- All Implemented Interfaces:
ContextDependent
,BSplineSurface
,KnotVector
,VertexGrid
,VertexSet
,Manageable
,Shareable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class de.grogra.math.VertexGridImpl
uCount, uCount$FIELD
Fields inherited from class de.grogra.math.VertexSetBase
data, data$FIELD, dimension, dimension$FIELD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat
getKnot
(int dim, int index, GraphState gs) int
getUDegree
(GraphState gs) int
getUSize
(GraphState gs) int
getVDegree
(GraphState gs) int
getVSize
(GraphState gs) boolean
boolean
isRational
(GraphState gs) void
setRational
(boolean value) Methods inherited from class de.grogra.math.VertexGridImpl
getUCount, getVertexIndex, setUCount
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.VertexGrid
getVertexIndex
Methods inherited from interface de.grogra.math.VertexSet
getDimension, getVertex
-
Field Details
-
$TYPE
-
rational$FIELD
-
-
Constructor Details
-
BezierSurface
public BezierSurface() -
BezierSurface
public BezierSurface(float[] data, int dimension, int uCount)
-
-
Method Details
-
getManageableType
- Specified by:
getManageableType
in interfaceManageable
- Overrides:
getManageableType
in classVertexGridImpl
-
isRational
public boolean isRational() -
setRational
public void setRational(boolean value) -
getUSize
- Specified by:
getUSize
in interfaceVertexGrid
- Overrides:
getUSize
in classVertexGridImpl
-
getVSize
- Specified by:
getVSize
in interfaceVertexGrid
- Overrides:
getVSize
in classVertexGridImpl
-
getUDegree
- Specified by:
getUDegree
in interfaceBSplineSurface
-
getVDegree
- Specified by:
getVDegree
in interfaceBSplineSurface
-
getKnot
- Specified by:
getKnot
in interfaceKnotVector
-
isRational
- Specified by:
isRational
in interfaceVertexSet
- Overrides:
isRational
in classVertexSetBase
-