9 #ifndef DtDesignatorDecoder_H_
10 #define DtDesignatorDecoder_H_
23 #define DtDECLARE_DESIGNATOR_ATTR_DECODER(attrName) \
24 DtDECLARE_ATTR_DECODER(DtDesignatorRepository, attrName)
38 DtObjClassDesc* classDesc);
52 static DtHlaStateDecoder* create(
54 DtObjClassDesc* classDesc);
64 DtDECLARE_DESIGNATOR_ATTR_DECODER(CodeName);
65 DtDECLARE_DESIGNATOR_ATTR_DECODER(DesignatorCode);
66 DtDECLARE_DESIGNATOR_ATTR_DECODER(DesignatorID);
67 DtDECLARE_DESIGNATOR_ATTR_DECODER(DesignatorSpotLocation);
68 DtDECLARE_DESIGNATOR_ATTR_DECODER(RelativeSpotLocation);
71 DtDECLARE_DESIGNATOR_ATTR_DECODER(DesignatedObject);
72 DtDECLARE_DESIGNATOR_ATTR_DECODER(DesignatorWavelength);
73 DtDECLARE_DESIGNATOR_ATTR_DECODER(DesignatorPower);
74 DtDECLARE_DESIGNATOR_ATTR_DECODER(DRAlgorithm);
75 DtDECLARE_DESIGNATOR_ATTR_DECODER(SpotLinearAcceleration);
77 DtDECLARE_DESIGNATOR_ATTR_DECODER(DesignatedObjectIdentifier);
78 DtDECLARE_DESIGNATOR_ATTR_DECODER(DesignatorEmissionWavelength);
79 DtDECLARE_DESIGNATOR_ATTR_DECODER(DesignatorOutputPower);
80 DtDECLARE_DESIGNATOR_ATTR_DECODER(DeadReckoningAlgorithm);
81 DtDECLARE_DESIGNATOR_ATTR_DECODER(SpotLinearAccelerationVector);
89 #define DtDEFINE_SIMPLE_DESIGNATOR_ATTR_DECODER_WITH_CAST( \
90 attrName, netType, mutator, castExpr) \
91 DtDEFINE_SIMPLE_ATTR_DECODER_WITH_CAST( \
92 DtDesignatorDecoder, DtDesignatorRepository, \
93 attrName, netType, mutator, castExpr)
95 #define DtDEFINE_SIMPLE_DESIGNATOR_ATTR_DECODER( \
96 attrName, netType, inspector) \
97 DtDEFINE_SIMPLE_DESIGNATOR_ATTR_DECODER_WITH_CAST( \
98 attrName, netType, inspector, (netType))
100 #endif //DtDesignatorDecoder_H_
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
class DtDesignatorRepository:
Definition: designatorRepository.h:20
Definition: designatorDecoderDIS.h:19