Uses of Class
math.geom2d.line.LineSegment2D

Packages that use LineSegment2D
math.geom2d.circulinear.buffer Computation of buffer for circulinear shapes. 
math.geom2d.grid Infinite grids with various geometries (square, triangle). 
math.geom2d.line Implementations of 'linear shapes', i.e. curves which can be embedded into a straight lines, like straight lines, line segments, or rays
math.geom2d.polygon Definitions and implementations of shapes composed several line segments: polylines, rings, polygons. 
 

Uses of LineSegment2D in math.geom2d.circulinear.buffer
 

Methods in math.geom2d.circulinear.buffer that return LineSegment2D
 LineSegment2D BevelJoinFactory.createJoin(CirculinearElement2D curve1, CirculinearElement2D curve2, double dist)
           
 

Uses of LineSegment2D in math.geom2d.grid
 

Methods in math.geom2d.grid that return types with arguments of type LineSegment2D
 java.util.Collection<LineSegment2D> Grid2D.getEdges(Box2D box)
           
 java.util.Collection<LineSegment2D> TriangleGrid2D.getEdges(Box2D box)
           
 java.util.Collection<LineSegment2D> SquareGrid2D.getEdges(Box2D box)
           
 

Uses of LineSegment2D in math.geom2d.line
 

Methods in math.geom2d.line that return LineSegment2D
 LineSegment2D LineSegment2D.clone()
           
static LineSegment2D LineSegment2D.create(Point2D p1, Point2D p2)
          Deprecated. since 0.11.1
 LineSegment2D LineSegment2D.parallel(double d)
           
 LineSegment2D LineSegment2D.reverse()
          Returns the LineSegment which start from last point of this line segment, and which ends at the fist point of this last segment.
 LineSegment2D LineSegment2D.transform(AffineTransform2D trans)
           
 

Methods in math.geom2d.line with parameters of type LineSegment2D
static double LineSegment2D.getEdgeAngle(LineSegment2D edge1, LineSegment2D edge2)
          Returns angle between two edges sharing one vertex.
static StraightLine2D LineSegment2D.getMedian(LineSegment2D edge)
          Returns the straight line that is the median of the edge extremities.
static boolean LineSegment2D.intersects(LineSegment2D edge1, LineSegment2D edge2)
          Checks if two line segment intersect.
 

Uses of LineSegment2D in math.geom2d.polygon
 

Methods in math.geom2d.polygon that return LineSegment2D
 LineSegment2D LinearRing2D.edge(int index)
           
 LineSegment2D Polyline2D.edge(int index)
           
abstract  LineSegment2D LinearCurve2D.edge(int index)
          Returns the i-th edge of this linear curve.
 LineSegment2D LinearCurve2D.firstEdge()
           
 LineSegment2D LinearRing2D.lastEdge()
          Returns the last edge of this linear ring.
 LineSegment2D Polyline2D.lastEdge()
           
abstract  LineSegment2D LinearCurve2D.lastEdge()
           
 

Methods in math.geom2d.polygon that return types with arguments of type LineSegment2D
 java.util.Collection<LineSegment2D> LinearRing2D.edges()
          Returns an array of LineSegment2D.
 java.util.Collection<LineSegment2D> HRectangle2D.edges()
          Deprecated.  
 java.util.Collection<LineSegment2D> MultiPolygon2D.edges()
           
 java.util.Collection<LineSegment2D> Rectangle2D.edges()
          Returns the four edges that constitute the boundary of this rectangle.
 java.util.Collection<? extends LineSegment2D> Polygon2D.edges()
          Return the edges as line segments of the polygon
 java.util.Collection<LineSegment2D> Polyline2D.edges()
          Returns an array of LineSegment2D.
abstract  java.util.Collection<LineSegment2D> LinearCurve2D.edges()
          Returns a collection of LineSegment2D that represent the individual edges of this linear curve.
 java.util.Collection<LineSegment2D> SimplePolygon2D.edges()
          Returns the set of edges, as a collection of LineSegment2D.
 java.util.Collection<? extends LineSegment2D> LinearCurve2D.smoothPieces()