Package com.treemap.swing.voronoi.smoothing

# Class SingleSpline

java.lang.Object
com.treemap.swing.voronoi.smoothing.AbstractSmoothedSegment
com.treemap.swing.voronoi.smoothing.SingleSpline

All Implemented Interfaces:
  `SmoothedSegment`

public class SingleSpline extends AbstractSmoothedSegment

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `SingleSpline(CubicCurve2D curve, Vertex startVertex, Vertex endVertex, LineSegment lineSegment)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `addToGeneralPath(GeneralPath generalPath)`
  `SegmentLocation`
  `getNearestSegmentLocation(Vertex vertex)`
  `SmoothedSegment`
  `getSubSegment(SegmentLocation start, SegmentLocation end)`
  `SmoothedSegment`
  `reversed()`

  ### Methods inherited from class com.treemap.swing.voronoi.smoothing.AbstractSmoothedSegment

  `getEndVertex, getLineSegment, getStartVertex`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### SingleSpline

    public SingleSpline(CubicCurve2D curve, Vertex startVertex, Vertex endVertex, LineSegment lineSegment)

- ## Method Details

  - ### addToGeneralPath

    public void addToGeneralPath(GeneralPath generalPath)

  - ### reversed

    public SmoothedSegment reversed()

  - ### getNearestSegmentLocation

    public SegmentLocation getNearestSegmentLocation(Vertex vertex)

  - ### getSubSegment

    public SmoothedSegment getSubSegment(SegmentLocation start, SegmentLocation end)