VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes | Private Member Functions
DtRwSensorSignature Class Reference

A RW container class holding signature data for a single sensor domain. More...

Inheritance diagram for DtRwSensorSignature:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRwSensorSignature (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 real constructor
 DtRwSensorSignature (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtRwSensorSignature (const DtString &name, const DtRwSensorSignature &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 Invokes DtReaderWriter copy constructor.
 DtRwSensorSignature (const DtSymbolString &name, const DtRwSensorSignature &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 DtRwSensorSignature (const DtRwSensorSignature &orig, DtReaderWriterRegistry *parentRegistry=NULL)
DtRwSensorSignatureoperator= (const DtRwSensorSignature &orig)
virtual ~DtRwSensorSignature ()
virtual double baseSignature () const
 Accessor/Mutator for myBaseSignature.
virtual void setBaseSignature (double sig)
bool operator== (const DtRwSensorSignature &) const
 Equivalence operators.
bool operator!= (const DtRwSensorSignature &) const
virtual DtSignatureModifierListmodifierList ()
virtual const
DtSignatureModifierList
modifierList () const

Protected Attributes

DtRwReal myBaseSignature
DtSignatureModifierList myModifierList

Private Member Functions

 DtRwSensorSignature ()
 Not implemented.

Detailed Description

A RW container class holding signature data for a single sensor domain.

An instance of DtRwSensorSignature holds all the signature data for a particular entity type for a single sensor domain. This includes the base signature value for that domain, as well as rules on how that signature is modified based on state of the entity.


Constructor & Destructor Documentation

Not implemented.

DtRwSensorSignature::DtRwSensorSignature ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)

real constructor

DtRwSensorSignature::DtRwSensorSignature ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
)
DtRwSensorSignature::DtRwSensorSignature ( const DtString name,
const DtRwSensorSignature orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

Invokes DtReaderWriter copy constructor.

Elements are copied using their standard copy constructor.

DtRwSensorSignature::DtRwSensorSignature ( const DtSymbolString name,
const DtRwSensorSignature orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

Member Function Documentation

DtRwSensorSignature& DtRwSensorSignature::operator= ( const DtRwSensorSignature orig)
virtual double DtRwSensorSignature::baseSignature ( ) const [virtual]

Accessor/Mutator for myBaseSignature.

virtual void DtRwSensorSignature::setBaseSignature ( double  sig) [virtual]

List of signature modifiers.

virtual const DtSignatureModifierList& DtRwSensorSignature::modifierList ( ) const [virtual]

List of signature modifiers.

bool DtRwSensorSignature::operator== ( const DtRwSensorSignature ) const

Equivalence operators.

bool DtRwSensorSignature::operator!= ( const DtRwSensorSignature ) const

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)