kdlTypekitTypes.hpp
Go to the documentation of this file.
00001 /* Generated from orogen/lib/orogen/templates/typekit/Types.hpp */
00002 
00003 #ifndef KDL_TYPES_HPP
00004 #define KDL_TYPES_HPP
00005 
00006 #include <kdl/frames.hpp>
00007 #include <kdl/chain.hpp>
00008 #include <kdl/jacobian.hpp>
00009 #include <kdl/segment.hpp>
00010 #include <kdl/jntarray.hpp>
00011 
00012 
00013 // This is a hack. We include it unconditionally as it may be required by some
00014 // typekits *and* it is a standard header. Ideally, we would actually check if
00015 // some of the types need std::vector.
00016 #include <vector>
00017 #include <boost/cstdint.hpp>
00018 #include <boost/serialization/serialization.hpp>
00019 #include <boost/serialization/array.hpp>
00020 
00021 
00022 #ifdef CORELIB_DATASOURCE_HPP
00023     extern template class RTT::internal::DataSource< ::KDL::Frame >;
00024     extern template class RTT::internal::AssignableDataSource< ::KDL::Frame >;
00025 #endif
00026 #ifdef ORO_CORELIB_DATASOURCES_HPP
00027     extern template class RTT::internal::ValueDataSource< ::KDL::Frame >;
00028     extern template class RTT::internal::ConstantDataSource< ::KDL::Frame >;
00029     extern template class RTT::internal::ReferenceDataSource< ::KDL::Frame >;
00030 #endif
00031 #ifdef ORO_CHANNEL_ELEMENT_HPP
00032     extern template class RTT::base::ChannelElement< ::KDL::Frame >;
00033 #endif
00034 #ifdef ORO_OUTPUT_PORT_HPP
00035     extern template class RTT::OutputPort< ::KDL::Frame >;
00036 #endif
00037 #ifdef ORO_INPUT_PORT_HPP
00038     extern template class RTT::InputPort< ::KDL::Frame >;
00039 #endif
00040 #ifdef ORO_PROPERTY_HPP
00041     extern template class RTT::Property< ::KDL::Frame >;
00042 #endif
00043 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00044     extern template class RTT::Attribute< ::KDL::Frame >;
00045 #endif
00046 
00047 
00048 namespace boost
00049 {
00050     namespace serialization
00051     {
00052         template<typename Archive>
00053         void serialize(Archive& a, ::KDL::Frame& b, unsigned int version)
00054         {
00055             using boost::serialization::make_nvp;
00056             a & make_nvp("p", b.p);
00057 a & make_nvp("M", b.M);
00058         }
00059     }
00060 }
00061 
00062 
00063 #ifdef CORELIB_DATASOURCE_HPP
00064     extern template class RTT::internal::DataSource< ::KDL::Rotation >;
00065     extern template class RTT::internal::AssignableDataSource< ::KDL::Rotation >;
00066 #endif
00067 #ifdef ORO_CORELIB_DATASOURCES_HPP
00068     extern template class RTT::internal::ValueDataSource< ::KDL::Rotation >;
00069     extern template class RTT::internal::ConstantDataSource< ::KDL::Rotation >;
00070     extern template class RTT::internal::ReferenceDataSource< ::KDL::Rotation >;
00071 #endif
00072 #ifdef ORO_CHANNEL_ELEMENT_HPP
00073     extern template class RTT::base::ChannelElement< ::KDL::Rotation >;
00074 #endif
00075 #ifdef ORO_OUTPUT_PORT_HPP
00076     extern template class RTT::OutputPort< ::KDL::Rotation >;
00077 #endif
00078 #ifdef ORO_INPUT_PORT_HPP
00079     extern template class RTT::InputPort< ::KDL::Rotation >;
00080 #endif
00081 #ifdef ORO_PROPERTY_HPP
00082     extern template class RTT::Property< ::KDL::Rotation >;
00083 #endif
00084 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00085     extern template class RTT::Attribute< ::KDL::Rotation >;
00086 #endif
00087 
00088 
00089 namespace boost
00090 {
00091     namespace serialization
00092     {
00093         template<typename Archive>
00094         void serialize(Archive& a, ::KDL::Rotation& b, unsigned int version)
00095         {
00096             using boost::serialization::make_nvp;
00097             a & make_nvp("X_x", b.data[0]);
00098             a & make_nvp("X_y", b.data[3]);
00099             a & make_nvp("X_z", b.data[6]);
00100             a & make_nvp("Y_x", b.data[1]);
00101             a & make_nvp("Y_y", b.data[4]);
00102             a & make_nvp("Y_z", b.data[7]);
00103             a & make_nvp("Z_x", b.data[2]);
00104             a & make_nvp("Z_y", b.data[5]);
00105             a & make_nvp("Z_z", b.data[8]);
00106         }
00107     }
00108 }
00109 
00110 #ifdef CORELIB_DATASOURCE_HPP
00111     extern template class RTT::internal::DataSource< ::KDL::Twist >;
00112     extern template class RTT::internal::AssignableDataSource< ::KDL::Twist >;
00113 #endif
00114 #ifdef ORO_CORELIB_DATASOURCES_HPP
00115     extern template class RTT::internal::ValueDataSource< ::KDL::Twist >;
00116     extern template class RTT::internal::ConstantDataSource< ::KDL::Twist >;
00117     extern template class RTT::internal::ReferenceDataSource< ::KDL::Twist >;
00118 #endif
00119 #ifdef ORO_CHANNEL_ELEMENT_HPP
00120     extern template class RTT::base::ChannelElement< ::KDL::Twist >;
00121 #endif
00122 #ifdef ORO_OUTPUT_PORT_HPP
00123     extern template class RTT::OutputPort< ::KDL::Twist >;
00124 #endif
00125 #ifdef ORO_INPUT_PORT_HPP
00126     extern template class RTT::InputPort< ::KDL::Twist >;
00127 #endif
00128 #ifdef ORO_PROPERTY_HPP
00129     extern template class RTT::Property< ::KDL::Twist >;
00130 #endif
00131 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00132     extern template class RTT::Attribute< ::KDL::Twist >;
00133 #endif
00134 
00135 
00136 namespace boost
00137 {
00138     namespace serialization
00139     {
00140         template<typename Archive>
00141         void serialize(Archive& a, ::KDL::Twist& b, unsigned int version)
00142         {
00143             using boost::serialization::make_nvp;
00144             a & make_nvp("vel", b.vel);
00145 a & make_nvp("rot", b.rot);
00146         }
00147     }
00148 }
00149 
00150 
00151 
00152 #ifdef CORELIB_DATASOURCE_HPP
00153     extern template class RTT::internal::DataSource< ::KDL::Vector >;
00154     extern template class RTT::internal::AssignableDataSource< ::KDL::Vector >;
00155 #endif
00156 #ifdef ORO_CORELIB_DATASOURCES_HPP
00157     extern template class RTT::internal::ValueDataSource< ::KDL::Vector >;
00158     extern template class RTT::internal::ConstantDataSource< ::KDL::Vector >;
00159     extern template class RTT::internal::ReferenceDataSource< ::KDL::Vector >;
00160 #endif
00161 #ifdef ORO_CHANNEL_ELEMENT_HPP
00162     extern template class RTT::base::ChannelElement< ::KDL::Vector >;
00163 #endif
00164 #ifdef ORO_OUTPUT_PORT_HPP
00165     extern template class RTT::OutputPort< ::KDL::Vector >;
00166 #endif
00167 #ifdef ORO_INPUT_PORT_HPP
00168     extern template class RTT::InputPort< ::KDL::Vector >;
00169 #endif
00170 #ifdef ORO_PROPERTY_HPP
00171     extern template class RTT::Property< ::KDL::Vector >;
00172 #endif
00173 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00174     extern template class RTT::Attribute< ::KDL::Vector >;
00175 #endif
00176 
00177 
00178 namespace boost
00179 {
00180     namespace serialization
00181     {
00182         template<typename Archive>
00183         void serialize(Archive& a, ::KDL::Vector& b, unsigned int version)
00184         {
00185             using boost::serialization::make_nvp;
00186             a & make_nvp("X", b.data[0]);
00187             a & make_nvp("Y", b.data[1]);
00188             a & make_nvp("Z", b.data[2]);
00189         }
00190     }
00191 }
00192 
00193 
00194 #ifdef CORELIB_DATASOURCE_HPP
00195     extern template class RTT::internal::DataSource< ::KDL::Wrench >;
00196     extern template class RTT::internal::AssignableDataSource< ::KDL::Wrench >;
00197 #endif
00198 #ifdef ORO_CORELIB_DATASOURCES_HPP
00199     extern template class RTT::internal::ValueDataSource< ::KDL::Wrench >;
00200     extern template class RTT::internal::ConstantDataSource< ::KDL::Wrench >;
00201     extern template class RTT::internal::ReferenceDataSource< ::KDL::Wrench >;
00202 #endif
00203 #ifdef ORO_CHANNEL_ELEMENT_HPP
00204     extern template class RTT::base::ChannelElement< ::KDL::Wrench >;
00205 #endif
00206 #ifdef ORO_OUTPUT_PORT_HPP
00207     extern template class RTT::OutputPort< ::KDL::Wrench >;
00208 #endif
00209 #ifdef ORO_INPUT_PORT_HPP
00210     extern template class RTT::InputPort< ::KDL::Wrench >;
00211 #endif
00212 #ifdef ORO_PROPERTY_HPP
00213     extern template class RTT::Property< ::KDL::Wrench >;
00214 #endif
00215 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00216     extern template class RTT::Attribute< ::KDL::Wrench >;
00217 #endif
00218 
00219 
00220 namespace boost
00221 {
00222     namespace serialization
00223     {
00224         template<typename Archive>
00225         void serialize(Archive& a, ::KDL::Wrench& b, unsigned int version)
00226         {
00227             using boost::serialization::make_nvp;
00228             a & make_nvp("force", b.force);
00229             a & make_nvp("torque", b.torque);
00230         }
00231     }
00232 }
00233 
00234 #ifdef CORELIB_DATASOURCE_HPP
00235     extern template class RTT::internal::DataSource< ::KDL::Chain >;
00236     extern template class RTT::internal::AssignableDataSource< ::KDL::Chain >;
00237 #endif
00238 #ifdef ORO_CORELIB_DATASOURCES_HPP
00239     extern template class RTT::internal::ValueDataSource< ::KDL::Chain >;
00240     extern template class RTT::internal::ConstantDataSource< ::KDL::Chain >;
00241     extern template class RTT::internal::ReferenceDataSource< ::KDL::Chain >;
00242 #endif
00243 #ifdef ORO_CHANNEL_ELEMENT_HPP
00244     extern template class RTT::base::ChannelElement< ::KDL::Chain >;
00245 #endif
00246 #ifdef ORO_OUTPUT_PORT_HPP
00247     extern template class RTT::OutputPort< ::KDL::Chain >;
00248 #endif
00249 #ifdef ORO_INPUT_PORT_HPP
00250     extern template class RTT::InputPort< ::KDL::Chain >;
00251 #endif
00252 #ifdef ORO_PROPERTY_HPP
00253     extern template class RTT::Property< ::KDL::Chain >;
00254 #endif
00255 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00256     extern template class RTT::Attribute< ::KDL::Chain >;
00257 #endif
00258 
00259 
00260 namespace boost
00261 {
00262     namespace serialization
00263     {
00264         template<typename Archive>
00265         void serialize(Archive& a, ::KDL::Chain& b, unsigned int version)
00266         {}
00267     }
00268 }
00269 
00270 #ifdef CORELIB_DATASOURCE_HPP
00271     extern template class RTT::internal::DataSource< ::KDL::Joint >;
00272     extern template class RTT::internal::AssignableDataSource< ::KDL::Joint >;
00273 #endif
00274 #ifdef ORO_CORELIB_DATASOURCES_HPP
00275     extern template class RTT::internal::ValueDataSource< ::KDL::Joint >;
00276     extern template class RTT::internal::ConstantDataSource< ::KDL::Joint >;
00277     extern template class RTT::internal::ReferenceDataSource< ::KDL::Joint >;
00278 #endif
00279 #ifdef ORO_CHANNEL_ELEMENT_HPP
00280     extern template class RTT::base::ChannelElement< ::KDL::Joint >;
00281 #endif
00282 #ifdef ORO_OUTPUT_PORT_HPP
00283     extern template class RTT::OutputPort< ::KDL::Joint >;
00284 #endif
00285 #ifdef ORO_INPUT_PORT_HPP
00286     extern template class RTT::InputPort< ::KDL::Joint >;
00287 #endif
00288 #ifdef ORO_PROPERTY_HPP
00289     extern template class RTT::Property< ::KDL::Joint >;
00290 #endif
00291 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00292     extern template class RTT::Attribute< ::KDL::Joint >;
00293 #endif
00294 
00295 
00296 namespace boost
00297 {
00298     namespace serialization
00299     {
00300         template<typename Archive>
00301         void serialize(Archive& a, ::KDL::Joint& b, unsigned int version)
00302         {}
00303     }
00304 }
00305 
00306 #ifdef CORELIB_DATASOURCE_HPP
00307     extern template class RTT::internal::DataSource< ::KDL::Segment >;
00308     extern template class RTT::internal::AssignableDataSource< ::KDL::Segment >;
00309 #endif
00310 #ifdef ORO_CORELIB_DATASOURCES_HPP
00311     extern template class RTT::internal::ValueDataSource< ::KDL::Segment >;
00312     extern template class RTT::internal::ConstantDataSource< ::KDL::Segment >;
00313     extern template class RTT::internal::ReferenceDataSource< ::KDL::Segment >;
00314 #endif
00315 #ifdef ORO_CHANNEL_ELEMENT_HPP
00316     extern template class RTT::base::ChannelElement< ::KDL::Segment >;
00317 #endif
00318 #ifdef ORO_OUTPUT_PORT_HPP
00319     extern template class RTT::OutputPort< ::KDL::Segment >;
00320 #endif
00321 #ifdef ORO_INPUT_PORT_HPP
00322     extern template class RTT::InputPort< ::KDL::Segment >;
00323 #endif
00324 #ifdef ORO_PROPERTY_HPP
00325     extern template class RTT::Property< ::KDL::Segment >;
00326 #endif
00327 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00328     extern template class RTT::Attribute< ::KDL::Segment >;
00329 #endif
00330 
00331 
00332 namespace boost
00333 {
00334     namespace serialization
00335     {
00336         template<typename Archive>
00337         void serialize(Archive& a, ::KDL::Segment& b, unsigned int version)
00338         {}
00339     }
00340 }
00341 #ifdef CORELIB_DATASOURCE_HPP
00342     extern template class RTT::internal::DataSource< ::KDL::Jacobian >;
00343     extern template class RTT::internal::AssignableDataSource< ::KDL::Jacobian >;
00344 #endif
00345 #ifdef ORO_CORELIB_DATASOURCES_HPP
00346     extern template class RTT::internal::ValueDataSource< ::KDL::Jacobian >;
00347     extern template class RTT::internal::ConstantDataSource< ::KDL::Jacobian >;
00348     extern template class RTT::internal::ReferenceDataSource< ::KDL::Jacobian >;
00349 #endif
00350 #ifdef ORO_CHANNEL_ELEMENT_HPP
00351     extern template class RTT::base::ChannelElement< ::KDL::Jacobian >;
00352 #endif
00353 #ifdef ORO_OUTPUT_PORT_HPP
00354     extern template class RTT::OutputPort< ::KDL::Jacobian >;
00355 #endif
00356 #ifdef ORO_INPUT_PORT_HPP
00357     extern template class RTT::InputPort< ::KDL::Jacobian >;
00358 #endif
00359 #ifdef ORO_PROPERTY_HPP
00360     extern template class RTT::Property< ::KDL::Jacobian >;
00361 #endif
00362 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00363     extern template class RTT::Attribute< ::KDL::Jacobian >;
00364 #endif
00365 
00366 
00367 namespace boost
00368 {
00369     namespace serialization
00370     {
00371         template<typename Archive>
00372         void serialize(Archive& a, ::KDL::Jacobian& b, unsigned int version)
00373         {}
00374     }
00375 }
00376 
00377 #ifdef CORELIB_DATASOURCE_HPP
00378     extern template class RTT::internal::DataSource< ::KDL::JntArray >;
00379     extern template class RTT::internal::AssignableDataSource< ::KDL::JntArray >;
00380 #endif
00381 #ifdef ORO_CORELIB_DATASOURCES_HPP
00382     extern template class RTT::internal::ValueDataSource< ::KDL::JntArray >;
00383     extern template class RTT::internal::ConstantDataSource< ::KDL::JntArray >;
00384     extern template class RTT::internal::ReferenceDataSource< ::KDL::JntArray >;
00385 #endif
00386 #ifdef ORO_CHANNEL_ELEMENT_HPP
00387     extern template class RTT::base::ChannelElement< ::KDL::JntArray >;
00388 #endif
00389 #ifdef ORO_OUTPUT_PORT_HPP
00390     extern template class RTT::OutputPort< ::KDL::JntArray >;
00391 #endif
00392 #ifdef ORO_INPUT_PORT_HPP
00393     extern template class RTT::InputPort< ::KDL::JntArray >;
00394 #endif
00395 #ifdef ORO_PROPERTY_HPP
00396     extern template class RTT::Property< ::KDL::JntArray >;
00397 #endif
00398 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00399     extern template class RTT::Attribute< ::KDL::JntArray >;
00400 #endif
00401 
00402 
00403 namespace boost
00404 {
00405     namespace serialization
00406     {
00407         template<typename Archive>
00408         void serialize(Archive& a, ::KDL::JntArray& b, unsigned int version)
00409         {
00410             using boost::serialization::make_nvp;
00411             for(int i=0; i<b.data.size(); i++)
00412             {
00413               a & make_nvp("data", b.data[i]);
00414             }
00415         }
00416     }
00417 }
00418 
00419 #ifdef CORELIB_DATASOURCE_HPP
00420     extern template class RTT::internal::DataSource< std::vector<KDL::Rotation> >;
00421     extern template class RTT::internal::AssignableDataSource< std::vector<KDL::Rotation> >;
00422 #endif
00423 #ifdef ORO_CORELIB_DATASOURCES_HPP
00424     extern template class RTT::internal::ValueDataSource< std::vector<KDL::Rotation> >;
00425     extern template class RTT::internal::ConstantDataSource< std::vector<KDL::Rotation> >;
00426     extern template class RTT::internal::ReferenceDataSource< std::vector<KDL::Rotation> >;
00427 #endif
00428 #ifdef ORO_CHANNEL_ELEMENT_HPP
00429     extern template class RTT::base::ChannelElement< std::vector<KDL::Rotation> >;
00430 #endif
00431 #ifdef ORO_OUTPUT_PORT_HPP
00432     extern template class RTT::OutputPort< std::vector<KDL::Rotation> >;
00433 #endif
00434 #ifdef ORO_INPUT_PORT_HPP
00435     extern template class RTT::InputPort< std::vector<KDL::Rotation> >;
00436 #endif
00437 #ifdef ORO_PROPERTY_HPP
00438     extern template class RTT::Property< std::vector<KDL::Rotation> >;
00439 #endif
00440 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00441     extern template class RTT::Attribute< std::vector<KDL::Rotation> >;
00442 #endif
00443 
00444 #ifdef CORELIB_DATASOURCE_HPP
00445     extern template class RTT::internal::DataSource< std::vector<KDL::Vector> >;
00446     extern template class RTT::internal::AssignableDataSource< std::vector<KDL::Vector> >;
00447 #endif
00448 #ifdef ORO_CORELIB_DATASOURCES_HPP
00449     extern template class RTT::internal::ValueDataSource< std::vector<KDL::Vector> >;
00450     extern template class RTT::internal::ConstantDataSource< std::vector<KDL::Vector> >;
00451     extern template class RTT::internal::ReferenceDataSource< std::vector<KDL::Vector> >;
00452 #endif
00453 #ifdef ORO_CHANNEL_ELEMENT_HPP
00454     extern template class RTT::base::ChannelElement< std::vector<KDL::Vector> >;
00455 #endif
00456 #ifdef ORO_OUTPUT_PORT_HPP
00457     extern template class RTT::OutputPort< std::vector<KDL::Vector> >;
00458 #endif
00459 #ifdef ORO_INPUT_PORT_HPP
00460     extern template class RTT::InputPort< std::vector<KDL::Vector> >;
00461 #endif
00462 #ifdef ORO_PROPERTY_HPP
00463     extern template class RTT::Property< std::vector<KDL::Vector> >;
00464 #endif
00465 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00466     extern template class RTT::Attribute< std::vector<KDL::Vector> >;
00467 #endif
00468 
00469 #ifdef CORELIB_DATASOURCE_HPP
00470     extern template class RTT::internal::DataSource< std::vector<KDL::Frame> >;
00471     extern template class RTT::internal::AssignableDataSource< std::vector<KDL::Frame> >;
00472 #endif
00473 #ifdef ORO_CORELIB_DATASOURCES_HPP
00474     extern template class RTT::internal::ValueDataSource< std::vector<KDL::Frame> >;
00475     extern template class RTT::internal::ConstantDataSource< std::vector<KDL::Frame> >;
00476     extern template class RTT::internal::ReferenceDataSource< std::vector<KDL::Frame> >;
00477 #endif
00478 #ifdef ORO_CHANNEL_ELEMENT_HPP
00479     extern template class RTT::base::ChannelElement< std::vector<KDL::Frame> >;
00480 #endif
00481 #ifdef ORO_OUTPUT_PORT_HPP
00482     extern template class RTT::OutputPort< std::vector<KDL::Frame> >;
00483 #endif
00484 #ifdef ORO_INPUT_PORT_HPP
00485     extern template class RTT::InputPort< std::vector<KDL::Frame> >;
00486 #endif
00487 #ifdef ORO_PROPERTY_HPP
00488     extern template class RTT::Property< std::vector<KDL::Frame> >;
00489 #endif
00490 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00491     extern template class RTT::Attribute< std::vector<KDL::Frame> >;
00492 #endif
00493 
00494 #ifdef CORELIB_DATASOURCE_HPP
00495     extern template class RTT::internal::DataSource< std::vector<KDL::Twist> >;
00496     extern template class RTT::internal::AssignableDataSource< std::vector<KDL::Twist> >;
00497 #endif
00498 #ifdef ORO_CORELIB_DATASOURCES_HPP
00499     extern template class RTT::internal::ValueDataSource< std::vector<KDL::Twist> >;
00500     extern template class RTT::internal::ConstantDataSource< std::vector<KDL::Twist> >;
00501     extern template class RTT::internal::ReferenceDataSource< std::vector<KDL::Twist> >;
00502 #endif
00503 #ifdef ORO_CHANNEL_ELEMENT_HPP
00504     extern template class RTT::base::ChannelElement< std::vector<KDL::Twist> >;
00505 #endif
00506 #ifdef ORO_OUTPUT_PORT_HPP
00507     extern template class RTT::OutputPort< std::vector<KDL::Twist> >;
00508 #endif
00509 #ifdef ORO_INPUT_PORT_HPP
00510     extern template class RTT::InputPort< std::vector<KDL::Twist> >;
00511 #endif
00512 #ifdef ORO_PROPERTY_HPP
00513     extern template class RTT::Property< std::vector<KDL::Twist> >;
00514 #endif
00515 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00516     extern template class RTT::Attribute< std::vector<KDL::Twist> >;
00517 #endif
00518 
00519 #ifdef CORELIB_DATASOURCE_HPP
00520     extern template class RTT::internal::DataSource< std::vector<KDL::Wrench> >;
00521     extern template class RTT::internal::AssignableDataSource< std::vector<KDL::Wrench> >;
00522 #endif
00523 #ifdef ORO_CORELIB_DATASOURCES_HPP
00524     extern template class RTT::internal::ValueDataSource< std::vector<KDL::Wrench> >;
00525     extern template class RTT::internal::ConstantDataSource< std::vector<KDL::Wrench> >;
00526     extern template class RTT::internal::ReferenceDataSource< std::vector<KDL::Wrench> >;
00527 #endif
00528 #ifdef ORO_CHANNEL_ELEMENT_HPP
00529     extern template class RTT::base::ChannelElement< std::vector<KDL::Wrench> >;
00530 #endif
00531 #ifdef ORO_OUTPUT_PORT_HPP
00532     extern template class RTT::OutputPort< std::vector<KDL::Wrench> >;
00533 #endif
00534 #ifdef ORO_INPUT_PORT_HPP
00535     extern template class RTT::InputPort< std::vector<KDL::Wrench> >;
00536 #endif
00537 #ifdef ORO_PROPERTY_HPP
00538     extern template class RTT::Property< std::vector<KDL::Wrench> >;
00539 #endif
00540 #ifdef ORO_CORELIB_ATTRIBUTE_HPP
00541     extern template class RTT::Attribute< std::vector<KDL::Wrench> >;
00542 #endif
00543 
00544 #endif
00545 


kdl_typekit
Author(s): Steven Bellens, Ruben Smits
autogenerated on Fri May 17 2019 02:37:38