Index
All Classes and Interfaces|All Packages|Serialized Form
S
- saveSelection(OutputStream) - Method in class selector.SelectionModel
-
Write a PNG image to `out` containing the pixels from the current selection.
- segments - Variable in class selector.SelectionModel
-
The sequence of segments representing the current selection path.
- SELECTED - Enum constant in enum class selector.PointToPointSelectionModel.PointToPointState
-
The selection path represents a closed selection that start and ends at the same point.
- SELECTED - Enum constant in enum class selector.SplineSelectionModel.SplineState
-
The selection path represents a closed selection that start and ends at the same point.
- SELECTING - Enum constant in enum class selector.PointToPointSelectionModel.PointToPointState
-
Currently assembling a selection.
- selection() - Method in class selector.ImagePanel
-
Return the selection model we are currently controlling.
- selection() - Method in class selector.SelectionModel
-
Return the sequence of poly-line segments forming the current selection path.
- SelectionComponent - Class in selector
-
A transparent (overlay) component enabling interactive selection (aka "tracing") of an underlying image.
- SelectionComponent(SelectionModel) - Constructor for class selector.SelectionComponent
-
Construct a new SelectionComponent that will participate in viewing and controlling the selection modeled by `model`.
- SelectionModel - Class in selector
-
Represents the process of selecting a region of an image by adding control points that are used to extend a selection path.
- SelectionModel(boolean) - Constructor for class selector.SelectionModel
-
If `notifyOnEdt` is true, property change listeners will be notified on Swing's Event Dispatch thread, regardless of which thread the event was fired from.
- SelectionModel(SelectionModel) - Constructor for class selector.SelectionModel
-
Initialize this model with the same `segments`, `controlPoints`, and image as `copy`.
- SelectionModel.SelectionState - Interface in selector
-
Declares capabilities that an object representing the "state" of selection progress must be able to support.
- selector - package selector
- SelectorApp - Class in selector
-
A graphical application for selecting and extracting regions of images.
- SelectorApp() - Constructor for class selector.SelectorApp
-
Construct a new application instance.
- setImage(BufferedImage) - Method in class selector.ImagePanel
-
Display and select from `img` instead of our current image.
- setImage(BufferedImage) - Method in class selector.SelectionModel
-
Select from `newImg` instead of any previous set image.
- setImage(BufferedImage) - Method in class selector.SelectorApp
-
Start displaying and selecting from `img` instead of any previous image.
- setModel(SelectionModel) - Method in class selector.SelectionComponent
-
Have this component view and control `newModel` instead of whichever model it was using previously.
- setSelectionModel(SelectionModel) - Method in class selector.ImagePanel
-
Have our selection interactions control `newModel` instead of our current model.
- setSelectionModel(SelectionModel) - Method in class selector.SelectorApp
-
Use `newModel` as the selection tool and update our view to reflect its state.
- size() - Method in class selector.PolyLine
-
Return the number of points along this poly-line, including both endpoints.
- size() - Method in class selector.PolyLineBuffer
-
Return the number of points currently in this buffer.
- SplineSelectionModel - Class in selector
-
Models a selection tool that connects every other control point with a cubic Bezier spline that bends towards the interleaving points.
- SplineSelectionModel(boolean) - Constructor for class selector.SplineSelectionModel
-
Create a model instance with no selection and no image.
- SplineSelectionModel(SelectionModel) - Constructor for class selector.SplineSelectionModel
-
Create a model instance with the same image and event notification policy as `copy`.
- SplineSelectionModel.SplineState - Enum Class in selector
-
The possible states that a spline selection model can be in.
- start() - Method in class selector.PolyLine
-
Return the first (starting) point along this poly-line.
- start() - Method in class selector.PolyLineBuffer
-
Return a copy of the first point in this buffer.
- start() - Method in class selector.SelectorApp
-
Start the application by showing its window.
- startSelection(Point) - Method in class selector.PointToPointSelectionModel
- startSelection(Point) - Method in class selector.SelectionModel
-
When no selection has yet been started, set our first control point to `start` and transition to the appropriate state.
- startSelection(Point) - Method in class selector.SplineSelectionModel
- state() - Method in class selector.PointToPointSelectionModel
- state() - Method in class selector.SelectionModel
-
Return the status of this model's current selection.
- state() - Method in class selector.SplineSelectionModel
All Classes and Interfaces|All Packages|Serialized Form