Class LineSegment

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

public class LineSegment extends Object
  • Constructor Details

    • LineSegment

      public LineSegment()
  • Method Details

    • addPoint

      public void addPoint(int x, int y)
    • getPoints

      public List<Point2d> getPoints()
    • insertPointsAtStart

      public void insertPointsAtStart(List<Point2d> pointsToAdd)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setStartVertex

      public void setStartVertex(Vertex startPoint)
    • getStartVertex

      public Vertex getStartVertex()
    • setEndVertex

      public void setEndVertex(Vertex endPoint)
    • getEndVertex

      public Vertex getEndVertex()
    • getStartVertex

      public Vertex getStartVertex(SegmentDirection direction)
    • getEndVertex

      public Vertex getEndVertex(SegmentDirection direction)
    • setStraight

      public void setStraight(boolean straight)
    • isStraight

      public boolean isStraight()