예제 #1
0
 public ColorRange Saturation(double min, double max, double minSlope = 0, double maxSlope = 0)
 {
     SaturationRange = ParameterRange.Range(min, max, minSlope, maxSlope);
     return(this);
 }
예제 #2
0
 public ColorRange Saturation4P(double minStart, double minEnd, double maxStart, double maxEnd)
 {
     SaturationRange = ParameterRange.FourPointRange(minStart, minEnd, maxStart, maxEnd);
     return(this);
 }
예제 #3
0
 public ColorRange Hue(double min, double max, double minSlope = 0, double maxSlope = 0)
 {
     HueRange = ParameterRange.Range(min, max, minSlope, maxSlope, 360);
     return(this);
 }
예제 #4
0
 public ColorRange Hue4P(double minStart, double minEnd, double maxStart, double maxEnd)
 {
     HueRange = ParameterRange.FourPointRange(minStart, minEnd, maxStart, maxEnd, 360);
     return(this);
 }
예제 #5
0
 public ColorRange Brightness4P(double minStart, double minEnd, double maxStart, double maxEnd)
 {
     BrightnessRange = ParameterRange.FourPointRange(minStart, minEnd, maxStart, maxEnd);
     return(this);
 }
예제 #6
0
 public ColorRange Brightness(double min, double max, double minSlope = 0, double maxSlope = 0)
 {
     BrightnessRange = ParameterRange.Range(min, max, minSlope, maxSlope);
     return(this);
 }
예제 #7
0
 public ColorRange Blue4P(double minStart, double minEnd, double maxStart, double maxEnd)
 {
     BlueRange = ParameterRange.Range(minStart, minEnd, maxStart, maxEnd);
     return(this);
 }
예제 #8
0
 public ColorRange Green(double min, double max, double minSlope = 0, double maxSlope = 0)
 {
     GreenRange = ParameterRange.Range(min, max, minSlope, maxSlope);
     return(this);
 }
예제 #9
0
 public ColorRange Red4P(double minStart, double minEnd, double maxStart, double maxEnd)
 {
     RedRange = ParameterRange.FourPointRange(minStart, minEnd, maxStart, maxEnd);
     return(this);
 }