Choreonoid  1.1
公開メンバ関数 | 限定公開メンバ関数 | フレンド | 全メンバ一覧
cnoid::SimulatorItem クラスabstract

#include <SimulatorItem.h>

cnoid::SimulatorItem の継承関係図
cnoid::DynamicsSimulatorItem cnoid::KinematicsSimulatorItem

公開メンバ関数

 SimulatorItem ()
 
 SimulatorItem (const SimulatorItem &org)
 
virtual ~SimulatorItem ()
 
void setAllLinkPositionOutputMode (bool on)
 
bool isAllLinkPositionOutputMode ()
 
bool startSimulation ()
 
void stopSimulation ()
 
bool isSimulationRunning ()
 
SignalProxy< boost::signal
< void()> > 
sigSimulationFinished ()
 

限定公開メンバ関数

virtual QWidget * settingPanel ()=0
 
virtual bool doStartSimulation ()=0
 
virtual bool doStepSimulation ()=0
 
virtual double doFlushResults ()=0
 
virtual double doStopSimulation ()=0
 
void lockResults ()
 
void unlockResults ()
 
void requestToFlushResults ()
 

フレンド

class SimulatorView
 
class SimulatorItemImpl
 

構築子と解体子

SimulatorItem::SimulatorItem ( )
SimulatorItem::SimulatorItem ( const SimulatorItem org)
SimulatorItem::~SimulatorItem ( )
virtual

関数詳解

virtual double cnoid::SimulatorItem::doFlushResults ( )
protectedpure virtual
戻り値
time at the last flush

cnoid::KinematicsSimulatorItem, cnoid::DynamicsSimulatorItemで実装されています。

virtual bool cnoid::SimulatorItem::doStartSimulation ( )
protectedpure virtual
virtual bool cnoid::SimulatorItem::doStepSimulation ( )
protectedpure virtual
virtual double cnoid::SimulatorItem::doStopSimulation ( )
protectedpure virtual
戻り値
finish time

cnoid::KinematicsSimulatorItem, cnoid::DynamicsSimulatorItemで実装されています。

bool SimulatorItem::isAllLinkPositionOutputMode ( )
bool SimulatorItem::isSimulationRunning ( )
void SimulatorItem::lockResults ( )
protected
void SimulatorItem::requestToFlushResults ( )
protected

This must be called within the critical section

void SimulatorItem::setAllLinkPositionOutputMode ( bool  on)
virtual QWidget* cnoid::SimulatorItem::settingPanel ( )
protectedpure virtual
SignalProxy< boost::signal< void()> > SimulatorItem::sigSimulationFinished ( )
bool SimulatorItem::startSimulation ( )
void SimulatorItem::stopSimulation ( )
void SimulatorItem::unlockResults ( )
protected

フレンドと関連関数の詳解

friend class SimulatorItemImpl
friend
friend class SimulatorView
friend

このクラス詳解は次のファイルから抽出されました: