9 #ifndef DtTimeKeeperPSR_H_
10 #define DtTimeKeeperPSR_H_
29 const DtString& rwName = DtString::nullString(),
34 const DtString& rwName = DtString::nullString(),
45 const DtString& rwName = DtString::nullString(),
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtTimeKeeperPSR(DtVrfObject *vrfObject, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
static DtVrfProcessStateRepository * creator(const DtString &rwName, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry)
DtRwReal myElapsedTime
Definition: timeKeeperPSR.h:63
Definition: readerWriterRegistry.h:39
virtual DtVrfProcessStateRepository * clone(const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const
virtual void setElapsedTime(double time)
const char * TimeKeeperPSRType
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Class DtVrfProcessStateRepository: Abstract base class for all process state repositories.
Definition: vrfProcessStateRepository.h:43
virtual ~DtTimeKeeperPSR()
DtTimeKeeperPSR & operator=(const DtTimeKeeperPSR &orig)
virtual double elapsedTime() const
virtual DtString type() const
Returns the string type of the repository, as defined in procSRTypes.h.
Definition: timeKeeperPSR.h:23