9 #ifndef ribbonBridgeEncoder_H_
10 #define ribbonBridgeEncoder_H_
23 #define DtDECLARE_RIBBON_BRIDGE_ATTR_CHECKER(attrName) \
24 DtDECLARE_ATTR_CHECKER(DtPointObjectRepository, attrName)
28 #define DtDECLARE_RIBBON_BRIDGE_ATTR_ENCODER(attrName) \
29 DtDECLARE_ATTR_ENCODER(DtPointObjectRepository, attrName)
41 DtRibbonBridgeEncoder(
43 DtObjClassDesc* classDesc);
46 virtual ~DtRibbonBridgeEncoder();
49 DtRibbonBridgeEncoder(
const DtRibbonBridgeEncoder& orig);
52 DtRibbonBridgeEncoder&
operator=(
const DtRibbonBridgeEncoder& orig);
57 static DtHlaStateEncoder* create(
59 DtObjClassDesc* classDesc);
63 DtDECLARE_RIBBON_BRIDGE_ATTR_CHECKER(NumberOfSegments);
65 DtDECLARE_RIBBON_BRIDGE_ATTR_ENCODER(NumberOfSegments);
73 #define DtDEFINE_SIMPLE_RIBBON_BRIDGE_ATTR_ENCODER( \
74 attrName, netType, inspector) \
75 DtDEFINE_SIMPLE_ATTR_ENCODER(DtRibbonBridgeEncoder, \
76 DtPointObjectRepository, \
77 attrName, netType, inspector)
84 #define DtDEFINE_SIMPLE_RIBBON_BRIDGE_ATTR_CHECKER( \
85 attrName, inspector) \
86 DtDEFINE_SIMPLE_ATTR_CHECKER(DtRibbonBridgeEncoder, \
87 DtPointObjectRepository, \
90 #endif //hRibBridgeEnc_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