17 class DtVRLinkStateStateRepository;
27 typedef DtVRLinkStateStateRepository* (*DtStateRepCreator)();
31 DtVRLinkStatePublisher(
32 DtVRLinkStateStateRepository* stateRepToUse,
35 const DtDDMRegionSet* regionSetToUse = 0);
38 DtVRLinkStatePublisher(
39 RTI::ObjectClassHandle h,
42 const DtDDMRegionSet* regionSetToUse = 0);
45 DtVRLinkStatePublisher(
48 const DtDDMRegionSet* regionSetToUse = 0);
55 DtVRLinkStatePublisher( DtHlaObjectWithStateRep* obj,
DtExerciseConn* conn);
58 virtual ~DtVRLinkStatePublisher();
62 virtual DtVRLinkStateStateRepository* vrlinkStateStateRep();
65 virtual DtVRLinkStateStateRepository* vsr();
69 static DtStateRepCreator setStateRepCreator(DtStateRepCreator creator);
72 static const char * objectClassName();
76 DtVRLinkStatePublisher(
const DtVRLinkStatePublisher& orig);
79 DtVRLinkStatePublisher&
operator=(
const DtVRLinkStatePublisher& orig);
82 static DtStateRepCreator theStateRepCreator;
85 inline DtVRLinkStateStateRepository* DtVRLinkStatePublisher::vrlinkStateStateRep()
87 return (DtVRLinkStateStateRepository*) myStateRep;
90 inline DtVRLinkStateStateRepository* DtVRLinkStatePublisher::vsr()
92 return (DtVRLinkStateStateRepository*) myStateRep;
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
Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e.
Definition: objectPublisherDIS.h:36
DtObjectPublisher & operator=(const DtObjectPublisher &orig)
assignment operator – not implemented