4 % # $ % & ' ( )* + , -. -/ 01 -23 04 -5 67 8 9 : ;< = >? @ AB @ C D EF $G H I JKL MN O P Q RS 1@ TUV 4W X Y Z [ \ ]^ _ `a b c de Cf g h ij k l m n op q or st uv w xy W@ z { : | d}~ ^ d  N  0        y   y     y            0        :     ] d   d   ]   ] ]         f            ] ]               y   y    A    M  o  ě         o        C   d d        ! o" # $ % & ' ( ) 0*+ o,-. Q/ 0  1  Y  2  Z3 4 # 5  6  7 89 : 0;< = >? @A B 0C  DEF )WG ,H I JK ,LM 1H 1L NOP 5Q JR JST 9UVW <QX ;YZ @@ [ \] D^ J_ `ab c dd de df g h di ojkl dmn op qr s  t uvw _: dx y _z _{ |?PbM _} _~ _       :   {   d :   o #        d   d     :        -;      ?                  m  $  m M            {         {  `  d   O     4   :  ?         C    @ ! "#  $  % &' ( ) J* + D, J- . J/ d) 012 y3 t 4 5 d 6 57 58 d9 :; <  = > @ d? O @A @@ BCD  E F G  H I J  KL M RN M . d cO  PQRS \  T U 0V  WX 0YZ 0[\ ] B 0^ _` da b dcdef sg hi  o j 9k lmn l    o do! oO$&(+ p q dr _s _ dt _u _v _w?6C-x yz { d| $ $}  ~     InnerClassesPlotDnDSupport RebinListener LegendElementMessageDescriptorCUSTOMIZER_KEYSLjava/util/List; Signature0Ljava/util/List;PLOT_CUSTOMIZERSLjava/util/Map;JLjava/util/Map;DEBUG_GRAPHICSZlegendWidthLimitPxIPROP_LEGEND_WIDTH_LIMIT_PXLjava/lang/String; ConstantValue PROP_TITLExAxisLorg/das2/graph/DasAxis;yAxisxmementoMemento Lorg/das2/graph/DasAxis$Memento;ymementoreduceOutsideLegendTopMargin plotTitle displayTitle rebinListener&Lorg/das2/graph/DasPlot$RebinListener; ticksListener#Ljava/beans/PropertyChangeListener; dndSupportLorg/das2/util/DnDSupport;loggerLjava/util/logging/Logger;editRendererMenuItemLjavax/swing/JMenuItem;cacheImageValid cacheImageLjava/awt/image/BufferedImage;cacheImageBoundsLjava/awt/Rectangle;previewpaintComponentCount+Ljava/util/concurrent/atomic/AtomicInteger; titleHeightdrawInactiveInLegend testSentinalreluctantLegendIcons focusRendererLorg/das2/graph/Renderer;PROP_FOCUSRENDERERmultiLineTextAlignmentFPROP_MULTILINETEXTALIGNMENT NULL_ICONLjavax/swing/Icon;repaintActionListenerLjava/awt/event/ActionListener;DUMP_TO_FILE_ACTIONLjavax/swing/Action;INFOWARNINGSEVEREmessages;legendElements8Ljava/util/List;PROP_DISPLAYTITLEbottomDecoratorLorg/das2/graph/Painter;PROP_BOTTOMDECORATOR topDecoratorPROP_TOPDECORATOR PROP_CONTEXTcontextLorg/das2/datum/DatumRange;PROP_DISPLAY_CONTEXTdisplayContext renderers+Ljava/util/List;PROP_RENDERERSlegendPositionLorg/das2/graph/LegendPosition;PROP_LEGENDPOSITIONPROP_LEGENDRELATIVESIZESIZElegendRelativeFontSizelegendFontSizePROP_LEGENDFONTSIZEfontSize PROP_FONTSIZE displayLegendPROP_DISPLAYLEGENDdrawBackgroundLjava/awt/Color;PROP_DRAWBACKGROUND drawGridColorPROP_DRAWGRIDCOLORdrawGrid PROP_DRAWGRID drawMinorGridPROP_DRAWMINORGRID drawGridOverPROP_DRAWGRIDOVER lineThicknessPROP_LINETHICKNESS plotVisiblePROP_PLOTVISIBLEoverSize PROP_OVERSIZE longTitlesPROP_LONGTITLESPROP_LOG_LEVELlogLevelLjava/util/logging/Level;printingLogLevelPROP_PRINTINGLOGLEVEL logTimeoutSecPROP_LOG_TIMEOUT_SECPROP_ISOTROPIC isotropicPROP_DRAWDEBUGMESSAGESdrawDebugMessages$assertionsDisabledgetCustomizerKeys()Ljava/util/List;CodeLineNumberTable StackMapTable.2()Ljava/util/List; addCustomizer<(Lorg/das2/graph/CustomizerKey;Lorg/das2/graph/Customizer;)VLocalVariableTablekeyLorg/das2/graph/CustomizerKey; customizerLorg/das2/graph/Customizer; getCustomizer;(Lorg/das2/graph/CustomizerKey;)Lorg/das2/graph/Customizer;removeCustomizer!(Lorg/das2/graph/CustomizerKey;)VgetLegendWidthLimitPx()IthisLorg/das2/graph/DasPlot;setLegendWidthLimitPx(I)VoldLegendWidthLimitPx3(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)Vk7getFocusRenderer()Lorg/das2/graph/Renderer;setFocusRenderer(Lorg/das2/graph/Renderer;)VoldFocusRenderergetMultiLineTextAlignment()FsetMultiLineTextAlignment(F)VoldMultiLineTextAlignmentgetLegendBounds=(Ljava/awt/Graphics2D;IILjava/util/List;)Ljava/awt/Rectangle; unitsStringicongtr"Lorg/das2/util/GrannyTextRenderer;theLabeldsLorg/das2/qds/QDataSet; theheightmrectrle&Lorg/das2/graph/DasPlot$LegendElement;graphicsLjava/awt/Graphics2D;msgxmsgyllegendElements maxIconWidth boundRectemlcontext contextStriconColumnWidth axisBoundsrrLjava/awt/geom/Rectangle2D;LocalVariableTypeTable+e(Ljava/awt/Graphics2D;IILjava/util/List;)Ljava/awt/Rectangle; drawLegend((Ljava/awt/Graphics2D;Ljava/util/List;)V legendBounds canvasWidthclipiconytexty imgBoundsglegendFontSizeImplD backColoreP(Ljava/awt/Graphics2D;Ljava/util/List;)V drawMessagesmessage*Lorg/das2/graph/DasPlot$MessageDescriptor;spcmsgx1lmessagetimerLjavax/swing/Timer; lmessagesisPrintfont0Ljava/awt/Font;msgem rightJustify warnColor severeColor renderers1tnowJneedRepaintSoon repaintDelayT(Ljava/awt/Graphics2D;Ljava/util/List;)V maybeDrawGrid(Ljava/awt/Graphics2D;)V gridColorminorGridColorxticksLorg/das2/datum/DatumVector;yticks plotGraphicslxaxislyaxisxtickv Lorg/das2/graph/TickVDescriptor;ytickv drawDecorator0(Ljava/awt/Graphics2D;Lorg/das2/graph/Painter;)VexLjava/lang/Exception;p!drawCacheImageH(Ljava/awt/Graphics2D;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)VLjava/lang/RuntimeException;rendi noneActive3findRendererAt(II)Iresult legendElementxy getEditAction()Ljavax/swing/Action;addDefaultMouseModules()V dumpMenuItemhrs3Lorg/das2/event/HorizontalRangeSelectorMouseModule;vrs1Lorg/das2/event/VerticalRangeSelectorMouseModule;Lorg/das2/event/MouseModule;GMsetXAxis(Lorg/das2/graph/DasAxis;)VoldValueLjava/lang/Object;parentLjava/awt/Container;setYAxisupdateImmediately renderers11[Lorg/das2/graph/Renderer;getAffineTransformQ(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)Ljava/awt/geom/AffineTransform;atLjava/awt/geom/AffineTransform; isIdentity"(Ljava/awt/geom/AffineTransform;)ZpaintInvalidScreen5(Ljava/awt/Graphics;Ljava/awt/geom/AffineTransform;)V atGraphicsLjava/awt/Graphics;cdebugresetCacheImageBounds(ZII)VlcacheImageBounds lcacheImageprintingwidthheightprintComponent(Ljava/awt/Graphics;)VLorg/das2/DasException;wh doInvalidategetCanvasRenderFont (Ljava/awt/Font;)Ljava/awt/Font;f parentSizenewSizedd[DLjava/text/ParseException;f0 getAxisClip()Ljava/awt/Rectangle;implementMacros&(Ljava/lang/String;)Ljava/lang/String;sdelimCss[Ljava/lang/String;drtestoLorg/das2/datum/Orbits;tpLorg/das2/datum/TimeParser;formatcontrolcontrolstitletrcontext1popLjava/util/regex/Pattern;insertmLjava/util/regex/Matcher;5Ljava/util/Map;paintComponentcodysaveClipLjava/awt/Shape;c0bckgatDescdirtrendsxmemymembackt titleWidthtitleXtitleYdrawBacknrsizeirxxyy graphics0localPlotTitlelineThicknessDoublexSizeySizedisableImageCache useCacheImagecacheImageClipwsetEnableRenderPropertiesAction(Z)VbisEnableRenderPropertiesAction()Z releaseAlldmia%Lorg/das2/event/DasMouseInputAdapter; postMessage[(Lorg/das2/graph/Renderer;Ljava/lang/String;ILorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Vrenderer messageTypeLorg/das2/datum/Datum;s(Lorg/das2/graph/Renderer;Ljava/lang/String;Ljava/util/logging/Level;Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)V messageLevel postException1(Lorg/das2/graph/Renderer;Ljava/lang/Exception;)V exception errorLevel addToLegendF(Lorg/das2/graph/Renderer;Ljavax/swing/ImageIcon;ILjava/lang/String;)VLjavax/swing/ImageIcon;possetReduceOutsideLegendTopMarginP(Ljava/awt/Graphics2D;Lorg/das2/datum/DatumVector;Lorg/das2/datum/DatumVector;)Vxminxmaxyminymax drawContentresize yaxiswidth oldBoundsboundssetTitle(Ljava/lang/String;)VfmLjava/awt/FontMetrics;getTitle()Ljava/lang/String;isDisplayTitlesetDisplayTitlevoldgetBottomDecorator()Lorg/das2/graph/Painter;setBottomDecorator(Lorg/das2/graph/Painter;)VoldBottomDecoratorgetTopDecoratorsetTopDecoratoroldTopDecorator getContext()Lorg/das2/datum/DatumRange; setContext(Lorg/das2/datum/DatumRange;)VgetDisplayContextsetDisplayContextgetXAxis()Lorg/das2/graph/DasAxis;getYAxisgetDasColorBar()Lorg/das2/graph/DasColorBar;cbLorg/das2/graph/DasColorBar;installComponentr1uninstallComponent addRenderer(ILorg/das2/graph/Renderer;)VindexremoveRenderercontains(II)ZcontainsRenderer(Lorg/das2/graph/Renderer;)ZremoveRendererscreateDummyPlot()Lorg/das2/graph/DasPlot; createPlotP(Lorg/das2/datum/DatumRange;Lorg/das2/datum/DatumRange;)Lorg/das2/graph/DasPlot;xrangeyrange getRenderer(I)Lorg/das2/graph/Renderer; getRenderers()[Lorg/das2/graph/Renderer;getActiveRegion()Ljava/awt/Shape;coalesceEvents;(Ljava/awt/AWTEvent;Ljava/awt/AWTEvent;)Ljava/awt/AWTEvent;e1'Lorg/das2/graph/DasRendererUpdateEvent;e2 existingEventLjava/awt/AWTEvent;newEventf processEvent(Ljava/awt/AWTEvent;)VdrueerepaintinvalidateCacheImageinvalidateCacheImageNoUpdateisCacheImageValid markDirtygetLegendPosition!()Lorg/das2/graph/LegendPosition;setLegendPosition"(Lorg/das2/graph/LegendPosition;)VnewlegendPositionoldlegendPositiongetLegendRelativeFontSizesetLegendRelativeFontSizeoldFgetLegendFontSizesetLegendFontSizeoldLegendFontSize getFontSize setFontSize oldFontSizeisDisplayLegendsetDisplayLegendoldDisplayLegendgetDrawBackground()Ljava/awt/Color;setDrawBackground(Ljava/awt/Color;)VoldDrawBackgroundgetDrawGridColorsetDrawGridColoroldDrawGridColor isDrawGrid setDrawGridbOldisDrawMinorGridsetDrawMinorGridnewdrawMinorGridolddrawMinorGridisDrawGridOversetDrawGridOvergridOver oldGridOvergetLineThicknesssetLineThicknessoldLineThicknesssetPreviewEnabledisPreviewEnabledsetAxisPlotVisiblevisible isPlotVisiblesetPlotVisibleoldPlotVisible isOverSize setOverSize oldOverSize isLongTitles setLongTitles oldLongTitles setLogLevel(Ljava/util/logging/Level;)VleveloldLevel getLogLevel()Ljava/util/logging/Level;getPrintingLogLevelsetPrintingLogLeveloldPrintingLogLevelgetLogTimeoutSecsetLogTimeoutSecoldLogTimeoutSec isIsotropic setIsotropicoldvaludgetUpdateImageBoundsgetCacheImageBoundssetCacheImageBounds(Ljava/awt/Rectangle;)VcheckIsotropic3(Lorg/das2/graph/DasPlot;Lorg/das2/graph/DasAxis;)V newOtherRange otherAxisscale otherRange otherScaleexpanddasPlotaxisscalexscaley getPaintCountresetPaintCount lrendererssetDrawDebugMessagesisDrawDebugMessages access$000(Lorg/das2/graph/DasPlot;)Zx0 access$100 access$200*(Lorg/das2/graph/DasPlot;)Ljava/util/List; access$3001(Lorg/das2/graph/DasPlot;)Ljavax/swing/JMenuItem; access$400 access$500K(Lorg/das2/graph/DasPlot;Lorg/das2/graph/DasPlot;Lorg/das2/graph/DasAxis;)Vx1x2 SourceFile DasPlot.java  +     java/util/ArrayList J     org/das2/graph/Customizer   org/das2/graph/DasPlot   J   $org/das2/graph/DasPlot$RebinListener J org/das2/graph/DasPlot$1   )java/util/concurrent/atomic/AtomicInteger JH   truefalse     org/das2/graph/DasPlot$3 org/das2/graph/DasPlot$5Dump Data Set to File J         1em     java/awt/Color J   1px    ! % $% % &%java/lang/Integer ( debugMessages , -org/das2/graph/DasPlot$2  O  R"java/lang/IllegalArgumentExceptionxAxis is not horizontal Jq dataMinimum  dataMaximumorg/das2/graph/DasAxis datumRangelogflippedticks yAxis is not verticaljava.awt.headless   R org/das2/graph/CustomizerKey     u$org/das2/graph/DasPlot$LegendElement X R ]c      u %\{CONTEXT\}    %\{UNITS\}    D  >D  D   java/awt/Rectangle J java/lang/StringBuildernot supported:    D  D   D           java/awt/Graphics2D  V    =? @C D EF Gjava/lang/Exception % Hu I     k Jorg/das2/graph/Renderer K%rendering #{0}: {1}java/lang/Object L M N Ojava/lang/RuntimeException P ]^ QR Ru ab (inactive) R SR(no renderers)  VWdasPlot has no renderers Tq(no active renderers)  UV Worg/das2/graph/DasPlot$4Renderer Properties1org/das2/event/HorizontalRangeSelectorMouseModule JX YUZ [\ ]^/org/das2/event/VerticalRangeSelectorMouseModule_ `!org/das2/event/ZoomPanMouseModule Ja b\ c\!org/das2/event/BoxZoomMouseModule Jd org/das2/event/LengthMouseModule!org/das2/event/LengthDragRendererLength Je%org/das2/event/DisplayDataMouseModule NO fRjavax/swing/JMenuItem Jg hij klsetXAxis upsets the dmia i m no pq r s t u%setYAxis({0}), removes {1}null vusetYAxis upsets the dmia DasPlot.updateImmediately wq:odd branch presumed to be caused by thread mis-management. xq y =unable to calculate AT, because old transform is not defined.java/awt/geom/AffineTransform z  R { |} ~   . using cacheImage with ricepaper to invalidate qWidth ( ) and height ( ) must be > 0 ,cheesy code to fix getHeight=0 when printing width or height is 0.create cacheImage {0}x{1}java/awt/image/BufferedImage J -width or height is zero. Try printing again.  updating renderer #{0}: {1})org/das2/util/monitor/NullProgressMonitor org/das2/DasException %   u java/text/ParseException %{CONTEXT}       (.*)\%\{TIMERANGE(.*?)\}(.*) (no timerange)  R java/util/HashMap D  \  = U CONTEXTjava/lang/String       orbit:: NOORBITorg/das2/datum/OrbitDatumRange  (Orbit u)FORMAT$o%o???  dasPlot.paintComponent {0} u R tu  R   D D Rnot event thread:  D* printing thread * plot_0 here we are... q  DasPlot clip={0} @ {1},{2} D  4returning because clip indicates nothing to be done.java/awt/BasicStroke J  JXdraw plot useCacheImage: {0}       using cacheImage w/AT {0}  using cacheImage {0} {1} {2} cbw: {0} ciw:{1}  printing thread, drawing-https://sourceforge.net/p/autoplot/bugs/1076/     rebuilding cacheImage   0calling updatePlotImage again because of memento Bskipping updatePlotImage because memento indicates things are okay  .java/lang/AssertionError,recalc cacheImage, xmemento={0} ymemento={1}      R  java/awt/geom/Rectangle2D$DoubleDouble J     update: %d!crender: %d!c D D paint:   G  u q  S JW$org/das2/CancelledOperationExceptionOperation Cancelled J    D   resize DasPlot R  DasPlot setBounds {0} org/das2/graph/DasPlot$6  setTitle("{0}")   l       %org/das2/graph/DasPlot$PlotDnDSupport  J +strange hudson case of NullPointerException addRenderer({0})java/lang/NullPointerExceptionadded renderer was null   S  addRenderer({0},{1})  removeRenderer({0}) '*** plot doesn''t contain renderer: {0} RS   J JK J things are transitioning found null%org/das2/graph/DasRendererUpdateEvent Q process DasRendererUpdateEvent 1cacheImage was already invalid, reposting update. qDasPlot.markDirty withRepaint O   D   R     #expand={0} scale={1} otherScale={2}       H    R das2.graph.dasplot.debuggraphicsdas2.graphics.plot ! k " J #!org/das2/graph/DasCanvasComponentorg/das2/graph/DasPlot$7org/das2/graph/DasAxis$Mementojava/lang/Throwablejava/util/Iteratorjava/util/Listorg/das2/datum/DatumRangejavax/swing/Iconorg/das2/qds/QDataSet java/awt/Fontorg/das2/graph/TickVDescriptororg/das2/datum/DatumVectororg/das2/graph/Painterorg/das2/event/MouseModulejava/awt/Containerjava/util/logging/Loggerjava/util/logging/Level[Ljava/lang/Object;java/awt/Graphicsjava/util/regex/Patternjava/util/regex/Matcher java/util/Maporg/das2/datum/Orbitsjava/awt/Shapeorg/das2/datum/Datum(Ljava/util/Collection;)V containsKey(Ljava/lang/Object;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;addget&(Ljava/lang/Object;)Ljava/lang/Object;removefirePropertyChange(Ljava/lang/String;II)V(Lorg/das2/graph/DasPlot;)Vjava/lang/System getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals-(Lorg/das2/graph/DasPlot;Ljava/lang/String;)Vorg/das2/graph/LegendPositionNE(IIII)VALLaddMouseListener!(Ljava/awt/event/MouseListener;)V setOpaque isHorizontaladdPropertyChangeListener8(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)Vorg/das2/DasApplicationiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; customize9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V(Ljava/lang/String;FF)V getEmSize()DtoStringisActive getListIcon()Ljavax/swing/Icon;org/das2/graph/GraphUtilnewGrannyTextRenderer$()Lorg/das2/util/GrannyTextRenderer;labelvalueOf&(Ljava/lang/Object;)Ljava/lang/String;trim replaceAll getDataSet()Lorg/das2/qds/QDataSet;org/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;org/das2/datum/Units setString((Ljava/awt/Graphics;Ljava/lang/String;)V getBounds getIconWidthjava/lang/Mathmax getIconHeight getAscent translate(II)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;($SwitchMap$org$das2$graph$LegendPosition[IordinalgetRow()Lorg/das2/graph/DasRow;org/das2/graph/DasRow getDMinimum getColumn()Lorg/das2/graph/DasColumn;org/das2/graph/DasColumn getDMaximumNWSESW org/das2/graph/DasDevicePosition toRectangleG(Lorg/das2/graph/DasRow;Lorg/das2/graph/DasColumn;)Ljava/awt/Rectangle;createIntersection8(Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D;java/awt/geom/Rectangle2DgetXgetYgetWidth getHeightcreate()Ljava/awt/Graphics;getFont()Ljava/awt/Font; getSize2DparseLayoutLength(Ljava/lang/String;DD)D deriveFont(F)Ljava/awt/Font;setFont(Ljava/awt/Font;)VwarninggetRicePaperColor getDMiddle OutsideNE OutsideSE getParent()Ljava/awt/Container; intersection*(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;(Ljava/awt/Shape;)VsetColor fillRoundRect (IIIIII)V getForeground drawRoundRect setAlignmentdraw(Ljava/awt/Graphics;FF)VgetImage()Ljava/awt/Image; drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)ZdrawIcon(Ljava/awt/Graphics2D;II)Vbottomdispose getCanvas()Lorg/das2/graph/DasCanvas;org/das2/graph/DasCanvasisPrintingThread(FF)Fjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;currentTimeMillis()JintValue birthMilli(JJ)Jtext paintIcon,(Ljava/awt/Component;Ljava/awt/Graphics;II)VFINER(J)Ljava/lang/Long;@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V#(ILjava/awt/event/ActionListener;)V setRepeatsstartgetAlphagetTickV"()Lorg/das2/graph/TickVDescriptor;getOrientation getMinorTicks()Lorg/das2/datum/DatumVector; getMajorTicksjava/awt/RenderingHintsKEY_ANTIALIASING $KeyLjava/awt/RenderingHints$Key;VALUE_ANTIALIAS_ONsetRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)Vpaint getMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V(I)Ljava/lang/Object;FINEST(I)Ljava/lang/Integer;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VincrementRenderCountrenderprintStackTraceisDrawLegendLabelgetLegendLabelisEmptyfineindexOf(Ljava/lang/Object;)I acceptContext>(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasAxis;)V mouseAdapter#org/das2/event/DasMouseInputAdapteraddMouseModule(Lorg/das2/event/MouseModule;)VaddDataRangeSelectionListener.(Lorg/das2/event/DataRangeSelectionListener;)V#org/das2/event/CrossHairMouseModule?(Lorg/das2/graph/DasPlot;)Lorg/das2/event/CrossHairMouseModule;V(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)VsetSecondaryModulesetPrimaryModulex(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/dataset/DataSetConsumer;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)V[(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/event/LengthDragRenderer;Ljava/lang/String;)VhasAllPermission(Ljavax/swing/Action;)V addMenuItem(Ljava/awt/Component;)Vorg/das2/DasProperties getLogger()Ljava/util/logging/Logger;removePropertyChangeListenersetRow(Lorg/das2/graph/DasRow;)V setColumn(Lorg/das2/graph/DasColumn;)V*(Ljava/awt/Component;)Ljava/awt/Component;validate updateTickVFINEgetNamefinerinfoupdate`(Lorg/das2/graph/DasAxis$Memento;Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/AffineTransform; getScaleXabs(D)D getScaleY getTranslateX getTranslateYfillRectfinest(I)Ljava/lang/StringBuilder;java/lang/Threadyield(III)VcloneupdatePlotImageZ(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Lorg/das2/util/monitor/ProgressMonitor;)VparseLayoutStr(Ljava/lang/String;)[D(Ljava/lang/CharSequence;)ZreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;getRange()Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)Z getDatumRangecompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgroup(I)Ljava/lang/String;lengthcharAt(I)C substring(C)Ljava/lang/StringBuilder;split'(Ljava/lang/String;)[Ljava/lang/String;(Ljava/lang/String;)I(II)Ljava/lang/String; getOrbitsFor+(Ljava/lang/String;)Lorg/das2/datum/Orbits;middle()Lorg/das2/datum/Datum;getOrbit*(Lorg/das2/datum/Datum;)Ljava/lang/String;/(Ljava/lang/String;)Lorg/das2/datum/DatumRange;minorg/das2/datum/DatumRangeUtil normalize4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)DparseTimeRangeformatTimeRange0(Lorg/das2/datum/DatumRange;Z)Ljava/lang/String;org/das2/datum/TimeParser/(Ljava/lang/String;)Lorg/das2/datum/TimeParser;/(Lorg/das2/datum/DatumRange;)Ljava/lang/String; getDasNameisValueAdjustinggetLineThicknessDouble(Ljava/lang/String;)DisOpaquegetColor getBackgroundtopjava/awt/EventQueueisDispatchThread currentThread()Ljava/lang/Thread;incrementAndGeterrLjava/io/PrintStream;java/io/PrintStreamprintlngetClipsetClip getClipBounds(FII)V setStroke(Ljava/awt/Stroke;)Vjava/lang/Boolean(Z)Ljava/lang/Boolean;5(Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)ZgetATScaleTranslateString3(Ljava/awt/geom/AffineTransform;)Ljava/lang/String; transform"(Ljava/awt/geom/AffineTransform;)V(IIII)Ljava/awt/Graphics; getGraphics setBackgroundgetRenderingHints()Ljava/awt/RenderingHints;setRenderingHints(Ljava/util/Map;)V getMemento"()Lorg/das2/graph/DasAxis$Memento; getXmemento getYmemento.(Ljava/util/logging/Level;Ljava/lang/String;)VdrawRect getDescentorg/das2/util/ColorUtil CADET_BLUEisOpaqueBackground getBounds2D()Ljava/awt/geom/Rectangle2D;(DDDD)VWHITEfillgetFontMetrics()Ljava/awt/FontMetrics;java/awt/FontMetricsgetUpdateCountgetRenderCount9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; drawStringgetDasMouseInputAdapter'()Lorg/das2/event/DasMouseInputAdapter;getTextremoveMenuItemE(Ljavax/swing/ImageIcon;Lorg/das2/graph/Renderer;Ljava/lang/String;)VisConvertibleTo getLength(I)Lorg/das2/datum/Datum;(Lorg/das2/datum/Datum;)DdrawLine isDisplayable$(Ljava/awt/Font;Ljava/lang/String;)V setBoundsjavax/swing/SwingUtilities invokeLater(Ljava/lang/Runnable;)V'(Ljava/awt/Font;)Ljava/awt/FontMetrics;(Ljava/lang/String;ZZ)V getColorBarW(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasRow;Lorg/das2/graph/DasColumn;)VinstallRenderer5(Lorg/das2/graph/DasPlot;Lorg/das2/util/DnDSupport;)VuninstallRenderertoArray(([Ljava/lang/Object;)[Ljava/lang/Object; setParent(ILjava/lang/Object;)Vclear0(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;I)V(Lorg/das2/datum/DatumRange;I)V setVisible getDLengthdivide(D)Lorg/das2/datum/Datum;isLoggt(Lorg/das2/datum/Datum;)Z.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;valuejava/lang/Double(D)Ljava/lang/Double;rescale:(Lorg/das2/datum/DatumRange;DD)Lorg/das2/datum/DatumRange; setDatumRangeset resetCountersjava/lang/ClassdesiredAssertionStatusorg/das2/datum/LoggerManager.(Ljava/lang/String;)Ljava/util/logging/Logger;(Ljava/awt/Image;)Vjava/awt/RenderingHints$Key!YG suHJKLMd      !"#$%&%'()*+,-. /01]YK»Y *ðL*+2suv3456 781@YM² *  *+ W *+ W* W,çN,-7::=:2 +5?9@:;@<=3 4D5 >?1tYL² *+ðM+,29 :;3@45 AB1%YL²*W *W+çM+,"2$9 %:;3@45CD1/*29 EFGH1e*=***2 9 EFIJK1A**d****Y**Y* !*"*#*$Y%&*'*(*)*+,-.*/* 0*1Y*23*4Y*567*8*9*:*;**<=*>*?@*?A*B*CYDE*CYDF**G*HI*J*K*L*MN*OP*RS**TU*V*WY*XY*Z*Y[*+\+P+] ^Y_`+a*b+c*b+e*b+f*b+g*b+h*!b*,i,P,] ^Yj`,a*b,c*b,e*b,f*b,g*b,h*!b)k+l-*mYN²n:o%pq: *r-ç :-699=92"H &27<HMR bbglx7Mm s  4 t   9 Y  )8.:9;><B=I>S@]AgBqC{DEGHIJLMNOPQTUXYZ1[4\@]9*L;AEFAA3) SMNN;;4O+D5PQ1/*/2n9 EFRS1]*/M*+/*s+t2vw xz9 EFTUV1/*029 EFWX1e*0E*#0*u$#v*2 9 EFYZ[1DZ6:*w6+*::   x: n:  o  py:  z:   { | *( |  |  }:~::  : : ::+:6*.66` : `>l`6 Y:Y `*=!^YY*=`*=.C'' *il`*=<*\dd*=*\`*idd*=*\dd*=*\`*\``*iX*\``*id!^YY*=`**:   ` d : Y    2>  1PWs  +27>EJMT]ht|$<Fak1:9 \]^_`ab-cadWe Pfg ZEFZhiZjZkZlWmhdTn Mo :p 1)q ]r Gs : tu v Zl3 MwxyzD{ {O)|}D~ ~<{1Mwxyyz{O|}~{1 Mwxyz{OE Mwxyyz{18<061+N*@*9*-***>b *> -*: *w6*\`6*il`66 ,n:  oX py:  |  |  z}:~: 6 *.,6 *-,:   6 6*=*= l``6Y ld ld l` l`: *6  Y* h*÷:Y`Y`-- -    -*ȶ-    *: *:x: ,n:  o py:zz{| *(| | z}:~:,*.~::  :z:z::-:  ` 6lld6l̎ld`6* l6-` Yl`d`:|-ζW1, *.-l`d` c6 *Ӥ  ԧ'-ձ2*J   ( CJR`el{ !"#$%&'*,-/02*364g5p6789:;<=@A"BDC^DhEyF~HIJKLMNPQRSTUV*W9X@YHZZ\a]k^s_adghijlnp9,]Ffg g p ^ \^]b^_H`>abckz"fgEFilhilo{rjake d ^m q v l3Cw 6 MwxwO%|G~ ~! Mwxwy F{ {O(|G~ ~H{bcy! Mwxwy{O1+N-***ֶ6-: nڋ6-*w66*\`6 *i`6 *=6*\d6 CYdȷD: CYȷD: *۸: 76 7,n:op::*N!*P㔜*S*She5*S+㔜6*Shee7:  }:: -:6Y`` 6 d6 :߲  :߲ :--ldl`-*ȶ*--ldl`-`` ͧ-  lcc6 .Y*3:-ձ2Fz|~ &5AHKZisv7:UXqt !,06Zbz 9tn]L^_1d EFihi &5HoKZj ik  l c ^[Xvc 3 MwxwDMwxwxO+" 6~?yIB Mwxwx/1i *F*FM*FN)CYFDMCY(DN*:*:::*H*JA::  : : +-*+ *H*JA::  : : +,*+ 2v *=CIT[bpsv   9s;v8 ;8 EFi*=CI[b3L %NN6 MwNN ( 10+N-,--էN-- 2" !/94i!0EF0i03`1 *Y[*Y[*G*+*8 *+*8 *+ *۸:66  :{ YSYS: *+ +,-: *+ ":*6;*+#*Y *G*+*9 *+*9 *8* !"#$*%!"2(( )+,(/81=3F5I6X7f8n9;<=?ABJDEFIKLMP Q)6/V6WAZH[Q^X_b`oa{bcf9f -fLEFiFHIEv FH3((xV} B')1$*۸N6*Z*L* :.&!-'66*Z*L* y:.&!z-z'6-d6+-  :{(2Vpr s0tMuZv`wcri|}~|9z Z 03 ^ 3gl^-EFv 3! xWW &16 )Y**+29  EF1ջ,Y**\-L*.+/+*\01Y**i2M*.,/,*i3*4N*.-/*.5Y***67*.-8*.9Y***:/;Y*?N*.-/@Y*AN*.-/*BCDY*7E:*.F2R *2:?G^f~94 EF *?31*\M*N*\fGH$- -*\I*\a*J*\c*J*\e*J*\f*J*\g*J*\h*!J*+\+q+] ^Y_`+*K+*L--*\MW-N+a*b+c*b+e*b+f*b+g*b+h*!b+, *O,+t++P2  &3@MZgty}    9*EF 3&4M ; 1K**iMQRY+ S+TSY*iS*N*ifGU$- -*iI*ia*J*ic*J*ie*J*if*J*ig*J*ih*!J*+i+q+] ^Yj`+*K+*L--*iMW-N+a*b+c*b+e*b+f*b+g*b+h*!b+, *V,+t++P2!- 2!9"B#F$N&['h(u)*+-./02345689:;< =?@!B%C)E9**EF*%23S MN4{MN4{4+M ; 1G*WXY*L+M,>6),2::Z[\ױ2* JK LM&N*O/P;R@MFU9**&GEF53#Mbb }}10*]^$_Y`N+*]-aN,*b-aN-2abcef$g.h9*0EF003 1I*c?*dgef3*hgef#*ief*jef2rs(tHr9 I3C@1<N+-k*6*6+dd*l*mn6op2"xy z{}/~2;9H<EF<<8*!2 "198/^YYqrsrt`*6*6*K@<Yu:h lh ld*vYu: wx ^Yy`QzYSYS{Y|:*v*}2r4=FQZflz$+179\ Z08EF888=F3+U$y T1- *ֶ=*l>*m6 ~**\d:*id:*۸:6a  :  {E YSY S Y:   *+*2b  )*2>JSbpx9p  pJ Vj>JvSmEFv Sm3U  + MNNxQ MNNx}M 1<*M,1 ,1++N-9,1k,1c9-N-M+9892* #/79:9H#/ 1:<EF< 3 M   16 **29  EF1,+ *: *:xM+,LM*N*\*\*\M---M,+:, ,x:+::Y:6 Y :  :  6 6   H  2:6 W` W P :   :  ,:  i  : , e<, ge'Y  M:   E,,0Y,,:m,:c V:  - -,,:: : ,  ,:YL+l28 ').EP^`!d"f%n&~'()*+,./012 4$/*849A:P;U<\=g>lAuBCDHFGMNOPR!U.V=WSXZYf[n^u_y`fh9 q.8x X uL   \v gk P u  =D  EF)|.wn7 !~'"#$v %3F{ (zz&C{aM{zz&{'{()),{ M{zz&{'{({*{B D 1{!$+1  *¶*ֶÙ**M**IJ*ƙH+:+*ȶk**:**d6+``n+k*ֶך*˚$YY̶ͶζϿ*&W*ֶי(Ѷ$*Զ- ֶ*6*6*d6*d6*ֶי+: +٧:  Y+SY*۸SY*ʸS+:   *`` ݶY6 +: )*) Y) Y)*EX+:  *E**:t*t*'` ``    *t*t*v: *}:*"#*ֶך  6**:Q :**\*i:*#3+    *W*c": & Y SY*]SY*bS )Y SYS    *Wէ*Y:*ֶך J :*l6*m6ñ*p:: *l6*m6ñ**v:   [ñ{Y  |::*ȶ*ȶ**K d dptt*:*d:*d::::662:666<QY):Qr*ç : *ֶךx Y*"     *W**\]**ib Y*]SY*bS*}* v *ȶ*J *q,m,f,:*:*Al*A?-`*:111 :91k1c9: ::  6dl`6 dld6 C: : * 6L:Ycc: :    *Y* : * *Y* :/%*B* *= * *VT*۾666  6`ddld6`hdld d6 : CYȷD dh `    dh `  *:66X2:: YSYS  ` `h`̈́ Y*& ``h` d *+  + ٱ:=~~ ~!{~~~Z2>mnopt$v-x4y:zB{O|]}s~y #&QWnwx{ *06S`m~(5[x}!6@IR[cj  "*#:'=$?%D&T'W)ci.s0x25678:;=?@ DFG'J9K<MDOZQcRxUVWXY][\`abcdepqr stu6v;yAzF{M|r}y~ "&,0@CRmt  . 1 7 l q y ~ 9@:?,O*]-./ O0 912i,&5i?z3}e@8i456'cC 9e&iMB7uy0<`8^_9:;A[<C^_He"J=&F>C)?R@mAt0 EF B$ aC- XDE zF&_./ W. { G hi 0U 6O`%HmIlvl3S>Y{06AM{JQy*w ^LyK@WM{JywyKywL'&"24'w ]M{JywyKy4wOM{JywyKy4wbNNMMb%}c M{JywyKy45!aP{ -B M{JywyKy{S M{JywyKy Jxx Jx*x+M{JywyKyxxb[4M{JywyKyxxNO1< *DY*!E**F***"#*2!(6;9<EF<P3!QR1B *29  EF3 @S1j"*$*L+%*\&%*i&%2  !9"EF TUVW1#**Y+,' W29 <">9>#EF#X##Y#Z#Z3 V[1&**Y+,-' W2N Q%S9>&EF&X&&\%&Z&Z3 ]^1>,N- -,N6,(!6,)N*+-"2* ^_`bc#d(e/f3i=j94>EF>X>_9"`3 {ab1l*yY,+* W2 tu94EFX]cdeO1F **+2|} ~9 EF f1 *,:6`66`6-B--*i./16  -0%*i- 126 +  3 ,B,-*\./16  ,0%*\, 126 +  3 ر2B !.CO_kq9 _  F+  + EFi gh!i.j3'F Mwy**k1529EFil1 4Y*5*6LM,*0**7N,-*Ķ8*,̎,l`'*Y* :**9:**I9Yu:*d:od*d:od*d`:o`*Lq*>*<**<d6 *d `+*<6  d h`*d`:o`*+*-Y*'dY*'` =+>*?@Y*AB2" !*3D\mw!.=Ylz9f m !m n^_*\`lmOwED<oEFv \`l3>OyJxMyxyy'J 'Mpq1/j*YN*M*+-ç :-QC++L*&**ֶDEN*--l`'*F*+,- *G,+t2: '.5AP T X ` i94 ArsjEFj8P3)M{45M{4)!tu1/*29 EFvR1/*2%9 EFwO1n*=**HI*F*201 23459 EFxyz{1/*82<9 EF|}1n*8M*+8*J,+t**2EF GHIJ9 EF~{1/*92R9 EF}1n*9M*+9*K,+t**2[\ ]^_`9 EF1/*:2w9 EF1^*:M*+:*L,+t2 9 EFy1/*;29 EF1^*;M*+;*M,+t2 9 EFy1/*\29 EF1/*i29 EF1#*L+d=+2NN--2!9* #EFt3  b1 *O*\**\**P*i**i**P*L+M,>6,2:Q)k+l-*RY**ִSTU22  %8=QV\k~9 QEF=Be3 Mbb!1x*V*\*\W*\W*\X*i*iW*iW*iX*L+M,>6%,2:YקZ۱26 #4BG[`il qw 9 [xEFG1e3"# Mbb}S1Q[++\Y]^+_M,,+`** abN*+ W+*c*+Q*d-** at+\*2>   ! % * C N S Z ^ {   9*EF!cFCA3 M3b13QeYSY,S,\Y]^,_N--,`** ab:*,f,*c*,Q*d** at,\*2> ' ( )* +/ ,3 -8 /R 1] 2b 3i 4m 6 7 8 994EF/eFRB3* M4bS1QgY+S*+hi+*+Z*/+*j** abM*+W*d,** at+c*22 B D! E. G5 H9 JF L_ Mj N O P R9 EF_23. 1@*J5>*n:op :{>*k2" ^ _ `* a2 b4 d7 e9 g94* e 0@EF@@3O1? *+h2 q9 EF !1C*:*nL+o+p M,Z,c*j*l*2& x y$ z( {- |0 }5 ~> B 9$ CEF3 O 1|2dYm mnKdYm mnLY*+oM,2  & 0 9 & 0F 1"dY*pMdY+pNY,-o:2   94"" F!1B*  2 9EF!1q** abbL*++** abbLq=++2 r+2&  * F R Z ` i o 9 TqEFUt3b51/*62 9 EF10+s%,s+sN,s:-tt+*+,u2    % ' ) 940EF003'1.+s$v$+sM,tw*"**+x2& 6 7 8 9 :! ;% <( =- ?9 .EF.3(13*y2  G I9 EF1l$*"z$*"*{|*+2 O P R T U# V9 $EF314*"2  ] _9 EFR1/*"2 e9 EF1K}Y*~*2 j k o p9 EF1/*=2 9 EF1n*=M*+=*,+t*F*2     9 EFD1/*>2 9 EFH1f*>=*>**2    9 EF>u1/*@2 9 EFq1^*@M*+@*,+t2   9 EF u1/*A2 9 EFq1^*AM*+A*,+t2   9 EF R1/*B2 9 EFO1n*B=*B*I*F*2     9 EF1/*E2 9 EF1n*EM*+E***,+t2     9 EF1/*F2 9 EF1n*FM*+F***,+t2 ( ) * + , -9 EFR1/*2 B9 EFO1!*=*** *I2 K L M N P Q S9 !EF!3 R1/*2 d9 EFO1n*=****I2 m n o p q r9 EFR1/*G2 9 EFO1n*G=*G***I2     9 EFu1/*I2 9 EFq1f*IM*+I**,+t2    9 EFO1>*#2   9EFR1/*#2 9 EFO1V**\*i2   9EFR1/*J2 9 EFO1^*J=*J*I2   9 EFR1/*K2 9 EFO1f*K=*K**I2    9 EFR1/*L2 9 EFO1^*L=*L*I2   9 EF!1 *NM*+N,+**,+t2      9  EF %%31/*N2 9 EF1/*P2 )9 EF1^*PM*+P*,+t2 1 2 3 49 EF&%%D1/*S2 F9 EFH1f*S=*S**2 N O P Q R9 EF(R1/*2 `9 EFO1#*=* *I **2 i j k l n" o9 #EF#+3  1l*<*=YuN*K+-*lh l-*m-*lh ld-*l-*m-d-d*--26 } ~   - 5 G O W ^ e j 9*lEFd\T3 Gy$ 1FY*vL+2  9EF 1E *Y+v2  9 EF 1. $++N++:-/+ +++,- ++M,+ ,++:,+ +:,,:::g:o9  e;QY SYSYS g c:  2^  - = G P Q g h l   # 9p  mZfVZD $EF$ F$  Z- Z3 P  CNN}D12*&2 9 EF1-*L*&+M,>6,2:2  ! & , 9 !e-EF(3MbbO1N*V**2  9EFxR1/*V2 9 EF1/*2g9 F1/*2g9 F1/*2g9 F1/*2g9 F1/*2g9 F1E*+,2g9 FF 1qY[Y +,)- һY{Y|~M!2* gij$l4=AU^!g&3 @!"rRy  @4)1Wd  AB