Class Ellipse.EllipseBuilder

java.lang.Object
org.ivoa.dm.adqlgeom.Ellipse.EllipseBuilder
Enclosing class:
Ellipse

public static class Ellipse.EllipseBuilder extends Object
A builder class for Ellipse, mainly for use in the functional builder pattern.
  • Field Details

    • major_axis

      public Double major_axis
      major axis size in radians.
    • minor_axis

      public Double minor_axis
      minor axis size in radians.
    • center

      public org.javastro.ivoacore.pgsphere.types.Point center
      the centre of the circle.
    • pos_angle

      public Double pos_angle
      The position angle pos is defined as a counterclockwise rotation around the ellipse center and is zero, if the ellipse is “parallel to the equator”.
  • Constructor Details

    • EllipseBuilder

      public EllipseBuilder()
  • Method Details

    • create

      public Ellipse create()
      create a Ellipse from this builder.
      Returns:
      an object initialized from the builder.