vhdClock.cpp File Reference

#include <vhdFundamental/vhdClock.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>

Classes

class  vhdClock::_Impl

Defines

#define _VHD_METHOD_NAME   "vhdClock::vhdClock( vhtBool running, vhdIClockRef baseClock, vhtDouble scale)"
#define _VHD_METHOD_NAME   "vhdClock::vhdClock( vhtBool running, vhtTime initialValue, vhdIClockRef baseClock, vhtDouble scale)"
#define _VHD_METHOD_NAME   "vhdClock::vhdClock( vhtBool running, vhtTime initialValue, vhtTime defaultTimeStep, vhtDouble scale)"
#define _VHD_METHOD_NAME   "vhdClock::~vhdClock()"
#define _VHD_METHOD_NAME   "vhdClock::isUsingBaseClock()"
#define _VHD_METHOD_NAME   "vhdClock::useBaseClock()"
#define _VHD_METHOD_NAME   "vhdClock::useBaseClock()"
#define _VHD_METHOD_NAME   "vhdClock::getBaseClock()"
#define _VHD_METHOD_NAME   "vhdClock::isUsingUpdates()"
#define _VHD_METHOD_NAME   "vhdClock::useUpdates()"
#define _VHD_METHOD_NAME   "vhdClock::update(vhtTime timeStep)"
#define _VHD_METHOD_NAME   "vhdClock::setDefaultTimeStep(vhtTime defaultTimeStep)"
#define _VHD_METHOD_NAME   "vhdClock::getDefaultTimeStep()"
#define _VHD_METHOD_NAME   "vhdClock::update()"
#define _VHD_METHOD_NAME   "vhdClock::setScale( vhtDouble scale)"
#define _VHD_METHOD_NAME   "vhdClock::setScale(double scale)"
#define _VHD_METHOD_NAME   "vhdClock::isRunning() const"
#define _VHD_METHOD_NAME   "vhdClock::run()"
#define _VHD_METHOD_NAME   "vhdClock::freeze()"
#define _VHD_METHOD_NAME   "vhdClock::toString() const"
#define _VHD_METHOD_NAME   "vhdClock::getCurrentTime() const"
#define _VHD_METHOD_NAME   "vhdClock::clone() const"

Functions

 vhdCLASS_TYPE_INIT (vhdClock, vhdObject)
 vhdClock::vhdClock (vhtBool running, vhdIClockRef baseClock, vhtDouble scale)
 vhdClock::vhdClock (vhtBool running, vhtTime initialValue, vhdIClockRef baseClock, vhtDouble scale)
 vhdClock::vhdClock (vhtBool running, vhtTime initialValue, vhtTime defaultTimeStep, vhtDouble scale)
 vhdClock::~vhdClock ()
vhtBool vhdClock::isUsingBaseClock ()
void vhdClock::useBaseClock ()
void vhdClock::setBaseClock (vhdIClockRef baseClock)
vhdIClockRef vhdClock::getBaseClock () const
vhtBool vhdClock::isUsingUpdates ()
void vhdClock::useUpdates ()
void vhdClock::update (vhtTime timeStep)
void vhdClock::setDefaultTimeStep (vhtTime defaultTimeStep)
vhtTime vhdClock::getDefaultTimeStep () const
void vhdClock::update ()
void vhdClock::setScale (vhtDouble scale)
vhtDouble vhdClock::getScale () const
vhtBool vhdClock::isRunning () const
void vhdClock::run ()
void vhdClock::freeze ()
std::string vhdClock::toString () const
vhtTime vhdClock::getCurrentTime () const
vhdObjectRef vhdClock::clone () const

Define Documentation

#define _VHD_METHOD_NAME   "vhdClock::clone() const"

#define _VHD_METHOD_NAME   "vhdClock::getCurrentTime() const"

#define _VHD_METHOD_NAME   "vhdClock::toString() const"

#define _VHD_METHOD_NAME   "vhdClock::freeze()"

#define _VHD_METHOD_NAME   "vhdClock::run()"

#define _VHD_METHOD_NAME   "vhdClock::isRunning() const"

#define _VHD_METHOD_NAME   "vhdClock::setScale(double scale)"

#define _VHD_METHOD_NAME   "vhdClock::setScale( vhtDouble scale)"

#define _VHD_METHOD_NAME   "vhdClock::update()"

#define _VHD_METHOD_NAME   "vhdClock::getDefaultTimeStep()"

#define _VHD_METHOD_NAME   "vhdClock::setDefaultTimeStep(vhtTime defaultTimeStep)"

#define _VHD_METHOD_NAME   "vhdClock::update(vhtTime timeStep)"

#define _VHD_METHOD_NAME   "vhdClock::useUpdates()"

#define _VHD_METHOD_NAME   "vhdClock::isUsingUpdates()"

#define _VHD_METHOD_NAME   "vhdClock::getBaseClock()"

#define _VHD_METHOD_NAME   "vhdClock::useBaseClock()"

#define _VHD_METHOD_NAME   "vhdClock::useBaseClock()"

#define _VHD_METHOD_NAME   "vhdClock::isUsingBaseClock()"

#define _VHD_METHOD_NAME   "vhdClock::~vhdClock()"

#define _VHD_METHOD_NAME   "vhdClock::vhdClock( vhtBool running, vhtTime initialValue, vhtTime defaultTimeStep, vhtDouble scale)"

#define _VHD_METHOD_NAME   "vhdClock::vhdClock( vhtBool running, vhtTime initialValue, vhdIClockRef baseClock, vhtDouble scale)"

#define _VHD_METHOD_NAME   "vhdClock::vhdClock( vhtBool running, vhdIClockRef baseClock, vhtDouble scale)"


Function Documentation

vhdCLASS_TYPE_INIT ( vhdClock  ,
vhdObject   
)


Generated on Thu Jan 18 10:06:10 2007 for vhdPLUS by  doxygen 1.5.1-p1