public Scaler( string scaling )
{
if ( string.IsNullOrWhiteSpace( scaling ) )
_scaling = Scaling.ZeroToMaxBound;
else switch (scaling.ToLower())
{
case "u":
_scaling = Scaling.Normalized;
break;
case "uu":
_scaling = Scaling.DoubleNormalized;
break;
default:
throw new ArgumentException( "unrecognized scaling " + scaling );
}
}