Choreonoid  1.8
Public Member Functions | Friends | List of all members
cnoid::TimeSyncItemEngine Class Referenceabstract

#include <TimeSyncItemEngine.h>

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

Public Member Functions

 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 bool onTimeChanged (double time)=0
 
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 ()
 

Friends

class TimeSyncItemEngineManager
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ TimeSyncItemEngine() [1/2]

TimeSyncItemEngine::TimeSyncItemEngine ( Item item)

◆ ~TimeSyncItemEngine()

TimeSyncItemEngine::~TimeSyncItemEngine ( )
virtual

◆ TimeSyncItemEngine() [2/2]

cnoid::TimeSyncItemEngine::TimeSyncItemEngine ( const TimeSyncItemEngine org)
delete

Member Function Documentation

◆ isOngoingTimeUpdateAccepted()

bool cnoid::TimeSyncItemEngine::isOngoingTimeUpdateAccepted ( ) const
inline

◆ isTimeSyncAlwaysMaintained()

bool TimeSyncItemEngine::isTimeSyncAlwaysMaintained ( ) const
virtual

◆ isUpdatingOngoingTime()

bool cnoid::TimeSyncItemEngine::isUpdatingOngoingTime ( ) const
inline

◆ item()

Item* cnoid::TimeSyncItemEngine::item ( )
inline

◆ onPlaybackInitialized()

bool TimeSyncItemEngine::onPlaybackInitialized ( double  time)
virtual

◆ onPlaybackStarted()

void TimeSyncItemEngine::onPlaybackStarted ( double  time)
virtual

Reimplemented in cnoid::BodyMotionEngine.

◆ onPlaybackStopped()

void TimeSyncItemEngine::onPlaybackStopped ( double  time,
bool  isStoppedManually 
)
virtual

Reimplemented in cnoid::BodyMotionEngine.

◆ onTimeChanged()

virtual bool cnoid::TimeSyncItemEngine::onTimeChanged ( double  time)
pure virtual

◆ operator=()

TimeSyncItemEngine& cnoid::TimeSyncItemEngine::operator= ( const TimeSyncItemEngine rhs)
delete

◆ refresh()

void TimeSyncItemEngine::refresh ( )

◆ startOngoingTimeUpdate() [1/2]

void TimeSyncItemEngine::startOngoingTimeUpdate ( )

◆ startOngoingTimeUpdate() [2/2]

void TimeSyncItemEngine::startOngoingTimeUpdate ( double  time)

◆ stopOngoingTimeUpdate()

void TimeSyncItemEngine::stopOngoingTimeUpdate ( )

◆ updateOngoingTime()

void TimeSyncItemEngine::updateOngoingTime ( double  time)

Friends And Related Function Documentation

◆ TimeSyncItemEngineManager

friend class TimeSyncItemEngineManager
friend

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