00001 #include "kdlTypekit.hpp" 00002 00003 template class RTT::internal::DataSource< ::KDL::Wrench >; 00004 template class RTT::internal::AssignableDataSource< ::KDL::Wrench >; 00005 template class RTT::internal::ValueDataSource< ::KDL::Wrench >; 00006 template class RTT::internal::ConstantDataSource< ::KDL::Wrench >; 00007 template class RTT::internal::ReferenceDataSource< ::KDL::Wrench >; 00008 template class RTT::base::ChannelElement< KDL::Wrench >; 00009 template class RTT::OutputPort< ::KDL::Wrench >; 00010 template class RTT::InputPort< ::KDL::Wrench >; 00011 template class RTT::Property< ::KDL::Wrench >; 00012 template class RTT::Attribute< ::KDL::Wrench >; 00013 template class RTT::internal::DataSource< std::vector<KDL::Wrench> >; 00014 template class RTT::internal::AssignableDataSource< std::vector<KDL::Wrench> >; 00015 template class RTT::internal::ValueDataSource< std::vector<KDL::Wrench> >; 00016 template class RTT::internal::ConstantDataSource< std::vector<KDL::Wrench> >; 00017 template class RTT::internal::ReferenceDataSource< std::vector<KDL::Wrench> >; 00018 template class RTT::base::ChannelElement< std::vector<KDL::Wrench> >; 00019 template class RTT::OutputPort< std::vector<KDL::Wrench> >; 00020 template class RTT::InputPort< std::vector<KDL::Wrench> >; 00021 template class RTT::Property< std::vector<KDL::Wrench> >; 00022 template class RTT::Attribute< std::vector<KDL::Wrench> >; 00023 00024 namespace KDL{ 00025 using namespace std; 00026 using namespace RTT; 00027 00028 void loadWrenchTypes(){ 00029 RTT::types::Types()->addType( new KDLVectorTypeInfo<Wrench,6>("KDL.Wrench") ); 00030 RTT::types::Types()->addType( new SequenceTypeInfo<std::vector< Wrench > >("KDL.Wrench[]") ); 00031 RTT::types::Types()->addType( new CArrayTypeInfo<RTT::types::carray< Wrench > >("KDL.cWrench[]") ); 00032 } 00033 }