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.EditInteractor
this 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 class
SineFitInteractor.ClearFitAction
action to remove the fit from the dataViewerclass
SineFitInteractor.SineFitAction
The 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 void
clearFit()
to be overriden by subclass: must clear the data of the fit.javax.swing.Action[]
getPopupActions()
java.awt.Component[]
getToolBarComponents()
void
setActive(boolean active)
protected abstract void
setFitDataSet(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:
getToolBarComponents
in classcern.jdve.ChartInteractor
-
getPopupActions
public javax.swing.Action[] getPopupActions()
- Overrides:
getPopupActions
in classcern.jdve.ChartInteractor
-
setActive
public void setActive(boolean active)
- Overrides:
setActive
in classcern.jdve.ChartInteractor
-
-