| Package | Description |
|---|---|
| mil.nga.sf | |
| mil.nga.sf.util | |
| mil.nga.sf.util.sweep |
| Modifier and Type | Class and Description |
|---|---|
class |
Triangle
Triangle
|
| Modifier and Type | Method and Description |
|---|---|
Polygon |
PolyhedralSurface.getPatch(int n)
Get the Nth polygon patch
|
Polygon |
PolyhedralSurface.getPolygon(int n)
Get the Nth polygon
|
Polygon |
MultiPolygon.getPolygon(int n)
Returns the Nth polygon
|
| Modifier and Type | Method and Description |
|---|---|
List<Polygon> |
PolyhedralSurface.getPatches()
Get patches
|
List<Polygon> |
PolyhedralSurface.getPolygons()
Get polygons
|
List<Polygon> |
MultiPolygon.getPolygons()
Get the polygons
|
| Modifier and Type | Method and Description |
|---|---|
void |
PolyhedralSurface.addPatch(Polygon patch)
Add patch
|
void |
PolyhedralSurface.addPolygon(Polygon polygon)
Add polygon
|
void |
MultiPolygon.addPolygon(Polygon polygon)
Add a polygon
|
| Modifier and Type | Method and Description |
|---|---|
void |
PolyhedralSurface.addPatches(List<Polygon> patches)
Add patches
|
void |
PolyhedralSurface.addPolygons(List<Polygon> polygons)
Add polygons
|
void |
MultiPolygon.addPolygons(List<Polygon> polygons)
Add polygons
|
void |
PolyhedralSurface.setPatches(List<Polygon> patches)
Set patches
|
void |
PolyhedralSurface.setPolygons(List<Polygon> polygons)
Set polygons
|
void |
MultiPolygon.setPolygons(List<Polygon> polygons)
Set the polygons
|
| Constructor and Description |
|---|
MultiPolygon(Polygon polygon)
Constructor
|
Polygon(Polygon polygon)
Copy Constructor
|
PolyhedralSurface(Polygon polygon)
Constructor
|
TIN(Polygon polygon)
Constructor
|
| Constructor and Description |
|---|
MultiPolygon(List<Polygon> polygons)
Constructor
|
PolyhedralSurface(List<Polygon> polygons)
Constructor
|
TIN(List<Polygon> polygons)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
GeometryUtils.closedPolygon(Polygon polygon)
Check if the polygon outer ring is explicitly closed, where the first and
last point are the same
|
static boolean |
GeometryUtils.pointInPolygon(Point point,
Polygon polygon)
Check if the point is in the polygon
|
static boolean |
GeometryUtils.pointInPolygon(Point point,
Polygon polygon,
double epsilon)
Check if the point is in the polygon
|
static boolean |
GeometryUtils.pointOnPolygonEdge(Point point,
Polygon polygon)
Check if the point is on the polygon edge
|
static boolean |
GeometryUtils.pointOnPolygonEdge(Point point,
Polygon polygon,
double epsilon)
Check if the point is on the polygon edge
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ShamosHoey.simplePolygon(Polygon polygon)
Determine if the polygon is simple
|
Copyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.