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 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