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::FullyOff Class Reference

fully off state More...

Inheritance diagram for makVrv::FullyOff:
Inheritance graph
[legend]

Public Member Functions

 FullyOff (DtEntityRotorData *rotorData)
 constructor More...
 
virtual ~FullyOff ()
 destructor More...
 
virtual DtRotorStatehandleEvent (int state) override
 If 1, will transition to spinning up does not need to handle timed update. More...
 
virtual void enter (void) override
 will set the velocity of the rotors to 0 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

 FullyOff ()=delete
 not allowed More...
 
 FullyOff (const FullyOff &rhs)=delete
 
FullyOffoperator= (const FullyOff &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
 

Detailed Description

fully off state

Constructor & Destructor Documentation

makVrv::FullyOff::FullyOff ( DtEntityRotorData rotorData)

constructor

virtual makVrv::FullyOff::~FullyOff ( )
virtual

destructor

makVrv::FullyOff::FullyOff ( )
privatedelete

not allowed

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

Member Function Documentation

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

If 1, will transition to spinning up does not need to handle timed update.

Reimplemented from makVrv::DtRotorState.

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

will set the velocity of the rotors to 0

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)