Choreonoid  1.5
Public Member Functions | Static Public Member Functions | List of all members
cnoid::VirtualRobotRTC Class Reference

#include <VirtualRobotRTC.h>

Inheritance diagram for cnoid::VirtualRobotRTC:

Public Member Functions

 VirtualRobotRTC (RTC::Manager *manager)
 
 ~VirtualRobotRTC ()
 
RTC::ReturnCode_t onInitialize ()
 
void createPorts (BridgeConf *bridgeConf)
 
PortHandlerPtr getOutPortHandler (const std::string &name)
 
PortHandlerPtr getInPortHandler (const std::string &name)
 
RTC::RTCList * getConnectedRtcs ()
 
void inputDataFromSimulator (BodyRTCItem *bodyRTC)
 
void outputDataToSimulator (const BodyPtr &body)
 
void writeDataToOutPorts (double controlTime, double controlTimeStep)
 
void readDataFromInPorts ()
 
void stop ()
 
bool checkOutPortStepTime (double controlTimeStep)
 
void initialize (Body *simulationBody)
 

Static Public Member Functions

static void registerFactory (RTC::Manager *manager, const char *componentTypeName)
 

Constructor & Destructor Documentation

◆ VirtualRobotRTC()

VirtualRobotRTC::VirtualRobotRTC ( RTC::Manager *  manager)

◆ ~VirtualRobotRTC()

VirtualRobotRTC::~VirtualRobotRTC ( )

Member Function Documentation

◆ checkOutPortStepTime()

bool VirtualRobotRTC::checkOutPortStepTime ( double  controlTimeStep)

◆ createPorts()

void VirtualRobotRTC::createPorts ( BridgeConf bridgeConf)

◆ getConnectedRtcs()

RTC::RTCList * VirtualRobotRTC::getConnectedRtcs ( )

◆ getInPortHandler()

PortHandlerPtr VirtualRobotRTC::getInPortHandler ( const std::string &  name)

◆ getOutPortHandler()

PortHandlerPtr VirtualRobotRTC::getOutPortHandler ( const std::string &  name)

◆ initialize()

void VirtualRobotRTC::initialize ( Body simulationBody)

◆ inputDataFromSimulator()

void VirtualRobotRTC::inputDataFromSimulator ( BodyRTCItem bodyRTC)

◆ onInitialize()

RTC::ReturnCode_t VirtualRobotRTC::onInitialize ( )

◆ outputDataToSimulator()

void VirtualRobotRTC::outputDataToSimulator ( const BodyPtr body)

◆ readDataFromInPorts()

void VirtualRobotRTC::readDataFromInPorts ( )

◆ registerFactory()

void VirtualRobotRTC::registerFactory ( RTC::Manager *  manager,
const char *  componentTypeName 
)
static

◆ stop()

void VirtualRobotRTC::stop ( )

◆ writeDataToOutPorts()

void VirtualRobotRTC::writeDataToOutPorts ( double  controlTime,
double  controlTimeStep 
)

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