23 virtual DtModeType
modeType()
const override;
32 return !(*
this == rhs);
39 virtual char*
setToNet(
char* netRep)
const override;
40 virtual const char*
setFromNet(
const char* netRep)
override;
45 virtual bool codeSpecified()
const;
46 virtual void setCode(
int);
47 virtual int code()
const;
49 virtual void setOn(
bool);
50 virtual bool isOn()
const;
52 virtual void setMalfunctioning(
bool onOff);
53 virtual bool malfunctioning()
const;
55 virtual void setDamaged(
bool onOff);
56 virtual bool damaged()
const;
DtRwBoolean myOn
Default is 0.
Definition: iffBasicModeSettings.h:61
virtual int maxCodeDigits() const
Definition: iffBasicModeSettings.h:42
virtual DtIffModeSetting * clone() const override
Definition: iffBasicModeSettings.h:92
virtual DtIffModeSetting * clone() const =0
Definition: iffModeSettings.h:79
virtual DtIffModeSetting * clone() const override
Definition: iffBasicModeSettings.h:74
DtModeType myMode
Definition: iffBasicModeSettings.h:59
DtRwBoolean myMalfunctioning
Default is false.
Definition: iffBasicModeSettings.h:62
Definition: iffBasicModeSettings.h:84
DtIffMode1Settings(DtReaderWriterRegistry *parentRegistry=nullptr)
Definition: iffBasicModeSettings.h:69
Definition: readerWriterRegistry.h:39
DtIffModeSettingCreatorTemplate< DtIffMode1Settings > DtIffMode1SettingsCreator
Definition: iffBasicModeSettings.h:82
virtual char * setToNet(char *netRep) const
DtRwBoolean myDamaged
Default is false.
Definition: iffBasicModeSettings.h:63
DtIffMode3ASettings(DtReaderWriterRegistry *parentRegistry=nullptr)
Definition: iffBasicModeSettings.h:103
Definition: iffBasicModeSettings.h:100
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
DtIffModeSettingCreatorTemplate< DtIffMode2Settings > DtIffMode2SettingsCreator
Definition: iffBasicModeSettings.h:98
virtual int maxCodeDigits() const override
Definition: iffBasicModeSettings.h:79
bool operator!=(const DtIffBasicModeSetting &rhs) const
Definition: iffBasicModeSettings.h:30
General settings that apply to all modes.
Definition: iffBasicModeSettings.h:14
virtual bool operator==(const DtIffModeSetting &) const
virtual DtIffModeSetting * clone() const override
Definition: iffBasicModeSettings.h:108
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
virtual const char * setFromNet(const char *netRep)=0
#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.
DtIffMode2Settings(DtReaderWriterRegistry *parentRegistry=nullptr)
Definition: iffBasicModeSettings.h:87
DtIffModeSettingCreatorTemplate< DtIffMode3ASettings > DtIffMode3ASettingsCreator
Definition: iffBasicModeSettings.h:114
DtRwInt myCode
Definition: iffBasicModeSettings.h:60
Definition: iffBasicModeSettings.h:66