The Robot Application Programming Interface Delegate Project
RAPID Logo

PointCloudSample.idl

Go to the documentation of this file.
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines