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

class DtRwClockTime: More...

Inheritance diagram for DtRwClockTime:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRwClockTime ()
 default constructor
 DtRwClockTime (const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
 real constructor
 DtRwClockTime (const DtSymbolString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
 DtRwClockTime (const DtString &name, int days, int hours, int minutes, double seconds, DtReaderWriterRegistry *const parentRegistry=NULL)
 real constructor
 DtRwClockTime (const DtSymbolString &name, int days, int hours, int minutes, double seconds, DtReaderWriterRegistry *const parentRegistry=NULL)
virtual ~DtRwClockTime ()
 destructor
 DtRwClockTime (const DtRwClockTime &orig)
 copy constructor
DtRwClockTimeoperator= (const DtRwClockTime &orig)
 assignment operator
virtual void setDays (int days)
 Set/get days field.
virtual int days () const
virtual void setHours (int hours)
 Set/get hour field.
virtual int hours () const
virtual void setMinutes (int minutes)
 Set/get minute field.
virtual int minutes () const
virtual void setSeconds (double seconds)
 Set/get seconds field.
virtual double seconds () const
virtual double timeInSeconds () const
 Get overall time in seconds (taking into account days, hours, minutes, and seconds fields).
virtual void putData (FILE *fp, int indentLevel=0)
 Deriving class overrides these to get/put class specific data.
virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
virtual const char * readerWriterType () const
 Used to supply a string type that this reader writer type is.

Protected Attributes

int myDays
int myHours
int myMinutes
double mySeconds

Detailed Description

class DtRwClockTime:

Instances of DtRwClockTime are


Constructor & Destructor Documentation

default constructor

DtRwClockTime::DtRwClockTime ( const DtString name,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)

real constructor

DtRwClockTime::DtRwClockTime ( const DtSymbolString name,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)
DtRwClockTime::DtRwClockTime ( const DtString name,
int  days,
int  hours,
int  minutes,
double  seconds,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)

real constructor

DtRwClockTime::DtRwClockTime ( const DtSymbolString name,
int  days,
int  hours,
int  minutes,
double  seconds,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)
virtual DtRwClockTime::~DtRwClockTime ( ) [virtual]

destructor

copy constructor


Member Function Documentation

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

assignment operator

virtual void DtRwClockTime::setDays ( int  days) [virtual]

Set/get days field.

virtual int DtRwClockTime::days ( ) const [virtual]
virtual void DtRwClockTime::setHours ( int  hours) [virtual]

Set/get hour field.

virtual int DtRwClockTime::hours ( ) const [virtual]
virtual void DtRwClockTime::setMinutes ( int  minutes) [virtual]

Set/get minute field.

virtual int DtRwClockTime::minutes ( ) const [virtual]
virtual void DtRwClockTime::setSeconds ( double  seconds) [virtual]

Set/get seconds field.

virtual double DtRwClockTime::seconds ( ) const [virtual]
virtual double DtRwClockTime::timeInSeconds ( ) const [virtual]

Get overall time in seconds (taking into account days, hours, minutes, and seconds fields).

virtual void DtRwClockTime::putData ( FILE *  fp,
int  indentLevel = 0 
) [virtual]

Deriving class overrides these to get/put class specific data.

Reimplemented from DtReaderWriter.

virtual DtlObjPtr DtRwClockTime::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [virtual]
virtual const char* DtRwClockTime::readerWriterType ( ) const [virtual]

Used to supply a string type that this reader writer type is.

This can be used in place of dynamic-casting. Also used by the opd editor to determine which type of control to create

Reimplemented from DtReaderWriter.


Member Data Documentation

int DtRwClockTime::myDays [protected]
int DtRwClockTime::myHours [protected]
int DtRwClockTime::myMinutes [protected]
double DtRwClockTime::mySeconds [protected]

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)