7 #ifndef DtCulturalFeatureEncoder_H_
8 #define DtCulturalFeatureEncoder_H_
24 class DT_DLL_VL DtCulturalFeatureEncoder :
public DtPhysicalEntityEncoder
29 DtCulturalFeatureEncoder(
31 DtObjClassDesc* classDesc);
34 virtual ~DtCulturalFeatureEncoder();
37 DtCulturalFeatureEncoder(
const DtCulturalFeatureEncoder& orig);
40 DtCulturalFeatureEncoder& operator=(
const DtCulturalFeatureEncoder& orig);
46 static DtHlaStateEncoder* create(
48 DtObjClassDesc* classDesc);
53 DtDECLARE_ENTITY_ATTR_CHECKER(ExternalLightsOn);
54 DtDECLARE_ENTITY_ATTR_CHECKER(InternalHeatSourceOn);
55 DtDECLARE_ENTITY_ATTR_CHECKER(InternalLightsOn);
58 DtDECLARE_ENTITY_ATTR_ENCODER(ExternalLightsOn);
59 DtDECLARE_ENTITY_ATTR_ENCODER(InternalHeatSourceOn);
60 DtDECLARE_ENTITY_ATTR_ENCODER(InternalLightsOn);
68 #define DtDEFINE_SIMPLE_CULT_FEAT_ATTR_ENCODER( \
69 attrName, netType, inspector) \
70 DtDEFINE_SIMPLE_ATTR_ENCODER( \
71 DtCulturalFeatureEncoder, \
72 DtEntityStateRepository, \
73 attrName, netType, inspector)
80 #define DtDEFINE_SIMPLE_CULT_FEAT_ATTR_CHECKER( \
81 attrName, inspector) \
82 DtDEFINE_SIMPLE_ATTR_CHECKER( \
83 DtCulturalFeatureEncoder, \
84 DtEntityStateRepository, \
87 #define DtDEFINE_CULT_FEAT_LIGHT_ATTR_CHECKER(attrName, arg1) \
88 DtDEFINE_LIGHT_ATTR_CHECKER(DtCulturalFeatureEncoder, attrName, arg1)
90 #define DtDEFINE_CULT_FEAT_LIGHT_ATTR_ENCODER(attrName, arg1) \
91 DtDEFINE_LIGHT_ATTR_ENCODER(DtCulturalFeatureEncoder, attrName, arg1)
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtEntityStateRepository class declaration.