Choreonoid  1.1
Public メソッド | Protected メソッド | フレンド | すべてのメンバ一覧
クラス cnoid::SimulatorItem

#include <SimulatorItem.h>

cnoid::SimulatorItemに対する継承グラフ
cnoid::DynamicsSimulatorItem cnoid::KinematicsSimulatorItem

Public メソッド

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

Protected メソッド

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

このクラスの説明は次のファイルから生成されました: