The Robot Application Programming Interface Delegate Project
RAPID Logo

PointCloudConfig.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 
00026     enum PointSampleXyzMode {
00027         PS_XYZ,
00028         PS_XYt,
00029         PS_Rae
00030     };
00031 
00043     enum PointSampleAttributeMode {
00044         PS_UNUSED,
00045         PS_INTENSITY,
00046         PS_LAYER,
00047         PS_ECHO,
00048         PS_LAYER4_ECHO4,
00049         PS_PULSE
00050     };
00051 
00053     valuetype PointCloudConfig : Message {
00054 
00056         public String128 frameName;
00057 
00059         public PointSampleXyzMode xyzMode;
00060 
00062         public PointSampleAttributeMode attributesMode[2];
00063 
00065         public KeyTypeValueSequence16 attributes;
00066 
00067     }; //@resolve-name true
00068 };
00069 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines