Class FitPoints

Object
org.anchoranalysis.bean.AnchorBean<B>
org.anchoranalysis.bean.initializable.InitializableBean<T,​org.anchoranalysis.mpp.init.MarksInitialization>
org.anchoranalysis.mpp.bean.MarksBean<T>
org.anchoranalysis.mpp.bean.proposer.ProposerBean<org.anchoranalysis.mpp.bean.proposer.MarkProposer>
org.anchoranalysis.mpp.bean.proposer.MarkProposer
org.anchoranalysis.plugin.points.bean.FitPoints
All Implemented Interfaces:
org.anchoranalysis.mpp.mark.CompatibleWithMark

public class FitPoints
extends org.anchoranalysis.mpp.bean.proposer.MarkProposer
A MarkProposer that fits points to a mark using a PointsProposer and a PointsFitter.
  • Constructor Summary

    Constructors 
    Constructor Description
    FitPoints()  
  • Method Summary

    Modifier and Type Method Description
    org.anchoranalysis.core.log.Logger getLogger()
    The logger for recording errors.
    org.anchoranalysis.mpp.bean.points.fitter.PointsFitter getPointsFitter()
    The PointsFitter used to fit points to a mark.
    org.anchoranalysis.mpp.bean.proposer.PointsProposer getPointsProposer()
    The PointsProposer used to generate points.
    boolean isCompatibleWith​(org.anchoranalysis.mpp.mark.Mark testMark)  
    boolean isReportFitterErrors()
    Whether to report fitter errors.
    boolean propose​(org.anchoranalysis.mpp.mark.voxelized.memo.VoxelizedMarkMemo inputMark, org.anchoranalysis.mpp.proposer.ProposerContext context)  
    void setPointsFitter​(org.anchoranalysis.mpp.bean.points.fitter.PointsFitter pointsFitter)
    The PointsFitter used to fit points to a mark.
    void setPointsProposer​(org.anchoranalysis.mpp.bean.proposer.PointsProposer pointsProposer)
    The PointsProposer used to generate points.
    void setReportFitterErrors​(boolean reportFitterErrors)
    Whether to report fitter errors.

    Methods inherited from class org.anchoranalysis.mpp.bean.MarksBean

    initializerForMarksBeans

    Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean

    getInitialization, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization

    Methods inherited from class org.anchoranalysis.bean.AnchorBean

    checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • isCompatibleWith

      public boolean isCompatibleWith​(org.anchoranalysis.mpp.mark.Mark testMark)
    • propose

      public boolean propose​(org.anchoranalysis.mpp.mark.voxelized.memo.VoxelizedMarkMemo inputMark, org.anchoranalysis.mpp.proposer.ProposerContext context) throws org.anchoranalysis.mpp.proposer.ProposalAbnormalFailureException
      Specified by:
      propose in class org.anchoranalysis.mpp.bean.proposer.MarkProposer
      Throws:
      org.anchoranalysis.mpp.proposer.ProposalAbnormalFailureException
    • getPointsProposer

      public org.anchoranalysis.mpp.bean.proposer.PointsProposer getPointsProposer()
      The PointsProposer used to generate points.
    • setPointsProposer

      public void setPointsProposer​(org.anchoranalysis.mpp.bean.proposer.PointsProposer pointsProposer)
      The PointsProposer used to generate points.
    • getPointsFitter

      public org.anchoranalysis.mpp.bean.points.fitter.PointsFitter getPointsFitter()
      The PointsFitter used to fit points to a mark.
    • setPointsFitter

      public void setPointsFitter​(org.anchoranalysis.mpp.bean.points.fitter.PointsFitter pointsFitter)
      The PointsFitter used 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 org.anchoranalysis.core.log.Logger getLogger()
      The logger for recording errors.
      Overrides:
      getLogger in class org.anchoranalysis.bean.initializable.InitializableBean<org.anchoranalysis.mpp.bean.proposer.MarkProposer,​org.anchoranalysis.mpp.init.MarksInitialization>