19 #ifndef tacticalSmokeNetIf_H_
20 #define tacticalSmokeNetIf_H_
23 #include <vlutil/vlString.h>
24 #include <vlutil/vlList.h>
25 #include <vl/globalObjectDesignator.h>
56 bool publishObject =
true);
bool myPaused
Definition: simLocalTacticalSmokeNetInterface.h:102
Contains the DtSimEnvironmentalModelType class declaration.
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
virtual bool updateObjectState(DtVrfOverlayObjectStateRepository *localState)
Fills in object state record.
virtual void updatePublisher()
Update this publisher's contents.
Definition: vrfExtensions.h:22
Class Description: DtSimLocalTacticalSmokeNetInterface.
Definition: simLocalTacticalSmokeNetInterface.h:44
Definition: readerWriterRegistry.h:39
static DtSimObjectNetInterface * creator(const DtString &name, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry, bool publishObject)
Class Description: DtSimLocalControlObjectNetInterface.
Definition: simLocalControlObjectNetInterface.h:38
virtual bool updateVrfDataAsSeenByRemote()
Update contents of our environmental state with data from our DtVrfObject.
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual bool updateGeometry(DtVrfOverlayObjectStateRepository *localState)
Builds a DtList of env.
const DtSimLocalControlObjectNetInterface & operator=(const DtSimLocalControlObjectNetInterface &orig)
assignment operator; see note on copy constructor above.
This repository holds all information that is common to all the forms of all objects within VR-Forces...
Definition: tacticalSmokeStateRepository.h:19
Class Description: DtSimObjectNetInterface.
Definition: simObjectNetInterface.h:37
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:103
virtual bool updateBoundingGeometry(DtVrfOverlayObjectStateRepository *localState)
Fills in bounding sphere, bounding rect records.
virtual DtString type() const
Return type string for publisher that can be referred to in ope files (see "vrfNetIfTypes.h")
virtual DtEnvironmentProcessPublisher * _createPublisher(const DtEntityIdentifier &id=DtEntityIdentifier::nullId()) const
Override this functions to use a subclass of DtEnvironmentProcessPublisher.
DtVrfExtensions * myVrfExtensions
Definition: simLocalTacticalSmokeNetInterface.h:101