br.usp.ime.klava.segmentit.builders.interfaces
Interface TreeOfCriticalLakesBuilderIF

All Known Implementing Classes:
DefaultTreeOfCriticalLakesBuilder

public interface TreeOfCriticalLakesBuilderIF

Extension point used in HierarchyManager.

Extensions of TreeOfCriticalLakes can be used in SegmentIt by setting an implementation of TreeOfCriticalLakesBuilderIF in HierarchyManager.setTreeOfCriticalLakesBuilder(TreeOfCriticalLakesBuilderIF).

The default implementation used in SegmentIt is DefaultTreeOfCriticalLakesBuilder.

Author:
Bruno Klava

Method Summary
 TreeOfCriticalLakes buildTreeOfCriticalLakes(PrimitiveCatchmentBasinsGraph graph, HierarchyCriterion criterion, int[] labels, java.awt.Point selectedPixel, int[] desiredLabels)
           
 

Method Detail

buildTreeOfCriticalLakes

TreeOfCriticalLakes buildTreeOfCriticalLakes(PrimitiveCatchmentBasinsGraph graph,
                                             HierarchyCriterion criterion,
                                             int[] labels,
                                             java.awt.Point selectedPixel,
                                             int[] desiredLabels)