VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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, const DtVrfObject *hostObject)
 default constructor More...
 
virtual ~DtSpeedGreaterSignatureModifierEvaluator ()
 
virtual DtString type () const
 
virtual bool init ()
 Uses dynamic_cast to make sure that the passed in DtSignatureModifier derives from DtSpeedSignatureModifier. More...
 
virtual bool checkCondition () const
 True if the entities current speed is greater than the speed specified in the modifier. More...
 
- Public Member Functions inherited from DtMultiplierSignatureModifierEvaluator
 DtMultiplierSignatureModifierEvaluator (const DtSignatureModifier &modifier, const DtVrfObject *hostObject)
 default constructor More...
 
virtual ~DtMultiplierSignatureModifierEvaluator ()
 
virtual double modifySignature (double inputSignature) const
 
- Public Member Functions inherited from DtSignatureModifierEvaluator
 DtSignatureModifierEvaluator (const DtSignatureModifier &modifier, const DtVrfObject *hostObject)
 default constructor More...
 
virtual ~DtSignatureModifierEvaluator ()
 

Static Public Member Functions

static
DtSignatureModifierEvaluator
create (const DtSignatureModifier &modifier, const DtVrfObject *hostObject)
 
- Static Public Member Functions inherited from DtSignatureModifierEvaluator
static void setFactory (DtSignatureModifierEvaluatorFactory *factory)
 Sets the static factory member. More...
 
static
DtSignatureModifierEvaluator
createSignatureModifierEvaluator (const DtString &type, const DtSignatureModifier &modifier, const DtVrfObject *hostObject)
 Uses the static factory assigned in setFactory to create the requested sensor geometry type. More...
 

Private Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from DtSignatureModifierEvaluator
const DtSignatureModifiermySignatureModifier
 
const 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,
const 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,
const DtVrfObject hostObject 
)
static

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)