de.grogra.math
Class Circle

java.lang.Object
  extended by de.grogra.persistence.ShareableBase
      extended by de.grogra.graph.impl.ContextDependentBase
          extended by de.grogra.math.Circular
              extended by de.grogra.math.Circle
All Implemented Interfaces:
ContextDependent, BSplineCurve, KnotVector, VertexList, VertexSet, Manageable, Shareable, XObject

public class Circle
extends Circular


Nested Class Summary
static class Circle.Type
           
 
Field Summary
static Circle.Type $TYPE
           
static SCOType.Field radius$FIELD
           
 
Fields inherited from class de.grogra.math.Circular
intermediateArcs$FIELD, plane$FIELD, reverse$FIELD, startingAtCenter$FIELD
 
Constructor Summary
Circle()
           
Circle(float radius)
           
 
Method Summary
protected  float[] calculateCache(GraphState gs)
           
protected  int getArcCount()
           
 int getDimension(GraphState gs)
           
 ManageableType getManageableType()
           
 float getRadius()
           
 void setRadius(float value)
           
 
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 de.grogra.graph.impl.ContextDependentBase
writeStamp
 
Methods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.grogra.graph.ContextDependent
writeStamp
 

Field Detail

$TYPE

public static final Circle.Type $TYPE

radius$FIELD

public static final SCOType.Field radius$FIELD
Constructor Detail

Circle

public Circle()

Circle

public Circle(float radius)
Method Detail

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)

getManageableType

public ManageableType getManageableType()

getRadius

public float getRadius()

setRadius

public void setRadius(float value)