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

M

main(String[]) - Static method in class br.usp.ime.klava.segmentit.filters.Filters
Method to test the loading of the available filters.
main(String[]) - Static method in class br.usp.ime.klava.segmentit.gui.ImagesViewer
 
main(String[]) - Static method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Main method that starts the tool GUI.
main(String[]) - Static method in class br.usp.ime.klava.segmentit.util.UndoRedo
 
markBasins(PrimitiveCatchmentBasinsGraph, BufferedImage, LabelingCriterion) - Static method in class br.usp.ime.klava.segmentit.util.MatrixImagesUtils
Given a unique label to each connected color component of the markers image and maps this labels to the vertices of graph.
MarkerFormat - Class in br.usp.ime.klava.segmentit.formats
Filters the supported format for reading and writing markers files.
MarkerFormat() - Constructor for class br.usp.ime.klava.segmentit.formats.MarkerFormat
 
MarkersEditor - Class in br.usp.ime.klava.segmentit.gui
Implements a canvas where markers can be edited.
MarkersEditor(int, int) - Constructor for class br.usp.ime.klava.segmentit.gui.MarkersEditor
Constructs a MarkersEditor that stores a markers image of the given dimensions.
MarkersFromPartition - Class in br.usp.ime.klava.segmentit.util
Computes the markers that can be used to recover the given partition by the watershed transform.
MASK - Static variable in class br.usp.ime.klava.segmentit.structures.Pixel
Used for masking the markers pixels that have to be labeled (by a connected color component labeling function).
MatrixImagesUtils - Class in br.usp.ime.klava.segmentit.util
Performs operations involving images and matrices.
MatrixImagesUtils() - Constructor for class br.usp.ime.klava.segmentit.util.MatrixImagesUtils
 
MEAN_VALUE - Static variable in class br.usp.ime.klava.segmentit.util.HierarchyCriterion
Criterion to build hierarchies merging adjacent regions by the similarity of the mean values of their pixels.
MeanValue - Class in br.usp.ime.klava.segmentit.metrics
Metric to build hierarchies of nested partitions ranking segments by their mean gray level (generic metric clustering hierarchy).
MeanValue() - Constructor for class br.usp.ime.klava.segmentit.metrics.MeanValue
 
menuCanceled(MenuEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Does nothing.
menuDeselected(MenuEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Does nothing.
menuSelected(MenuEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Enables/disables the appropriated filters based if the active SegmentationDocument contains a color or a gray level image.
merge(int, int) - Method in class br.usp.ime.klava.segmentit.structures.HierarchyManager
Merges the region that contains the pixel located at (x, y).
merge() - Method in class br.usp.ime.klava.segmentit.structures.HierarchyNode
Activates this HierarchyNode, deactivating all its descendants.
merge(int, int) - Method in class br.usp.ime.klava.segmentit.structures.TreeOfCriticalLakes
Merges the region that contains the pixel located at (x, y).
MERGING_LEVEL - Static variable in class br.usp.ime.klava.segmentit.util.HierarchyCriterion
Criterion of uniform flooding.
MergingLevel - Class in br.usp.ime.klava.segmentit.metrics
Metric to build hierarchies of nested partitions in uniform flooding simulation.
MergingLevel() - Constructor for class br.usp.ime.klava.segmentit.metrics.MergingLevel
 
Messages - Class in br.usp.ime.klava.segmentit.util
Utility class that centralizes the messages used in the tool GUI for internationalization purposes.
Messages() - Constructor for class br.usp.ime.klava.segmentit.util.Messages
 
mode() - Method in class br.usp.ime.klava.segmentit.util.Statistics
Returns the mode of the current collection.
MorphologicalGradient - Class in br.usp.ime.klava.segmentit.filters
Filter that returns the morphological gradient of the input image, using the 3x3 square structuring element.
MorphologicalGradient() - Constructor for class br.usp.ime.klava.segmentit.filters.MorphologicalGradient
 
mouseClicked(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.About
Does nothing.
mouseClicked(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Executes some actions fired by multiples mouse clicks on tools: Erase all markers; reset zoom.
mouseClicked(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Does nothing.
mouseClicked(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Executes some actions fired by multiples mouse clicks on tools: Erase all markers; reset zoom.
mouseDragged(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Executes some actions depending on the selected tool and the mouse button utilized.
mouseDragged(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Executes some actions depending on the selected tool and the mouse button utilized.
mouseEntered(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.About
Does nothing.
mouseEntered(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Activates the JInternalFrame of the layers panel or the toolbox if the mouse enters one of them.
mouseEntered(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Selects this SegmentationDocument if it is the active document (to get the focus previously hold by the toolbox or the layers panel).
mouseEntered(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Does nothing.
mouseExited(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.About
Does nothing.
mouseExited(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Does nothing.
mouseExited(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Does nothing.
mouseExited(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Does nothing.
mouseMoved(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.ImagesViewer
 
mouseMoved(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Does nothing.
mouseMoved(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Does nothing.
mousePressed(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.About
Does nothing.
mousePressed(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.ImagesViewer
 
mousePressed(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Does nothing.
mousePressed(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Executes some actions depending on the selected tool and the mouse button utilized.
mousePressed(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Executes some actions depending on the selected tool and the mouse button utilized.
mouseReleased(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.About
Redirects the user to the SegmentIt website.
mouseReleased(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationContainer
Does nothing.
mouseReleased(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Executes some actions depending on the selected tool and the mouse button utilized.
mouseReleased(MouseEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Executes some actions depending on the selected tool and the mouse button utilized.
mouseWheelMoved(MouseWheelEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentationDocument
Performs a zoom-in or a zoom-out depending on the wheel rotation.
mouseWheelMoved(MouseWheelEvent) - Method in class br.usp.ime.klava.segmentit.gui.SegmentViaHierarchy
Performs a merge or a refine operation depending on the wheel rotation.

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