private double CalculateValue(int iOffset) { if (iOffset < 0) return 0; double nValue = ((double)iOffset-Start()) / (double)_Scale * (double)_iMajorInterval; return nValue + this._StartValue; }