Class SineFitInteractor
- java.lang.Object
-
- cern.jdve.ChartInteractor
-
- cern.jdve.interactor.SelectedAreaInteractor
-
- cern.jdve.interactor.EditInteractor
-
- cern.accsoft.steering.util.gui.dv.ds.SineFitInteractor
-
- Direct Known Subclasses:
AlohaSineFitInteractor
public abstract class SineFitInteractor extends cern.jdve.interactor.EditInteractorthis class provides methods to create a fit on a dataset of a dataviewer, using selected points
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSineFitInteractor.ClearFitActionaction to remove the fit from the dataViewerclassSineFitInteractor.SineFitActionThe action to create a sine fit
-
Field Summary
-
Fields inherited from class cern.jdve.ChartInteractor
ADD_POINTS, ALIGN_POINTS, CHANGE_POINTS, cursor, CURSOR_HORIZONTAL, CURSOR_VERTICAL, DATA_PICKER, DATARANGE_PICKER, EDIT_AXIS, FACTOR_POINTS, FLATTEN_POINTS, HIGHLIGHT, PAN, PROPERTY_ACTIVE, PROPERTY_CHART, PROPERTY_ENABLED, PROPERTY_PICK_DISTANCE, propertyChangeSupport, REMOVE_POINTS, SCROLL, SMOOTH_POINTS, ZOOM
-
-
Constructor Summary
Constructors Constructor Description SineFitInteractor()the constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidclearFit()to be overriden by subclass: must clear the data of the fit.javax.swing.Action[]getPopupActions()java.awt.Component[]getToolBarComponents()voidsetActive(boolean active)protected abstract voidsetFitDataSet(cern.jdve.data.DataSet dataSet)to be overridden by subclass: must display the given data-
Methods inherited from class cern.jdve.interactor.EditInteractor
addSelectionListener, findEditablePoint, getEditedDataSet, getEditedPointsSelectionModel, getEditedRenderer, getSelectedDisplayPoints, getSelectedPoints, getSelectedPointsCount, getType, isEditable, isHandling, isRemovable, isSelected, processKeyEvent, processMouseEvent, processMouseMoutionEvent, removeSelectionListener
-
Methods inherited from class cern.jdve.interactor.SelectedAreaInteractor
computeRect, drawSelectionRect, drawSelectionRect, getFirstPoint, getGhostStroke, getSelectionRect, initRect, limitPoint, setGhostStroke, setSelectionRect
-
Methods inherited from class cern.jdve.ChartInteractor
addChartInteractionListener, addPropertyChangeListener, chartConnected, chartDisconnected, createDataPicker, createEditIteractors, disableEvents, enableEvents, fireChartInteractionEvent, fireChartInteractionEvent, getChart, getCoordinateSystem, getCoordinateSystem, getMaskForButton, getPickDistance, getPlotRect, getPointsSelectionModel, getXAxis, getYAxis, getYAxisIndex, isActive, isEnabled, isInOperation, pickData, pickData, removeChartInteractionListener, removePropertyChangeListener, repaintChart, repaintChart, setCursor, setEnabled, setInOperation, setPickDistance, synchronizeWith
-
-
-
-
Method Detail
-
setFitDataSet
protected abstract void setFitDataSet(cern.jdve.data.DataSet dataSet)
to be overridden by subclass: must display the given data- Parameters:
dataSet- the dataSet which contains the fitted data
-
clearFit
protected abstract void clearFit()
to be overriden by subclass: must clear the data of the fit.
-
getToolBarComponents
public java.awt.Component[] getToolBarComponents()
- Overrides:
getToolBarComponentsin classcern.jdve.ChartInteractor
-
getPopupActions
public javax.swing.Action[] getPopupActions()
- Overrides:
getPopupActionsin classcern.jdve.ChartInteractor
-
setActive
public void setActive(boolean active)
- Overrides:
setActivein classcern.jdve.ChartInteractor
-
-