4 6  3  3  3 3 3 3 3 3 3 3 3 '    '   3 '  '  @$    ' '  ?񙙙  3 3       3 g 6 3 3 3  G   3  6 3  !  " # $% & '( ) *+ , - ./ 30 12 134 56 .7 58 ^9 ^: ; ^< => ?@ AB 3C 3D 3E 3FG 1H 1IJ KL 1M N 3O P Q 3R 3S 3T 3UV ~W ~X ~YZ ~ 1[\]^_  `ab cd Fe f ghi ej kl mn mopq mr st u vw xy Az {| A} 3~  ' ~ ' ' ~ 3 3 3  3   * m A     1     1    ?  .n ?  1 . ? .@@   m .   5 5  '    *  6 3 3 InnerClassesAligncolorLjava/awt/Color; PROP_COLORLjava/lang/String; ConstantValuealign&Lorg/das2/graph/DigitalRenderer$Align; PROP_ALIGN plotSymbolLorg/das2/graph/PlotSymbol;PROP_PLOTSYMBOL PROP_FORMATformat PROP_SIZEsizeDfontSize PROP_FONTSIZE fillLabelPROP_FILLLABEL selectionAreaLjava/awt/Shape;dataSetSizeLimitIPROP_DATASETSIZELIMIT firstIndex lastIndexdataSetClippedZ()VCodeLineNumberTableLocalVariableTablethis Lorg/das2/graph/DigitalRenderer; doAutorange0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;bdsLorg/das2/qds/JoinDataSet;xrangeLorg/das2/qds/QDataSet;yrangedsxdsyds StackMapTabledoRangerangegetColor()Ljava/awt/Color;setColor(Ljava/awt/Color;)VoldColorgetAlign(()Lorg/das2/graph/DigitalRenderer$Align;setAlign)(Lorg/das2/graph/DigitalRenderer$Align;)VoldAlign getPlotSymbol()Lorg/das2/graph/PlotSymbol; setPlotSymbol(Lorg/das2/graph/PlotSymbol;)V oldPlotSymbol getFormat()Ljava/lang/String; setFormat(Ljava/lang/String;)VvalueoldValuegetSize()DsetSize(D)V getFontSize setFontSize oldFontSize getFillLabel setFillLabel oldFillLabel setControlex$Ljava/lang/IllegalArgumentException;s getControlcontrolsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map;()Ljava/awt/Shape;getDataSetSizeLimit()IsetDataSetSizeLimit(I)VoldDataSetSizeLimitupdateFirstLastJ(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Lorg/das2/qds/QDataSet;)Vwdsixmaxixmin plotBoundsLjava/awt/Rectangle; visibleRangeLorg/das2/datum/DatumRange;parentLorg/das2/graph/DasPlot;isValidxAxisLorg/das2/graph/DasAxis;yAxisdataSetxUnitsLorg/das2/datum/Units;xMonoxindex pointsPlotted 4renderH(Ljava/awt/Graphics2D;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)V,Lorg/das2/datum/InconvertibleUnitsException;gLjava/awt/Graphics2D;\+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;zdsformdsformat_ typeForFormat(Ljava/lang/String;)CLjava/util/Scanner;scii formatDatum=(Ljava/lang/String;Lorg/das2/datum/Datum;C)Ljava/lang/String;dLorg/das2/datum/Datum;typeCisLongsisIntsudf&Lorg/das2/datum/format/DatumFormatter;renderBundleDescriptor/(Ljava/awt/Graphics2D;Lorg/das2/qds/QDataSet;)VfLjava/awt/Font;i2f0sbLjava/lang/StringBuilder;V renderRank0_(Lorg/das2/qds/QDataSet;Ljava/awt/Graphics2D;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)Vlabelds1 drawString*(Ljava/awt/Graphics2D;Ljava/lang/String;)VyfmLjava/awt/FontMetrics;offsgtr"Lorg/das2/util/GrannyTextRenderer; renderRank1a(Lorg/das2/qds/QDataSet;Ljava/awt/Graphics2D;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;II)VwidthSymbolOffsetiyixr firstIndexx lastIndexxhawaFshapeLjava/awt/geom/GeneralPath;xunitsyunits axisBounds renderRank2g1fds renderRank3 acceptContext(II)ZupdatePlotImageZ(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Lorg/das2/util/monitor/ProgressMonitor;)Vmonitor'Lorg/das2/util/monitor/ProgressMonitor;lds Exceptions SourceFileDigitalRenderer.java            fill      _org/das2/qds/JoinDataSet a   _ % % 1%  % FI     % Flogorg/das2/qds/QDataSet SCALE_TYPE       org/das2/graph/DigitalRenderer   org/das2/graph/Renderercontrol WC   RE   WCENTER  "java/lang/IllegalArgumentExceptionjava/util/LinkedHashMap     C      !" #$ %%& '( )(* +, -( .( /0 12 34 56org/das2/datum/DatumRange v 78 9 : #; <= >; ?=java/lang/Double n@ 56 +) AB CD EF no data set G HIdataset is emptyJ GK HL M(  N O(    java/lang/StringBuilderunable to render rank PQ PR data S*org/das2/datum/InconvertibleUnitsExceptioninconvertible unitsFORMATjava/lang/String TC%.2f% UVformat should contain % E WX YZ=format should contain % where the number is inserted, like %fjava/util/Scanner [xXdocCfeE] [\6expected format ending in one of: x,X,d,o,c,C,f,e or E ] ^_+org/das2/datum/format/DefaultDatumFormatterjava/lang/Object `ab  c  de  f  g hi jk lm no
NAME p Pq[: r, Fs Pt] units=UNITS BIN_MIN_NAME BIN_MIN_NAME= BIN_MAX_NAME BIN_MAX_NAME=DELTA_MINUS_NAME DELTA_MINUS_NAME=DELTA_PLUS_NAME DELTA_PLUS_NAME=  B  uv LABEL=  w(, xy, ... z{ org/das2/util/GrannyTextRenderer |o }~ _  _ _ _ I  I java/awt/geom/GeneralPathPLANE_0 inconvertible xaxis units inconvertible yaxis units 6  8    4 V 6   P data point limit reached TDEPEND_0  DEPEND_1 % %    cd org/das2/graph/DigitalRenderer$1$org/das2/graph/DigitalRenderer$Alignjava/awt/Shapeorg/das2/graph/DasAxisorg/das2/graph/DasPlotorg/das2/datum/Unitsorg/das2/datum/Datum$org/das2/datum/format/DatumFormatter java/awt/Fontjava/awt/Graphics2Djava/awt/FontMetricsjava/awt/Rectangleorg/das2/DasExceptionjava/awt/ColorBLACK org/das2/graph/DefaultPlotSymbolNONE"Lorg/das2/graph/DefaultPlotSymbol;rankorg/das2/qds/DDataSetwrap([D)Lorg/das2/qds/DDataSet;join(Lorg/das2/qds/QDataSet;)Vlengthorg/das2/qds/SemanticOps xtagsDataSet ytagsDataSetslice(I)Lorg/das2/qds/QDataSet;org/das2/qds/ops/OpsvalidgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisNominalMeasurement(Lorg/das2/datum/Units;)Zorg/das2/datum/DatumRangeUtilnewDimensionless(DD)Lorg/das2/datum/DatumRange;org/das2/qds/DataSetUtil asDataSet4(Lorg/das2/datum/DatumRange;)Lorg/das2/qds/QDataSet;extent(I)Dproperty&(Ljava/lang/String;)Ljava/lang/Object;equals(Ljava/lang/Object;)ZsetUnits/(Lorg/das2/datum/Units;)Lorg/das2/qds/QDataSet;rescaleRangeLogLin2(Lorg/das2/qds/QDataSet;DD)Lorg/das2/qds/QDataSet;updateCacheImagepropertyChangeSupport"Ljava/beans/PropertyChangeSupport; java/beans/PropertyChangeSupportfirePropertyChange9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VvalueOf(D)Ljava/lang/Double;getDoubleControl(Ljava/lang/String;D)DgetColorControl4(Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;:(Ljava/lang/String;)Lorg/das2/graph/DigitalRenderer$Align;(D)Ljava/lang/String; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;encodeColorControl$(Ljava/awt/Color;)Ljava/lang/String;toString formatControl#(Ljava/util/Map;)Ljava/lang/String;org/das2/graph/SelectionUtilNULL(Ljava/lang/String;II)VisIntervalOrRatioMeasurementjava/lang/Mathmin(II)IweightsDataSetorg/das2/qds/examples/SchemesisBundleDescriptor(Lorg/das2/qds/QDataSet;)ZisSimpleTableDataSetorg/das2/qds/DataSetOpsslice1?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet; isMonotonicisBins getDatumRange()Lorg/das2/datum/DatumRange; getParent()Lorg/das2/graph/DasPlot; isOverSize()ZgetUpdateImageBounds()Ljava/awt/Rectangle; invTransform(D)Lorg/das2/datum/Datum;width/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)V()Lorg/das2/datum/Datum;getPreviousIndex0(Lorg/das2/qds/QDataSet;Lorg/das2/datum/Datum;)Imax getNextIndex(D)ZgetLastException()Ljava/lang/Exception; lastExceptionLjava/lang/Exception;renderException[(Ljava/awt/Graphics;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Ljava/lang/Exception;)VINFO postMessage[(Lorg/das2/graph/Renderer;Ljava/lang/String;ILorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Vjava/util/logging/LevelLjava/util/logging/Level;s(Lorg/das2/graph/Renderer;Ljava/lang/String;Ljava/util/logging/Level;Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)V isRank1BundleisOrdinalMeasurementisTableDataSetappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;WARNINGtrimindexOf(Ljava/lang/String;)I substring(I)Ljava/lang/String;charAt(I)C findInLine&(Ljava/lang/String;)Ljava/lang/String;()Lorg/das2/datum/Units; getFormatter(()Lorg/das2/datum/format/DatumFormatter; doubleValue(Lorg/das2/datum/Units;)Djava/lang/Integer(I)Ljava/lang/Integer;9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;java/lang/Long(J)Ljava/lang/Long;@(Lorg/das2/datum/Datum;Lorg/das2/datum/Units;)Ljava/lang/String;getFont()Ljava/awt/Font; deriveFont(F)Ljava/awt/Font;setFont(Ljava/awt/Font;)V setUpFont((Ljava/awt/Graphics;Ljava/lang/String;)V'(Ljava/lang/String;I)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)I(II)D(D)Ljava/lang/StringBuilder;asDatum/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum;isBundleunbundle1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;getFontMetrics()Ljava/awt/FontMetrics; setString/$SwitchMap$org$das2$graph$DigitalRenderer$Align[IordinalgetRow()Lorg/das2/graph/DasRow;org/das2/graph/DasRow getDMinimum getAscent getDMaximum getDescent getColumn()Lorg/das2/graph/DasColumn;org/das2/graph/DasColumngetWidthdraw(Ljava/awt/Graphics;FF)VisConvertibleToisRatioMeasurement getAxisClip transform(DLorg/das2/datum/Units;)D createDatum(Lorg/das2/datum/Datum;)Dorg/das2/graph/FillStyle STYLE_SOLIDLorg/das2/graph/FillStyle;org/das2/graph/PlotSymbol5(Ljava/awt/Graphics2D;DDFLorg/das2/graph/FillStyle;)VisFill stringWidth getBounds translate(II)V intersects(Ljava/awt/Rectangle;)Z(Ljava/awt/Shape;Z)V(II)Lorg/das2/qds/QDataSet;linspace(DDI)Lorg/das2/qds/QDataSet; putPropertyb(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Lorg/das2/qds/MutablePropertyDataSet;org/das2/qds/IndexGenDataSet lastindex flattenRank2contains(DD)ZincrementUpdateCount getDataSet()Lorg/das2/qds/QDataSet;!3649  : ;  @=>P#G***** * * * *'*** . -k }$*07'A(! G"# $%g*2YN-YRYR-YRYR-**L*M+N,:Y:-YRYR  F: ;<$=6>8AABCEHFMHRIXKbLhM}NPS!H&&'RK()XE*)b;&'+)HU,)MP-).8 O/////0 1%* "#*$L+%+%f&+()*,Y+%gRY+%cR++L-Y+% oRY+% kR++L++,.0L+ * Y Z\],^<_eadeh!+)2). O/)34/* o! "#56z(*M*+*1*24,+5*27*85 st uvw'x! ("#(#789/* ! "#:;0+L*M*+*1*29,+5*27*85  !/! 0"#0 #<.=>/* ! "#?@h*M*+*2:,+5*1  ! "# A BC/*  ! "#DEz(* M*+ *1*2;,+5*27*85  '! ("#(F#GHI/*  ! "#JK.* J*' *1*2;)<'<5*27*85  -! ."#.)GLC/*  ! "#MEh* M*+ *1*2=,+5  ! "#NOC/*  ! "#PE`* M*+ *2>,+5  ! "#QREf*+?**@* A **4*B**=* C **;* C **9DCE M***>* C =LOF . !/=LOPWe! PSTf"#fU. OVWCdGYHL+@* IJW+=* JW+4*KJW+;* JW+9*LJW+>* JW+M "%5B R _ !d"#\XYZ \X[\I*N O*N ! "#. C]^_/* ! "#`a`*=**2PQ "# $%! "#bcd--R**-*S- -T:X- -T:E-U**--V-WT:**-*S-:X6 -Y6-6x h+Z: *[:  : \2 ]:  &^Y+ _`+ _ a``b:  cd6 ef`66-6h9 :6  D %9  % j6  *   ***6 *6  9 *0 % j6  *  **  979:;%<&@/A8BBCKDREWFaGbHiIvK{LMOQSTUWXYZ[\]abdef$i)m0p;qFsetjupwsxvp||}~!5e)He)se)f g(hi \jk Vlm fgen n"#opqpr)0st$fgie)c,)\u )v 4w cx . yzz//!/L{| yzz/// yzz/}//-@+@ Ty yzz/}//y~an+*k*[:*l&*m*+,-*no*pqr*l*l*[*stu*l*l*lv**l+,-w*lY**l+,-w*lx**l+,-w*ly**l+,-**zz*l**l+,-{_*lU*+*l|I*l**l+,-}.*~Y*lr:*qr`[^ v*78P_` "0[^`m!>` Sn"#nnopnqp`lm.*| '" *BB-* M+)N, --M,M, !(+!*-"#-)(. !  x*< FY*`K&**%*`K*< FYY*M,N- FY- : 3;EJT]dhr!*]Udxq.& 66+:GCAX;cAd;o;x;6 6+:W*Y+SND*Y+SN&*Y+LTd l!|"!$%&')*, -/,0AG3Q4!Ro(AR"#RR+)M4. "-'C!!! ,:* * :, *,* +!*+:6+:?+YQ~Y:+):+):¶W+öW:+ę~Y:6+S_ ŶW+:  ):   ):   ¶W ǶW:b~Y:6+S. ŶW+:  ǶW+ ȶW:*, ,89:;!<$=-B6C=DDEQG[HdIqJvKMNPRTUVWXYZ[]^`!V'b.c1d:eLfYgciqewklnqr!=D QUdBq5UA) 3 ku.Uc) =::V"#+)opqpU.Z$&.(/ y/zz *[N+:6Y:+,̲*.E0-϶``6+-϶``6-϶ӎdd6*.:+-Զ`6%-Զ`6-Զd׎d6+ر Nvx yz{}DVYkn! Vkvv"#Ulm  ve.BDy|& y|XE,:* * :, *,* ,:6 *.>26 *" l6 * 8 *.6"6,6" 8 6 8 6 6 Y: Y: +:+:ܹ)':++ +:::::*:*[:-ݶޚ"*߲qr -:ݶޚ#*qr :T:6:6w-%6%e%:%::6**, `6b%:* :676**, `6  jd6 `6 , : , *3*[+*[*~Y*r* N, NS!$-36\cs| )07>FLXemvw#<C F V \ dq{ "#1$28(>)D+!'  O?7U-nVO\\U{^i{E"#E+)EEopEqpEE?36  r i ` Z,)T-)F)0t7t>tFLlme)i.$. / Ly/zz///Ly/zz///}}}|+y/zz///}}}|/~y/zz///}}}|/ y/zz///}}}|/*,y/zz///}}}|/<5y/zz///}}}|/**]+**:)$**d**d:)^:M+:)$**d**d:)::*,-z :0 12'3H5T6e9h:t;=>BDE!RJ)"#+)opqpha)).H///86+,+::*,-zϱ IJLN1I7Q!R))48"#8+)88op8qp. 3f*N*N UVX! "#v.J**:2* v*+,:<DG "_a bc<gDjGhIl!4J"#JopJqpJ @)./ J3@