Class ControlCurve

java.lang.Object
org.gvsig.vectorediting.lib.prov.smoothline.ControlCurve
Direct Known Subclasses:
Bezier, BSpline, NatCubic

public abstract class ControlCurve extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.gvsig.fmap.geom.primitive.Line
     
    protected double[]
     
    protected double[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ControlCurve(org.gvsig.fmap.geom.primitive.Line line)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract org.gvsig.fmap.geom.primitive.Line
    getSmoothedLine(int iSteps, int subtype)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • m_X

      protected double[] m_X
    • m_Y

      protected double[] m_Y
    • line

      protected org.gvsig.fmap.geom.primitive.Line line
  • Constructor Details

    • ControlCurve

      public ControlCurve(org.gvsig.fmap.geom.primitive.Line line)
  • Method Details

    • getSmoothedLine

      public abstract org.gvsig.fmap.geom.primitive.Line getSmoothedLine(int iSteps, int subtype) throws org.gvsig.fmap.geom.exception.CreateGeometryException
      Throws:
      org.gvsig.fmap.geom.exception.CreateGeometryException