edu.jhu.ece.iacl.algorithms.manual_label
Class FastMarchingLabelExtension
java.lang.Object
edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
edu.jhu.ece.iacl.algorithms.manual_label.FastMarchingLabelExtension
public class FastMarchingLabelExtension
- extends AbstractCalculation
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation |
add, addTotalUnits, decrementCompletedUnits, decrementCompletedUnits, getCompletedUnits, getCurrentLabel, getCurrentProgress, getLabel, getPerformance, getProgress, getTotalUnits, incrementCompletedUnits, incrementCompletedUnits, isCompleted, markCompleted, reset, setCompletedUnits, setCompletedUnits, setLabel, setMonitor, setTotalUnits |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UNVISITED
public static final byte UNVISITED
- See Also:
- Constant Field Values
VISITED
public static final byte VISITED
- See Also:
- Constant Field Values
SOLVED
public static final byte SOLVED
- See Also:
- Constant Field Values
FastMarchingLabelExtension
public FastMarchingLabelExtension()
FastMarchingLabelExtension
public FastMarchingLabelExtension(AbstractCalculation parent)
get_version
public static final java.lang.String get_version()
initializeBoundary
protected void initializeBoundary(float maxDist)
solve
public ImageDataInt solve(ImageData labels,
int minLabel,
float maxDist)
computeMap
public void computeMap(float maxDist)
updateNode
protected int updateNode(int i,
int j,
int k)