9 #ifndef DtBurstPointObjectEncoder_H_
10 #define DtBurstPointObjectEncoder_H_
23 #define DtDECLARE_BURST_POINT_OBJ_ATTR_CHECKER(attrName) \
24 DtDECLARE_ATTR_CHECKER(DtPointObjectRepository, attrName)
28 #define DtDECLARE_BURST_POINT_OBJ_ATTR_ENCODER(attrName) \
29 DtDECLARE_ATTR_ENCODER(DtPointObjectRepository, attrName)
39 DtBurstPointObjectEncoder(
41 DtObjClassDesc* classDesc);
44 virtual ~DtBurstPointObjectEncoder();
47 DtBurstPointObjectEncoder(
const DtBurstPointObjectEncoder& orig);
50 DtBurstPointObjectEncoder&
operator=(
const DtBurstPointObjectEncoder& orig);
55 static DtHlaStateEncoder* create(
57 DtObjClassDesc* classDesc);
61 DtDECLARE_BURST_POINT_OBJ_ATTR_CHECKER(PercentOpacity);
62 DtDECLARE_BURST_POINT_OBJ_ATTR_CHECKER(CylinderSize);
63 DtDECLARE_BURST_POINT_OBJ_ATTR_CHECKER(CylinderHeight);
64 DtDECLARE_BURST_POINT_OBJ_ATTR_CHECKER(NumberOfBursts);
65 DtDECLARE_BURST_POINT_OBJ_ATTR_CHECKER(ChemicalContent);
67 DtDECLARE_BURST_POINT_OBJ_ATTR_ENCODER(PercentOpacity);
68 DtDECLARE_BURST_POINT_OBJ_ATTR_ENCODER(CylinderSize);
69 DtDECLARE_BURST_POINT_OBJ_ATTR_ENCODER(CylinderHeight);
70 DtDECLARE_BURST_POINT_OBJ_ATTR_ENCODER(NumberOfBursts);
71 DtDECLARE_BURST_POINT_OBJ_ATTR_ENCODER(ChemicalContent);
79 #define DtDEFINE_SIMPLE_BURST_POINT_OBJ_ATTR_ENCODER( \
80 attrName, netType, inspector) \
81 DtDEFINE_SIMPLE_ATTR_ENCODER(DtBurstPointObjectEncoder, \
82 DtPointObjectRepository, \
83 attrName, netType, inspector)
90 #define DtDEFINE_SIMPLE_BURST_POINT_OBJ_ATTR_CHECKER( \
91 attrName, inspector) \
92 DtDEFINE_SIMPLE_ATTR_CHECKER(DtBurstPointObjectEncoder, \
93 DtPointObjectRepository, \
96 #endif //hBurstPtObjDec_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
This file provides protocol independence for point object encoder includes.
DtPointObjectEncoder & operator=(const DtPointObjectEncoder &orig)
Assignment operator.
Instances of DtPointObjectRepository are used to maintain state information needed by point environme...
Definition: pointObjectRepository.h:31
Provides encoding logic for the DtPointObjectStatePdu class.
Definition: pointObjectEncoderDIS.h:20