Uses of Class
br.usp.ime.klava.segmentit.structures.HierarchyNode

Packages that use HierarchyNode
br.usp.ime.klava.segmentit.gui This package contains classes utilized in the GUI (Graphical User Interface) of the segmentation tool. 
br.usp.ime.klava.segmentit.structures This package contains classes that implements the base data structures utilized in the segmentation tool. 
 

Uses of HierarchyNode in br.usp.ime.klava.segmentit.gui
 

Methods in br.usp.ime.klava.segmentit.gui with parameters of type HierarchyNode
 void JTreeHierarchy.setHierarchyNode(HierarchyNode hierarchyNode)
          Rebuilds the structure using hierarchyNode as its root.
 

Constructors in br.usp.ime.klava.segmentit.gui with parameters of type HierarchyNode
JTreeHierarchy(HierarchyNode hierarchyNode)
          Builds the structure using hierarchyNode as its root.
 

Uses of HierarchyNode in br.usp.ime.klava.segmentit.structures
 

Subclasses of HierarchyNode in br.usp.ime.klava.segmentit.structures
 class HierarchyInternalNode
          Internal node a hierarchy of nested partitions.
 class HierarchyLeaf
          Leaf node of a hierarchy of nested partitions.
 

Methods in br.usp.ime.klava.segmentit.structures that return HierarchyNode
 HierarchyNode TreeOfCriticalLakes.getActiveBasin(int x, int y)
          Returns the the active basin that contains the pixel located at ( x,y).
 HierarchyNode HierarchyManager.getHierarchyRoot()
          Returns the root node of the hierarchy.
 HierarchyNode TreeOfCriticalLakes.getHierarchyRoot()
          Returns the root node of the hierarchy.
 HierarchyNode HierarchyNode.getMaximumBasin()
          Returns the currently highest HierarchyNode of the hierarchy that contains this HierarchyNode.
 HierarchyNode TreeOfCriticalLakes.getNode(int label)
          Returns the PrimitiveCatchmentBasin labeled by label.
 HierarchyNode HierarchyEdge.getNode1()
          Getter for the node1.
 HierarchyNode HierarchyEdge.getNode2()
          Getter for the node2.
 HierarchyNode HierarchyManager.merge(int x, int y)
          Merges the region that contains the pixel located at (x, y).
 HierarchyNode TreeOfCriticalLakes.merge(int x, int y)
          Merges the region that contains the pixel located at (x, y).
 HierarchyNode HierarchyManager.refine(int x, int y)
          Splits the region that contains the pixel located at (x, y).
 HierarchyNode TreeOfCriticalLakes.refine(int x, int y)
          Splits the region that contains the pixel located at (x, y).
 

Methods in br.usp.ime.klava.segmentit.structures that return types with arguments of type HierarchyNode
 java.util.Collection<HierarchyNode> HierarchyInternalNode.getChildren()
           
 java.util.Collection<HierarchyNode> HierarchyLeaf.getChildren()
           
abstract  java.util.Collection<HierarchyNode> HierarchyNode.getChildren()
          Returns the HierarchyNodes from which this HierarchyNode was constructed.
 

Methods in br.usp.ime.klava.segmentit.structures with parameters of type HierarchyNode
 java.awt.image.BufferedImage HierarchyManager.paintSelectedPartition(HierarchyNode hierarchyNode)
          Returns an image with the selected partition painted.
 java.awt.image.BufferedImage TreeOfCriticalLakes.paintSelectedPartition(HierarchyNode hierarchyNode)
          Returns an image with the selected partition painted.
 

Constructors in br.usp.ime.klava.segmentit.structures with parameters of type HierarchyNode
HierarchyEdge(int weight, HierarchyNode node1, HierarchyNode node2, EdgeType type)
          Creates an edge linking node1 and node2.
HierarchyInternalNode(TreeOfCriticalLakes TCL, HierarchyNode node1, HierarchyNode node2, int weight, EdgeType edgeType)
          Constructs a HierarchyInternalNode formed by the fusion of node1 with node2.