Package inra.ijpb.label.conncomp
Class LabelBoundariesLabeling3D
java.lang.Object
inra.ijpb.algo.AlgoStub
inra.ijpb.label.conncomp.LabelBoundariesLabeling3D
- All Implemented Interfaces:
Algo
public class LabelBoundariesLabeling3D extends AlgoStub
Computes a label map of the boundaries between regions from a label map.
The result is returned as a
Result instance, that encloses the
boundary label map and the list of boundaries as a BoundarySet.
Each Boundary in the boundary set is identified by an integer
index, and contains the list of regions it is adjacent to.- Author:
- dlegland
- See Also:
Boundary,BoundarySet,LabelBoundariesLabeling2D
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classLabelBoundariesLabeling3D.ResultProvides the result of a boundary labeling. -
Constructor Summary
Constructors Constructor Description LabelBoundariesLabeling3D() -
Method Summary
Modifier and Type Method Description LabelBoundariesLabeling3D.Resultprocess(ij.ImageStack labelMap)Computes boundary labeling on the specified label map of regions, and returns the result in aResultinstance.Methods inherited from class inra.ijpb.algo.AlgoStub
addAlgoListener, removeAlgoListenerMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
LabelBoundariesLabeling3D
public LabelBoundariesLabeling3D()
-
-
Method Details
-
process
Computes boundary labeling on the specified label map of regions, and returns the result in aResultinstance.- Parameters:
labelMap- the label map of the regions- Returns:
- the result of labeling, enclosing the boundary label map and the list of boundaries.
-