double CCurve::GetMaxYValue(double yScale) { int nSize = GetSize(); double max = -DBL_MAX; for ( int i = 0; i < nSize; i++ ) max = __max(max, yScale*GetY(i)); return max; } double CCurve::GetMinYValue(double yScale) { int nSize = GetSize(); double min = DBL_MAX; for ( int i = 0; i < nSize; i++ ) min = __min(min, yScale*GetY(i)); return min; }