23 virtual DtModeType
modeType()
const override;
32 return !(*
this == rhs);
38 virtual char*
setToNet(
char* netRep)
const override;
39 virtual const char*
setFromNet(
const char* netRep)
override;
42 virtual void setSystemName(
int);
43 virtual int systemName()
const;
45 virtual void setSystemType(
int);
46 virtual int systemType()
const;
48 virtual void setSystemOn(
bool onOff);
49 virtual bool systemOn()
const;
51 virtual void setSystemOperational(
bool onOff);
52 virtual bool systemOperational()
const;
54 virtual void setEmergency(
bool onOff);
55 virtual bool emergency()
const;
57 virtual void setUnmannedAircraft(
bool unmanned);
58 virtual bool unmannedAircraft()
const;
60 virtual void setFlash(
bool onOff);
61 virtual bool flash()
const;
virtual DtIffModeSetting * clone() const =0
General settings that apply to all modes.
Definition: iffGeneralSettings.h:14
Definition: iffModeSettings.h:79
DtRwInt mySystemName
Default is DtIffAtcNavaidsTransponder.
Definition: iffGeneralSettings.h:65
DtRwBoolean myFlash
Default is false.
Definition: iffGeneralSettings.h:70
DtRwBoolean myEmergency
Default is true.
Definition: iffGeneralSettings.h:68
DtRwInt mySystemType
Definition: iffGeneralSettings.h:64
Definition: readerWriterRegistry.h:39
virtual char * setToNet(char *netRep) const
Definition: iffModeSettings.h:88
Description: Readable, Writable int.
Definition: rwInt.h:25
virtual DtString stringRep() const =0
virtual DtIffModeSetting & operator=(const DtIffModeSetting &)
virtual int netRepSize() const
bool operator!=(const DtIffGeneralSettings &rhs) const
Definition: iffGeneralSettings.h:30
virtual bool operator==(const DtIffModeSetting &) const
DtRwBoolean mySystemOn
Default is DtIffAtcNavaidsOtherSysType.
Definition: iffGeneralSettings.h:66
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
virtual const char * setFromNet(const char *netRep)=0
DtRwBoolean mySystemOperational
Default is true.
Definition: iffGeneralSettings.h:67
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
virtual DtModeType modeType() const =0
The mode type of this setting.
DtIffModeSettingCreatorTemplate< DtIffGeneralSettings > DtIffGeneralSettingsCreator
Definition: iffGeneralSettings.h:73
DtRwBoolean myUnmannedAircraft
Default is false.
Definition: iffGeneralSettings.h:69