4 2 3 4 5 67 89 2 : ;< = > ?@ AB C D E FGHI JK sL MN sO PQ R@$ ST UVW #2X #YZ[\ #]^ _` Ua Sbc Md Ue fa _g fh _i Mj h kl mn Mo fp kq kr@ Us UO Ut UL Uu kv wx wy z{ s| }~ s } P P s  U        F F F b           _    f]   n # s M  s  # P U    s       M    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 StackMapTableH7WisNearestNeighborInterpolation()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             !" #" $% & ' () *. /0 12image is off screen 345 67 8 9: java/awt/image/AffineTransformOp ; <= 8 >?java/awt/Rectangle @ A BCD EF truejava.awt.headlessfalseG HI JK #org/das2/event/CrossHairMouseModule LM NM OP QR S Tcreating image from RGB data U  VW"java/lang/IllegalArgumentException X Y Z [java/awt/image/BufferedImage "DEPEND_2 \] ^_ `r abbaRGBA is not supported "DataSet must be rank 2 or rank 3:  cXDataSet must be ds[w,h] ds[w,h,3] or ds[w,h,4] and be RGB, BGR, or ARGB. Default is RBG d e) f gd h ds.length=  i j k l mn op"enter RGBImageRenderer getListIconq r stjava/awt/Graphics2Du vw xy z@ {w |@javax/swing/ImageIcon } ~)  SCALE_TYPE $dataset should be rank 2 or rank 3: org/das2/qds/JoinDataSet  org/das2/graph/Rendererorg/das2/graph/DasAxisorg/das2/datum/Unitsjava/lang/Stringorg/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; getHeightorg/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;value(I)Dorg/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)ZisLogappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString dimensionless()Lorg/das2/datum/Units;isRatioMeasurement 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*+***234k Y L+* W+ 89:  *: ******::: : ::: 6 g9  d dg9   o!6,"0*#Y$%&'(&)&*6 g9  d dg9   o !6-"0*#Y$+&'(&)&* ,(--,--.--: / 0:6 6 g9 g9g9,1:2345:,16786"9:;=6786>6 d?6, @og,-B6g9$--C-D`16786.9:--C-D`1;=6786>6 d?6-@og--B6,,E,F`1:2345:67G6"9:;=67G6>6 d?6, @oc,-B6-167G6%9:-1;=6786>6 d?6-@oc B6* +HIJ`6`6*K*K   gddL:ddL:;M:NtOPYQ:R:HddL:;M:StOPYQ:R:NddL:;;M:StNtOPYQ:R:+ddTW*UYddVf?CD E!H(I4L:M@ONP\RkSzUVYZ[\]^ _cd*eCf^gghimnopqtuwx~(/Gfny (8EQXm'.8>DKV]h*47LWlx,} j Q 6} *j CQ ^6Dj8$ $* W+x Nd\V:x1*    fL& ('#  *Z @! L@! ,fh*VL!<%DKJ/* h*=**W*XY  G *+Z*  5*[*L\]^_`+aMbY+*+c+deN,-f /4*/5 ,43*g   J-h-ij*k *)*"***k+,l*m :*m-o$7:n6 $27 :<BC#I$4< JJJJ  \  n6+6+p6+:+q/r 6 6+t+u: 6  vwxy:  vwxy:  vwxy:  z{ |{ }{ 6$ }{ |{ z{6L+t@+u: 6   vwxy:  vwxy:  vwxy:  vwxy:  ~{' z{ |{ }{ 6 ~{( }{ |{ z{ 6d ~{( }{ |{ z{ 65 z{+ |{! }{ ~{ nYnY#Y$&+* nYsY:+qrd+: 6 6  M6  =        +  ` „ F6  L6  <  +  h+  h`+  ` Ä +q6  6  +t^+  h+  h`+  h`+  `6 U+  h+  h`+  `6 #nY#Y$&+*   3 #G*. /14<6D7J9N;Q=]>j?m@rABCDEFGJK LMN'O:PMQ`RSTUVWXY\!^<`DaNc]egfoguhyijklnjirstuts&y0z:{D}h{ z$k X E j ' : M `   A |Q uX yT @ P     = 3   ]!< }  ..1-  # ?  *A1 n M*qE'**t*t -K M  @@ b** !"@#$K**   %&bsYL+M*(,,,,,*TWY+* $+5<IY bM'E I ()*q *q*N*:--L-$+'0LYRY*RLM%,'0MYRY*pRMnY#Y$&**YN-+-,-N -16=I^ciq}f 6*i+ s,-f-^8*+*+ ./F401- +w,