- All Implemented Interfaces:
ContextDependent
,BSplineCurve
,KnotVector
,VertexList
,VertexSet
,Manageable
,Shareable
-
Nested Class Summary
-
Field Summary
Fields inherited from class de.grogra.math.VertexSetBase
data, data$FIELD, dimension, dimension$FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getDegree
(GraphState gs) float
getKnot
(int dim, int index, GraphState gs) int
getSize
(GraphState gs) boolean
boolean
isRational
(GraphState gs) void
setRational
(boolean value) Methods inherited from class de.grogra.math.VertexSetBase
dependsOnContext, getData, getDimension, getDimension, getVertex, getVertexIndex, setData, setDimension
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
dependsOnContext, writeStamp
Methods inherited from interface de.grogra.math.VertexSet
getDimension, getVertex
-
Field Details
-
$TYPE
-
rational$FIELD
-
-
Constructor Details
-
BezierCurve
public BezierCurve() -
BezierCurve
public BezierCurve(float[] data, int dimension)
-
-
Method Details
-
getManageableType
- Specified by:
getManageableType
in interfaceManageable
- Overrides:
getManageableType
in classVertexListImpl
-
isRational
public boolean isRational() -
setRational
public void setRational(boolean value) -
getSize
- Specified by:
getSize
in interfaceVertexList
- Overrides:
getSize
in classVertexListImpl
-
getDegree
- Specified by:
getDegree
in interfaceBSplineCurve
-
isRational
- Specified by:
isRational
in interfaceVertexSet
- Overrides:
isRational
in classVertexSetBase
-
getKnot
- Specified by:
getKnot
in interfaceKnotVector
-