public class XYOrientationExtendToZ extends PointsProposer
Constructor and Description |
---|
XYOrientationExtendToZ() |
initializeRecursive, onInitialization, onInitialization
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public Optional<List<Point3i>> propose(Point3d point, Mark mark, Dimensions dimensions, RandomNumberGenerator randomNumberGenerator, ErrorNode errorNode) throws ProposalAbnormalFailureException
propose
in class PointsProposer
ProposalAbnormalFailureException
public boolean isCompatibleWith(Mark testMark)
public OrientationProposer getOrientationXYProposer()
public void setOrientationXYProposer(OrientationProposer orientationXYProposer)
public PointsFromOrientationProposer getPointsFromOrientationXYProposer()
public void setPointsFromOrientationXYProposer(PointsFromOrientationProposer pointsFromOrientationXYProposer)
public ScalarProposer getMaxDistanceZ()
public void setMaxDistanceZ(ScalarProposer maxDistanceZ)
public int getMinNumSlices()
public void setMinNumSlices(int minNumSlices)
public boolean isForwardDirectionOnly()
public void setForwardDirectionOnly(boolean forwardDirectionOnly)
public UnitValueDistance getDistanceZEndIfEmpty()
public void setDistanceZEndIfEmpty(UnitValueDistance distanceZEndIfEmpty)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.