Class FitPoints
Object
AnchorBean<MarkProposer>
InitializableBean<MarkProposer, MarksInitialization>
MarksBean<MarkProposer>
ProposerBean<MarkProposer>
MarkProposer
FitPoints
- All Implemented Interfaces:
CompatibleWithMark
public class FitPoints
extends MarkProposer
A
MarkProposer that fits points to a mark using a PointsProposer and a PointsFitter.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLoggerThe logger for recording errors.PointsFitterThePointsFitterused to fit points to a mark.PointsProposerThePointsProposerused to generate points.booleanisCompatibleWith(Mark testMark) booleanWhether to report fitter errors.booleanpropose(VoxelizedMarkMemo inputMark, ProposerContext context) voidsetPointsFitter(PointsFitter pointsFitter) ThePointsFitterused to fit points to a mark.voidsetPointsProposer(PointsProposer pointsProposer) ThePointsProposerused to generate points.voidsetReportFitterErrors(boolean reportFitterErrors) Whether to report fitter errors.Methods inherited from class org.anchoranalysis.mpp.bean.MarksBean
initializerForMarksBeansMethods inherited from class org.anchoranalysis.bean.initializable.InitializableBean
getInitialization, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitializationMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
FitPoints
public FitPoints()
-
-
Method Details
-
isCompatibleWith
public boolean isCompatibleWith(Mark testMark) -
propose
public boolean propose(VoxelizedMarkMemo inputMark, ProposerContext context) throws ProposalAbnormalFailureException - Specified by:
proposein classMarkProposer- Throws:
ProposalAbnormalFailureException
-
getPointsProposer
public PointsProposer getPointsProposer()ThePointsProposerused to generate points. -
setPointsProposer
public void setPointsProposer(PointsProposer pointsProposer) ThePointsProposerused to generate points. -
getPointsFitter
public PointsFitter getPointsFitter()ThePointsFitterused to fit points to a mark. -
setPointsFitter
public void setPointsFitter(PointsFitter pointsFitter) ThePointsFitterused to fit points to a mark. -
isReportFitterErrors
public boolean isReportFitterErrors()Whether to report fitter errors. -
setReportFitterErrors
public void setReportFitterErrors(boolean reportFitterErrors) Whether to report fitter errors. -
getLogger
public Logger getLogger()The logger for recording errors.- Overrides:
getLoggerin classInitializableBean<MarkProposer, MarksInitialization>
-