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! "#  $ % &' ( )* + ,- . / 01 32 34 356 78 09 7: ^; ^< = ^> ?@ A BC 3D 3E 3F 3GH 3I 3JK LM 3N O 3P Q R 3S 3T 3U 3VW ~X ~Y ~Z[ ~ 3\]^_`  abc de Ff g hij fk lm no npqr ns tu v wx yz B{ |} B~ 3  ' ' ' ~  ~ 3 3 3  3   , n B     3     3    ?  0o   3 0  0@@   n 0   7 7  '    ,  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 6renderH(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;scij 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;W 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      aorg/das2/qds/JoinDataSet c   a ' ' 3'  ' HK     ' Hlogorg/das2/qds/QDataSet SCALE_TYPE         org/das2/graph/DigitalRenderer  org/das2/graph/Renderercontrol YE  TG   YCENTER "java/lang/IllegalArgumentExceptionjava/util/LinkedHashMap    E   !  " #$ %& ''( )* +*, -. /* 0* 12 34 56 78org/das2/datum/DatumRange x 9: ; < %= >? @= A?java/lang/Double pB 78 -+ CD EF GH no data set I JKdataset is emptyL IM JN O*  P Q*    java/lang/StringBuilderunable to render rank RS RT data U*org/das2/datum/InconvertibleUnitsExceptioninconvertible unitsFORMATjava/lang/String VE%.2f% WXformat should contain % G 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 _ `a+org/das2/datum/format/DefaultDatumFormatterjava/lang/Object bcd e fg h i jk lm no pq
NAME r[: s, Ht Ru]UNITSorg/das2/datum/Units vv units= Rw BIN_MIN_NAME BIN_MIN_NAME= BIN_MAX_NAME BIN_MAX_NAME=DELTA_MINUS_NAME DELTA_MINUS_NAME=DELTA_PLUS_NAME DELTA_PLUS_NAME=  D  xy LABEL=  z*, {|, ... }~ org/das2/util/GrannyTextRenderer q  a  a a a K  K java/awt/geom/GeneralPathPLANE_0 inconvertible xaxis units inconvertible yaxis units 8  :    6 X 8   R data point limit reached VDEPEND_0  DEPEND_1 ' '    ef org/das2/graph/DigitalRenderer$1$org/das2/graph/DigitalRenderer$Alignjava/awt/Shapeorg/das2/graph/DasAxisorg/das2/graph/DasPlotorg/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;(I)I(II)D(D)Ljava/lang/StringBuilder; dimensionless-(Ljava/lang/Object;)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;!364 9   : ;@=>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/+08 O111112 3'!* "#*$L+%+%f&+()*,Y+%gRY+%cR++L-Y+% oRY+% kR++L++,.0L+"* Y Z\],^<_eadeh#-+4+0 O1)56!/*"o# $%78!z(*M*+*1*24,+5*27*85"st uvw'x# ($%(#9:;!/*"# $%<=!0+L*M*+*1*29,+5*27*85" !/# 0$%0 #>0?@!/*"# $%AB!h*M*+*2:,+5*1" # $%  C DE!/* "# $%FG!z(* M*+ *1*2;,+5*27*85" '# ($%(H#IJK!/* "# $%LM!.* J*' *1*2;)<'<5*27*85" -# .$%.)INE!/* "# $%OG!h* M*+ *1*2=,+5" # $%PQE!/* "# $%RG!`* M*+ *2>,+5" # $%STG!f*+?**@* A **4*B**=* C **;* C **9DCE M***>* C =LOF". !/=LOPWe# PUVf$%fW0 OXYE!dGYHL+@* IJW+=* JW+4*KJW+;* JW+9*LJW+>* JW+M""%5B R _ #d$%\Z[\ \Z]^!I*N O*N"# $%0 C_`a!/*"# $%bc!`*=**2PQ""# $%# $%def!--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||}~#5g+Hg+sg+h i(jk \lm Vno hiep p$%qrsrt+0uv$hiig+c.+\w )x 4y cz 0 {||11!1L}~ {||111 {||111-@+@ T{ {||111{!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#>` Un$%nnqrnsr`no0*~ '" *BD!-* M+)N, --M,M,"!(+#*-$%-+(0 ! ! x*< FY*`K&**%*`K*< FYY*M,N- FY-": 3;EJT]dhr#*]Wdxq0& !66+:GCAX;cAd;o;x;6 6+:W*Y+SND*Y+SN&*Y+LTc h!p#x$%$'()*,-/0%223G5T6io9y:#f {(cWvA.z$%zz-+u4F0, ". '=!!!!! ,:* * :, *,* +!*+:6+:?+YQ~Y:+ù):+):ĶW+ŶW:+ƙ~Y:6+S_ ǶW+:  ù):   ):   ĶW ɶW:b~Y:6+S. ǶW+:  ɶW+ ʶW:*,",>?@A!B$C-H6I=JDKQM[NdOqPvQSTVXZ[\]^_`acdf!\'h.i1j:kLlYmcoqkwqrtwx#=D QWdBq5WA+ 3 ku.Wc+ =::V$%-+qrsrW0Z$&.(1 {1||! *[N+:6Y:+,β*.E0-Ѷ``6+-Ѷ``6-ѶՎdd6*.:+-ֶ`6%-ֶ`6-ֶdَd6+ڱ"N|~ DVYkn# Vkxx$%Wno  xe0BD{~& {~!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   # <CFV\dq{!"#$%&()1*28.>/D1#'  O?7W-nVO\\W{^k{E$%E-+EEqrEsrEE?36  r i ` Z.+T/+F+0v7v>vFLnog+k0$. / L{1||111L{1||111~+{1||111~1~{1||111~1 {1||111~1*,{1||111~1<5{1||111~1!**]+**:)$**d**d:)^:M+:)$**d**d:)::*,-z":6 78'9H;T<e?h@tACDHJK#RJ+$%-+qrsrha++0H1/1!86+,+::*,-zϱ"OPRT1O7W#R++48$%8-+88qr8sr0 3!f*N*N"[\^# $%x0!J**:2* v*+,:<DG""eg hi<mDpGnIr#4J$%JqrJsrJ @+01 J3@