public Color GetColor( double prop )
{
switch (stepType_)
{
case Type.RGB:
{
if (prop < 1.0/3.0) return Color.Red;
if (prop < 2.0/3.0) return Color.Green;
return Color.Blue;
}
case Type.Rainbow:
{
if (prop < 0.125) return Color.Red;
if (prop < 0.25) return Color.Orange;
if (prop < 0.375) return Color.Yellow;
if (prop < 0.5) return Color.Green;
if (prop < 0.625) return Color.Cyan;
if (prop < 0.75) return Color.Blue;
if (prop < 0.825) return Color.Purple;
return Color.Pink;
}
default:
{
return Color.Black;
}
}
}