Module imp3d

Class SweepSequence

All Implemented Interfaces:
ContextDependent, BSplineCurveList, Manageable, Shareable

public class SweepSequence extends ExtendedSweep
  • Field Details

  • Constructor Details

    • SweepSequence

      public SweepSequence()
    • SweepSequence

      public SweepSequence(String name)
    • SweepSequence

      public SweepSequence(String name, boolean useRail)
  • Method Details

    • getManageableType

      public ManageableType getManageableType()
    • isHermite

      public boolean isHermite()
    • setHermite

      public void setHermite(boolean value)
    • getPath

      public int getPath()
    • setPath

      public void setPath(int value)
    • getTangentLength

      public float getTangentLength()
    • setTangentLength

      public void setTangentLength(float value)
    • getName

      public String getName()
    • setName

      public void setName(String value)
    • dependsOnContext

      public boolean dependsOnContext()
      Description copied from interface: ContextDependent
      Determines whether this object actually depends on context.
      Returns:
      true iff this object depends on context
    • writeStamp

      public void writeStamp(Cache.Entry cache, GraphState gs)
      Description copied from interface: ContextDependent
      Writes a stamp of the context into cache. Based on this stamp, a cache detects whether the context of this object has changed or not.
      Specified by:
      writeStamp in interface ContextDependent
      Overrides:
      writeStamp in class ContextDependentBase
      Parameters:
      cache - a cache entry to write the stamp
      gs - the current graph state
    • init

      protected BSplineCurve init(Int2ObjectMap profiles, GraphState gs)
      Specified by:
      init in class ExtendedSweep
    • getCache

      protected Object[] getCache(GraphState state)
      Overrides:
      getCache in class Sweep