00001 #include <nav_msgs/boost/Odometry.h>
00002 #include <rtt/types/TypekitPlugin.hpp>
00003 #include <rtt/types/StructTypeInfo.hpp>
00004 #include <rtt/types/SequenceTypeInfo.hpp>
00005 #include <vector>
00006
00007
00008
00009 template class RTT_EXPORT RTT::internal::DataSourceTypeInfo< nav_msgs::Odometry >;
00010 template class RTT_EXPORT RTT::internal::DataSource< nav_msgs::Odometry >;
00011 template class RTT_EXPORT RTT::internal::AssignableDataSource< nav_msgs::Odometry >;
00012 template class RTT_EXPORT RTT::internal::AssignCommand< nav_msgs::Odometry >;
00013 template class RTT_EXPORT RTT::internal::ValueDataSource< nav_msgs::Odometry >;
00014 template class RTT_EXPORT RTT::internal::ConstantDataSource< nav_msgs::Odometry >;
00015 template class RTT_EXPORT RTT::internal::ReferenceDataSource< nav_msgs::Odometry >;
00016 template class RTT_EXPORT RTT::OutputPort< nav_msgs::Odometry >;
00017 template class RTT_EXPORT RTT::InputPort< nav_msgs::Odometry >;
00018 template class RTT_EXPORT RTT::Property< nav_msgs::Odometry >;
00019 template class RTT_EXPORT RTT::Attribute< nav_msgs::Odometry >;
00020 template class RTT_EXPORT RTT::Constant< nav_msgs::Odometry >;
00021
00022 namespace ros_integration {
00023 using namespace RTT;
00024
00025 void rtt_ros_addType_Odometry() { RTT::types::Types()->addType( new types::StructTypeInfo<nav_msgs::Odometry>("/nav_msgs/Odometry") ); RTT::types::Types()->addType( new types::SequenceTypeInfo<std::vector<nav_msgs::Odometry> >("/nav_msgs/Odometry[]") ); }
00026
00027
00028 }
00029