4   ? ? ? ?  ? ! ?" #$ ?% & ?' ?( ?) ?* ?+ ,- . / 01 ?2 34 ?5 ?67 ?8 9: 9;@ ?< => =?x ?@ ?AB *C ? *D E *F G *HI ?J dK dL ?M NO NP ?Q R RS TU ?V ?WX ?Y ,Z ,[ , ?\ ?] ?^_ `a =; 9? ?b ?c Wd ef ?g ?h? di ?j ?k Wlm ?no YC Yp Yq ?r Ws Yt Wu Wv wx =yz!TD- W{?!TD- ?| ?} ?~nfyLjava/text/DecimalFormat;labelsLorg/das2/datum/DatumVector; labelValues[D labelUnitsLorg/das2/datum/Units;labelPositions[Idf&Lorg/das2/datum/format/DatumFormatter; indexMinimumI indexMaximumoutsidePaddingfloppyItemSpacingZ setLabels(Lorg/das2/datum/DatumVector;)VCodeLineNumberTableLocalVariableTablethisLorg/das2/graph/DasLabelAxis; StackMapTablesetLabelFormatter)(Lorg/das2/datum/format/DatumFormatter;)V:(Lorg/das2/datum/DatumVector;Lorg/das2/graph/DataRange;I)V dataRangeLorg/das2/graph/DataRange; orientation (Lorg/das2/datum/DatumVector;I)V(Lorg/das2/qds/QDataSet;I)VLorg/das2/qds/QDataSet;getLabelPositions()[IupdateTickPositions()VsizemininterItemSpacingDinlabelXfindTick0(Lorg/das2/datum/Datum;DZ)Lorg/das2/datum/Datum;xDatumLorg/das2/datum/Datum; directionminor updateTickVgetTickV"()Lorg/das2/graph/TickVDescriptor;result Lorg/das2/graph/TickVDescriptor; transform(DLorg/das2/datum/Units;)DvalueunitsiclosefindClosestIndex([II)Ic1data searchForclosest([DD)I invTransform(D)Lorg/das2/datum/Datum;drangeIsAcceptable(Lorg/das2/datum/DatumRange;)ZdrLorg/das2/datum/DatumRange; tickFormatter*(Lorg/das2/datum/Datum;)Ljava/lang/String;tL(Lorg/das2/datum/DatumVector;Lorg/das2/datum/DatumRange;)[Ljava/lang/String;tickV datumRangegetInterItemSpace()I getItemMin(Lorg/das2/datum/Datum;)I tickPositionw getItemMaxcreateAttachedAxisK(Lorg/das2/graph/DasRow;Lorg/das2/graph/DasColumn;)Lorg/das2/graph/DasAxis;rowLorg/das2/graph/DasRow;columnLorg/das2/graph/DasColumn;(I)Lorg/das2/graph/DasAxis;update((Lorg/das2/graph/event/DasUpdateEvent;)Ve%Lorg/das2/graph/event/DasUpdateEvent;minimummaximumpaintHorizontalAxis(Ljava/awt/Graphics2D;)V tickLengthbaselineleftEdgeg2Ljava/awt/Graphics2D;titlePositionOffsetgtr"Lorg/das2/util/GrannyTextRenderer; titleWidthg bottomTicksbottomTickLabels bottomLabeltopTicks topTickLabelstopLabel topPositionbottomPositionDMaxDMin labelFontLjava/awt/Font;tickstickLengthMajorllabels[Ljava/lang/String;mBopaintVerticalAxisdatum leftTicksleftTickLabels leftLabel rightTicksrightTickLabels rightLabel leftPosition rightPositiongetOutsidePaddingsetOutsidePadding(I)VoldValueisFloppyItemSpacing()ZsetFloppyItemSpacing(Z)VgetAffineTransformMemento InnerClasses`(Lorg/das2/graph/DasAxis$Memento;Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/AffineTransform;memento Lorg/das2/graph/DasAxis$Memento;atLjava/awt/geom/AffineTransform; SourceFileDasLabelAxis.java "java/lang/IllegalArgumentException&labels can not be a zero-length array!  rs xy |} ~}  vw  tu  z{  pq }         org/das2/graph/DasAxis        org/das2/graph/TickVDescriptor w  s  sunits don't match         org/das2/graph/DasLabelAxis             java/awt/Graphics2D  org/das2/util/GrannyTextRenderer         java/lang/Math   &org/das2/graph/event/DasUpdateListener java/awt/Fontorg/das2/datum/Datumorg/das2/graph/DasAxis$Mementoorg/das2/datum/DatumVector getLength(Ljava/lang/String;)VgetUnits()Lorg/das2/datum/Units; toDoubleArray(Lorg/das2/datum/Units;)[Dorg/das2/datum/DatumUtil bestFormatterD(Lorg/das2/datum/DatumVector;)Lorg/das2/datum/format/DatumFormatter;(Lorg/das2/graph/DataRange;I)V getDataRange()Lorg/das2/graph/DataRange;org/das2/graph/DataRangeaddUpdateListener+(Lorg/das2/graph/event/DasUpdateListener;)Vget(I)Lorg/das2/datum/Datum;1(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;IZ)Vorg/das2/qds/DataSetUtil asDatumVector5(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/DatumVector;java/util/ArrayscopyOf([II)[I isDisplayablegetOrientation getColumn()Lorg/das2/graph/DasColumn;org/das2/graph/DasColumngetWidth getDMinimumgetRow()Lorg/das2/graph/DasRow;org/das2/graph/DasRow getHeight getDMaximumfirePropertyChange9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V getSubVector (II)Lorg/das2/datum/DatumVector;newDatumVector6([DLorg/das2/datum/Units;)Lorg/das2/datum/DatumVector; minorTickVabs(I)I(D)D$org/das2/datum/format/DatumFormatterformat axisFormat(Lorg/das2/datum/Datum;)D doubleValue(Lorg/das2/datum/Units;)Dorg/das2/datum/UnitsconvertDoubleTo(Lorg/das2/datum/Units;D)D getMinimum()D getMaximumisOppositeAxisVisibleisTickLabelsVisible axisLabelLjava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)ZgetTickLabelFont()Ljava/awt/Font;drawLine(IIII)VgetSize getDatumRange()Lorg/das2/datum/DatumRange;floor drawLabelC(Ljava/awt/Graphics2D;Lorg/das2/datum/Datum;Ljava/lang/String;III)Vcreate()Ljava/awt/Graphics;getTitlePositionOffset setString((Ljava/awt/Graphics;Ljava/lang/String;)V getLabelFontsetFont(Ljava/awt/Font;)Vdraw(Ljava/awt/Graphics;FF)VdisposegetFontMetrics()Ljava/awt/FontMetrics;java/awt/FontMetrics getAscentcontains(I)Zrotate(D)V(Ljava/lang/String;II)V(Ljava/lang/String;ZZ)V!?o pqrstuvwxyz{|}~}}L+ Y*+*+ **+d*+ *+* *+ * 9:<= >%?/@7ACBKCLLrs>*+ IJz{<*,*** * *****+**2 M+ ,-./0$4)6.N3O;P*<<rs<<}K*+++d*** * *****+**2 S+,-$.)/.03486=TBUJV KKrsK}L *+ Y Z  r }7 **]  ***d`<*?**hd=n9* 9* *`!o`>?*#$*hd=%jn9* 9*#&*d!o`>6* **d`k`O*'*(Jabij*k2l9m?oWqfrqsxt~vyzy}\ *-}T}2%'}}fb}5}qW8?&& J+*3*)  y5*Y+L+*,-+***`./++-01+%35-&-* Y2** '36*.*&&&w } =>+.d496*$+.d49 >9&  &.15;H&+}==y=};} 0 $ ?6+1(g596*$+1(g59 69& &.26<H&+}??u?<}1 $V**'6>*   }6= *+7 H *+,8  s H**9**9g5 5+:M+,;J** ,*,)<36*.6*=6ld '-H550w *}'}-}O *==*+>`   }b?Y***@N- *E?Y**@}d*AI*B9*C* Y2*** (3*** 3***6***. )6DOU] c 4U}dd\S)9* *D=**E>**FGH6* *D6**E6**FGH6*#Id6*#&6 *J6 * 6 *K: *L: +    M+  M Nhl6* /*OP:6 / /:*=6*9QcSld66^+*> *> `M /d+*T *T `M*+2l` `U_+*>*>dM /d+*T*TdM*+2l`dU*FGH+VW:*X6YYZ:*F[\6*]^&   ddl`6 `6_&   ddl`6d6_`5*E[q!"$%(+- ./0014283O4^5u7y8;<=>@A-GHIJK)L1O:P?QNRUSbUgVvW}XZ\$}0}4}}U }N}} }v}z}q1^}{*fEK[5q}} } }   }@@@@@@CxAg'* *D=**E>**FGH6* *D6**E6**FGH6* d6*J6 *#&6 *#I6 *K: *L: +  M+    M Nhl6* /*OP:6 / /:*T*>`l+abld6*#c6Y /d+*>d*>M+*Td*TM*+2dUZ /d+ *> `*>M+ *T `*TM*+2 `U*FGH+VW:*X6YYZ:*F[\6*]^/eg t  ddl`6d6_/hg   ddl`6 td6_`7`a*bEc[dqeghijlnpqstwz{ |~0<@DSj{ +3<AIY`mrz@}0}}` }Y} }}} 3p}*zE_[Iq3 }} } }   }@@@@@@Cm/*0p0/* j=**jk*)*l }}/*   m*=**mn*)*l   @,