4 0 1 2 3 45 67 0 8 9: ; < => ?@ A B C DEFG HI rJ KL rM N@$ OPQ !0R !STUV !WX YZ [\ O] ^_` Ka Ob c] [d ce [f Kg e hi jk Kl cm hn ho@ Op OM Oq OJ Or hs tu tv wx ry z{ r| z}~ O O r  T        D D D a           [    cW   ! m r K  r  ! Y T    r       K    imageLjava/awt/image/BufferedImage;rectLjava/awt/Rectangle;nearestNeighborInterpolationZ!PROP_NEARESTNEIGHBORINTERPOLATIONLjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethis!Lorg/das2/graph/RGBImageRenderer; setControl(Ljava/lang/String;)Vs getControl()Ljava/lang/String;controlsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map;renderH(Ljava/awt/Graphics2D;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)VnIdx1Ddx2xlogdy1dy2ylogix0dLorg/das2/datum/Datum;iy0ix1iy1txLjava/awt/geom/AffineTransform;op"Ljava/awt/image/AffineTransformOp;gLjava/awt/Graphics2D;xAxisLorg/das2/graph/DasAxis;yAxisldsLorg/das2/qds/QDataSet;dep0dep1imxunitsLorg/das2/datum/Units;yunitshwdx0dy0dxx0dyy0x1y1 StackMapTableF5QisNearestNeighborInterpolation()ZsetNearestNeighborInterpolation(Z)VoldNearestNeighborInterpolation setDataSet(Lorg/das2/qds/QDataSet;)VdsinstallRenderer mouseAdapter%Lorg/das2/event/DasMouseInputAdapter;chLorg/das2/event/MouseModule;parentLorg/das2/graph/DasPlot;uninstallRendererupdatePlotImageZ(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Lorg/das2/util/monitor/ProgressMonitor;)Vex$Ljava/lang/IllegalArgumentException;monitor'Lorg/das2/util/monitor/ProgressMonitor; ExceptionsgetImageg(Lorg/das2/qds/QDataSet;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)Ljava/awt/image/BufferedImage;s0s1s2dep2s3jivv alphaOpaquev imageTypeunits acceptsData(Lorg/das2/qds/QDataSet;)Z acceptContext(II)Zxy selectionArea()Ljava/awt/Shape; getListIcon()Ljavax/swing/Icon;result doAutorange0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;xrangeyrangexxyybdsLorg/das2/qds/JoinDataSet; SourceFileRGBImageRenderer.java org/das2/graph/RGBImageRenderer java/util/LinkedHashMap      null data set     org/das2/qds/QDataSetDEPEND_0 DEPEND_1     java/lang/StringBuilderxaxis must be loglinear, for this image yaxis must be       UNITS               ! " #$ %) *+ ,-image is off screen ./0 12 3 45 java/awt/image/AffineTransformOp 6 78 3 9:java/awt/Rectangle ; < =>? @A truejava.awt.headlessfalseB CD EF #org/das2/event/CrossHairMouseModule GH IH JK LM N Ocreating image from RGB data P   QR"java/lang/IllegalArgumentException S T U Vjava/awt/image/BufferedImage DEPEND_2 WX YZ [r \]ba"DataSet must be rank 2 or rank 3: ^ XDataSet must be ds[w,h] ds[w,h,3] or ds[w,h,4] and be RGB, BGR, or ARGB. Default is RBG _ `' a b_ c ds.length= d e fg hi jk"enter RGBImageRenderer getListIconl m nojava/awt/Graphics2Dp qr st u; vr w;javax/swing/ImageIcon x y'z { SCALE_TYPE| }~$dataset should be rank 2 or rank 3: org/das2/qds/JoinDataSet  org/das2/graph/Rendererorg/das2/graph/DasAxisjava/lang/Stringorg/das2/datum/Unitsorg/das2/datum/Datumorg/das2/graph/DasPlotorg/das2/DasExceptiongetBooleanControl(Ljava/lang/String;Z)ZencodeBooleanControl(Z)Ljava/lang/String; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; formatControl#(Ljava/util/Map;)Ljava/lang/String; getDataSet()Lorg/das2/qds/QDataSet;length()Ijava/util/logging/LevelINFOLjava/util/logging/Level; postMessageZ(Ljava/lang/String;Ljava/util/logging/Level;Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)V getParent()Lorg/das2/graph/DasPlot; lastExceptionLjava/lang/Exception; postException1(Lorg/das2/graph/Renderer;Ljava/lang/Exception;)Vproperty&(Ljava/lang/String;)Ljava/lang/Object;getWidthorg/das2/qds/ops/Opsdindgen(I)Lorg/das2/qds/QDataSet; getHeightvalue(I)DisLogappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringorg/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units; dimensionless()Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisRatioMeasurement(Lorg/das2/datum/Units;)Z putPropertyb(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Lorg/das2/qds/MutablePropertyDataSet; invTransform(D)Lorg/das2/datum/Datum;isConvertibleTo()D createDatumfindex=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;java/lang/Mathfloor(D)Djava/lang/IntegervalueOf(I)Ljava/lang/Integer;multiplymax(II)Imin transform(DLorg/das2/datum/Units;)DgetYgetXceiljava/awt/RenderingHintsKEY_INTERPOLATIONKey InnerClassesLjava/awt/RenderingHints$Key;$VALUE_INTERPOLATION_NEAREST_NEIGHBORLjava/lang/Object;setRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V getSubimage$(IIII)Ljava/awt/image/BufferedImage;java/awt/geom/AffineTransformgetScaleInstance#(DD)Ljava/awt/geom/AffineTransform;!(Ljava/awt/image/ImageObserver;)I translate(DD)V#(Ljava/awt/geom/AffineTransform;I)Vfilter\(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; drawImage5(Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)Z(IIII)VupdatepropertyChangeSupport"Ljava/beans/PropertyChangeSupport; java/beans/PropertyChangeSupportfirePropertyChange(Ljava/lang/String;ZZ)Vorg/das2/DasApplication getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)ZgetXAxis()Lorg/das2/graph/DasAxis;getYAxism(Lorg/das2/graph/DasPlot;Lorg/das2/dataset/DataSetConsumer;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)V#org/das2/event/DasMouseInputAdapteraddMouseModule(Lorg/das2/event/MouseModule;)V%org/das2/util/monitor/ProgressMonitorstartedsetProgressMessagesetLastException(Ljava/lang/Exception;)Vfinished(I)IrankrgbColorsliceorg/das2/qds/DataSetUtilasDatum/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum; toLowerCase startsWith(Ljava/lang/String;)Z-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(III)Vvalid(II)DsetRGB(III)D(I)Ljava/lang/StringBuilder;isBundlecontainsorg/das2/graph/SelectionUtilNULLLjava/awt/Shape;loggerLjava/util/logging/Logger;java/util/logging/Loggerfine getGraphics()Ljava/awt/Graphics;java/awt/ColorWHITELjava/awt/Color;setColor(Ljava/awt/Color;)VfillRectBLACKdrawRect(Ljava/awt/Image;)Vextentorg/das2/qds/examples/SchemesisUniformRatiometricCadenceorg/das2/qds/DDataSetwrap([D)Lorg/das2/qds/DDataSet;(I)Vjoinjava/awt/RenderingHints$Key!J****&( - P*+***123k Y L+* W+ 789  *: ******::: : :6g9 ddg9   o6 ,  0*!Y"#$ %&$'$(6g9 ddg9   o6 -  0*!Y")$ %&$'$(*:*:  +(-,+-,--,: . /:6 6 g9 g9g9,0:1234:,05676"89:<5676=6 d>6, ?og,,A6g9$--B-C`05676.89--B-C`0:<5676=6 d>6-?og-,A6,,D,E`0:1234:56F6"89:<56F6=6 d>6, ?oc,,A6-056F6%89-0:<5676=6 d>6-?oc A6* +GHI`6`6*J*J   gddK:ddK::L:MtNOYP:Q:HddK::L:RtNOYP:Q:NddK:::L:RtMtNOYP:Q:+ddSW*TYddUf>BC D!G(H4K:L@NNO\QkRzUVWXYZ[_`a-b@cIduevi}jlmnopstvw} 7V^i(5AH]|(.4;FMXpw~$'<G\hr,ub I 6 ub -I @6 4Z($ $ G+h NT\F:h}%    VL|& #  *D@!  D@!  :fh*VL!<%DKJ/* h*=**V*WX  G *+Y*  5*Z*L[\]^_+`MaY+*+b+cdN,-e /4*/5 ,43*f   J-g-hi*j *)*"***j+,k*l :*l-n$7:m6 $27:<BC"I#4<JJJJ \    6+6+o6+*:+p/q 6 6+s+t: 6  uvwx:  uvwx:  uvwx:  yz {z |z 6$ |z {z yz6+s+t: 6  uvwx:  uvwx:  uvwx:  uvwx:  }z' yz {z |z 6/ }z% |z {z yz6mY!Y"~$+( mYrY:+pqd+: 6 6  M6  =        +  ` „ F6  L6  <  +  h+  h`+  ` Ä +p6  6  +s^+  h+  h`+  h`+  `6 U+  h+  h`+  `6 #mY!Y"$+(   3 #C)- .03<5D6J8N:Q<]=j>m?r@ABCDEFIJ KLM'N:OMP`QRSTWY[\^`a bcde)f9gFi]ecdimlnvopontuvxzC{F}u~xvu$k X E j ' : Mm `Z   "A Q X T y@ oP C u      < }  +-  # ?  *A1 m M*pE'**s*s -K M  @@b**  @!"K**   #$brYL+M*(,,,,,*SWY+* $+5<IY bM%E I &'*p *p*N*:--L-$+%/LYRY*RLM%,%/MYRY*oRMmY!Y"$*(YN-+-,-N -16=I^ciq}f 6(i) s*-f+^8()() ,-F4./( &t'