4n 3  0  0  0 0 0 0 0 0 0 0 0 $    $   0  @$    $ $  ?񙙙  0 0  0 c 3 0 0 0  D   0  3 0            0         Z Z  Z    0 0 0 0!"  #  $% &'  ( ) 0* + , 0- 0. 0/0 y1 y2 y34 y  56789  :;< => C? @ ABC ?D EF GH GIJK GL MN O PQ RS T UV W 0X 0Y 0Z [ 0\]^_ ` ab c G $de fg  h i j  k lm no lp q  r sm sp t u?v w $x  H yz {|  }  ~   @@   G  k n     $      3 0 0 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 StackMapTabledoRangegetColor()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 pointsPlottedrenderH(Ljava/awt/Graphics2D;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)V,Lorg/das2/datum/InconvertibleUnitsException;gLjava/awt/Graphics2D;6+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;zdsformdsformat9 typeForFormat(Ljava/lang/String;)CLjava/util/Scanner;sciC formatDatum=(Ljava/lang/String;Lorg/das2/datum/Datum;C)Ljava/lang/String;dLorg/das2/datum/Datum;typeCisLongsisIntsudf&Lorg/das2/datum/format/DatumFormatter; renderRank0_(Lorg/das2/qds/QDataSet;Ljava/awt/Graphics2D;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)VfLjava/awt/Font;sbLjava/lang/StringBuilder;labelds1yf0fmLjava/awt/FontMetrics;offsgtr"Lorg/das2/util/GrannyTextRenderer;0g renderRank1a(Lorg/das2/qds/QDataSet;Ljava/awt/Graphics2D;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;II)VwidthSymbolOffsetiyixr firstIndexx lastIndexxhawaFshapeLjava/awt/geom/GeneralPath;xunitsyunits axisBoundsv 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    Dorg/das2/qds/JoinDataSet F   D         +logorg/das2/qds/QDataSet SCALE_TYPE      org/das2/graph/DigitalRenderer org/das2/graph/Renderercontrol <(  7*   <CENTER "java/lang/IllegalArgumentExceptionjava/util/LinkedHashMap    (               org/das2/datum/DatumRange [       java/lang/Double S      no data set    dataset is empty           java/lang/StringBuilderunable to render rank   data *org/das2/datum/InconvertibleUnitsExceptioninconvertible unitsFORMATjava/lang/String (%.2f% format should contain % *  =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 "#$ % &' ( ) *+ ,- ./ 01 'i no 23 tuLABELNAME= i 4, 56 78, ... 9: org/das2/util/GrannyTextRenderer ;1 <= >D ?@A BD CD DD E. FGH I. JKjava/awt/geom/GeneralPathPLANE_0 L Minconvertible xaxis units Ninconvertible yaxis units O PQ R PST UVW JX Y Z [ \] ^_ ` data point limit reached aDEPEND_0 bc deDEPEND_1f g h  ij k lm HI 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 ytagsDataSetgetUnits/(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;org/das2/qds/ops/Opsextent(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)IweightsDataSetisSimpleTableDataSet(Lorg/das2/qds/QDataSet;)Zorg/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;)VasDatum/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum;isBundleunbundle1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;slice(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)V(I)IisConvertibleToisRatioMeasurement 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;!031678=:;M!G***** * * * *'***. ,c u$*07A  G    r*2YN-YRYR-YRYR-**L*M+N,:Y:->9 :;$<6=8@AACDHEMGRHXJbKhLoNH& R Xb rH*M%8  * *!L+"+"f#+%&',Y+"gRY+"cR+(L-Y+"oRY+"kR+(L+)+-L+& T UWX,Y<Ze\_` O)/*g   z(*M*+*.*/1,+2*/4*52kl mno'p (  (#/*y    0+L*M*+*.*/6,+2*/4*52 !/ 0  0 #!"#/*   $%h*M*+*/7,+2*.    &'(/*    )*z(* M*+ *.*/8,+2*/4*52 ' (  (+#,-./*    /0.* J*' *.*/8)9'92*/4*52 - .  .),1(/*    2*h* M*+ *.*/:,+2    34(/*    5*`* M*+ */;,+2    67*f*+<**=* > **1*?**:* @ **8* @ **6A@B M***;* @ =LOC. !/=LOPWe P89f  f: O;<(dDYEL+=* FGW+:* GW+1*HGW+8* GW+6*IGW+;* GW+J"%5BR_d  \=>? \=@AI*K L*K    CBCD/*   EF`*=**/MN    GHIy--O**-*P- -Q:A- -Q:.-R-SQ:**-*P-:T6 -U6-6x h+V: *W:  : X2 Y:  &ZY+ [\+ [ ]`\^:  _`6 ab`66-6d9 :6  D "9  " f6  *   ***6 *6  9 *0 " f6  *  ** 5/123%4&8/98:B;K<R=_?d@uAvC|EGHIKLMNOPQUVXYZ ]ad$e/gNhSiYk\l_depmqsryv|wy{|w5JHJ\JK L(MN \OP VQR KLNS S  TUVUWXY KLviJ|c\Z [ \ |c]  ^__!L`a ^__ ^__b-@+@ T^ ^__b^cdBX+*g*W:*h&*i*+,-*jk*lmn*h*h*W*opq*h*h*hr**h+,-s*hU**h+,-s*ht**h+,-s*hu**h+,-**vd*h**h+,-wI*h**h+,-x.*yYz{|*h}~|n:*mn`EHn*78P_` EHJW>J 8eX  XfgXTUXVUJQR*a '" *Bh'i-* M+&N, --M,M,!(+*-  -j(kl !mm no x*< CY*`K&**%*`K*< CYY*M,N- CY-: 3;EJT]dhr*]:pdqxkqr&sm tu66+:GCAX;cAd;o;x;6 6+:W*Y+SND*Y+SN&*Y+9SN++N-F HKNQTZbgp }:::kvwxy:z{ |YZi}~9Hmb+ mmbk y*W:,:* * :, *,* +!*+:6 + :?+UQyYz:+&:  +&:   ||W+|W:+yYz:6  +P_ |W+ :  &:   &:   ||W |W :byYz:6  +P. |W+ :  |W + |W:,:6 Y:  ,*.E/` `6 -` `6  d d6 *.9) `6 ' `6  d d6  ,  =   ! ' * 3<CJWajw| "$%&'()*+- .0'&-24374@5R6_7i9w5};<>ACEFJMNPQSW8ZE[H]U^X`ldxgB !CkJ xy W:jBw5 :A 3 kr u4:i C:r @V  E[ U[ y  yyfgyTUyVUsQR m:  l [ e *a&.m(m ^__am=# ^__amXE,:* * :, *,* ,:6 *.>26 *" l6 * 8 *.6"6,6" 8 6 8 6 6 Y: Y: +:+:¹&$:++ +:::::*:*W:-ĶŚ"*ƲmnǙ -:ĶŚ#*ȲmnǙ :Q:6:6w-"ʎ6"e":"::̎6**,Ͳι `6b":* :ЙѶ67̎6**,Ͳι `6 ҆ jd6 `6 , :ՙ , *3*W+*W*yYz|*}׶|n* K,NSuvwx!y$z-}36\cs| )07>FLXemvw#<CFV\dq{128>D'  Ovw?w7:-nVOw\\:{^N{rE  EEfgETUEVUEE?36  r i ` ZTFj0|Y7Y>YFkLQRJxyN$. / L^__L^__bbbma+^__bbbma~^__bbbmam ^__bbbma*m,^__bbbmam<5^__bbbma**]+**:ٹ&$**d**dڸ:ܹ&^ݸ:M+:ٹ&$**d**dڸ:ܹ&ݸ::*,-v: 'HTeh t   RJ  gTUVUhaH/86+,+::*,-vϱ17 R4r8  88g8TU8VU 3f*K*K$%'   [J**:2* r*+,:<DG".0 12<6D9G7I;4J  JTUJVUJ @ Jh0@