- All Implemented Interfaces:
ContextDependent,BSplineCurve,KnotVector,VertexList,VertexSet,Manageable,Shareable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class de.grogra.math.VertexSetBase
data, data$FIELD, dimension, dimension$FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetDegree(GraphState gs) floatgetKnot(int dim, int index, GraphState gs) intgetSize(GraphState gs) booleanbooleanisRational(GraphState gs) voidsetRational(boolean value) Methods inherited from class de.grogra.math.VertexSetBase
dependsOnContext, getData, getDimension, getDimension, getVertex, getVertexIndex, setData, setDimensionMethods inherited from class de.grogra.graph.impl.ContextDependentBase
writeStampMethods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReferenceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.grogra.graph.ContextDependent
dependsOnContext, writeStampMethods 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:
getManageableTypein interfaceManageable- Overrides:
getManageableTypein classVertexListImpl
-
isRational
public boolean isRational() -
setRational
public void setRational(boolean value) -
getSize
- Specified by:
getSizein interfaceVertexList- Overrides:
getSizein classVertexListImpl
-
getDegree
- Specified by:
getDegreein interfaceBSplineCurve
-
isRational
- Specified by:
isRationalin interfaceVertexSet- Overrides:
isRationalin classVertexSetBase
-
getKnot
- Specified by:
getKnotin interfaceKnotVector
-