VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makVrv::DtSharedTacticalGraphicsDisplaySettings Class Reference

The shared tactical graphics display settings. More...

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

List of all members.

Public Types

enum  HeightAboveTerrainMode { ShowHatForAll = 0, ShowHatForSelected = 1 }

Public Member Functions

virtual ~DtSharedTacticalGraphicsDisplaySettings ()
 DTOR.
void setFromRecord (const makArchives::DtTacticalGraphicsSettingsRecord &rec)
 Set the tactical graphics settings from a record.
void getRecord (makArchives::DtTacticalGraphicsSettingsRecord &rec) const
 Write the tactical graphics settings to a record.
const
DtTacticalGraphicsSettingsBackup
settingsBackup () const
 Accessor for the settings backup (const).
DtTacticalGraphicsSettingsBackupsettingsBackup ()
 Accessor for the settings backup.
virtual void backup ()
 Called to back up the settings.
Tactical Graphics Setting Getters/Setters
bool tacticalGraphicsEnabled () const
void setTacticalGraphicsEnabled (bool enabled)
bool tacticalGraphicsIndicatorsEnabled () const
void setTacticalGraphicsIndicatorsEnabled (bool enabled)
bool tacticalGraphicsHeightAboveTerrainLinesEnabled () const
void setTacticalGraphicsHeightAboveTerrainLinesEnabled (bool enabled)
HeightAboveTerrainMode tacticalGraphicsHeightAboveTerrainMode () const
void setTacticalGraphicsHeightAboveTerrainMode (HeightAboveTerrainMode mode)
bool remoteGraphicsEnabled () const
void setRemoteGraphicsEnabled (bool enabled)

Static Public Member Functions

static std::string className ()
 The settings object's class name.
static std::string classType ()
 The settings object's class type.
static std::string displayName ()
 The settings object's display name.

Protected Member Functions

 DtSharedTacticalGraphicsDisplaySettings (DtSharedSettingsManager &manager)
 Protected CTOR (Use DtReadSettingsLock and DtWriteSettingsLock).

Protected Attributes

bool myTacticalGraphicsEnabled
bool myTacticalGraphicsIndicatorsEnabled
bool myTacticalGraphicsIndicatorsOnSelectedEnabled
bool myTacticalGraphicsHeightAboveTerrainLinesEnabled
HeightAboveTerrainMode myTacticalGraphicsHeightAboveTerrainMode
bool myRemoteGraphicsEnabled
DtTacticalGraphicsSettingsBackupmyTacticalGraphicsSettingsBackup

Friends

class DtReadSettingsLock< DtSharedTacticalGraphicsDisplaySettings >
 Use the DtReadSettingsLock to read the object.
class DtWriteSettingsLock< DtSharedTacticalGraphicsDisplaySettings >
 Use the DtWriteSettingsLock to write to the object.

Detailed Description

The shared tactical graphics display settings.


Member Enumeration Documentation

Enumerator:
ShowHatForAll 
ShowHatForSelected 

Constructor & Destructor Documentation

DTOR.

Protected CTOR (Use DtReadSettingsLock and DtWriteSettingsLock).


Member Function Documentation

Set the tactical graphics settings from a record.

Write the tactical graphics settings to a record.

Accessor for the settings backup (const).

Reimplemented from makVrv::DtSharedSettings.

Accessor for the settings backup.

Reimplemented from makVrv::DtSharedSettings.

Called to back up the settings.

Reimplemented from makVrv::DtSharedSettings.

The settings object's class name.

The settings object's class type.

The settings object's display name.


Friends And Related Function Documentation

Use the DtReadSettingsLock to read the object.

Use the DtWriteSettingsLock to write to the object.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)