VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions
DtSpeedGreaterSignatureModifierEvaluator Class Reference

Contains DtSpeedGreaterSignatureModifierEvaluator and DtSpeedLessSignatureModifierEvaluator. More...

Inheritance diagram for DtSpeedGreaterSignatureModifierEvaluator:
Inheritance graph
[legend]

Public Member Functions

 DtSpeedGreaterSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject)
 default constructor
virtual ~DtSpeedGreaterSignatureModifierEvaluator ()
virtual DtString type () const
virtual bool init ()
 Uses dynamic_cast to make sure that the passed in DtSignatureModifier derives from DtSpeedSignatureModifier.
virtual bool checkCondition () const
 True if the entities current speed is greater than the speed specified in the modifier.
- Public Member Functions inherited from DtMultiplierSignatureModifierEvaluator
 DtMultiplierSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject)
 default constructor
virtual ~DtMultiplierSignatureModifierEvaluator ()
virtual double modifySignature (double inputSignature) const
- Public Member Functions inherited from DtSignatureModifierEvaluator
 DtSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject)
 default constructor
virtual ~DtSignatureModifierEvaluator ()

Static Public Member Functions

static
DtSignatureModifierEvaluator
create (const DtSignatureModifier &modifier, DtVrfObject *hostObject)

Private Member Functions

 DtSpeedGreaterSignatureModifierEvaluator ()
 Not implemented.
 DtSpeedGreaterSignatureModifierEvaluator (const DtSpeedGreaterSignatureModifierEvaluator &orig)
 Not implemented. Class not copyable.
DtSpeedGreaterSignatureModifierEvaluatoroperator= (const DtSpeedGreaterSignatureModifierEvaluator &orig)
 Not implemented. Class not copyable.

Additional Inherited Members

- Protected Attributes inherited from DtSignatureModifierEvaluator
const DtSignatureModifiermySignatureModifier
DtVrfObjectmyHostObject
- Static Protected Attributes inherited from DtSignatureModifierEvaluator
static
DtSignatureModifierEvaluatorFactory
theFactory

Detailed Description

Contains DtSpeedGreaterSignatureModifierEvaluator and DtSpeedLessSignatureModifierEvaluator.

Evaluator that checks if the current speed is greater than the specified speed.

Constructor & Destructor Documentation

DtSpeedGreaterSignatureModifierEvaluator::DtSpeedGreaterSignatureModifierEvaluator ( )
private

Not implemented.

DtSpeedGreaterSignatureModifierEvaluator::DtSpeedGreaterSignatureModifierEvaluator ( const DtSpeedGreaterSignatureModifierEvaluator orig)
private

Not implemented. Class not copyable.

DtSpeedGreaterSignatureModifierEvaluator::DtSpeedGreaterSignatureModifierEvaluator ( const DtSignatureModifier modifier,
DtVrfObject hostObject 
)

default constructor

virtual DtSpeedGreaterSignatureModifierEvaluator::~DtSpeedGreaterSignatureModifierEvaluator ( )
virtual

Member Function Documentation

DtSpeedGreaterSignatureModifierEvaluator& DtSpeedGreaterSignatureModifierEvaluator::operator= ( const DtSpeedGreaterSignatureModifierEvaluator orig)
private

Not implemented. Class not copyable.

virtual DtString DtSpeedGreaterSignatureModifierEvaluator::type ( ) const
virtual
Returns
DtSpeedGreaterThanSignatureModifierEvaluatorType.

Implements DtSignatureModifierEvaluator.

virtual bool DtSpeedGreaterSignatureModifierEvaluator::init ( )
virtual

Uses dynamic_cast to make sure that the passed in DtSignatureModifier derives from DtSpeedSignatureModifier.

Reimplemented from DtMultiplierSignatureModifierEvaluator.

virtual bool DtSpeedGreaterSignatureModifierEvaluator::checkCondition ( ) const
virtual

True if the entities current speed is greater than the speed specified in the modifier.

Implements DtMultiplierSignatureModifierEvaluator.

static DtSignatureModifierEvaluator* DtSpeedGreaterSignatureModifierEvaluator::create ( const DtSignatureModifier modifier,
DtVrfObject hostObject 
)
static

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)