VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Attributes
DtSpeedSignatureModifier Class Reference

An abstract base class for all signature modifiers. More...

Inheritance diagram for DtSpeedSignatureModifier:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSpeedSignatureModifier ()
 default constructor
 DtSpeedSignatureModifier (const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
 real constructor
 DtSpeedSignatureModifier (const DtSymbolString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
 DtSpeedSignatureModifier (const DtSpeedSignatureModifier &orig, DtReaderWriterRegistry *const parentRegistry=NULL)
 copy constructor
DtSpeedSignatureModifier & operator= (const DtSpeedSignatureModifier &orig)
virtual DtSignatureModifier * clone (DtReaderWriterRegistry *const parentRegistry=NULL) const
 Returns a copy of this class.
virtual ~DtSpeedSignatureModifier ()
virtual void setSpeed (double speed)
virtual double speed () const

Static Public Member Functions

static DtSignatureModifier * create ()

Protected Attributes

DtRwReal mySpeed

Detailed Description

An abstract base class for all signature modifiers.

that multiply the signature by a static value.


Constructor & Destructor Documentation

default constructor

DtSpeedSignatureModifier::DtSpeedSignatureModifier ( const DtString &  name,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)

real constructor

copy constructor


Member Function Documentation

DtSpeedSignatureModifier& DtSpeedSignatureModifier::operator= ( const DtSpeedSignatureModifier &  orig)
virtual DtSignatureModifier* DtSpeedSignatureModifier::clone ( DtReaderWriterRegistry *const  parentRegistry = NULL) const [virtual]

Returns a copy of this class.

Reimplemented from DtMultiplierSignatureModifier.

virtual void DtSpeedSignatureModifier::setSpeed ( double  speed) [virtual]

The minumum speed for which the multiplier will be applied.

virtual double DtSpeedSignatureModifier::speed ( ) const [virtual]

The minumum speed for which the multiplier will be applied.


Member Data Documentation


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)