All Classes Functions Typedefs
Public Member Functions | Public Attributes | List of all members
MyMFDData Class Reference
Inheritance diagram for MyMFDData:
EnjoLib::MFDGoodies::MFDData

Public Member Functions

 MyMFDData (VESSEL *vessel)
void Update ()
 Updates the vessel's state.
void SwitchAutopilot (AutopilotType type)
AutopilotType GetAutopilotType () const
void MECO ()
void MainEngineOn ()
void HoverEngineOn ()
TGTPARAMGetTargetParams ()
- Public Member Functions inherited from EnjoLib::MFDGoodies::MFDData
 MFDData (VESSEL *vessel)
 Default constructor.
virtual ~MFDData ()
 Destructor.
VESSEL * GetVessel () const
 Returns associated vessel.
void Invalidate ()
 Sets this object as invalid.
bool IsValid () const
 Checks if this object is still valid.

Public Attributes

OBJHANDLE hRef
TGTPARAM m_tgtParam
BODYPHYS m_bodyPhys
char strTarget [BUFLEN]
double m_longitude
double m_latitude
double m_radius
bool m_isTgtSet
bool m_drawHUD

Member Function Documentation

void MyMFDData::Update ( )
virtual

Updates the vessel's state.

Updates the vessel's state as in for example - position, velocity, reference planet, etc.

Should be called from MyMFDMultipleVessels::Update() and on every simulation step from PluginMultipleVessels::UpdateClient() if necessary. This method should update all the required data of the vessel to be able operate properly without an opened MFD.

Implements EnjoLib::MFDGoodies::MFDData.


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