47               9 9           ! "#$ %  & '( ) *+ , -. $/ 0 1 $2 -3 $4 $5 67 $8 9 :;< => ?@ AB 'CDEF G H/ HI JK L M N O PQ DR STU GV GW GXY 9Z [ \ ] ^_ ^` Ha b c_ c`d W e f gh ij Wk Wl Wm WnA op qDx@ rs tx@u Sv w ?x ?y z { 9| } ~                ^ ^   cL  InnerClassesloggerLjava/util/logging/Logger;maxWidthI maxHeightaxisLorg/das2/graph/DasAxis;ttLorg/das2/qds/QDataSet;ffxposfpos xposMinor fposMinorformat&Lorg/das2/datum/format/DatumFormatter;updateListener#Ljava/beans/PropertyChangeListener;(Lorg/das2/graph/DasAxis;)VCodeLineNumberTableLocalVariableTablethisLorg/das2/graph/LookupAxis; setDataSet(Lorg/das2/qds/QDataSet;)Vyy1(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)VxxsetAxisuninstallComponent()V StackMapTable interpWow](Lorg/das2/datum/Datum;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;yLorg/das2/datum/Datum;zipziprdivrzeroE drawMessage((Ljava/awt/Graphics;Ljava/lang/String;)Vg1Ljava/awt/Graphics;messageLjava/lang/String;gLjava/awt/Graphics2D;Ljava/awt/Rectangle;paintComponent(Ljava/awt/Graphics;)VexLjava/lang/RuntimeException;height0width0ix0dixgtr"Lorg/das2/util/GrannyTextRenderer;jtickV Lorg/das2/graph/TickVDescriptor;ticksLorg/das2/datum/DatumVector;ascentheightmyYmyXQd updateTicksffintxfiddLorg/das2/datum/DomainDivider;atickddsfminfmax axisRangeLorg/das2/datum/DatumRange;ytickvdddr xposBuilder"Lorg/das2/qds/util/DataSetBuilder; fposBuilderxposMinorBuilderfposMinorBuilderresizerect access$000()Ljava/util/logging/Logger; SourceFileLookupAxis.java org/das2/graph/LookupAxis$1                    "java/lang/IllegalArgumentExceptionyy cannot have repeating values     java/awt/Graphics2D            no times no data   inconvertible unitsorg/das2/qds/QDataSetUNITS       java/lang/RuntimeException  java/lang/StringBuildererror while updating ticks:  no ticks found!         org/das2/util/GrannyTextRenderer            no xtags           no ticks visible   !" #$ %$ &'org/das2/datum/DatumRange ( )* org/das2/qds/util/DataSetBuilder + , ,- ./ 01java/awt/Rectangle   23org.das2.graph.lookupaxis4 56org/das2/graph/LookupAxis!org/das2/graph/DasCanvasComponentorg/das2/datum/Datumorg/das2/graph/TickVDescriptororg/das2/datum/DatumVectorjava/awt/Graphicsorg/das2/datum/DomainDivider(Lorg/das2/graph/LookupAxis;)Vorg/das2/qds/SemanticOps xtagsDataSet0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;org/das2/graph/DasAxisaddPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)VremovePropertyChangeListenerlength()Itrim(II)Lorg/das2/qds/QDataSet;org/das2/qds/ops/Opssubtract=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;multiplyG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;java/lang/IntegervalueOf(I)Ljava/lang/Integer;gewhereaddorg/das2/qds/DataSetOps applyIndexdataset+(Ljava/lang/Object;)Lorg/das2/qds/QDataSet;divideabseq(Ljava/lang/String;)VgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisIntervalMeasurement(Lorg/das2/datum/Units;)Z interpolate getBounds()Ljava/awt/Rectangle;java/awt/ColorGRAYLjava/awt/Color;setColor(Ljava/awt/Color;)Vwidth fillRoundRect (IIIIII)VBLACK drawRoundRectgetFont()Ljava/awt/Font; java/awt/FontgetSize drawString(Ljava/lang/String;II)V getMinorTicks()Lorg/das2/datum/DatumVector;()Lorg/das2/datum/Units;org/das2/datum/UnitsisConvertibleToisTimeLocation putPropertyb(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Lorg/das2/qds/MutablePropertyDataSet;getFontMetrics()Ljava/awt/FontMetrics;java/awt/FontMetrics getAscent getHeightgetYgetX getMessage()Ljava/lang/String;java/util/logging/Loggerinfoappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringslice(I)Lorg/das2/qds/QDataSet; transform(Lorg/das2/qds/QDataSet;)D isHorizontal()Z getColumn()Lorg/das2/graph/DasColumn;org/das2/graph/DasColumn getDMinimum getDMaximumdrawLine(IIII)VgetRow()Lorg/das2/graph/DasRow;org/das2/graph/DasRoworg/das2/qds/DataSetUtilasDatum/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum;$org/das2/datum/format/DatumFormatter*(Lorg/das2/datum/Datum;)Ljava/lang/String; setStringgetWidth()Ddraw(Ljava/awt/Graphics;FF)Vjava/lang/Mathmax(II)Ijava/lang/Double(D)Ljava/lang/Double;datum*(Ljava/lang/Object;)Lorg/das2/datum/Datum;fine getDatumRange()Lorg/das2/datum/DatumRange; getLengthget(I)Lorg/das2/datum/Datum;contains(Lorg/das2/datum/Datum;)ZfindexvaluevalidlesserOf greaterOf org/das2/datum/DomainDividerUtilgetDomainDividerL(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Lorg/das2/datum/DomainDivider; boundaryCount/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)J finerDivider!(Z)Lorg/das2/datum/DomainDivider;coarserDivider boundariesJ(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Lorg/das2/datum/DatumVector;/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)VgetDatumFormattera(Lorg/das2/datum/DomainDivider;Lorg/das2/datum/DatumRange;)Lorg/das2/datum/format/DatumFormatter;(II)V nextRecord(Lorg/das2/datum/Datum;)V getDataSet()Lorg/das2/qds/DDataSet; getParent()Lorg/das2/graph/DasCanvas; setBounds(Ljava/awt/Rectangle;)Vorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!  j"**Y**d*d*+:U;<=!>""J*+ *+ AB CQ *+ *, FG H   J+* *+ PQ SN* * *efh  *,,d,,*N-:,,:*,:: Y+ ! +"++#. t(u5zM{a}r~R(5Mra^rM"W+$N*%:-&'-(d)d*-+'-(d)d,-,--./" *1IV4WWWR L9* 0M,,1N* *+23* *+43* -56)* 7 *+83** :-5; ++<+=>6*?6*@6*A6***B4*C-:EF*+GYHIJEJK3*B *+L36*B56 *BM: *  N6    6 * O: *PQ *PR+ d` ddS1 *TU *TV+ d dSWYX:  +*Y*ZM[\]* O< + d ^lddd_ ``6  * * - +a l`d_ ^6  * * **b**b++<*@666  *cc*c M: *  N6  : 6* O+ d` ddS+ d dS DF  !(/0ANUVgnw} !0?Xgv*7>DIZgs}(  '     @gM sA Ln wD}>82Irt %9)5c) .0&* 0L++1MdfgNhfg:* jk* 4k* ,56** 7 8k** :,5; * l:6,m},n:ob* p:qHq* 3* ":  rq- sgN tg:-u vk-ggw:-xy{: :-x|~: :-MY-:*Y**Yd:Yd: 6  ,m, n:  * * : 6 6  M:* N6 l6 * O2*PQO*PR@  /*TU *TV  g 9Yd: Yd: {-M6  ,m, n:  * * :66M:* N6l6* O2*PQO*PR@   /*TU *TV   g 9*B* Z* c* ` '.67> F G Xemn $%& ).*?+I,Q-U.X/i0s1{23578:;=>ABCDEFGHI"J,K;LJMQN[QjRySTEAYZ]^_`abcd efg"h1i@jGkQn`oopvq}b^vwyz|B % lQI s s     s  '&.   K% )& ^ ""F ',  +',  C*P *P* ** ** O5*PQ<*TU=Y*d*P*N*--*PR<*TU=Y**TN*->!0:BJdilt|HB'Jdt"|;)"! $