de.grogra.imp3d.objects
public class SweepSequence extends ExtendedSweep
| Modifier and Type | Class and Description |
|---|---|
static class |
SweepSequence.Type |
| Modifier and Type | Field and Description |
|---|---|
static SweepSequence.Type |
$TYPE |
static SCOType.Field |
hermite$FIELD |
static SCOType.Field |
name$FIELD |
static SCOType.Field |
path$FIELD |
static SCOType.Field |
tangentLength$FIELD |
useRail$FIELD| Constructor and Description |
|---|
SweepSequence() |
SweepSequence(java.lang.String name) |
SweepSequence(java.lang.String name,
boolean useRail) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dependsOnContext()
Determines whether this object actually depends on context.
|
protected java.lang.Object[] |
getCache(GraphState state) |
ManageableType |
getManageableType() |
java.lang.String |
getName() |
int |
getPath() |
float |
getTangentLength() |
protected BSplineCurve |
init(Int2ObjectMap profiles,
GraphState gs) |
boolean |
isHermite() |
void |
setHermite(boolean value) |
void |
setName(java.lang.String value) |
void |
setPath(int value) |
void |
setTangentLength(float value) |
void |
writeStamp(Cache.Entry cache,
GraphState gs)
Writes a stamp of the context into
cache. |
getDegree, getKnot, getSize, getTrajectory, getVertexImpl, initCacheareCurvesCompatible, calculateLocalX, computeTrajectory, getCacheImpl, getDimension, getSize, getVertex, initLocalX, isRational, setUseRailaddReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReferencepublic static final SweepSequence.Type $TYPE
public static final SCOType.Field hermite$FIELD
public static final SCOType.Field name$FIELD
public static final SCOType.Field path$FIELD
public static final SCOType.Field tangentLength$FIELD
public SweepSequence()
public SweepSequence(java.lang.String name)
public SweepSequence(java.lang.String name,
boolean useRail)
public boolean dependsOnContext()
ContextDependenttrue iff this object depends on contextprotected java.lang.Object[] getCache(GraphState state)
public ManageableType getManageableType()
public java.lang.String getName()
public int getPath()
public float getTangentLength()
protected BSplineCurve init(Int2ObjectMap profiles, GraphState gs)
init in class ExtendedSweeppublic boolean isHermite()
public void setHermite(boolean value)
public void setName(java.lang.String value)
public void setPath(int value)
public void setTangentLength(float value)
public void writeStamp(Cache.Entry cache, GraphState gs)
ContextDependentcache. Based on
this stamp, a cache detects whether the context of this
object has changed or not.writeStamp in interface ContextDependentwriteStamp in class ContextDependentBasecache - a cache entry to write the stampgs - the current graph state