| Package | Description |
|---|---|
| mil.nga.sf | |
| mil.nga.sf.util | |
| mil.nga.sf.util.sweep |
| Modifier and Type | Class and Description |
|---|---|
class |
CircularString
Circular String, Curve sub type
|
class |
Line
A LineString with exactly 2 Points.
|
class |
LinearRing
A LineString that is both closed and simple.
|
| Modifier and Type | Method and Description |
|---|---|
LineString |
MultiLineString.getLineString(int n)
Returns the Nth line string
|
LineString |
CompoundCurve.getLineString(int n)
Returns the Nth line string
|
| Modifier and Type | Method and Description |
|---|---|
List<LineString> |
MultiLineString.getLineStrings()
Get the line strings
|
List<LineString> |
CompoundCurve.getLineStrings()
Get the line strings
|
| Modifier and Type | Method and Description |
|---|---|
void |
MultiLineString.addLineString(LineString lineString)
Add a line string
|
void |
CompoundCurve.addLineString(LineString lineString)
Add a line string
|
| Modifier and Type | Method and Description |
|---|---|
void |
MultiLineString.addLineStrings(List<LineString> lineStrings)
Add line strings
|
void |
CompoundCurve.addLineStrings(List<LineString> lineStrings)
Add line strings
|
void |
MultiLineString.setLineStrings(List<LineString> lineStrings)
Set the line strings
|
void |
CompoundCurve.setLineStrings(List<LineString> lineStrings)
Set the line strings
|
| Constructor and Description |
|---|
CompoundCurve(LineString lineString)
Constructor
|
LineString(LineString lineString)
Copy Constructor
|
MultiLineString(LineString lineString)
Constructor
|
Polygon(LineString ring)
Constructor
|
Triangle(LineString ring)
Constructor
|
| Constructor and Description |
|---|
CompoundCurve(List<LineString> lineStrings)
Constructor
|
MultiLineString(List<LineString> lineStrings)
Constructor
|
Polygon(List<LineString> rings)
Constructor
|
Triangle(List<LineString> rings)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
GeometryUtils.closedPolygon(LineString ring)
Check if the polygon ring is explicitly closed, where the first and last
point are the same
|
static boolean |
GeometryUtils.pointInPolygon(Point point,
LineString ring)
Check if the point is in the polygon ring
|
static boolean |
GeometryUtils.pointInPolygon(Point point,
LineString ring,
double epsilon)
Check if the point is in the polygon ring
|
static boolean |
GeometryUtils.pointOnLine(Point point,
LineString line)
Check if the point is on the line
|
static boolean |
GeometryUtils.pointOnLine(Point point,
LineString line,
double epsilon)
Check if the point is on the line
|
static boolean |
GeometryUtils.pointOnPolygonEdge(Point point,
LineString ring)
Check if the point is on the polygon ring edge
|
static boolean |
GeometryUtils.pointOnPolygonEdge(Point point,
LineString ring,
double epsilon)
Check if the point is on the polygon ring edge
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ShamosHoey.simplePolygon(LineString ring)
Determine if the polygon line string ring is simple
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ShamosHoey.simplePolygon(List<LineString> rings)
Determine if the polygon rings are simple
|
| Constructor and Description |
|---|
EventQueue(LineString ring)
Constructor
|
| Constructor and Description |
|---|
EventQueue(List<LineString> rings)
Constructor
|
SweepLine(List<LineString> rings)
Constructor
|
Copyright © 2019 National Geospatial-Intelligence Agency. All rights reserved.