Class Reference

Object
AnchorBean<PointsFitter>
InitializableBean<PointsFitter, PointsInitialization>
PointsBean<PointsFitter>
PointsFitter
Reference
All Implemented Interfaces:
CompatibleWithMark

public class Reference extends PointsFitter
A PointsFitter that references another PointsFitter by its ID.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    fit(List<Point3f> points, Mark mark, Dimensions dimensions)
     
    The ID of the referenced PointsFitter.
    boolean
    isCompatibleWith(Mark testMark)
     
    void
    onInitialization(PointsInitialization so)
     
    void
    The ID of the referenced PointsFitter.

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

    getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized

    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

    • Reference

      public Reference()
  • Method Details

    • onInitialization

      public void onInitialization(PointsInitialization so) throws InitializeException
      Overrides:
      onInitialization in class InitializableBean<PointsFitter, PointsInitialization>
      Throws:
      InitializeException
    • isCompatibleWith

      public boolean isCompatibleWith(Mark testMark)
    • fit

      public void fit(List<Point3f> points, Mark mark, Dimensions dimensions) throws PointsFitterException, InsufficientPointsException
      Specified by:
      fit in class PointsFitter
      Throws:
      PointsFitterException
      InsufficientPointsException
    • getId

      public String getId()
      The ID of the referenced PointsFitter.
    • setId

      public void setId(String id)
      The ID of the referenced PointsFitter.