4r M N O P Q R ST SUV WX Y Z[?У =p Z\ Z] Z^ _` a b Sc de f g h i jk jlm jno p qr Zs tu vw Zx yz v{ y|} .~ 0 2 2  7   ;a  G   &  Z E E  G        G E E  Xa X X X X   E h  k  u  u u s u  xa x x x x x  t   t    u S     CutoffSlicer InnerClassesxrangeLorg/das2/datum/DatumRange;yrange lastCommentLjava/lang/String; cutoffSlicer/Lorg/das2/event/CutoffMouseModule$CutoffSlicer; applicationLorg/das2/DasApplication;dataSetUpdateListenerListLjava/util/ArrayList;slopeMinLorg/das2/datum/Datum;levelMinnaveI xResolution lowCutoffZ listenerList%Ljavax/swing/event/EventListenerList;=(Lorg/das2/graph/DasPlot;Lorg/das2/dataset/DataSetConsumer;)VCodeLineNumberTableLocalVariableTablethis"Lorg/das2/event/CutoffMouseModule;parentLorg/das2/graph/DasPlot;consumer"Lorg/das2/dataset/DataSetConsumer;#fireBoxSelectionListenerBoxSelected%(Lorg/das2/event/BoxSelectionEvent;)VexLjava/lang/RuntimeException;event"Lorg/das2/event/BoxSelectionEvent;xrange0yrange0 StackMapTablergetRebinDescriptor?(Lorg/das2/datum/DatumRange;)Lorg/das2/dataset/RebinDescriptor;rangeresDminmaxnbinddx"Lorg/das2/dataset/RebinDescriptor;recalculateSoon()VrunLjava/lang/Runnable; recalculate*(Lorg/das2/util/monitor/ProgressMonitor;)VeLorg/das2/DasException;specLorg/das2/qds/QDataSet;icutoffimon'Lorg/das2/util/monitor/ProgressMonitor;tdsydsxdsrebinner"Lorg/das2/dataset/DataSetRebinner;fillbuilder"Lorg/das2/qds/util/DataSetBuilder;xbuildercommentvds}ocutoffH(Lorg/das2/qds/QDataSet;Lorg/das2/datum/Datum;IILorg/das2/datum/Datum;)Ij slopeTestuaveave[DkdsmultnfrcumulunitsLorg/das2/datum/Units;levelslopeicof[Zxunits levelBuilder xlevelBuilder slopeBuilder xslopeBuilder icofBuilder xicofBuildericutOff getSlicerl(Lorg/das2/graph/DasPlot;Lorg/das2/dataset/TableDataSetConsumer;)Lorg/das2/event/DataPointSelectionListener;plot'Lorg/das2/dataset/TableDataSetConsumer; sourceYAxisLorg/das2/graph/DasAxis;xAxisaddDataSetUpdateListener+(Lorg/das2/dataset/DataSetUpdateListener;)Vlistener(Lorg/das2/dataset/DataSetUpdateListener;removeDataSetUpdateListener'fireDataSetUpdateListenerDataSetUpdated((Lorg/das2/dataset/DataSetUpdateEvent;)Vlist%Lorg/das2/dataset/DataSetUpdateEvent; getSlopeMin()Lorg/das2/datum/Datum; setSlopeMin(Lorg/das2/datum/Datum;)V Ljava/beans/PropertyChangeEvent;oldVal getLevelMin setLevelMingetNave()IsetNave(I)VgetXResolutionsetXResolution isLowCutoff()Z setLowCutoff(Z)VLjava/lang/Boolean;addPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)V#Ljava/beans/PropertyChangeListener;removePropertyChangeListener(firePropertyChangeListenerPropertyChange#(Ljava/beans/PropertyChangeEvent;)V listeners[Ljava/lang/Object;< access$000L(Lorg/das2/event/CutoffMouseModule;Lorg/das2/util/monitor/ProgressMonitor;)Vx0x1 access$100:(Lorg/das2/event/CutoffMouseModule;)Lorg/das2/datum/Datum; access$200 access$300%(Lorg/das2/event/CutoffMouseModule;)Z access$400a(Lorg/das2/event/CutoffMouseModule;Lorg/das2/datum/DatumRange;)Lorg/das2/dataset/RebinDescriptor; access$500%(Lorg/das2/event/CutoffMouseModule;)I SourceFileCutoffMouseModule.java   org/das2/event/BoxRenderer Cutoff      #javax/swing/event/EventListenerList      keyChar java/lang/String java/lang/RuntimeException      "     "  org/das2/dataset/RebinDescriptor "org/das2/event/CutoffMouseModule$1 java/lang/Threaddigitizer recalculate   $org/das2/dataset/ClippedTableDataSet   %org/das2/dataset/AverageTableRebinner   ! "# $%org/das2/DasException & '( )* org/das2/qds/util/DataSetBuilder +org/das2/qds/QDataSetUNITS ,- FILL_VALUE. /0 1* 23 4 53 607 8 /0 9: ;< = >java/lang/StringBuilderOndrej: ?@ ?A: ?B CD USER_PROPERTIESE FGCADENCE HIDEPEND_0 JK#org/das2/dataset/DataSetUpdateEvent L "java/lang/IllegalArgumentException'DataSet doesn't contain enough elements M NOP QR SO TOorg/das2/graph/DasAxis UV-org/das2/event/CutoffMouseModule$CutoffSlicer W java/util/ArrayList XY ZY [\ ]* ^_&org/das2/dataset/DataSetUpdateListener ` abjava/beans/PropertyChangeEvent c 9: def ghi /jtimeResolution /k l m!java/beans/PropertyChangeListener Xn Zn op q: org/das2/event/CutoffMouseModule%org/das2/event/BoxSelectorMouseModuleorg/das2/datum/DatumRangejava/lang/Objectjava/lang/Throwable%org/das2/util/monitor/ProgressMonitor org/das2/dataset/DataSetRebinnerorg/das2/datum/Datumorg/das2/datum/Unitsjava/lang/Booleanorg/das2/graph/DasPlotgetXAxis()Lorg/das2/graph/DasAxis;getYAxis'(Lorg/das2/graph/DasCanvasComponent;Z)V(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Lorg/das2/dataset/DataSetConsumer;Lorg/das2/event/DragRenderer;Ljava/lang/String;)V dimensionless createDatum(D)Lorg/das2/datum/Datum; milliseconds(I)Lorg/das2/datum/Datum; getCanvas()Lorg/das2/graph/DasCanvas;org/das2/graph/DasCanvasgetApplication()Lorg/das2/DasApplication;dataSetConsumer org/das2/event/BoxSelectionEvent getXRange()Lorg/das2/datum/DatumRange; getYRangegetPlane&(Ljava/lang/String;)Ljava/lang/Object; microseconds doubleValue(Lorg/das2/datum/Units;)Dus2000"Lorg/das2/datum/TimeLocationUnits;java/lang/Mathfloor(D)Dceil(DDLorg/das2/datum/Units;IZ)V%(Lorg/das2/event/CutoffMouseModule;)V)(Ljava/lang/Runnable;Ljava/lang/String;)Vstart org/das2/dataset/DataSetConsumergetConsumedDataSet()Lorg/das2/qds/QDataSet;P(Lorg/das2/qds/QDataSet;Lorg/das2/datum/DatumRange;Lorg/das2/datum/DatumRange;)Vorg/das2/qds/SemanticOps ytagsDataSet0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; xtagsDataSetboundsslice(I)Lorg/das2/qds/QDataSet;org/das2/qds/DataSetUtil asDatumRange5(Lorg/das2/qds/QDataSet;Z)Lorg/das2/datum/DatumRange;rebin(Lorg/das2/qds/QDataSet;Lorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/RebinDescriptor;)Lorg/das2/qds/QDataSet;(Ljava/lang/Throwable;)VgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units; getFillDouble()D(II)V putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vjava/lang/DoublevalueOf(D)Ljava/lang/Double;length setTaskSize(J)VstartedsetTaskProgress isCancelledorg/das2/qds/ops/Opslog10value(I)DputValue(ID)V nextRecordfinishedappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/util/Collections singletonMap5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; asDataSet4(Lorg/das2/datum/Datum;)Lorg/das2/qds/DRank0DataSet; getDataSet()Lorg/das2/qds/DDataSet;(Ljava/lang/Object;)V(Ljava/lang/String;)V slopeRenderer#Lorg/das2/graph/SymbolLineRenderer;!org/das2/graph/SymbolLineRenderer setDataSet(Lorg/das2/qds/QDataSet;)V levelRenderer icofRenderercreateAttachedAxis(I)Lorg/das2/graph/DasAxis;U(Lorg/das2/event/CutoffMouseModule;Lorg/das2/graph/DasPlot;Lorg/das2/graph/DasAxis;)Vadd(Ljava/lang/Object;)Zremoveclone()Ljava/lang/Object;sizeget(I)Ljava/lang/Object;dataSetUpdatedequals(Lorg/das2/datum/Datum;)ZK(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V getFormatter(()Lorg/das2/datum/format/DatumFormatter;$org/das2/datum/format/DatumFormatterformat*(Lorg/das2/datum/Datum;)Ljava/lang/String;java/lang/Integer(I)Ljava/lang/Integer;(Z)Ljava/lang/Boolean; slopePlotrepaint-(Ljava/lang/Class;Ljava/util/EventListener;)VgetListenerList()[Ljava/lang/Object;propertyChange!  a*+++, Y+  * * ***Y*+*,& 67&R3q8EP7[8`9 aaa)b*M*N*+*+ *Y:+!"*+!"#$*$ç :*%:*,*-@CCHCKOR&B>? ABCD(E8G=IKLOQRMTNYO^PaR4T bb] X8EF W*'(I+)*(9(o+9+,*(9(o-9g6.Y(k(k*/:  "Y Z[ \,]5^=`TaHWW L@,+=T S0Y*1L2Y+345e kl "Y*6M,*7Y,**8M,9N,::;Y<:,=>?:*:,@M:&YB-CD9EYdF:  H-CI JKIEYdF:  HCI+,LM+N6  ,L+ O+P}, >Q: * ***R*S6#  TU -TU  TU U V V i+W+PXYYZ[*\][*\][*^_: *$ XYY*$[`[ [_:  ab cI d*eI f gI g: *hY ijTadA-o pqs(t-u3x<zL|Tadfpy,=LTY^djtf g G  -3<LTy ] a  L Y "  .Si+L6` kYlm:+C:(9 ,(9 +TR6    d1+ TcR : +::C:EYdF:EYdF:HIEYdF:EYdF:HIEYdF:EYdF:HI6 T T dT6&:d1oR6dJ``11goR`1UV`TUV6d`1d1go9UV`TUVk k  T`119  T 3UVTUVS*nTfgI*nogpfgI*nqgpfgI*nrgp6 d6# 3 6 `6A &/7BLagmsz +DQVglr  &,3?NZiu.E" !Q:v)% &/ 7 mQ sKzD8,   7 Y*   !x    PXD        !   W@ ~ +N-t:*uY*+vn*n 4   !e*w*xYyw*w+zW !!V*w *w+{W$%'D*YN*w-ñ*w|xM-ç :->,},~+ ""+,-.%//0=/C24'DD%$O !"/*> #$,*M*+*+Y*,+N*-*%FGHI"J'K+M*" %,,'&+'"/*Y ($5*M*+'*+Y*,+N*-++W*%"abcd"e'g0i4l*"%550&4)*/*x +,/*=*$*Y*N*-*% %*.*% %//*&.-"/* .$/*M*+!*+Y*,*N*-*%%*.*% %//*&./0/* 12@*M*2*Y*,N*-*%*n *n"%*.?*%%@@8&3?456C *+   786C *+   79:.*M,d>,2,`2+'-* ..%&;<  =>?:*+-@ABC/*- @DC/*- @EF/*- @GH:*+-@AIJ/*- @KLu0