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
DtIndividualRemoteEntityNetInterfaceWithTemperature Class Reference
Inheritance diagram for DtIndividualRemoteEntityNetInterfaceWithTemperature:
Inheritance graph
[legend]

Public Member Functions

 DtIndividualRemoteEntityNetInterfaceWithTemperature (makVrf::DtStateData *vrfObject, makVrf::DtVrlinkNetworkInterface *mgr, bool publishObject=true)
 
virtual ~DtIndividualRemoteEntityNetInterfaceWithTemperature ()
 
virtual void updateFromReflectedObject () override
 
virtual DtString type () const
 
- Public Member Functions inherited from makVrf::DtSimIndividualRemoteEntityNetInterface
 DtSimIndividualRemoteEntityNetInterface (DtStateData *simObject, DtVrlinkNetworkInterface *mgr, bool publishObject=true)
 
virtual ~DtSimIndividualRemoteEntityNetInterface ()
 
virtual DtReflectedEntityreflectedEntity () const
 
virtual
DtExtEntityStateRepository
individualNetworkState () const
 
virtual bool isAggregate () const
 
virtual
DtArticulatedPartStateRepository
createPart (DtArticulatedPart *artPart)
 
virtual void updateUUIDIfNeeded ()
 
virtual bool isUnit () const
 
virtual bool isEntity () const
 
- Public Member Functions inherited from makVrf::DtSimRemoteEntityNetInterface
 DtSimRemoteEntityNetInterface (DtStateData *simObject, DtVrlinkNetworkInterface *objMgr, bool publishObject=true)
 
virtual ~DtSimRemoteEntityNetInterface ()
 
virtual bool init ()
 
virtual void onTick ()
 
virtual void setupFromNetworkRepository ()
 
virtual void setReflectedObject (DtReflectedObject *reflectedObject)
 
virtual void clearReflectedObject ()
 
virtual void toBeRemoved ()
 
virtual bool isValidReflectedObject (DtReflectedObject *) const
 
virtual const DtReflectedObjectreflectedObject () const
 
virtual DtReflectedObjectreflectedObject ()
 
virtual bool isLocal () const
 
virtual void setUpdateReceived (bool updateReceived)
 
virtual bool updateReceived () const
 
virtual bool wantsToCreatePublisher () const
 
virtual RTI::ObjectClassHandle objectClassHandle () const
 
- Public Member Functions inherited from makVrf::DtSimEntityNetInterface
 DtSimEntityNetInterface (DtStateData *simObject, DtVrlinkNetworkInterface *objMgr, bool publishObject=true)
 
virtual ~DtSimEntityNetInterface ()
 
virtual
DtBaseEntityStateRepository * 
baseEntityNetworkState () const
 
virtual bool isEnvironmental () const
 
- Public Member Functions inherited from makVrf::DtSimObjectNetInterface
DtVrfCallbackQueue::CallbackInterface::Ptr parallelContainer ()
 
 DtSimObjectNetInterface (DtStateData *simObject, DtVrlinkNetworkInterface *, bool publishObject=true)
 
virtual ~DtSimObjectNetInterface ()
 
virtual bool init (const DtEntityIdentifier &id=DtEntityIdentifier())
 
virtual void tick ()
 
virtual int maxNameLength () const
 
virtual bool publishObject () const
 
virtual void sendFinalPduOnDestruction (bool)
 
bool isValid () const
 
virtual void parallelTick ()
 
virtual void forceUpdate ()
 

Static Public Member Functions

static DtSimObjectNetInterfacecreator (makVrf::DtStateData *vrfObject, makVrf::DtVrlinkNetworkInterface *mgr, bool publishObject)
 
- Static Public Member Functions inherited from makVrf::DtSimIndividualRemoteEntityNetInterface
static const
DtSimIndividualRemoteEntityNetInterface
isIndividualRemoteEntityNetInterface (const DtSimObjectNetInterface *objNetInterface)
 
static
DtSimIndividualRemoteEntityNetInterface
isIndividualRemoteEntityNetInterface (DtSimObjectNetInterface *objNetInterface)
 
static DtSimObjectNetInterfacecreator (DtStateData *simObject, DtVrlinkNetworkInterface *mgr, bool publishObject)
 
- Static Public Member Functions inherited from makVrf::DtSimRemoteEntityNetInterface
static const
DtSimRemoteEntityNetInterface
isRemoteEntityNetInterface (const DtSimObjectNetInterface *objNetInterface)
 
static
DtSimRemoteEntityNetInterface
isRemoteEntityNetInterface (DtSimObjectNetInterface *objNetInterface)
 
static void reflectedObjectUpdateCallbackFunction (DtReflectedObject *obj, void *userData)
 
- 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

 DtIndividualRemoteEntityNetInterfaceWithTemperature ()
 
 DtIndividualRemoteEntityNetInterfaceWithTemperature (const DtIndividualRemoteEntityNetInterfaceWithTemperature &orig, DtReaderWriterRegistry *parentRegistry=0)
 
const
DtIndividualRemoteEntityNetInterfaceWithTemperature
operator= (const DtIndividualRemoteEntityNetInterfaceWithTemperature &orig)
 
- Protected Member Functions inherited from makVrf::DtSimIndividualRemoteEntityNetInterface
virtual DtVrfStateComponentgetOrCreateVrfStateComponent (DtExtEntityStateRepository *netState)
 
virtual
DtStatePropertiesStateComponent
getOrCreateStatePropertiesStateComponent (DtExtEntityStateRepository *netState)
 
virtual void initializeRemoteStateComponents ()
 
- 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::DtSimRemoteEntityNetInterface
DtReflectedObjectmyReflectedObject
 
bool myUpdateReceived
 
- 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::DtSimObjectNetInterface
static
DtSimObjectNetInterfaceFactory
theFactory
 
static DtNonVrfUUIDResolvertheNonVrfUUIDResolver
 

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void DtIndividualRemoteEntityNetInterfaceWithTemperature::updateFromReflectedObject ( )
overridevirtual

this will copy from the reflected entity and associated network state repository to the local state repository

Reimplemented from makVrf::DtSimIndividualRemoteEntityNetInterface.

virtual DtString DtIndividualRemoteEntityNetInterfaceWithTemperature::type ( ) const
virtual

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

Reimplemented from makVrf::DtSimIndividualRemoteEntityNetInterface.

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

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)