00001 #include "kdlTypekit.hpp" 00002 00003 template class RTT::internal::DataSource< ::KDL::Jacobian >; 00004 template class RTT::internal::AssignableDataSource< ::KDL::Jacobian >; 00005 template class RTT::internal::ValueDataSource< ::KDL::Jacobian >; 00006 template class RTT::internal::ConstantDataSource< ::KDL::Jacobian >; 00007 template class RTT::internal::ReferenceDataSource< ::KDL::Jacobian >; 00008 template class RTT::base::ChannelElement< ::KDL::Jacobian >; 00009 template class RTT::OutputPort< ::KDL::Jacobian >; 00010 template class RTT::InputPort< ::KDL::Jacobian >; 00011 template class RTT::Property< ::KDL::Jacobian >; 00012 template class RTT::Attribute< ::KDL::Jacobian >; 00013 00014 namespace KDL{ 00015 using namespace std; 00016 using namespace RTT; 00017 00018 void loadJacobianTypes(){ 00019 RTT::types::Types()->addType( new KDLTypeInfo<Jacobian>("KDL.Jacobian") ); 00020 RTT::types::Types()->addType( new SequenceTypeInfo<std::vector< Jacobian > >("KDL.Jacobian[]") ); 00021 RTT::types::Types()->addType( new CArrayTypeInfo<RTT::types::carray< Jacobian > >("KDL.cJacobian[]") ); 00022 }; 00023 00024 } 00025