The Robot Application Programming Interface Delegate Project
|
00001 /* 00002 * Copyright (c) 2009 United States Government as represented by the 00003 * Administrator of the National Aeronautics and Space Administration. 00004 * All Rights Reserved. 00005 */ 00006 00007 #include "Message.idl" 00008 00016 module rapid { 00017 00022 struct PointSample { 00023 00032 short xyz[3]; 00033 00038 octet attributes[2]; 00039 }; 00040 typedef sequence<PointSample,8192> PointSampleSequence; 00041 00043 valuetype PointCloudSample : Message { 00044 00046 public Vec3d origin; 00047 00052 public Vec3d xyzScale; 00053 00055 public PointSampleSequence points; 00056 00070 public ShortSequence rowLengths; 00071 00072 }; //@resolve-name true 00073 00074 }; 00075