VR-Forces 4.0.4 Class Documentation
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]

List of all members.

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.

Static Public Member Functions

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

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.

Private Member Functions

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

Detailed Description

Contains DtFileSignatureModifierEvaluator.

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


Member Typedef Documentation


Constructor & Destructor Documentation

Not implemented.

Not implemented. Class not copyable.

default constructor


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.

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.

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.

Removes evaluators from myEvaluatorList and deletes them.

Non-virtual because it is called from the destructor.


Member Data Documentation

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 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)