19 #ifndef DtVrfAggregateRemoteEntityNetInterface_H_
20 #define DtVrfAggregateRemoteEntityNetInterface_H_
53 bool publishObject =
true);
86 virtual void setMinTickPeriod(
double minTickPeriod);
89 virtual double minTickPeriod()
const;
92 virtual void setMinTickPeriodVariance(
double minTickPeriodVariance);
95 virtual double minTickPeriodVariance()
const;
100 virtual void setNextTickTime(
double nextTickTime);
103 virtual double nextTickTime()
const;
110 virtual double calculateNextTickTime()
const;
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
double myMinTickPeriod
Definition: vrfAggregateRemoteEntityNetInterface.h:124
Definition: readerWriterRegistry.h:39
virtual bool init()
override of base class init().
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual DtString type() const
Returns the type of net interface object.
Class Description: DtVrfAggregateRemoteEntityNetInterface.
Definition: vrfAggregateRemoteEntityNetInterface.h:40
File: simMsg.h.
Definition: simMessage.h:35
double myNextTickTime
Definition: vrfAggregateRemoteEntityNetInterface.h:126
const DtSimAggregateRemoteEntityNetInterface & operator=(const DtSimAggregateRemoteEntityNetInterface &orig)
assignment operator
Contains the DtInterfaceMessageExecutive class declaration.
Definition: interfaceMessageExecutive.h:22
DtSimManager * mySimManager
Obtained from our DtVrfObject.
Definition: vrfAggregateRemoteEntityNetInterface.h:122
DtInterfaceMessageExecutive * myMessageExec
Definition: vrfAggregateRemoteEntityNetInterface.h:119
Class Description: DtSimObjectNetInterface.
Definition: simObjectNetInterface.h:37
double myMinTickPeriodVariance
Definition: vrfAggregateRemoteEntityNetInterface.h:125
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:102
virtual void tick()
Clears the changed flag for the tick, then calls onTick().
Derived from DtSimEntityNetInterface, DtSimAggregateRemoteEntityNetInterface provides an interface be...
Definition: simAggregateRemoteEntityNetInterface.h:26
static DtSimObjectNetInterface * creator(const DtString &name, DtVrfObject *simObject, DtReaderWriterRegistry *parentRegistry, bool publishObject)
virtual void onTick()
override of base class onTick(), calls updateFromReflectedObject()