VR-Forces 4.3 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 | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions
DtFileSignatureModifierEvaluator Class Reference

Contains DtFileSignatureModifierEvaluator. More...

Inheritance diagram for DtFileSignatureModifierEvaluator:
Inheritance graph
[legend]

Public Member Functions

 DtFileSignatureModifierEvaluator (const DtSignatureModifier &modifier, DtVrfObject *hostObject)
 default constructor
virtual ~DtFileSignatureModifierEvaluator ()
virtual DtString type () const
virtual bool init ()
 Uses dynamic_cast to make sure that the passed in DtSignatureModifier derives from DtFileSignatureModifier.
virtual double modifySignature (double inputSignature) const
 Runs modifySignature() on each of the contained signatureModifiers in the order they are listed.
- 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)
- Static Public Member Functions inherited from DtSignatureModifierEvaluator
static void setFactory (DtSignatureModifierEvaluatorFactory *factory)
 Sets the static factory member.
static
DtSignatureModifierEvaluator
createSignatureModifierEvaluator (const DtString &type, const DtSignatureModifier &modifier, DtVrfObject *hostObject)
 Uses the static factory assigned in setFactory to create the requested sensor geometry type.

Protected Types

typedef std::list
< DtSignatureModifierEvaluator * > 
DtSignatureModifierEvalList

Protected Member Functions

virtual bool createContainedEvaluators ()
 Creates evaluators for each modifier on the list of the DtFileSignatureModifier referenced by this object.
void clearEvaluatorList ()
 Removes evaluators from myEvaluatorList and deletes them.

Protected Attributes

DtSignatureModifierEvalList myEvaluatorList
 Contains a list of evaluators corresponding to the list of modifiers contained in the list.
- Protected Attributes inherited from DtSignatureModifierEvaluator
const DtSignatureModifiermySignatureModifier
DtVrfObjectmyHostObject

Private Member Functions

 DtFileSignatureModifierEvaluator ()
 Not implemented.
 DtFileSignatureModifierEvaluator (const DtFileSignatureModifierEvaluator &orig)
 Not implemented. Class not copyable.
DtFileSignatureModifierEvaluatoroperator= (const DtFileSignatureModifierEvaluator &orig)
 Not implemented. Class not copyable.

Additional Inherited Members

- Static Protected Attributes inherited from DtSignatureModifierEvaluator
static
DtSignatureModifierEvaluatorFactory
theFactory

Detailed Description

Contains DtFileSignatureModifierEvaluator.

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

Member Typedef Documentation

Constructor & Destructor Documentation

DtFileSignatureModifierEvaluator::DtFileSignatureModifierEvaluator ( )
private

Not implemented.

DtFileSignatureModifierEvaluator::DtFileSignatureModifierEvaluator ( const DtFileSignatureModifierEvaluator orig)
private

Not implemented. Class not copyable.

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

default constructor

virtual DtFileSignatureModifierEvaluator::~DtFileSignatureModifierEvaluator ( )
virtual

Member Function Documentation

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

Not implemented. Class not copyable.

virtual DtString DtFileSignatureModifierEvaluator::type ( ) const
virtual
Returns
DtFileSignatureModifierEvaluatorType.

Implements DtSignatureModifierEvaluator.

virtual bool DtFileSignatureModifierEvaluator::init ( )
virtual

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

Reimplemented from DtSignatureModifierEvaluator.

virtual double DtFileSignatureModifierEvaluator::modifySignature ( double  inputSignature) const
virtual

Runs modifySignature() on each of the contained signatureModifiers in the order they are listed.

Implements DtSignatureModifierEvaluator.

static DtSignatureModifierEvaluator* DtFileSignatureModifierEvaluator::create ( const DtSignatureModifier modifier,
DtVrfObject hostObject 
)
static
virtual bool DtFileSignatureModifierEvaluator::createContainedEvaluators ( )
protectedvirtual

Creates evaluators for each modifier on the list of the DtFileSignatureModifier referenced by this object.

Puts all the evaluators on myEvaluatorList.

Returns
True on success.
void DtFileSignatureModifierEvaluator::clearEvaluatorList ( )
protected

Removes evaluators from myEvaluatorList and deletes them.

Non-virtual because it is called from the destructor.

Member Data Documentation

DtSignatureModifierEvalList DtFileSignatureModifierEvaluator::myEvaluatorList
protected

Contains a list of evaluators corresponding to the list of modifiers contained in the list.


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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)