List of all members.
Public Member Functions |
| | DtPrbRangeList () |
| | default constructor
|
| | DtPrbRangeList (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) |
| | Constructor with parameters to set up read/writability correctly.
|
| | DtPrbRangeList (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) |
| | DtPrbRangeList (const DtString &name, const DtPrbRangeList &orig, DtReaderWriterRegistry *parentRegistry=NULL) |
| | copy constructor
|
| | DtPrbRangeList (const DtSymbolString &name, const DtPrbRangeList &orig, DtReaderWriterRegistry *parentRegistry=NULL) |
| const DtPrbRangeList & | operator= (const DtPrbRangeList &orig) |
| virtual | ~DtPrbRangeList () |
| | destructor
|
| virtual DtPrbRangeList * | clone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const |
| virtual DtPrbRangeList * | clone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) const |
| virtual void | addTableEntry (const DtPrbRangeTableEntry &tableEntry) |
| | Adds a table entry in sorted (ascending) order.
|
| virtual bool | getProbabilities (DtReal range, DtPrbRangeTableEntry *entry) const |
| | Fills in the DtPrbRangeTableEntry with a category/value pair for each item on its list.
|
| virtual double | minRangeValue () const |
| virtual double | maxRangeValue () const |
Protected Member Functions |
| virtual DtlObjPtr | getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings) |
| | Creates a DtPrbRangeTableEntry, reads it, and adds it to the list.
|
| void | emptyList () |
| | Removes all items from the list.
|
| void | copyList (const DtPrbRangeList &orig) |
| | Adds all entries from orig to this list.
|
| virtual void | addTableEntry (DtPrbRangeTableEntry *tableEntry) |
Constructor & Destructor Documentation
Constructor with parameters to set up read/writability correctly.
Member Function Documentation
Adds a table entry in sorted (ascending) order.
Fills in the DtPrbRangeTableEntry with a category/value pair for each item on its list.
Returns true if an entry was found for the specified range. If no entry was found, returns false, and returns a pointer to an entry with all 0 values.
- Returns:
- The minimum range value specified in the list.
-
0 if no entries exist.
- Returns:
- The maximum range value specified in the list.
-
0 if no entries exist.
Removes all items from the list.
Non-virtual because it is called by constructors/destructors.
Adds all entries from orig to this list.
Does not clear local list first. Non-virtual because it is called by constructors/destructors.
The documentation for this class was generated from the following file: