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 class
LabelBoundariesLabeling3D.Result
Provides the result of a boundary labeling. -
Constructor Summary
Constructors Constructor Description LabelBoundariesLabeling3D()
-
Method Summary
Modifier and Type Method Description LabelBoundariesLabeling3D.Result
process(ij.ImageStack labelMap)
Computes boundary labeling on the specified label map of regions, and returns the result in aResult
instance.Methods inherited from class inra.ijpb.algo.AlgoStub
addAlgoListener, removeAlgoListener
Methods 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 aResult
instance.- Parameters:
labelMap
- the label map of the regions- Returns:
- the result of labeling, enclosing the boundary label map and the list of boundaries.
-