VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions
DtRangeProbEntry Class Reference

DtRangeProbEntry is an abstract class whose deriving classes will have one of the two forms of DtPrbRangeDeterminant. More...

Inheritance diagram for DtRangeProbEntry:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~DtRangeProbEntry ()
 destructor
virtual DtRangeProbEntryclone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const =0
virtual DtRangeProbEntryclone (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 DtRwEntityTypeentityType () 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 DtRangeProbEntryoperator= (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:
.

Detailed Description

DtRangeProbEntry is an abstract class whose deriving classes will have one of the two forms of DtPrbRangeDeterminant.


Constructor & Destructor Documentation

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


Member Function Documentation

const DtRangeProbEntry& DtRangeProbEntry::operator= ( const DtRangeProbEntry orig) [protected]
virtual DtRangeProbEntry* DtRangeProbEntry::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [pure virtual]
virtual DtRangeProbEntry* DtRangeProbEntry::clone ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [pure virtual]
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.


Member Data Documentation

Parameter Name: entity-type
Parameter Description:
Parameter Default Value:
.


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)