10 #ifndef NULL_COMPONENT_H 11 #define NULL_COMPONENT_H 13 #include <rtm/idl/BasicDataType.hh> 14 #include <rtm/idl/ExtendedDataTypes.hh> 16 #include <rtm/DataFlowComponentBase.h> 20 #include <rtm/idl/BasicDataTypeSkel.h> 21 #include <rtm/idl/ExtendedDataTypesSkel.h> 61 virtual RTC::ReturnCode_t onInitialize();
107 ::CORBA::Boolean getReferencePose(
const char* linkname, RTC::TimedDoubleSeq_out pose,
const char* frame_name);
108 ::CORBA::Boolean getCurrentPose(
const char* linkname, RTC::TimedDoubleSeq_out pose,
const char* frame_name);
109 ::CORBA::Boolean getRelativeCurrentPosition(
const char* linknameFrom,
const char *linknameTo,
const OpenHRP::ForwardKinematicsService::position target, OpenHRP::ForwardKinematicsService::position result);
110 ::CORBA::Boolean selectBaseLink(
const char* linkname);
171 #endif // NULL_COMPONENT_H
std::string m_sensorAttachedLinkName
TimedOrientation3D m_baseRpyRef
InPort< TimedDoubleSeq > m_qIn
InPort< TimedPoint3D > m_basePosRefIn
InPort< TimedOrientation3D > m_sensorRpyIn
ForwardKinematicsService_impl m_service0
RTC::CorbaPort m_ForwardKinematicsServicePort
ExecutionContextHandle_t UniqueId
void ForwardKinematicsInit(RTC::Manager *manager)
InPort< TimedDoubleSeq > m_qRefIn
hrp::Link * m_sensorAttachedLink
InPort< TimedOrientation3D > m_baseRpyRefIn
TimedPoint3D m_basePosRef
TimedOrientation3D m_sensorRpy
sample RT component which has one data input port and one data output port