80 CStdDPoint
InitialPoint(
int iIndex) {
return m_aryInitialPoints[iIndex];};
100 double Delta() {
return m_dblDelta;};
120 double EndX() {
return m_dblEndX;};
202 void AddPoint(
double dblX,
double dblY);
205 double Evaluate(
double dblX);
207 virtual void Load(
CStdXml &oXml, std::string strParamName,
bool bThrowError =
false);
208 virtual void Save(
CStdXml &oXml, std::string strParamName);
void UseLowLimitValue(bool bVal)
Sets the use low limit value.
CStdDPoint InitialPoint(int iIndex)
Gets the initial point at the specified index.
double StartX()
Gets the start x coordinate.
void LowLimitValue(double dblVal)
Sets the low limit value.
double m_dblDelta
The delta.
double m_dblHighLimitValue
The double high limit value.
CStdArray< CStdDPoint > m_aryInitialPoints
The initial points for the lines.
double * m_aryM
The array of slopes.
int TableSize()
Gets the table size.
int m_iTableSize
Size of the table.
void UseHighLimitValue(bool bVal)
Sets the use high limit value.
int InitialPointCount()
Gets the initial point count.
void HighLimitValue(double dblVal)
Sets the high limit value.
double LowLimitValue()
Gets the low limit value.
A standard xml manipulation class.
double * m_aryB
The array of intercepts.
double Delta()
Gets the delta.
double EndX()
Gets the ends x coordinate.
bool UseLowLimitValue()
Gets the use low limit value.
Namespace for the standard utility objects.
double m_dblLowLimitValue
The double low limit value.
double m_dblEndX
The end x coordinate.
bool UseHighLimitValue()
Gets the use high limit value.
bool m_bUseLowLimitValue
true to use low limit value
bool m_bUseHighLimitValue
true to use high limit value
double HighLimitValue()
Gets the high limit value.
double m_dblStartX
The start x coordinate.