interreality.org [VOS]
[Home] [About]
[Screenshots]
[Download]
[News]
[Community]
[Documentation] [Manual]
[Bugs & Requests] [Wiki]

A3DL::Actor Class Reference

#include <actor.hh>

Inheritance diagram for A3DL::Actor:

VOS::MetaObject VOS::Vobject VOS::Dispatchable VUtil::RefCounted A3DL::LocalActor A3DL::RemoteActor List of all members.

Detailed Description

Definition at line 86 of file actor.hh.

Public Member Functions

Protected Attributes


Constructor & Destructor Documentation

A3DL::Actor::Actor ( VOS::VobjectBase superobject  ) 

virtual A3DL::Actor::~Actor (  )  [virtual]


Member Function Documentation

virtual void A3DL::Actor::addActionListener ( ActionListener al  )  [virtual]

Reimplemented in A3DL::LocalActor, and A3DL::RemoteActor.

virtual void A3DL::Actor::doActionOnce ( const std::string &  action,
float  delayIn,
float  delayOut 
) [pure virtual]

Implemented in A3DL::LocalActor, and A3DL::RemoteActor.

virtual const std::string A3DL::Actor::getVOSType (  )  [virtual]

Returns:
the specific VOS type name that represents the VOS interface this object is supplying. This should always be overridden by the subclass.

Reimplemented from VOS::MetaObject.

virtual bool A3DL::Actor::isDoingAction ( const std::string &  action  )  [inline, virtual]

Definition at line 109 of file actor.hh.

virtual void A3DL::Actor::removeActionListener ( ActionListener al  )  [virtual]

Reimplemented in A3DL::LocalActor, and A3DL::RemoteActor.

virtual void A3DL::Actor::setActionCycle ( const std::string &  action,
float  weight 
) [pure virtual]

Implemented in A3DL::LocalActor, and A3DL::RemoteActor.

virtual void A3DL::Actor::startActionCycle ( const std::string &  action,
float  weight,
float  delay 
) [pure virtual]

Implemented in A3DL::LocalActor, and A3DL::RemoteActor.

virtual void A3DL::Actor::stopAction ( const std::string &  action,
float  delay 
) [pure virtual]

Implemented in A3DL::LocalActor, and A3DL::RemoteActor.

virtual void A3DL::Actor::stopAllActions (  )  [pure virtual]

Implemented in A3DL::LocalActor, and A3DL::RemoteActor.


Member Data Documentation

Definition at line 89 of file actor.hh.

std::map< std::string, VUtil::vRef<ActionEvent> > A3DL::Actor::actions [protected]

Definition at line 91 of file actor.hh.


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