Module math

Class Arc

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

public class Arc extends Circular
  • Field Details

    • $TYPE

      public static final Arc.Type $TYPE
    • startAngle$FIELD

      public static final SCOType.Field startAngle$FIELD
    • endAngle$FIELD

      public static final SCOType.Field endAngle$FIELD
    • radius$FIELD

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

    • Arc

      public Arc()
    • Arc

      public Arc(float startAngle, float endAngle, float radius)
  • Method Details

    • getManageableType

      public ManageableType getManageableType()
    • getStartAngle

      public float getStartAngle()
    • setStartAngle

      public void setStartAngle(float value)
    • getEndAngle

      public float getEndAngle()
    • setEndAngle

      public void setEndAngle(float value)
    • getRadius

      public float getRadius()
    • setRadius

      public void setRadius(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