VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Attributes
DtLimitExistencePSR Class Reference

class DtLimitExistencePSR: More...

Inheritance diagram for DtLimitExistencePSR:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtLimitExistencePSR (DtVrfObject *vrfObject, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
 constructor
 DtLimitExistencePSR (const DtLimitExistencePSR &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
virtual ~DtLimitExistencePSR ()
 destructor
DtLimitExistencePSRoperator= (const DtLimitExistencePSR &orig)
 assignment operator
virtual
DtVrfProcessStateRepository
clone (const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const
 returns a newly created copy of this object
virtual DtString type () const
 Returns the string type of this process state repository.
virtual void setElapsedTime (double time)
 Get / Set the elapsed time state variable.
virtual double elapsedTime () const

Static Public Member Functions

static
DtVrfProcessStateRepository
creator (const DtString &rwName, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry)
 Returns a newly created instance of this class.

Protected Attributes

DtRwReal myElapsedTimeSinceCreation
 This stores how much time has passed since the limit existence controller was created in the simulation.

Detailed Description

class DtLimitExistencePSR:

This is Process State Repository keeps track of the elapsed time since the owner controller was created. This data will be written to and read from the OOB file when a scenario checkpoint is saved and loaded.


Constructor & Destructor Documentation

DtLimitExistencePSR::DtLimitExistencePSR ( DtVrfObject vrfObject,
const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
)

constructor

DtLimitExistencePSR::DtLimitExistencePSR ( const DtLimitExistencePSR orig,
const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
)

copy constructor

destructor


Member Function Documentation

DtLimitExistencePSR& DtLimitExistencePSR::operator= ( const DtLimitExistencePSR orig)

assignment operator

virtual DtVrfProcessStateRepository* DtLimitExistencePSR::clone ( const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
) const [virtual]

returns a newly created copy of this object

Implements DtVrfProcessStateRepository.

virtual DtString DtLimitExistencePSR::type ( ) const [virtual]

Returns the string type of this process state repository.

Implements DtVrfProcessStateRepository.

virtual void DtLimitExistencePSR::setElapsedTime ( double  time) [virtual]

Get / Set the elapsed time state variable.

virtual double DtLimitExistencePSR::elapsedTime ( ) const [virtual]
static DtVrfProcessStateRepository* DtLimitExistencePSR::creator ( const DtString rwName,
DtVrfObject vrfObject,
DtReaderWriterRegistry parentRegistry 
) [static]

Returns a newly created instance of this class.


Member Data Documentation

This stores how much time has passed since the limit existence controller was created in the simulation.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)