de.grogra.math
Class Ellipse
java.lang.Object
de.grogra.persistence.ShareableBase
de.grogra.graph.impl.ContextDependentBase
de.grogra.math.Circular
de.grogra.math.Ellipse
- All Implemented Interfaces:
- ContextDependent, BSplineCurve, KnotVector, VertexList, VertexSet, Manageable, Shareable, XObject
public class Ellipse
- extends Circular
Constructor Summary |
Ellipse()
|
Ellipse(float firstRadius,
float secondRadius)
|
Methods inherited from class de.grogra.math.Circular |
dependsOnContext, getDegree, getIntermediateArcs, getKnot, getPlane, getSize, getVertex, getXClass, getXData, initXClass, isRational, isReverse, isStartingAtCenter, setIntermediateArcs, setPlane, setReverse, setStartingAtCenter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
$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
Ellipse
public Ellipse()
Ellipse
public Ellipse(float firstRadius,
float secondRadius)
calculateCache
protected float[] calculateCache(GraphState gs)
- Specified by:
calculateCache
in class Circular
getArcCount
protected int getArcCount()
- Specified by:
getArcCount
in class Circular
getDimension
public int getDimension(GraphState gs)
getFirstRadius
public float getFirstRadius()
getManageableType
public ManageableType getManageableType()
getSecondRadius
public float getSecondRadius()
setFirstRadius
public void setFirstRadius(float value)
setSecondRadius
public void setSecondRadius(float value)