public class TraverseOuterContourOnImage extends TraverseOuterCounter
TraverseOuterCounter
that uses a VisitScheduler
for determining
which pixels are traversed.Constructor and Description |
---|
TraverseOuterContourOnImage() |
Modifier and Type | Method and Description |
---|---|
Provider<Mask> |
getMaskContour() |
Provider<Mask> |
getMaskFilled() |
VisitScheduler |
getVisitScheduler() |
boolean |
isBigNeighborhood() |
boolean |
isUseZ() |
void |
setBigNeighborhood(boolean bigNeighborhood) |
void |
setMaskContour(Provider<Mask> maskContour) |
void |
setMaskFilled(Provider<Mask> maskFilled) |
void |
setUseZ(boolean useZ) |
void |
setVisitScheduler(VisitScheduler visitScheduler) |
void |
traverse(Point3i root,
List<Point3i> listOut,
RandomNumberGenerator randomNumberGenerator) |
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public void traverse(Point3i root, List<Point3i> listOut, RandomNumberGenerator randomNumberGenerator) throws TraverseContourException
traverse
in class TraverseOuterCounter
TraverseContourException
public VisitScheduler getVisitScheduler()
public void setVisitScheduler(VisitScheduler visitScheduler)
public boolean isBigNeighborhood()
public void setBigNeighborhood(boolean bigNeighborhood)
public boolean isUseZ()
public void setUseZ(boolean useZ)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.