VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions
DtIndividualLocalEntityNetInterfaceWithTemperature Class Reference
Inheritance diagram for DtIndividualLocalEntityNetInterfaceWithTemperature:
Inheritance graph
[legend]

Public Member Functions

 DtIndividualLocalEntityNetInterfaceWithTemperature (makVrf::DtStateData *vrfObject, makVrf::DtVrlinkNetworkInterface *mgr, bool publishObject=true)
 
virtual ~DtIndividualLocalEntityNetInterfaceWithTemperature () override
 
virtual void updatePublisher () override
 
virtual DtString type () const override
 
- Public Member Functions inherited from makVrf::DtSimIndividualLocalEntityWithPropertiesNetInterface
 DtSimIndividualLocalEntityWithPropertiesNetInterface (DtStateData *vrfObject, DtVrlinkNetworkInterface *mgr, bool publishObject=true)
 
virtual ~DtSimIndividualLocalEntityWithPropertiesNetInterface () override
 
- Public Member Functions inherited from makVrf::DtLocalExtendedPropertiesNetInterface< DtSimIndividualLocalEntityNetInterface, DtExtEntityStateRepository >
 DtLocalExtendedPropertiesNetInterface (DtStateData *vrfObject, DtVrlinkNetworkInterface *objMgr, bool publishObject=true)
 
virtual ~DtLocalExtendedPropertiesNetInterface ()
 
virtual bool initExtendedProperties ()
 
virtual void onTick ()
 
virtual void updateUuid ()
 
- Public Member Functions inherited from makVrf::DtSimIndividualLocalEntityNetInterface
 DtSimIndividualLocalEntityNetInterface (DtStateData *vrfObject, DtVrlinkNetworkInterface *mgr, bool publishObject=true)
 
virtual ~DtSimIndividualLocalEntityNetInterface () override
 
virtual void updateNet () override
 
virtual void forceUpdate () override
 
virtual bool isUnit () const override
 
virtual bool isEntity () const override
 
virtual bool isEnvironmental () const override
 
virtual bool wantsToCreatePublisher () const override
 
virtual bool createPublisher (const DtEntityIdentifier &id=DtEntityIdentifier::nullId()) override
 
virtual bool createPublisher (DtHlaObjectWithStateRep *obj, DtHlaObjectWithStateRep *extendedAttributes=nullptr) override
 
virtual void destroyPublisher () override
 
virtual DtObjectPublisherpublisher () override
 
virtual bool setEntityPublisher (DtVrfExtEntityPublisher *publisher)
 
virtual void setupNetworkRepository () override
 
virtual DtVrfExtEntityPublisherentityPublisher () const
 
virtual
DtExtEntityStateRepository
individualNetworkState () const
 
virtual bool isAggregate () const override
 
virtual RTI::ObjectClassHandle objectClassHandle () const override
 
virtual void sendFinalPduOnDestruction (bool) override
 
virtual std::vector
< DtGlobalObjectDesignator
associatedGlobalObjectDesignators () const override
 
- Public Member Functions inherited from makVrf::DtSimLocalEntityNetInterface
 DtSimLocalEntityNetInterface (DtStateData *vrfObject, DtVrlinkNetworkInterface *objMgr, bool publishObject=true)
 
virtual ~DtSimLocalEntityNetInterface () override
 
virtual bool publishObject () const override
 
virtual bool init (const DtEntityIdentifier &id=DtEntityIdentifier::nullId()) override
 
virtual bool init (DtHlaObjectWithStateRep *obj, DtHlaObjectWithStateRep *extendedAttributes=nullptr) override
 
virtual bool publisherUserSupplied () const
 
virtual bool isLocal () const override
 
- Public Member Functions inherited from makVrf::DtSimEntityNetInterface
 DtSimEntityNetInterface (DtStateData *simObject, DtVrlinkNetworkInterface *objMgr, bool publishObject=true)
 
virtual ~DtSimEntityNetInterface () override
 
virtual
DtBaseEntityStateRepository * 
baseEntityNetworkState () const
 
- Public Member Functions inherited from makVrf::DtSimObjectNetInterface
DtVrfCallbackQueue::CallbackInterface::Ptr parallelContainer ()
 
 DtSimObjectNetInterface (DtStateData *simObject, DtVrlinkNetworkInterface *, bool publishObject=true)
 
virtual ~DtSimObjectNetInterface ()
 
virtual void tick ()
 
virtual int maxNameLength () const
 
virtual void toBeRemoved ()
 
bool isValid () const
 
virtual void parallelTick ()
 

Static Public Member Functions

static DtSimObjectNetInterfacecreator (makVrf::DtStateData *vrfObject, makVrf::DtVrlinkNetworkInterface *mgr, bool publishObject)
 
- Static Public Member Functions inherited from makVrf::DtSimIndividualLocalEntityWithPropertiesNetInterface
static DtSimObjectNetInterfacecreator (DtStateData *vrfObject, DtVrlinkNetworkInterface *mgr, bool publishObject)
 
- Static Public Member Functions inherited from makVrf::DtLocalExtendedPropertiesNetInterface< DtSimIndividualLocalEntityNetInterface, DtExtEntityStateRepository >
static DtSimObjectNetInterfacecreator (DtStateData *vrfObject, DtVrlinkNetworkInterface *objMgr, bool publishObject)
 
- Static Public Member Functions inherited from makVrf::DtSimIndividualLocalEntityNetInterface
static
DtSimIndividualLocalEntityNetInterface
isIndividualLocalEntityNetInterface (const DtSimObjectNetInterface *objNetInterface)
 
static DtSimObjectNetInterfacecreator (DtStateData *vrfObject, DtVrlinkNetworkInterface *mgr, bool publishObject)
 
static void SetProfilePdus (bool onOf, double pduTimeCheck=1.0, int numberOfPacketsOverTime=0, bool includeSummary=false)
 
- Static Public Member Functions inherited from makVrf::DtSimLocalEntityNetInterface
static bool isVrfGlobalId (const DtGlobalObjectDesignator &identifier)
 
static
DtSimLocalEntityNetInterface
isLocalEntityNetInterface (const DtSimObjectNetInterface *objNetInterface)
 
static void setVrfDataTimeThreshold (DtTime time)
 
static void setHeartbeatVariance (double variance)
 
static double heartbeatVariance ()
 
- Static Public Member Functions inherited from makVrf::DtSimEntityNetInterface
static DtSimEntityNetInterfaceisEntityNetInterface (const DtSimObjectNetInterface *objNetInterface)
 
- Static Public Member Functions inherited from makVrf::DtSimObjectNetInterface
static void setNonVrfUUIDResolver (DtNonVrfUUIDResolver *)
 
static DtNonVrfUUIDResolvernonVrfUUIDResolver ()
 
static void addSimObjectNetInterfaceCreatorFcn (const DtString &type, DtSimObjectNetIfaceCreatorFcn fcn)
 
static void setFactory (DtSimObjectNetInterfaceFactory *factory)
 
static
DtSimObjectNetInterfaceFactory
factory ()
 
static DtSimObjectNetInterfacecreateNetInterface (const DtString &type, DtStateData *simObject, DtVrlinkNetworkInterface *, bool publishObject=true)
 
static int maxNameLengthForInterfaceType (const DtString &interfaceTypeString)
 
static void setNonVrfObjectsUUIDScheme (const DtString &)
 
static DtString nonVrfObjectsUUIDScheme ()
 

Protected Member Functions

 DtIndividualLocalEntityNetInterfaceWithTemperature ()
 
 DtIndividualLocalEntityNetInterfaceWithTemperature (const DtIndividualLocalEntityNetInterfaceWithTemperature &orig, DtReaderWriterRegistry *parentRegistry=0)
 
const
DtIndividualLocalEntityNetInterfaceWithTemperature
operator= (const DtIndividualLocalEntityNetInterfaceWithTemperature &orig)
 
- Protected Member Functions inherited from makVrf::DtSimIndividualLocalEntityNetInterface
virtual bool updateVrfDataAsSeenByRemote ()
 
virtual void updateArtPartsNetState ()
 
virtual bool updateDIGuyState ()
 
virtual void updateAirVehicleLightingNetState ()
 
virtual void updateGroundVehicleLightingNetState ()
 
virtual void updateAisDataNetState ()
 
virtual void firstTimeInitialize ()
 
- Protected Member Functions inherited from makVrf::DtSimLocalEntityNetInterface
virtual const
makVrf::DtEntityStateComponent
entityStateComponent ()
 
virtual const
makVrf::DtEntityLocationStateComponent
entityLocationStateComponent ()
 
virtual const
makVrf::DtVrfStateComponent
vrfStateComponent ()
 
virtual const
makVrf::DtVrfGeometryStateComponent
vrfGeometryStateComponent ()
 
virtual const
makVrf::DtArticulatedPartStateComponent
articulatedPartStateComponent ()
 
virtual const
makVrf::DtStatePropertiesStateComponent
statePropertiesStateComponent ()
 
virtual const
makVrf::DtHumanStateComponent
humanStateComponent ()
 
virtual const
makVrf::DtRangeItemsStateComponent
rangeItemsStateComponent ()
 
virtual const
makVrf::DtAisDataStateComponent
aisDataStateComponent ()
 
virtual const
makVrf::DtAircraftLightingStateComponent
aircraftLightingStateComponent ()
 
virtual const
makVrf::DtGroundVehicleLightingStateComponent
groundVehicleLightingStateComponent ()
 
- Protected Member Functions inherited from makVrf::DtSimObjectNetInterface
virtual void stateDataDestroyed ()
 
bool runFullyThreaded () const
 
const DtStateDatavrfObject () const
 
DtStateDatanextFrameVrfObject ()
 
virtual const DtStateRepositorynetworkState () const
 

Additional Inherited Members

- Public Attributes inherited from makVrf::DtSimObjectNetInterface
boost::signals2::signal< void()> signal_networkInterfaceDeleted
 
- Static Public Attributes inherited from makVrf::DtSimObjectNetInterface
static tbb::spin_rw_mutex thePublisherCreationMutex
 
static tbb::spin_rw_mutex thePublisherTickMutex
 
- Protected Attributes inherited from makVrf::DtLocalExtendedPropertiesNetInterface< DtSimIndividualLocalEntityNetInterface, DtExtEntityStateRepository >
bool myIsUninitialized
 
- Protected Attributes inherited from makVrf::DtSimIndividualLocalEntityNetInterface
DtVrfExtEntityPublishermyEntityPublisher
 
bool myFirstTick
 
bool myPublishDIGuy
 
bool myFirstTimeInitialize
 
bool myIsFreezeMovementPublished
 
int myNumberOfPdusSent = 0
 
double myFirstTimePduSent = 0
 
std::vector< ChangedmyChangedBits
 
- Protected Attributes inherited from makVrf::DtSimLocalEntityNetInterface
bool myPublisherUserSupplied
 
bool myPublishObject
 
const
makVrf::DtArticulatedPartStateComponent
myArticulatedPartStateComponent
 
const
makVrf::DtStatePropertiesStateComponent
myStatePropertiesStateComponent
 
const
makVrf::DtEntityStateComponent
myEntityStateComponent
 
const
makVrf::DtEntityLocationStateComponent
myEntityLocationStateComponent
 
const
makVrf::DtVrfGeometryStateComponent
myVrfGeometryStateComponent
 
const makVrf::DtVrfStateComponentmyVrfStateComponent
 
const
makVrf::DtHumanStateComponent
myHumanStateComponent
 
const
makVrf::DtRangeItemsStateComponent
myRangeItemsStateComponent
 
const
makVrf::DtAisDataStateComponent
myAisDataStateComponent
 
const
makVrf::DtAircraftLightingStateComponent
myAircraftLightingStateComponent
 
const
makVrf::DtGroundVehicleLightingStateComponent
myGroundVehicleLightingStateComponent
 
- Protected Attributes inherited from makVrf::DtSimEntityNetInterface
DtDeadReckonTypes myDeadReckoningAlgorithm
 
- Protected Attributes inherited from makVrf::DtSimObjectNetInterface
DtStateDatamySimObject
 
DtVrlinkNetworkInterfacemyObjectManager
 
DtStateRepositorymyNetworkState
 
bool myNeedsNetworkSetup
 
DtNetInterfaceParallelLock myLock
 
boost::signals2::connection mySimObjectRemovalConnection
 
tbb::mutex myDeleteGuardMutex
 
DtVrfCallbackQueue::CallbackInterface::Ptr myParallelContainer
 
- Static Protected Attributes inherited from makVrf::DtSimIndividualLocalEntityNetInterface
static DtTime theDiGuyCustomPduThreshold
 
- Static Protected Attributes inherited from makVrf::DtSimLocalEntityNetInterface
static double theHeartbeatVariance
 
- Static Protected Attributes inherited from makVrf::DtSimObjectNetInterface
static
DtSimObjectNetInterfaceFactory
theFactory
 
static DtNonVrfUUIDResolvertheNonVrfUUIDResolver
 

Constructor & Destructor Documentation

DtIndividualLocalEntityNetInterfaceWithTemperature::DtIndividualLocalEntityNetInterfaceWithTemperature ( makVrf::DtStateData vrfObject,
makVrf::DtVrlinkNetworkInterface mgr,
bool  publishObject = true 
)
virtual DtIndividualLocalEntityNetInterfaceWithTemperature::~DtIndividualLocalEntityNetInterfaceWithTemperature ( )
overridevirtual
DtIndividualLocalEntityNetInterfaceWithTemperature::DtIndividualLocalEntityNetInterfaceWithTemperature ( )
protected
DtIndividualLocalEntityNetInterfaceWithTemperature::DtIndividualLocalEntityNetInterfaceWithTemperature ( const DtIndividualLocalEntityNetInterfaceWithTemperature orig,
DtReaderWriterRegistry parentRegistry = 0 
)
protected

Member Function Documentation

virtual void DtIndividualLocalEntityNetInterfaceWithTemperature::updatePublisher ( )
overridevirtual

Calls the base class updatePublisher() and then updates the extended property attributes.

Reimplemented from makVrf::DtLocalExtendedPropertiesNetInterface< DtSimIndividualLocalEntityNetInterface, DtExtEntityStateRepository >.

virtual DtString DtIndividualLocalEntityNetInterfaceWithTemperature::type ( ) const
overridevirtual

Returns the type of net interface object. Strings are defined in netIfTypes.h.

Reimplemented from makVrf::DtSimIndividualLocalEntityWithPropertiesNetInterface.

static DtSimObjectNetInterface* DtIndividualLocalEntityNetInterfaceWithTemperature::creator ( makVrf::DtStateData vrfObject,
makVrf::DtVrlinkNetworkInterface mgr,
bool  publishObject 
)
static
const DtIndividualLocalEntityNetInterfaceWithTemperature& DtIndividualLocalEntityNetInterfaceWithTemperature::operator= ( const DtIndividualLocalEntityNetInterfaceWithTemperature orig)
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)