![]() |
VR-Forces 4.10 Class Documentation
|
class to manage rotors of each model and their corresponding rotors' states More...

Public Member Functions | |
| DtEntityRotorManager (DtDe &de) | |
| constructor More... | |
| virtual | ~DtEntityRotorManager () |
| destructor More... | |
| virtual void | addModel (DtOsgArticulatedModel &model, DtUniqueID uniqueId, DtUniqueID elementId) |
| Add a model which will have some rotors. More... | |
| virtual void | removeModel (DtOsgArticulatedModel &model) |
| Remove the art part ids associated with this model from the DtEntityWheelManager. More... | |
| virtual void | slot_setState (DtOsgArticulatedModel *articulatedModel, int stateNumber, int stateValue) |
| slot to listen in on the state changes of the articulated model More... | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. More... | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. More... | |
Static Public Member Functions | |
| static DtEntityRotorManager & | instance (DtDe &de) |
| get the instance More... | |
Protected Member Functions | |
| bool | hasRotors (DtOsgArticulatedModel &model) const |
| does it have any rotors? More... | |
Static Protected Member Functions | |
| static void | registerInstance (DtDe &de, DtEntityRotorManager *manager) |
| register with the de More... | |
| static const std::string & | theClassName () |
| Get the name used to register this class. More... | |
Protected Attributes | |
| DtDe & | myDe |
| DtSignalConnectionManager | myConnections |
| DtRotorUpdater * | myRotorUpdater |
| std::unordered_map < DtOsgArticulatedModel *, DtEntityRotorData * > | myEntityToRotorState |
Private Member Functions | |
| DtEntityRotorManager ()=delete | |
| not allowed More... | |
| DtEntityRotorManager (const DtEntityRotorManager &orig)=delete | |
| not allowed More... | |
| DtEntityRotorManager & | operator= (const DtEntityRotorManager)=delete |
| not allowed More... | |
class to manage rotors of each model and their corresponding rotors' states
| makVrv::DtEntityRotorManager::DtEntityRotorManager | ( | DtDe & | de | ) |
constructor
|
virtual |
destructor
|
privatedelete |
not allowed
|
privatedelete |
not allowed
|
privatedelete |
not allowed
|
virtual |
Add a model which will have some rotors.
|
virtual |
Remove the art part ids associated with this model from the DtEntityWheelManager.
|
virtual |
slot to listen in on the state changes of the articulated model
|
static |
get the instance
|
staticprotected |
register with the de
|
staticprotected |
Get the name used to register this class.
|
protected |
does it have any rotors?
|
protected |
|
protected |
|
protected |
|
protected |