static public List<double> CreatePattern(double min, double max, double increment)
{
//Declaration
List<double> pattern = new List<double>();
double actualMin = min;
double actualMax = max;
if (min < 0)
actualMin = Math.Ceiling(min / increment) * increment;
else
actualMin = Math.Floor(min / increment) * increment;
if (max < 0)
actualMax = Math.Floor(max / increment) * increment;
else
actualMax = Math.Ceiling(max / increment) * increment;
double curVal = actualMin;
while (curVal <= actualMax)
{
pattern.Add(curVal);
curVal += increment;
}
return pattern;
}
#endregion