14 #include <vlutil/vlMachineTypes.h>
40 parentRegistry = NULL);
43 parentRegistry = NULL);
64 virtual bool getProbabilities(DtReal value,
DtPrbValueList* entry)
const;
68 virtual double minInputValue()
const;
72 virtual double maxInputValue()
const;
75 virtual double solveForMaximum()
const;
78 virtual bool isValid()
const;
83 return !(*
this == rhs);
87 virtual bool removeValue(
double);
90 virtual double value(
int index)
const;
94 virtual DtPrbValueList* changeValue(
double oldValue,
double newValue,
int* newColumn = 0);
97 virtual DtPrbValueList* changeValueForColumn(
int col,
double newRange,
int* newColumn = 0);
100 virtual DtListItem* lookupValue(
double value)
const;
103 virtual int indexOfValue(
double)
const;
107 virtual void setRoundDown(
bool);
108 bool roundDown()
const
115 virtual DtPrbValueList* changeValue(DtListItem* item,
double newValue,
int* newColumn = 0);