de.grogra.math
public abstract class ExtendedSweep extends Sweep
Sweep.Type$TYPE, useRail$FIELD| Constructor and Description |
|---|
ExtendedSweep() |
| Modifier and Type | Method and Description |
|---|---|
int |
getDegree(int curve,
GraphState gs) |
float |
getKnot(int curve,
int index,
GraphState gs) |
int |
getSize(int curve,
GraphState gs) |
protected BSplineCurve |
getTrajectory(GraphState gs) |
protected int |
getVertexImpl(float[] out,
int curve,
int index,
java.lang.Object[] cache,
GraphState gs) |
protected abstract BSplineCurve |
init(Int2ObjectMap profilesOut,
GraphState gs) |
protected java.lang.Object[] |
initCache(GraphState gs) |
areCurvesCompatible, calculateLocalX, computeTrajectory, getCache, getCacheImpl, getDimension, getSize, getVertex, initLocalX, isRational, setUseRailwriteStampaddReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReferenceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdependsOnContext, writeStampgetManageableTypepublic int getDegree(int curve,
GraphState gs)
public float getKnot(int curve,
int index,
GraphState gs)
public int getSize(int curve,
GraphState gs)
protected BSplineCurve getTrajectory(GraphState gs)
getTrajectory in class Sweepprotected int getVertexImpl(float[] out,
int curve,
int index,
java.lang.Object[] cache,
GraphState gs)
getVertexImpl in class Sweepprotected abstract BSplineCurve init(Int2ObjectMap profilesOut, GraphState gs)
protected java.lang.Object[] initCache(GraphState gs)