00001 //****************************************************************** 00002 // 00003 // Generated by IDL to C++ Translator 00004 // 00005 // File name: PoseWithCovariance.h 00006 // Source: PoseWithCovariance.idl 00007 // Generated: Fri Jul 27 15:39:16 2012 00008 // OpenSplice V5.5.1OSS 00009 // 00010 //****************************************************************** 00011 #ifndef _POSEWITHCOVARIANCE_H_ 00012 #define _POSEWITHCOVARIANCE_H_ 00013 00014 #include "sacpp_mapping.h" 00015 #include "sacpp_DDS_DCPS.h" 00016 #include "Quaternion.h" 00017 #include "Pose.h" 00018 #include "Point.h" 00019 #include "Time.h" 00020 struct Time; 00021 struct Point; 00022 struct Quaternion; 00023 struct Pose; 00024 struct PoseWithCovariance; 00025 00026 00027 struct PoseWithCovariance 00028 { 00029 struct _covariance_seq_uniq_ {}; 00030 typedef DDS_DCPSBFLSeq < DDS::Double, DDS::Double, 36> _covariance_seq; 00031 typedef DDS_DCPSSequence_var < _covariance_seq> _covariance_seq_var; 00032 typedef DDS_DCPSSequence_out < _covariance_seq> _covariance_seq_out; 00033 Pose pose; 00034 _covariance_seq covariance; 00035 }; 00036 00037 typedef DDS_DCPSStruct_var < PoseWithCovariance> PoseWithCovariance_var; 00038 typedef DDS_DCPSStruct_out < PoseWithCovariance> PoseWithCovariance_out; 00039 00040 00041 00042 00043 #endif