57 virtual void updateNet();
60 virtual void forceUpdate();
64 virtual void updatePublisher();
67 virtual bool isUnit()
const {
return false; }
71 virtual bool wantsToCreatePublisher()
const;
78 virtual bool createPublisher(
const DtEntityIdentifier&
id = DtEntityIdentifier::nullId());
81 void destroyPublisher();
100 virtual void setupNetworkRepository();
110 virtual void updateUuid();
119 virtual RTI::ObjectClassHandle objectClassHandle()
const;
134 virtual void sendFinalPduOnDestruction(
bool)
override;
141 static void SetProfilePdus(
bool onOf,
double pduTimeCheck = 1.0,
int numberOfPacketsOverTime = 0
143 ,
bool includeSummary =
false
149 virtual bool updateVrfDataAsSeenByRemote();
154 virtual void updateArtPartsNetState();
156 virtual bool updateDIGuyState();
158 virtual void updateAirVehicleLightingNetState();
160 virtual void updateGroundVehicleLightingNetState();
162 virtual void updateAisDataNetState();
164 virtual void firstTimeInitialize();
176 int myNumberOfPdusSent = 0;
177 double myFirstTimePduSent = 0;
197 int myNumberOfAttributesPdusSent = 0;
198 double myFirstTimeAttributePduSent = 0;
int bits
Definition: simIndividualLocalEntityNetInterface.h:182
double orientationThreshold
Definition: simIndividualLocalEntityNetInterface.h:192
Definition: simLocalEntityNetInterface.h:48
Definition: simIndividualLocalEntityNetInterface.h:35
double rotTrace
Definition: simIndividualLocalEntityNetInterface.h:190
DtTaitBryan asSeenByOrientation
Definition: simIndividualLocalEntityNetInterface.h:188
virtual bool isEntity() const
Definition: simIndividualLocalEntityNetInterface.h:68
bool myIsFreezeMovementPublished
Definition: simIndividualLocalEntityNetInterface.h:174
Definition: simIndividualLocalEntityNetInterface.h:180
DtVector32 stateRepRotationalVelocity
Definition: simIndividualLocalEntityNetInterface.h:187
DtVector asSeenByLocation
Definition: simIndividualLocalEntityNetInterface.h:185
bool myFirstTimeInitialize
Definition: simIndividualLocalEntityNetInterface.h:173
bool myFirstTick
Definition: simIndividualLocalEntityNetInterface.h:171
class DtVrlinkNetworkInterface:
Definition: vrlinkNetworkInterface.h:60
DtVrfExtEntityPublisher * myEntityPublisher
Definition: simIndividualLocalEntityNetInterface.h:168
static DtTime theDiGuyCustomPduThreshold
Definition: simIndividualLocalEntityNetInterface.h:170
The overall structure of the DtStateData mechanism is: The DtStateData contains a list of double buff...
Definition: stateData.h:339
This class extends DtVrfEntityPublisher to support the publishing of VR-Forces state properties as ex...
Definition: vrfExtEntityPublisher.h:15
DtExtEntityStateRepository class extends the DtExtEntityBaseStateRepository to be able to handle exte...
Definition: extEntityStateRepository.h:25
Class Description: DtSimObjectNetInterface.
Definition: simObjectNetInterface.h:50
DtTaitBryan stateRepOrientation
Definition: simIndividualLocalEntityNetInterface.h:186
virtual bool isUnit() const
This network interface is for entities, in the DIS - HLA/RPR sense.
Definition: simIndividualLocalEntityNetInterface.h:67
#define DT_DLL_vrlinkNetworkInterface
This file is used to determine how to build.
Definition: vrlinkNetworkInterfaceDefines.h:24
double simTime
Definition: simIndividualLocalEntityNetInterface.h:183
std::vector< Changed > myChangedBits
Definition: simIndividualLocalEntityNetInterface.h:195
bool myPublishDIGuy
Definition: simIndividualLocalEntityNetInterface.h:172
DtVector32 asSeenByRotationalVelocity
Definition: simIndividualLocalEntityNetInterface.h:189
virtual bool isEnvironmental() const
Definition: simIndividualLocalEntityNetInterface.h:69
double translationThreshold
Definition: simIndividualLocalEntityNetInterface.h:191
DtVector stateRepLocation
Definition: simIndividualLocalEntityNetInterface.h:184
virtual bool isAggregate() const
Definition: simIndividualLocalEntityNetInterface.h:112