public class LineStringRelate extends Object
| Constructor and Description |
|---|
LineStringRelate(LineString line1,
LineString line2) |
LineStringRelate(LineString line1,
LineString line2,
double tolerance) |
| Modifier and Type | Method and Description |
|---|---|
Graph<LineSegment> |
getGraph1() |
Graph<LineSegment> |
getGraph2() |
LineString |
getLine1() |
LineString |
getLine2() |
Point |
getMovedCoordinate(Map<Point,Point> movedNodes,
LineString line,
int i) |
MultiLineString |
getOverlap() |
LineString |
getRelateLine1() |
LineString |
getRelateLine2() |
boolean |
isContained() |
boolean |
isContains() |
boolean |
isEndOverlaps(double maxDistance) |
boolean |
isEqual() |
boolean |
isOverlaps() |
boolean |
isWithin1(Point point,
double maxDistance) |
boolean |
isWithin2(Point point,
double maxDistance) |
void |
splitEdgesCloseToNodes(double maxDistance) |
public LineStringRelate(LineString line1, LineString line2)
public LineStringRelate(LineString line1, LineString line2, double tolerance)
public Graph<LineSegment> getGraph1()
public Graph<LineSegment> getGraph2()
public LineString getLine1()
public LineString getLine2()
public Point getMovedCoordinate(Map<Point,Point> movedNodes, LineString line, int i)
public MultiLineString getOverlap()
public LineString getRelateLine1()
public LineString getRelateLine2()
public boolean isContained()
public boolean isContains()
public boolean isEndOverlaps(double maxDistance)
public boolean isEqual()
public boolean isOverlaps()
public boolean isWithin1(Point point, double maxDistance)
public boolean isWithin2(Point point, double maxDistance)
public void splitEdgesCloseToNodes(double maxDistance)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.