Choreonoid  1.5
Public Member Functions | Public Attributes | List of all members
cnoid::OutPortHandler Class Referenceabstract

#include <VirtualRobotPortHandler.h>

Inheritance diagram for cnoid::OutPortHandler:
cnoid::PortHandler cnoid::AbsTransformOutPortHandler cnoid::AccelerationSensorOutPortHandler cnoid::CameraImageOutPortHandler cnoid::CameraRangeOutPortHandler cnoid::GyroSensorOutPortHandler cnoid::LightOnOutPortHandler cnoid::LinkDataOutPortHandler cnoid::RangeSensorOutPortHandler cnoid::SensorDataOutPortHandler cnoid::SensorStateOutPortHandler

Public Member Functions

 OutPortHandler (PortInfo &info, bool synchContorller=true)
 
virtual void inputDataFromSimulator (BodyRTCItem *bodyRTC)=0
 
virtual void writeDataToPort ()=0
 
template<class T >
void setTime (T &value, double _time)
 
- Public Member Functions inherited from cnoid::PortHandler
 PortHandler (PortInfo &info)
 
virtual ~PortHandler ()
 

Public Attributes

double stepTime
 
bool synchController
 
- Public Attributes inherited from cnoid::PortHandler
RTC::PortService_var portRef
 
std::string portName
 

Constructor & Destructor Documentation

cnoid::OutPortHandler::OutPortHandler ( PortInfo info,
bool  synchContorller = true 
)
inline

Member Function Documentation

virtual void cnoid::OutPortHandler::inputDataFromSimulator ( BodyRTCItem bodyRTC)
pure virtual
template<class T >
void cnoid::OutPortHandler::setTime ( T &  value,
double  _time 
)
inline
virtual void cnoid::OutPortHandler::writeDataToPort ( )
pure virtual

Member Data Documentation

double cnoid::OutPortHandler::stepTime
bool cnoid::OutPortHandler::synchController

The documentation for this class was generated from the following file: