28 typedef void (*DtSuppEmisEntStatePduCb)(DtSuppEmisEntStatePdu* pdu,
void* usr);
45 DtSuppEmisEntStatePdu(
const DtSuppEmisEntStatePdu& orig);
48 virtual ~DtSuppEmisEntStatePdu();
51 DtSuppEmisEntStatePdu&
operator=(
const DtSuppEmisEntStatePdu& orig);
58 virtual void setInfraRedSigRepIndex(
DtU16 value);
59 virtual DtU16 infraRedSigRepIndex()
const;
62 virtual void setAcousticSigRepIndex(
DtU16 value);
63 virtual DtU16 acousticSigRepIndex()
const;
66 virtual void setRadarSigRepIndex(
DtU16 value);
67 virtual DtU16 radarSigRepIndex()
const;
70 virtual bool setNumPropulsionSystems(
DtU16 value);
71 virtual DtU16 numPropulsionSystems()
const;
74 virtual bool setNumNozzleSystems(
DtU16 value);
75 virtual DtU16 numNozzleSystems()
const;
79 virtual bool setPropulsionSystem(
int index,
81 virtual bool getPropulsionSystem(
int index,
86 virtual bool setNozzleSystem(
int index,
88 virtual bool getNozzleSystem(
int index,
92 virtual void printData()
const;
93 virtual void printDataToStream(std::ostream& stream)
const;
105 DtSuppEmisEntStatePduCb cb,
void* usr);
107 DtSuppEmisEntStatePduCb cb,
void* usr);
112 virtual DtPduKind internalGetPduKind()
const;
119 DtSuppEmisEntStatePdu*
self()
const;
122 virtual char* var()
const;
125 virtual int propulsionSystemRecordOffset(
int recordIndex)
const;
128 virtual int nozzleSystemRecordOffset(
int recordIndex)
const;
133 static const int theStaticSize;