![]() |
VR-Forces 4.0.4 Class Documentation
|
DtRangeProbEntry is an abstract class whose deriving classes will have one of the two forms of DtPrbRangeDeterminant. More...

Public Member Functions | |
| virtual | ~DtRangeProbEntry () |
| destructor | |
| virtual DtRangeProbEntry * | clone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const =0 |
| virtual DtRangeProbEntry * | clone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) const =0 |
| virtual void | getProbabilities (DtReal range, DtPrbRangeTableEntry *entry)=0 |
| The caller provides a pointer to a DtPrbRangeTableEntry, which is filled in with the appropriate set of probabilities. | |
| virtual void | setEntityType (const DtEntityType &entityType) |
| Accessor/mutator for myEntityType We return the DtRwEntityType instead of the normal DtEntityType because DtRwEntityType has relational operators implemented. | |
| virtual const DtRwEntityType & | entityType () const |
| Accessor/mutator for myEntityType We return the DtRwEntityType instead of the normal DtEntityType because DtRwEntityType has relational operators implemented. | |
Protected Member Functions | |
| DtRangeProbEntry () | |
| default constructor | |
| DtRangeProbEntry (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| Constructor with parameters to set up read/writability correctly. | |
| DtRangeProbEntry (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| DtRangeProbEntry (const DtString &name, const DtRangeProbEntry &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| copy constructor | |
| DtRangeProbEntry (const DtSymbolString &name, const DtRangeProbEntry &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| const DtRangeProbEntry & | operator= (const DtRangeProbEntry &orig) |
Protected Attributes | |
parameters | |
These parameters are available for setting in the OPD files. | |
| DtRwEntityType | myEntityType |
| Parameter Name: entity-type Parameter Description: Parameter Default Value: . | |
DtRangeProbEntry is an abstract class whose deriving classes will have one of the two forms of DtPrbRangeDeterminant.
| DtRangeProbEntry::DtRangeProbEntry | ( | ) | [protected] |
default constructor
| DtRangeProbEntry::DtRangeProbEntry | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) | [protected] |
Constructor with parameters to set up read/writability correctly.
| DtRangeProbEntry::DtRangeProbEntry | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) | [protected] |
| DtRangeProbEntry::DtRangeProbEntry | ( | const DtString & | name, |
| const DtRangeProbEntry & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) | [protected] |
copy constructor
| DtRangeProbEntry::DtRangeProbEntry | ( | const DtSymbolString & | name, |
| const DtRangeProbEntry & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) | [protected] |
| virtual DtRangeProbEntry::~DtRangeProbEntry | ( | ) | [virtual] |
destructor
| const DtRangeProbEntry& DtRangeProbEntry::operator= | ( | const DtRangeProbEntry & | orig | ) | [protected] |
| virtual DtRangeProbEntry* DtRangeProbEntry::clone | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) | const [pure virtual] |
Implemented in DtDetectionPrbRangeCalcEntry, and DtDetectionPrbRangeLookupEntry.
| virtual DtRangeProbEntry* DtRangeProbEntry::clone | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) | const [pure virtual] |
Implemented in DtDetectionPrbRangeCalcEntry, and DtDetectionPrbRangeLookupEntry.
| virtual void DtRangeProbEntry::getProbabilities | ( | DtReal | range, |
| DtPrbRangeTableEntry * | entry | ||
| ) | [pure virtual] |
The caller provides a pointer to a DtPrbRangeTableEntry, which is filled in with the appropriate set of probabilities.
This version just calls through to the DtPrbRangeDeterminant the derived class provides.
Implemented in DtDetectionPrbRangeCalcEntry, and DtDetectionPrbRangeLookupEntry.
| virtual void DtRangeProbEntry::setEntityType | ( | const DtEntityType & | entityType | ) | [virtual] |
Accessor/mutator for myEntityType We return the DtRwEntityType instead of the normal DtEntityType because DtRwEntityType has relational operators implemented.
| virtual const DtRwEntityType& DtRangeProbEntry::entityType | ( | ) | const [virtual] |
Accessor/mutator for myEntityType We return the DtRwEntityType instead of the normal DtEntityType because DtRwEntityType has relational operators implemented.
DtRwEntityType DtRangeProbEntry::myEntityType [protected] |
Parameter Name: entity-type
Parameter Description:
Parameter Default Value:
.