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 ()
 
CollisionSeqItem * collisionSeqItem ()
 
virtual bool onTimeChanged (double time)
 
- Public Member Functions inherited from cnoid::TimeSyncItemEngine
 TimeSyncItemEngine (Item *item)
 
virtual ~TimeSyncItemEngine ()
 
 TimeSyncItemEngine (const TimeSyncItemEngine &org)=delete
 
TimeSyncItemEngine & operator= (const TimeSyncItemEngine &rhs)=delete
 
Item * item ()
 
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 TimeSyncItemEngine * create (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: