public class CutoffMouseModule extends BoxSelectorMouseModule
MouseModule.Pos
dragRenderer, logger, parent
Constructor and Description |
---|
CutoffMouseModule(DasPlot parent,
DataSetConsumer consumer) |
Modifier and Type | Method and Description |
---|---|
void |
addDataSetUpdateListener(DataSetUpdateListener listener) |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Registers PropertyChangeListener to receive events.
|
int |
cutoff(QDataSet ds,
Datum slopeMin,
int nave,
int mult,
Datum levelMin)
slopeMin in the y units of ds.
|
protected void |
fireBoxSelectionListenerBoxSelected(BoxSelectionEvent event)
Notifies all registered listeners about the event.
|
Datum |
getLevelMin()
Getter for property levelMin.
|
int |
getNave()
Getter for property nave.
|
DataPointSelectionListener |
getSlicer(DasPlot plot,
TableDataSetConsumer consumer) |
Datum |
getSlopeMin()
Getter for property slopeMin.
|
Datum |
getXResolution() |
boolean |
isLowCutoff()
Getter for property lowCutoff.
|
void |
removeDataSetUpdateListener(DataSetUpdateListener listener) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes PropertyChangeListener from the list of listeners.
|
void |
setLevelMin(Datum levelMin)
Setter for property levelMin.
|
void |
setLowCutoff(boolean lowCutoff)
Setter for property lowCutoff.
|
void |
setNave(int nave)
Setter for property nave.
|
void |
setSlopeMin(Datum slopeMin)
Setter for property slopeMin.
|
void |
setXResolution(Datum xResolution) |
addBoxSelectionListener, create, isDragEvents, isKeyEvents, isReleaseEvents, keyPressed, mouseMoved, mousePressed, mouseRangeSelected, mouseReleased, removeBoxSelectionListener, setDragEvents, setKeyEvents, setReleaseEvents, setTweakable
axisIsAdjustable, drawListIcon, getCursor, getDirections, getDragRenderer, getLabel, getListIcon, getListLabel, getParent, keyReleased, keyTyped, maybeRound, mouseClicked, mouseDragged, mouseEntered, mouseExited, mousePointSelected, mouseWheelMoved, position, setDirections, setDragRenderer, setLabel
public CutoffMouseModule(DasPlot parent, DataSetConsumer consumer)
protected void fireBoxSelectionListenerBoxSelected(BoxSelectionEvent event)
BoxSelectorMouseModule
fireBoxSelectionListenerBoxSelected
in class BoxSelectorMouseModule
event
- The event to be firedpublic int cutoff(QDataSet ds, Datum slopeMin, int nave, int mult, Datum levelMin)
public DataPointSelectionListener getSlicer(DasPlot plot, TableDataSetConsumer consumer)
public void addDataSetUpdateListener(DataSetUpdateListener listener)
public void removeDataSetUpdateListener(DataSetUpdateListener listener)
public Datum getSlopeMin()
public void setSlopeMin(Datum slopeMin)
slopeMin
- New value of property slopeMin.public Datum getLevelMin()
public void setLevelMin(Datum levelMin)
levelMin
- New value of property levelMin.public int getNave()
public void setNave(int nave)
nave
- New value of property nave.public Datum getXResolution()
public void setXResolution(Datum xResolution)
public boolean isLowCutoff()
public void setLowCutoff(boolean lowCutoff)
lowCutoff
- New value of property lowCutoff.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- The listener to register.public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- The listener to remove.