VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions
makVrv::FullyOn Class Reference
Inheritance diagram for makVrv::FullyOn:
Inheritance graph
[legend]

Public Member Functions

 FullyOn (DtEntityRotorData *rotorData)
 constructor More...
 
virtual ~FullyOn ()
 destructor More...
 
virtual DtRotorStatehandleEvent (int state) override
 If 0, will transition to spinning down does not need to handle timed update. More...
 
virtual void enter (void) override
 will pass on the state 1 directly to the osg articulated model will also set the dofs that were being rotated to their initial orientation (they get screwed up otherwise) More...
 
- Public Member Functions inherited from makVrv::DtRotorState
 DtRotorState (DtEntityRotorData *rotorData)
 constructor More...
 
virtual ~DtRotorState ()
 destructor More...
 
virtual DtRotorStateupdate (DtTime timeNow)
 update given the current time. More...
 
virtual void exit (void)
 things to be done on exit More...
 

Private Member Functions

 FullyOn ()=delete
 not allowed More...
 
 FullyOn (const FullyOff &rhs)=delete
 
FullyOnoperator= (const FullyOn &rhs)=delete
 

Additional Inherited Members

- Protected Attributes inherited from makVrv::DtRotorState
DtEntityRotorDatamyRotorData
 
- Static Protected Attributes inherited from makVrv::DtRotorState
static const float theMaxSpeed
 the max speed of a rotor (in rpm) More...
 
static const float theTimeToFullSpin
 in seconds More...
 
static const float theTimeToFullCoolDown
 in seconds More...
 
static const float theTimeToSwitchToMotionBlur
 

Constructor & Destructor Documentation

makVrv::FullyOn::FullyOn ( DtEntityRotorData rotorData)

constructor

virtual makVrv::FullyOn::~FullyOn ( )
virtual

destructor

makVrv::FullyOn::FullyOn ( )
privatedelete

not allowed

makVrv::FullyOn::FullyOn ( const FullyOff rhs)
privatedelete

Member Function Documentation

FullyOn& makVrv::FullyOn::operator= ( const FullyOn rhs)
privatedelete
virtual DtRotorState* makVrv::FullyOn::handleEvent ( int  state)
overridevirtual

If 0, will transition to spinning down does not need to handle timed update.

Reimplemented from makVrv::DtRotorState.

virtual void makVrv::FullyOn::enter ( void  )
overridevirtual

will pass on the state 1 directly to the osg articulated model will also set the dofs that were being rotated to their initial orientation (they get screwed up otherwise)

Reimplemented from makVrv::DtRotorState.


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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)