11 #ifndef DtDisEmitterSystemPublisher_H_
12 #define DtDisEmitterSystemPublisher_H_
79 virtual void setBeamAzimuthThreshold(
double threshold);
82 virtual double beamAzimuthThreshold()
const;
86 virtual void setBeamElevationThreshold(
double threshold);
90 virtual double beamElevationThreshold()
const;
98 static void setStateRepCreator(DtStateRepCreator creator);
99 static DtStateRepCreator stateRepCreator(
void);
101 static void setClassDfltTimeThreshold(
DtTime threshold);
106 void init(
const char* name,
118 DtEmitterSystemStateDecoder* myEmitterSystemDecoder;
119 DtEmitterSystemStateEncoder* myEmitterSystemEncoder;
120 bool mySendFinalInDtor;
124 static DtStateRepCreator theStateRepCreator;
125 static DtTime theClassDfltTimeThreshold;
126 static bool theClassDfltIsSetFlag;
DtStateRepository * myStateRep
Definition: objectPublisherHLA.h:221
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
DtString myName
Definition: objectPublisherHLA.h:227
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
static const DtObjectId & defaultId()
Instances of DtObjectPublisher are used for local or source simulations of objects, (i.e.
Definition: objectPublisherHLA.h:34
virtual bool tick()
Tick (update) this object.
This file declares the DIS version of DtEmitterSystemStateDecoder.
virtual const DtGlobalObjectDesignator & globalId() const
Get the HLA object's global object designator - the object name in RTI1.3.3, but the objectId in RTI1...
Contains the DtEmitterSystemStateEncoder class declaration.
virtual void forceUpdate()
Specify a set of attributes that should be included in the ahvps the next time tick is called...
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
DtObjectPublisher & operator=(const DtObjectPublisher &orig)
assignment operator – not implemented
Instances of DtEmitterSystemRepository are used to store state data for emitter systems in both HLA a...
Definition: emitterSystemRepository.h:29
This class declares the DIS version of DtObjectPublisher.
Instances of DtEmitterSystemPublisher are used for local or source simulations of emitter systems...
Definition: emitterSystemPublisherHLA.h:23
DtObjectId instances are used to represent RTI::ObjectInstances in VR-Link.
Definition: objectId.h:38
Instances of DtString are used to represent strings.
Definition: vlString.h:36
virtual const DtObjectId & id() const
Get the object's local identifier.
void init(RTI::ObjectClassHandle hand, DtStateRepository *stateRep, DtStateRepository *asSeenByRemote, DtHlaStateEncoder *encoder=0, DtHlaStateDecoder *decoder=0)
virtual const DtObjectId & localId() const
Get the object's local identifier.
Definition: objectPublisherHLA.h:277
virtual DtEmitterSystemRepository * esr()
Synonym for emitterSystemRep().
Definition: emitterSystemPublisherHLA.h:145