VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions
DtPrbCoefficientList Class Reference
Inheritance diagram for DtPrbCoefficientList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtPrbCoefficientList ()
 DtPrbCoefficientList (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 constructor with parameters to set up read/writability correctly
 DtPrbCoefficientList (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtPrbCoefficientList (const DtString &name, const DtPrbCoefficientList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
 DtPrbCoefficientList (const DtSymbolString &name, const DtPrbCoefficientList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
const DtPrbCoefficientListoperator= (const DtPrbCoefficientList &orig)
virtual ~DtPrbCoefficientList ()
 destructor
virtual DtPrbCoefficientListclone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
virtual DtPrbCoefficientListclone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
virtual void addProbabilityCoefficients (const DtPrbProbabilityCoefficients &coefficients)
virtual void getProbabilities (DtReal range, DtPrbRangeTableEntry *entry) const
 Fills in the DtPrbRangeTableEntry with a category/value pair for each item on its list (including the actual calculation of the probability value.
virtual double maxRangeValue () const

Protected Member Functions

virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Creates a DtPrbProbabilityCoefficients, reads it, and adds it to the list.
virtual void emptyList ()
virtual void copyList (const DtPrbCoefficientList &orig)
virtual void addProbabilityCoefficients (DtPrbProbabilityCoefficients *coefficients)

Constructor & Destructor Documentation

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

constructor with parameters to set up read/writability correctly

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

copy constructor

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

destructor


Member Function Documentation

const DtPrbCoefficientList& DtPrbCoefficientList::operator= ( const DtPrbCoefficientList orig)
virtual DtPrbCoefficientList* DtPrbCoefficientList::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]
virtual DtPrbCoefficientList* DtPrbCoefficientList::clone ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]
virtual void DtPrbCoefficientList::addProbabilityCoefficients ( const DtPrbProbabilityCoefficients coefficients) [virtual]
virtual void DtPrbCoefficientList::getProbabilities ( DtReal  range,
DtPrbRangeTableEntry entry 
) const [virtual]

Fills in the DtPrbRangeTableEntry with a category/value pair for each item on its list (including the actual calculation of the probability value.

virtual double DtPrbCoefficientList::maxRangeValue ( ) const [virtual]
Returns:
Solves the polynomial for the maximum.
virtual DtlObjPtr DtPrbCoefficientList::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [protected, virtual]

Creates a DtPrbProbabilityCoefficients, reads it, and adds it to the list.

Implements DtRwList.

virtual void DtPrbCoefficientList::emptyList ( ) [protected, virtual]
virtual void DtPrbCoefficientList::copyList ( const DtPrbCoefficientList orig) [protected, virtual]
virtual void DtPrbCoefficientList::addProbabilityCoefficients ( DtPrbProbabilityCoefficients coefficients) [protected, virtual]

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)