10 #ifndef DtSuppEmisEntStatePdu_H_
11 #define DtSuppEmisEntStatePdu_H_
29 typedef void (*DtSuppEmisEntStatePduCb)(DtSuppEmisEntStatePdu* pdu,
void* usr);
46 DtSuppEmisEntStatePdu(
const DtSuppEmisEntStatePdu& orig);
49 virtual ~DtSuppEmisEntStatePdu();
52 DtSuppEmisEntStatePdu&
operator=(
const DtSuppEmisEntStatePdu& orig);
59 virtual void setInfraRedSigRepIndex(
DtU16 value);
60 virtual DtU16 infraRedSigRepIndex()
const;
63 virtual void setAcousticSigRepIndex(
DtU16 value);
64 virtual DtU16 acousticSigRepIndex()
const;
67 virtual void setRadarSigRepIndex(
DtU16 value);
68 virtual DtU16 radarSigRepIndex()
const;
71 virtual bool setNumPropulsionSystems(
DtU16 value);
72 virtual DtU16 numPropulsionSystems()
const;
75 virtual bool setNumNozzleSystems(
DtU16 value);
76 virtual DtU16 numNozzleSystems()
const;
80 virtual bool setPropulsionSystem(
int index,
82 virtual bool getPropulsionSystem(
int index,
87 virtual bool setNozzleSystem(
int index,
89 virtual bool getNozzleSystem(
int index,
93 virtual void printData()
const;
94 virtual void printDataToStream(std::ostream& stream)
const;
106 DtSuppEmisEntStatePduCb cb,
void* usr);
108 DtSuppEmisEntStatePduCb cb,
void* usr);
113 virtual DtPduKind internalGetPduKind()
const;
120 DtSuppEmisEntStatePdu*
self()
const;
123 virtual char* var()
const;
126 virtual int propulsionSystemRecordOffset(
int recordIndex)
const;
129 virtual int nozzleSystemRecordOffset(
int recordIndex)
const;
134 static const int theStaticSize;