Class ReflectInAxesWithinDistance

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

public class ReflectInAxesWithinDistance extends PointsFitter
Reflects points in each axes if all points are within a certain distance from it
Author:
Owen Feehan
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    fit(List<Point3f> points, Mark mark, Dimensions dimensions)
     
    double
     
    double
     
    double
     
    PointsFitter
     
    boolean
    isCompatibleWith(Mark testMark)
     
    void
    setDistanceX(double distanceX)
     
    void
    setDistanceY(double distanceY)
     
    void
    setDistanceZ(double distanceZ)
     
    void
    setPointsFitter(PointsFitter pointsFitter)
     

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

    getInitialization, getLogger, 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

    • ReflectInAxesWithinDistance

      public ReflectInAxesWithinDistance()
  • Method Details

    • 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
    • getPointsFitter

      public PointsFitter getPointsFitter()
    • setPointsFitter

      public void setPointsFitter(PointsFitter pointsFitter)
    • getDistanceX

      public double getDistanceX()
    • setDistanceX

      public void setDistanceX(double distanceX)
    • getDistanceY

      public double getDistanceY()
    • setDistanceY

      public void setDistanceY(double distanceY)
    • getDistanceZ

      public double getDistanceZ()
    • setDistanceZ

      public void setDistanceZ(double distanceZ)