Module math

Class Ellipse

All Implemented Interfaces:
ContextDependent, BSplineCurve, KnotVector, VertexList, VertexSet, Manageable, Shareable, XObject

public class Ellipse extends Circular
  • Field Details

    • $TYPE

      public static final Ellipse.Type $TYPE
    • firstRadius$FIELD

      public static final SCOType.Field firstRadius$FIELD
    • secondRadius$FIELD

      public static final SCOType.Field secondRadius$FIELD
  • Constructor Details

    • Ellipse

      public Ellipse()
    • Ellipse

      public Ellipse(float firstRadius, float secondRadius)
  • Method Details

    • getManageableType

      public ManageableType getManageableType()
    • getFirstRadius

      public float getFirstRadius()
    • setFirstRadius

      public void setFirstRadius(float value)
    • getSecondRadius

      public float getSecondRadius()
    • setSecondRadius

      public void setSecondRadius(float value)
    • getDimension

      public int getDimension(GraphState gs)
    • getArcCount

      protected int getArcCount()
      Specified by:
      getArcCount in class Circular
    • calculateCache

      protected float[] calculateCache(GraphState gs)
      Specified by:
      calculateCache in class Circular