4 3 4 5 6 78 9: 3 ; <= > ? @A BC D E F GHIJ KL uM NO uP QR S@$ TU VWX #3Y #Z[\] #^_ `a Vb Tcd Ne Vf gb `h gi `j kl Nm Nn i op qr Ns gt ou ov@ Vw VP Vx VM Vy oz {| {} ~ u  u  R R u  W        G G G d           `   k g^   # p u N  u  # Q W    u       N    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 StackMapTableI8XisNearestNeighborInterpolation()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       *   !" #$ % % &' (' )* + , -!. /3 45 67image is off screen 89: ;< = >? java/awt/image/AffineTransformOp @ AB = CDjava/awt/Rectangle E F GHI JK truejava.awt.headlessfalseL MN OP #org/das2/event/CrossHairMouseModule QR SR TU VW X Ycreating image from RGB data Z  [\"java/lang/IllegalArgumentException ] ^ _ `java/awt/image/BufferedImage 'DEPEND_2 a bc dr efba"DataSet must be rank 2 or rank 3:  g XDataSet must be ds[w,h] ds[w,h,3] or ds[w,h,4] and be RGB, BGR, or ARGB. Default is RBG h i* j kh l ds.length=  m n o!p qr st"enter RGBImageRenderer getListIconu v wxjava/awt/Graphics2Dy z{ |} ~E { Ejavax/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 createDatumorg/das2/qds/DataSetUtil isMonotonicensureMonotonicfindex=(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)IrankrgbColorsliceasDatum/(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:  I*: ******::: : ::: 6 g9  d dg9   o!6,"0*#Y$%&'(&)&*6 g9  d dg9   o !6-"0*#Y$+&'(&)&* ,(--,--.--: / 0:6 6 g9 g9g9,1:2345:6&7:::,189:6";<=?89:6@6 dA6, Bog,-D6g9$--E-F`189:6.;<--E-F`1=?89:6@6 dA6-Bog--D6,,G,H`1:2345:89I6";<=?89I6@6 dA6, Boc,-D6-189I6%;<-1=?89:6@6 dA6-Boc D6* +JKL`6`6*M*M   gddN:ddN:=O:PtQRYS:T:HddN:=O:UtQRYS:T:NddN:==O:UtPtQRYS:T:+ddVW*WYddXj?CD E!H(I4L:M@ONP\RkSzUVYZ[\]^ _cd*eCf^gghimnopqtuwx~(07ESZr%-8Scp|&.9RYciov 2;IU_bw,} j Q 6} *j CQ ^6oc$ ;$U + N\:\U    L&%& SR$  *Z @! L@! ,f*h*VL!<%DKJ/* h*=**Y*Z[  G *+\*  5*]*L^_`ab+cMdY+*+e+fgN,-h /4 */5 ,43*i  J-j-kl*m *)*"***m+,n*o :*o-q$7:p6 $ 2!7%:"<#B$C(I)4<  JJJJ  \ 6+6+r6+:+s/t 6 6+v+w: 6  xyz{:  xyz{:  xyz{:  |} ~} } 6$ } ~} |}6+v+w: 6  xyz{:  xyz{:  xyz{:  xyz{:  }' |} ~} } 6/ }% } ~} |}6pY#Y$&+* pYuY:+std+: 6 6  M6  =        +  ` „ F6  L6  <  +  h+  h`+  ` Ä +s6  6  +v^+  h+  h`+  h`+  `6 U+  h+  h`+  `6 #pY#Y$&+*   3 #C/3 469<;D<J>N@QB]CjDmErFGHIJKLOP QRS'T:UMV`WXYZ]_abdfg hijk)l9mFo]kcjisltvuvutz{|~CFux|{$k X E j ' : Mm `Z   "A Q X T y@ oP C u      < }  +-  # ?  *A1p M*sE'**v*v -K M  @@ !b** "#@$%K**   &'buYL+M*(,,,,,*VWY+* $+5<IY bM(E I )**s *s*N*:--L-$+'0LYRY*RLM%,'0MYRY*rRMpY#Y$&**YN-+-,-N -16=I^ciq}f 6+i, s--f.^8+,+, /0F4122 0{1