A B C D E F G H I J L M N O P Q R S T U V W Z

S

save(String, BufferedImage, Component) - Static method in class br.usp.ime.klava.segmentit.util.ImageIOUtils
Displays a JFileChooser to save image.
SaveMarkersImage - Class in br.usp.ime.klava.segmentit.gui.actions
Saves the markers image for future refinements.
SavePartitionImage - Class in br.usp.ime.klava.segmentit.gui.actions
Saves the result of a segmentation (the catchment basins).
savePath(File) - Static method in class br.usp.ime.klava.segmentit.util.FileUtils
Saves, in a temporary File, the path of the given file (or its parent directory, if it is not a directory itself) for later reuse.
SaveSegmentedImage - Class in br.usp.ime.klava.segmentit.gui.actions
Saves the result of a segmentation, superimposing the visible layers: background; filtered image; original image; basins; markers; watershed lines.
segment() - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Executes the watershed from markers algorithm, storing the previous state in the history.
segment(boolean) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Executes the watershed from markers algorithm.
SegmentationContainer - Class in br.usp.ime.klava.segmentit.gui
The main class of the tool GUI.
SegmentationDocument - Class in br.usp.ime.klava.segmentit.gui
Stores an image to be segmented.
SegmentationDocument(BufferedImage, String, Filter, boolean) - Constructor for class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Constructor for the SegmentationDocument.
SegmentAutomatically - Class in br.usp.ime.klava.segmentit.gui.actions
Turns on/off the automatic segmentation after proper user interaction.
SegmentViaHierarchy - Class in br.usp.ime.klava.segmentit.gui
Used to store an image to be segmented using hierarchies of partitions.
SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph, BufferedImage, BufferedImage) - Constructor for class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Constructor for the GUI to be used for hierarchical segmentation.
SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph, BufferedImage, BufferedImage, int[], Point) - Constructor for class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Constructor for the GUI to be used for hierarchical segmentation.
SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph, BufferedImage, BufferedImage, Pixel[][], Point) - Constructor for class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Constructor for the GUI to be used for hierarchical segmentation.
SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph, BufferedImage, BufferedImage, int[], Pixel[][], Point) - Constructor for class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Constructor for the GUI to be used for hierarchical segmentation.
SegmentViaHierarchyBuilderIF - Interface in br.usp.ime.klava.segmentit.builders.interfaces
Extension point used in SegmentationDocument.
select(Component, String) - Static method in enum br.usp.ime.klava.segmentit.util.StructuringElement
Prompts the user to select a structuring element.
selectColorSpace(ColorSpace) - Static method in enum br.usp.ime.klava.segmentit.util.ColorSpace
Displays a JDialog in which the user can select a ColorSpace.
setActive(boolean) - Method in class br.usp.ime.klava.segmentit.structures.HierarchyNode
Sets if this HierarchyNode belongs to the selected partition of the hierarchy.
setBackgroundColor(Color) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets the background color to be used.
setBrushColor(Color) - Method in class br.usp.ime.klava.segmentit.gui.MarkersEditor
Sets the color of the brush.
setBrushColor(Color) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Sets the color of the brushes.
setBrushDiameter(int) - Method in class br.usp.ime.klava.segmentit.gui.MarkersEditor
Sets the diameter of the brush.
setBrushesColor(Color) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets the color of the brushes.
setBrushesDiameter(int) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets the diameter of the brushes.
setColorSpace(ColorSpace) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Sets the colorSpace to paint the regions of the partition of the active SegmentationDocument.
setColorSpace(ColorSpace) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets the ColorSpace to be used to paint the basins.
setConnectivity(Connectivity) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Sets the Connectivity.
setConnectivity(Connectivity) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets the Connectivity to be used.
setCost(Cost) - Method in class br.usp.ime.klava.segmentit.structures.Pixel
Sets the cost of this Pixel to cost.
setCost(int, int) - Method in class br.usp.ime.klava.segmentit.structures.Pixel
Sets the cost of this Pixel to (max, dist).
setCost(int, int) - Method in class br.usp.ime.klava.segmentit.util.Cost
Sets this cost to (max, dist).
setCriterion(HierarchyCriterion, boolean) - Method in class br.usp.ime.klava.segmentit.structures.HierarchyManager
Derives a nested partitions set using the given hierarchyCriterion.
setDisplayOnlySelectedRegion(boolean) - Method in class br.usp.ime.klava.segmentit.structures.HierarchyManager
Sets if only the region where the operation are restricted to should be displayed.
setEdgeType(EdgeType) - Method in class br.usp.ime.klava.segmentit.structures.HierarchyEdge
Setter for the type property.
setFilter(Filter) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets the Filter to be used.
setFilteredImage(BufferedImage, Filter) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Sets the image, obtained by the filter, as the filtered image of the active SegmentationDocument.
setFilteredImage(BufferedImage, Filter) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets the Filter to be used and an image obtained with it.
setGeneratorPixel1(Pixel) - Method in class br.usp.ime.klava.segmentit.structures.Edge
Setter for the generatorPixel1.
setGeneratorPixel2(Pixel) - Method in class br.usp.ime.klava.segmentit.structures.Edge
Setter for the generatorPixel2.
setGranularity(Granularity) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Sets the Granularity.
setGranularity(Granularity) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets the Granularity to be used.
setHierarchyNode(HierarchyNode) - Method in class br.usp.ime.klava.segmentit.gui.JTreeHierarchy
Rebuilds the structure using hierarchyNode as its root.
setInfinity() - Method in class br.usp.ime.klava.segmentit.util.Cost
Sets this cost to (Infinity, Infinity).
setLabel(int) - Method in class br.usp.ime.klava.segmentit.structures.Pixel
Sets the label of this Pixel.
setMarker(boolean) - Method in class br.usp.ime.klava.segmentit.structures.Pixel
Sets the value of marker.
setMarkersImage(BufferedImage) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Sets image as the markers image of the active SegmentationDocument.
setMarkersImage(BufferedImage) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets an image to be used as markers.
setOpacity(float) - Method in class br.usp.ime.klava.segmentit.gui.ZoomableImageIcon
Setter of the opacity property.
setParent(HierarchyInternalNode) - Method in class br.usp.ime.klava.segmentit.structures.HierarchyNode
Sets the HierarchyInternalNode that contains this HierarchyNode.
setPredecessor(Pixel) - Method in class br.usp.ime.klava.segmentit.structures.Pixel
Sets the predecessor of this Pixel in a path from a marker pixel.
setSegmentViaHierarchyBuilder(SegmentViaHierarchyBuilderIF) - Static method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets a SegmentViaHierarchyBuilderIF to build SegmentViaHierarchy in this SegmentationDocument
setSelectedTool(Tool) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
 
setSelectedTool(Tool) - Method in class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
 
setSelectedTool(Tool) - Method in interface br.usp.ime.klava.segmentit.gui.ToolContainer
Sets the selected Tool.
setThreshold(int) - Method in class br.usp.ime.klava.segmentit.structures.HierarchyInternalNode
 
setThreshold(int) - Method in class br.usp.ime.klava.segmentit.structures.HierarchyLeaf
 
setThreshold(int, boolean) - Method in class br.usp.ime.klava.segmentit.structures.HierarchyManager
Selects a partition on the hierarchy according to a threshold value.
setThreshold(int) - Method in class br.usp.ime.klava.segmentit.structures.HierarchyNode
Selects a partition on the hierarchy according to a threshold value.
setThreshold(int) - Method in class br.usp.ime.klava.segmentit.structures.TreeOfCriticalLakes
Selects a partition on the hierarchy according to a threshold value.
setTool(Tool) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets the tool being used.
setTool(Tool) - Method in class br.usp.ime.klava.segmentit.gui.StatusBar
Sets the selected tool
setTreeOfCriticalLakesBuilder(TreeOfCriticalLakesBuilderIF) - Static method in class br.usp.ime.klava.segmentit.structures.HierarchyManager
Sets a TreeOfCriticalLakesBuilderIF to build TreeOfCriticalLakes in this HierarchyManager
setWatershed(boolean) - Method in class br.usp.ime.klava.segmentit.structures.Pixel
Sets if this Pixel belongs to the watershed lines.
setWatershedColor(Color) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets the color of the watershed lines.
setWeight(int) - Method in class br.usp.ime.klava.segmentit.structures.Edge
Setter for the weight.
setWeight(int) - Method in class br.usp.ime.klava.segmentit.structures.HierarchyEdge
Setter for the weight.
setZoomLevel(double) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Sets the zoom to the given zoomLevel.
setZoomLevel(double) - Method in class br.usp.ime.klava.segmentit.gui.ZoomableImageIcon
Setter of the zoomLevel property.
size() - Method in class br.usp.ime.klava.segmentit.structures.PriorityQueue
Returns the number of elements in this queue.
stateChanged(ChangeEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Changes the diameter of the brush when the corresponding slider is used.
stateChanged(ChangeEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Changes the basins opacity or the filtered image contrast if the corresponding slider is moved.
stateChanged(ChangeEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Refreshes the hierarchy or the GUI if the threshold or the opacity sliders were used.
Statistics<T> - Class in br.usp.ime.klava.segmentit.util
Holds a collection of T to calculate statistical data.
Statistics() - Constructor for class br.usp.ime.klava.segmentit.util.Statistics
Constructs an empty collection.
StatusBar - Class in br.usp.ime.klava.segmentit.gui
StatusBar utilized to display help on the usage of the selected tool.
StatusBar() - Constructor for class br.usp.ime.klava.segmentit.gui.StatusBar
Constructor of the StatusBar utilized to display help on the usage of the selected tool.
stopPainting() - Method in class br.usp.ime.klava.segmentit.gui.MarkersEditor
Stops painting/erasing markers.
StructuringElement - Enum in br.usp.ime.klava.segmentit.util
Represents an square structuring element utilized in morphological operations.
SupportedFormatsHelp - Class in br.usp.ime.klava.segmentit.gui.actions
Displays a dialog of help with the supported formats for reading and writing files.

A B C D E F G H I J L M N O P Q R S T U V W Z