The Robot Application Programming Interface Delegate Project
RAPID Logo

NavMapSample.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 
00018     module ext {
00019 
00029         struct OctetMapLayer {
00030 
00032             double offset;
00033 
00035             float scale;
00036 
00041             short density;
00042 
00044             OctetSequence128K data;
00045         };
00046 
00056         struct ShortMapLayer {
00057 
00059             double offset;
00060 
00062             float scale;
00063 
00068             short density;
00069 
00071             ShortSequence128K data;
00072         };
00073 
00077         valuetype NavMapSample : Message {
00078 
00080             public long tileId[2];
00081 
00086             public Transform3D location;
00087 
00089             public ShortMapLayer height;
00090 
00095             public OctetMapLayer goodness;
00096 
00098             public OctetMapLayer roughness;
00099 
00101             public OctetMapLayer certainty;
00102 
00104             public OctetMapLayer normal;
00105         };
00106     };
00107 };
00108 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines