java.lang.Object
de.grogra.persistence.ShareableBase
de.grogra.graph.impl.ContextDependentBase
de.grogra.math.Sweep
de.grogra.math.ExtendedSweep
- All Implemented Interfaces:
ContextDependent
,BSplineCurveList
,Manageable
,Shareable
- Direct Known Subclasses:
SweepSequence
-
Nested Class Summary
Nested classes/interfaces inherited from class de.grogra.math.Sweep
Sweep.Type
-
Field Summary
Fields inherited from class de.grogra.math.Sweep
$TYPE, useRail$FIELD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getDegree
(int curve, GraphState gs) float
getKnot
(int curve, int index, GraphState gs) int
getSize
(int curve, GraphState gs) protected BSplineCurve
protected int
getVertexImpl
(float[] out, int curve, int index, Object[] cache, GraphState gs) protected abstract BSplineCurve
init
(Int2ObjectMap profilesOut, GraphState gs) protected Object[]
initCache
(GraphState gs) Methods inherited from class de.grogra.math.Sweep
areCurvesCompatible, calculateLocalX, computeTrajectory, getCache, getCacheImpl, getDimension, getSize, getVertex, initLocalX, isRational, setUseRail
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.persistence.Manageable
getManageableType
-
Constructor Details
-
ExtendedSweep
public ExtendedSweep()
-
-
Method Details
-
getTrajectory
- Specified by:
getTrajectory
in classSweep
-
initCache
-
init
-
getVertexImpl
- Specified by:
getVertexImpl
in classSweep
-
getKnot
-
getSize
-
getDegree
-