1 26 27 package it.stefanochizzolini.clown.documents.contents.colorSpaces; 28 29 import it.stefanochizzolini.clown.objects.PdfReal; 30 31 34 public class DeviceRGBColor 35 extends DeviceColor 36 { 37 private double blue; 41 private double green; 42 private double red; 43 45 public DeviceRGBColor( 47 double red, 48 double green, 49 double blue 50 ) 51 { 52 setRed(red); 53 setGreen(green); 54 setBlue(blue); 55 } 56 58 63 public double getBlue( 64 ) 65 {return blue;} 66 67 70 public double getGreen( 71 ) 72 {return green;} 73 74 77 public double getRed( 78 ) 79 {return red;} 80 81 84 public void setBlue( 85 double value 86 ) 87 {blue = normalizeComponent(value);} 88 89 92 public void setGreen( 93 double value 94 ) 95 {green = normalizeComponent(value);} 96 97 100 public void setRed( 101 double value 102 ) 103 {red = normalizeComponent(value);} 104 106 public String getFillOperator( 108 ) 109 {return "rg";} 110 111 public String getStrokeOperator( 112 ) 113 {return "RG";} 114 115 public String toPdf( 116 ) 117 { 118 return ( 119 PdfReal.toPdf(red) + " " 120 + PdfReal.toPdf(green) + " " 121 + PdfReal.toPdf(blue) 122 ); 123 } 124 } | Popular Tags |