Choreonoid  1.5
Public Member Functions | Static Public Member Functions | List of all members
cnoid::BodyMotionEngine Class Reference

#include <BodyMotionEngine.h>

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

Public Member Functions

 BodyMotionEngine (BodyItem *bodyItem, BodyMotionItem *motionItem)
 
virtual ~BodyMotionEngine ()
 
BodyItembodyItem ()
 
BodyMotionItemmotionItem ()
 
virtual bool onTimeChanged (double time)
 
- Public Member Functions inherited from cnoid::TimeSyncItemEngine
virtual ~TimeSyncItemEngine ()
 
void notifyUpdate ()
 
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()
 
void addRef ()
 
void releaseRef ()
 

Static Public Member Functions

static void initialize (ExtensionManager *ext)
 
static void addExtraSeqEngineFactory (const std::string &key, boost::function< TimeSyncItemEngine *(BodyItem *bodyItem, AbstractSeqItem *seqItem)> factory)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

BodyMotionEngine::BodyMotionEngine ( BodyItem bodyItem,
BodyMotionItem motionItem 
)
BodyMotionEngine::~BodyMotionEngine ( )
virtual

Member Function Documentation

void BodyMotionEngine::addExtraSeqEngineFactory ( const std::string &  key,
boost::function< TimeSyncItemEngine *(BodyItem *bodyItem, AbstractSeqItem *seqItem)>  factory 
)
static
BodyItem * BodyMotionEngine::bodyItem ( )
void BodyMotionEngine::initialize ( ExtensionManager ext)
static
BodyMotionItem * BodyMotionEngine::motionItem ( )
bool BodyMotionEngine::onTimeChanged ( double  time)
virtual

Reimplemented from cnoid::TimeSyncItemEngine.


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