Package com.treemap.swing.voronoi.smoothing

# Class AbstractSmoothedSegment

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

All Implemented Interfaces:
  `SmoothedSegment`

Direct Known Subclasses:
  `DoubleSpline`, `LinearSegment`, `SingleSpline`

public abstract class AbstractSmoothedSegment extends Object implements SmoothedSegment

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractSmoothedSegment(LineSegment lineSegment, SegmentDirection direction)`
  `AbstractSmoothedSegment(Vertex startVertex, Vertex endVertex, LineSegment lineSegment)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Vertex`
  `getEndVertex()`
  `LineSegment`
  `getLineSegment()`
  `Vertex`
  `getStartVertex()`

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

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

  ### Methods inherited from interface com.treemap.swing.voronoi.smoothing.SmoothedSegment

  `addToGeneralPath, getNearestSegmentLocation, getSubSegment, reversed`

- ## Constructor Details

  - ### AbstractSmoothedSegment

    public AbstractSmoothedSegment(LineSegment lineSegment, SegmentDirection direction)

  - ### AbstractSmoothedSegment

    public AbstractSmoothedSegment(Vertex startVertex, Vertex endVertex, LineSegment lineSegment)

- ## Method Details

  - ### getLineSegment

    public LineSegment getLineSegment()
    Specified by:
      `getLineSegment` in interface `SmoothedSegment`

  - ### getStartVertex

    public Vertex getStartVertex()
    Specified by:
      `getStartVertex` in interface `SmoothedSegment`

  - ### getEndVertex

    public Vertex getEndVertex()
    Specified by:
      `getEndVertex` in interface `SmoothedSegment`