Class CircleRadiusTolerance

Object
CircleRadiusTolerance
All Implemented Interfaces:
LinearizationTolerance

public class CircleRadiusTolerance extends Object implements LinearizationTolerance
Author:
Erik van de Pol
  • Constructor Details

    • CircleRadiusTolerance

      public CircleRadiusTolerance(double circleRadiusMultiplier)
  • Method Details

    • getTolerance

      public double getTolerance(Circle circle)
      Description copied from interface: LinearizationTolerance
      Returns the linearization tolerance for the arc linearization algorithm.
      Specified by:
      getTolerance in interface LinearizationTolerance
      Parameters:
      circle - The circle the Arc is part of. This circle is calculated during the Arc linearization algorithm.
      Returns:
      The maximum distance after linearization, between the original Arc and the linearized Arc.