14 #ifndef rprFomMapper_H_
15 #define rprFomMapper_H_
24 #define DtRprFomMapper DtSimpleRprFomMapper
56 class DT_DLL_VL DtRprFomMapper :
public DtEmptyFomMapper
63 DtRprFomMapper(
double vers = 1.0,
int rev = 1);
66 virtual ~DtRprFomMapper();
79 static DtFomMapper* create(
void* usr);
84 DtRprFomMapper(
const DtRprFomMapper& orig);
87 DtRprFomMapper& operator=(
const DtRprFomMapper& orig);
90 virtual void initInterClasses();
93 virtual void initObjClasses();
96 virtual void initObjChoosers();
99 virtual void initInterChoosers();
104 static char* dfltEntityClassChooser(
105 const char* vrlinkClassName,
110 static char* entityClassChooser08(
111 const char* vrlinkClassName,
116 static char* entityClassChooserPre08(
117 const char* vrlinkClassName,
122 static char* dfltEmitterBeamClassChooser(
123 const char* vrlinkClassName,
128 static char* emitterBeamClassChooserPre08(
129 const char* vrlinkClassName,
134 static char* dfltSignalClassChooser(
138 virtual void checkForRpr3MakIffExtensions(
DtExerciseConn* exConn);
142 virtual void setUseRpr3MakIffExtensions(
bool useExtensions);
145 virtual bool useRpr3MakIffExtensions();
148 static char* dfltIffClassChooser(
149 const char* vrlinkClassName,
154 static char* dfltIff3ClassChooser(
155 const char* vrlinkClassName,
160 static char* dfltPointObjClassChooser(
161 const char* vrlinkClassName,
166 static char* dfltArealObjClassChooser(
167 const char* vrlinkClassName,
172 static char* dfltLinearObjClassChooser(
173 const char* vrlinkClassName,
179 static char* dfltArealObjTransClassChooser(
184 static char* dfltLinearObjTransClassChooser(
189 static char* dfltPointObjTransClassChooser(
194 bool myUseRpr3MakIffClasses;
197 #endif // _rprFomMapper_H_
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
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 declares DtEmptyFomMapper.