Class LineSegment
- java.lang.Object
-
- com.macrofocus.treemap.voronoi.smoothing.LineSegment
-
public class LineSegment extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LineSegment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPoint(int x, int y)VertexgetEndVertex()VertexgetEndVertex(SegmentDirection direction)java.util.List<Point2d>getPoints()VertexgetStartVertex()VertexgetStartVertex(SegmentDirection direction)voidinsertPointsAtStart(java.util.List<Point2d> pointsToAdd)booleanisStraight()voidsetEndVertex(Vertex endPoint)voidsetStartVertex(Vertex startPoint)voidsetStraight(boolean straight)java.lang.StringtoString()
-
-
-
Method Detail
-
addPoint
public void addPoint(int x, int y)
-
getPoints
public java.util.List<Point2d> getPoints()
-
insertPointsAtStart
public void insertPointsAtStart(java.util.List<Point2d> pointsToAdd)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.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()
-
-