public class TriangulatedIrregularNetwork extends Object
| Modifier | Constructor and Description |
|---|---|
|
TriangulatedIrregularNetwork(BoundingBox boundingBox) |
protected |
TriangulatedIrregularNetwork(BoundingBox boundingBox,
boolean loadMode) |
|
TriangulatedIrregularNetwork(GeometryFactory geometryFactory) |
|
TriangulatedIrregularNetwork(GeometryFactory geometryFactory,
BoundingBox boundingBox) |
|
TriangulatedIrregularNetwork(GeometryFactory geometryFactory,
BoundingBox boundingBox,
boolean loadMode) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTriangle(Triangle triangle) |
void |
finishEditing() |
BoundingBox |
getBoundingBox() |
LineString |
getElevation(LineString line) |
double |
getElevation(Point coordinate) |
Set<Point> |
getNodes() |
int |
getSize() |
EnvelopeSpatialIndex<Triangle> |
getTriangleIndex() |
List<Triangle> |
getTriangles() |
List<Triangle> |
getTriangles(BoundingBox envelope) |
List<Triangle> |
getTriangles(LineSegment segment) |
List<Triangle> |
getTriangles(Point coordinate) |
void |
insertEdge(LineSegment breakline) |
void |
insertEdge(LineString coordinates) |
void |
insertNode(Point coordinate) |
void |
insertNodes(Iterable<Point> points) |
void |
insertNodes(LineString line) |
void |
setGeometryFactory(GeometryFactory geometryFactory) |
public TriangulatedIrregularNetwork(BoundingBox boundingBox)
protected TriangulatedIrregularNetwork(BoundingBox boundingBox, boolean loadMode)
public TriangulatedIrregularNetwork(GeometryFactory geometryFactory)
public TriangulatedIrregularNetwork(GeometryFactory geometryFactory, BoundingBox boundingBox)
public TriangulatedIrregularNetwork(GeometryFactory geometryFactory, BoundingBox boundingBox, boolean loadMode)
protected void addTriangle(Triangle triangle)
public void finishEditing()
public BoundingBox getBoundingBox()
public LineString getElevation(LineString line)
public double getElevation(Point coordinate)
public int getSize()
public EnvelopeSpatialIndex<Triangle> getTriangleIndex()
public List<Triangle> getTriangles(BoundingBox envelope)
public List<Triangle> getTriangles(LineSegment segment)
public void insertEdge(LineSegment breakline)
public void insertEdge(LineString coordinates)
public void insertNode(Point coordinate)
public void insertNodes(LineString line)
public void setGeometryFactory(GeometryFactory geometryFactory)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.