19 #ifndef DtVrfIndividualRemoteEntityNetInterface_H_
20 #define DtVrfIndividualRemoteEntityNetInterface_H_
50 bool publishObject =
true);
85 virtual void setMinTickPeriod(
double minTickPeriod);
88 virtual double minTickPeriod()
const;
91 virtual void setMinTickPeriodVariance(
double minTickPeriodVariance);
94 virtual double minTickPeriodVariance()
const;
99 virtual void setNextTickTime(
double nextTickTime);
102 virtual double nextTickTime()
const;
109 virtual double calculateNextTickTime()
const;
Class Description: DtVrfIndividualRemoteEntityNetInterfacee.
Definition: vrfIndividualRemoteEntityNetInterface.h:41
DtInterfaceMessageExecutive * myMessageExec
Definition: vrfIndividualRemoteEntityNetInterface.h:123
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
const DtSimIndividualRemoteEntityNetInterface & operator=(const DtSimIndividualRemoteEntityNetInterface &orig)
assignment operator
double myMinTickPeriod
Definition: vrfIndividualRemoteEntityNetInterface.h:128
Definition: readerWriterRegistry.h:39
virtual bool init()
override of base class init().
DtSimManager * mySimManager
Obtained from our DtVrfObject.
Definition: vrfIndividualRemoteEntityNetInterface.h:126
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
File: simMsg.h.
Definition: simMessage.h:35
Derived from DtSimEntityNetInterface, DtSimRemoteEntityNetInterface provides an interface between the...
Definition: simIndividualRemoteEntityNetInterface.h:30
Contains the DtInterfaceMessageExecutive class declaration.
Definition: interfaceMessageExecutive.h:22
Class Description: DtSimObjectNetInterface.
Definition: simObjectNetInterface.h:37
double myNextTickTime
Definition: vrfIndividualRemoteEntityNetInterface.h:130
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:103
virtual void tick()
Clears the changed flag for the tick, then calls onTick().
virtual void updateFromReflectedObject()
this will copy from the reflected entity and associated network state repository to the local state r...
static DtSimObjectNetInterface * creator(const DtString &name, DtVrfObject *simObject, DtReaderWriterRegistry *parentRegistry, bool publishObject)
virtual DtString type() const
Returns the type of net interface object.
double myMinTickPeriodVariance
Definition: vrfIndividualRemoteEntityNetInterface.h:129
virtual void onTick()
override of base class onTick(), calls updateFromReflectedObject()