java.lang.Object
de.grogra.persistence.ShareableBase
de.grogra.graph.impl.ContextDependentBase
de.grogra.math.Circular
- All Implemented Interfaces:
ContextDependent
,BSplineCurve
,KnotVector
,VertexList
,VertexSet
,Manageable
,Shareable
,XObject
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Circular.Type
static final SCOType.Field
static final SCOType.Field
static final SCOType.Field
static final SCOType.Field
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract float[]
boolean
Determines whether this object actually depends on context.protected abstract int
int
getDegree
(GraphState gs) float
float
getKnot
(int dim, int index, GraphState gs) int
getPlane()
int
getSize
(GraphState gs) int
getVertex
(float[] out, int index, GraphState gs) final XClass
final XData
getXData()
final void
initXClass
(XClass cls) boolean
isRational
(GraphState gs) boolean
boolean
void
setIntermediateArcs
(float value) void
setPlane
(int value) void
setReverse
(boolean value) void
setStartingAtCenter
(boolean value) 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
Methods inherited from interface de.grogra.persistence.Manageable
getManageableType
Methods inherited from interface de.grogra.math.VertexSet
getDimension
-
Field Details
-
$TYPE
-
plane$FIELD
-
reverse$FIELD
-
intermediateArcs$FIELD
-
startingAtCenter$FIELD
-
-
Constructor Details
-
Circular
public Circular()
-
-
Method Details
-
isReverse
public boolean isReverse() -
setReverse
public void setReverse(boolean value) -
isStartingAtCenter
public boolean isStartingAtCenter() -
setStartingAtCenter
public void setStartingAtCenter(boolean value) -
getPlane
public int getPlane() -
setPlane
public void setPlane(int value) -
getIntermediateArcs
public float getIntermediateArcs() -
setIntermediateArcs
public void setIntermediateArcs(float value) -
dependsOnContext
public boolean dependsOnContext()Description copied from interface:ContextDependent
Determines whether this object actually depends on context.- Specified by:
dependsOnContext
in interfaceContextDependent
- Returns:
true
iff this object depends on context
-
isRational
- Specified by:
isRational
in interfaceVertexSet
-
getDegree
- Specified by:
getDegree
in interfaceBSplineCurve
-
getArcCount
protected abstract int getArcCount() -
getSize
- Specified by:
getSize
in interfaceVertexList
-
getKnot
- Specified by:
getKnot
in interfaceKnotVector
-
calculateCache
-
getVertex
-
initXClass
- Specified by:
initXClass
in interfaceXObject
-
getXClass
-
getXData
-