public class UniformRandomRadiiProposer extends RadiiProposer
Constructor and Description |
---|
UniformRandomRadiiProposer() |
UniformRandomRadiiProposer(Bound radiusBound,
boolean do3D) |
Modifier and Type | Method and Description |
---|---|
Bound |
getRadiusBound() |
boolean |
isCompatibleWith(Mark testMark) |
boolean |
isDo3D() |
Optional<Point3d> |
propose(Point3d pos,
RandomNumberGenerator randomNumberGenerator,
Dimensions dimensions,
Orientation orientation) |
void |
setDo3D(boolean do3D) |
void |
setRadiusBound(Bound radiusBound) |
initializerForMarksBeans
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public UniformRandomRadiiProposer()
public UniformRandomRadiiProposer(Bound radiusBound, boolean do3D)
public Optional<Point3d> propose(Point3d pos, RandomNumberGenerator randomNumberGenerator, Dimensions dimensions, Orientation orientation) throws ProposalAbnormalFailureException
propose
in class RadiiProposer
ProposalAbnormalFailureException
public boolean isCompatibleWith(Mark testMark)
public Bound getRadiusBound()
public void setRadiusBound(Bound radiusBound)
public boolean isDo3D()
public void setDo3D(boolean do3D)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.