Choreonoid  1.8
Public Member Functions | Static Public Member Functions | List of all members
cnoid::CollisionSeqEngine Class Reference

#include <CollisionSeqEngine.h>

Inheritance diagram for cnoid::CollisionSeqEngine:
cnoid::TimeSyncItemEngine cnoid::Referenced

Public Member Functions

 CollisionSeqEngine (WorldItem *worldItem, CollisionSeqItem *collisionSeqItem)
 
 ~CollisionSeqEngine ()
 
CollisionSeqItemcollisionSeqItem ()
 
virtual bool onTimeChanged (double time)
 
- Public Member Functions inherited from cnoid::TimeSyncItemEngine
 TimeSyncItemEngine (Item *item)
 
virtual ~TimeSyncItemEngine ()
 
 TimeSyncItemEngine (const TimeSyncItemEngine &org)=delete
 
TimeSyncItemEngineoperator= (const TimeSyncItemEngine &rhs)=delete
 
Itemitem ()
 
virtual bool onPlaybackInitialized (double time)
 
virtual void onPlaybackStarted (double time)
 
virtual void onPlaybackStopped (double time, bool isStoppedManually)
 
virtual bool isTimeSyncAlwaysMaintained () const
 
void startOngoingTimeUpdate ()
 
void startOngoingTimeUpdate (double time)
 
bool isUpdatingOngoingTime () const
 
bool isOngoingTimeUpdateAccepted () const
 
void updateOngoingTime (double time)
 
void stopOngoingTimeUpdate ()
 
void refresh ()
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 

Static Public Member Functions

static void initializeClass ()
 
static TimeSyncItemEnginecreate (CollisionSeqItem *item, CollisionSeqEngine *engine0)
 

Additional Inherited Members

- Protected Member Functions inherited from cnoid::Referenced
 Referenced ()
 
 Referenced (const Referenced &)
 
int refCount () const
 

Constructor & Destructor Documentation

◆ CollisionSeqEngine()

CollisionSeqEngine::CollisionSeqEngine ( WorldItem worldItem,
CollisionSeqItem collisionSeqItem 
)

◆ ~CollisionSeqEngine()

CollisionSeqEngine::~CollisionSeqEngine ( )

Member Function Documentation

◆ collisionSeqItem()

CollisionSeqItem * CollisionSeqEngine::collisionSeqItem ( )

◆ create()

TimeSyncItemEngine * CollisionSeqEngine::create ( CollisionSeqItem item,
CollisionSeqEngine engine0 
)
static

◆ initializeClass()

void CollisionSeqEngine::initializeClass ( )
static

◆ onTimeChanged()

bool CollisionSeqEngine::onTimeChanged ( double  time)
virtual

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