00001 #include <tf/boost/tfMessage.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< tf::tfMessage >;
00010 template class RTT_EXPORT RTT::internal::DataSource< tf::tfMessage >;
00011 template class RTT_EXPORT RTT::internal::AssignableDataSource< tf::tfMessage >;
00012 template class RTT_EXPORT RTT::internal::AssignCommand< tf::tfMessage >;
00013 template class RTT_EXPORT RTT::internal::ValueDataSource< tf::tfMessage >;
00014 template class RTT_EXPORT RTT::internal::ConstantDataSource< tf::tfMessage >;
00015 template class RTT_EXPORT RTT::internal::ReferenceDataSource< tf::tfMessage >;
00016 template class RTT_EXPORT RTT::OutputPort< tf::tfMessage >;
00017 template class RTT_EXPORT RTT::InputPort< tf::tfMessage >;
00018 template class RTT_EXPORT RTT::Property< tf::tfMessage >;
00019 template class RTT_EXPORT RTT::Attribute< tf::tfMessage >;
00020 template class RTT_EXPORT RTT::Constant< tf::tfMessage >;
00021
00022 namespace ros_integration {
00023 using namespace RTT;
00024
00025 void rtt_ros_addType_tfMessage() { RTT::types::Types()->addType( new types::StructTypeInfo<tf::tfMessage>("/tf/tfMessage") ); RTT::types::Types()->addType( new types::SequenceTypeInfo<std::vector<tf::tfMessage> >("/tf/tfMessage[]") ); }
00026
00027
00028 }
00029