- CentroidCurve - Class in mil.nga.sf.util.centroid
-
Calculate the centroid from curve based geometries.
- CentroidCurve() - Constructor for class mil.nga.sf.util.centroid.CentroidCurve
-
Constructor
- CentroidCurve(Geometry) - Constructor for class mil.nga.sf.util.centroid.CentroidCurve
-
Constructor
- CentroidPoint - Class in mil.nga.sf.util.centroid
-
Calculate the centroid from point based geometries.
- CentroidPoint() - Constructor for class mil.nga.sf.util.centroid.CentroidPoint
-
Constructor
- CentroidPoint(Geometry) - Constructor for class mil.nga.sf.util.centroid.CentroidPoint
-
Constructor
- CentroidSurface - Class in mil.nga.sf.util.centroid
-
Calculate the centroid from surface based geometries.
- CentroidSurface() - Constructor for class mil.nga.sf.util.centroid.CentroidSurface
-
Constructor
- CentroidSurface(Geometry) - Constructor for class mil.nga.sf.util.centroid.CentroidSurface
-
Constructor
- childHierarchy(GeometryType) - Static method in class mil.nga.sf.util.GeometryUtils
-
Get the child type hierarchy of the provided geometry type.
- childTypes(GeometryType) - Static method in class mil.nga.sf.util.GeometryUtils
-
Get the immediate child Geometry Types of the provided geometry type
- CircularString - Class in mil.nga.sf
-
Circular String, Curve sub type
- CircularString() - Constructor for class mil.nga.sf.CircularString
-
Constructor
- CircularString(boolean, boolean) - Constructor for class mil.nga.sf.CircularString
-
Constructor
- CircularString(List<Point>) - Constructor for class mil.nga.sf.CircularString
-
Constructor
- CircularString(CircularString) - Constructor for class mil.nga.sf.CircularString
-
Copy Constructor
- close() - Method in class mil.nga.sf.util.ByteWriter
-
Close the byte writer
- closedPolygon(Polygon) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the polygon outer ring is explicitly closed, where the first and
last point are the same
- closedPolygon(LineString) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the polygon ring is explicitly closed, where the first and last
point are the same
- closedPolygon(List<Point>) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the polygon ring points are explicitly closed, where the first
and last point are the same
- compareTo(Event) - Method in class mil.nga.sf.util.sweep.Event
- CompoundCurve - Class in mil.nga.sf
-
Compound Curve, Curve sub type
- CompoundCurve() - Constructor for class mil.nga.sf.CompoundCurve
-
Constructor
- CompoundCurve(boolean, boolean) - Constructor for class mil.nga.sf.CompoundCurve
-
Constructor
- CompoundCurve(List<LineString>) - Constructor for class mil.nga.sf.CompoundCurve
-
Constructor
- CompoundCurve(LineString) - Constructor for class mil.nga.sf.CompoundCurve
-
Constructor
- CompoundCurve(CompoundCurve) - Constructor for class mil.nga.sf.CompoundCurve
-
Copy Constructor
- contains(GeometryEnvelope) - Method in class mil.nga.sf.GeometryEnvelope
-
Determine if inclusively contains the provided envelope
- copy() - Method in class mil.nga.sf.CircularString
-
Copy the geometry
- copy() - Method in class mil.nga.sf.CompoundCurve
-
Copy the geometry
- copy() - Method in class mil.nga.sf.CurvePolygon
-
Copy the geometry
- copy() - Method in class mil.nga.sf.extended.ExtendedGeometryCollection
-
Copy the geometry
- copy() - Method in class mil.nga.sf.Geometry
-
Copy the geometry
- copy() - Method in class mil.nga.sf.GeometryCollection
-
Copy the geometry
- copy() - Method in class mil.nga.sf.GeometryEnvelope
-
Copy the geometry envelope
- copy() - Method in class mil.nga.sf.Line
-
Copy the geometry
- copy() - Method in class mil.nga.sf.LinearRing
-
Copy the geometry
- copy() - Method in class mil.nga.sf.LineString
-
Copy the geometry
- copy() - Method in class mil.nga.sf.MultiLineString
-
Copy the geometry
- copy() - Method in class mil.nga.sf.MultiPoint
-
Copy the geometry
- copy() - Method in class mil.nga.sf.MultiPolygon
-
Copy the geometry
- copy() - Method in class mil.nga.sf.Point
-
Copy the geometry
- copy() - Method in class mil.nga.sf.Polygon
-
Copy the geometry
- copy() - Method in class mil.nga.sf.PolyhedralSurface
-
Copy the geometry
- copy() - Method in class mil.nga.sf.TIN
-
Copy the geometry
- copy() - Method in class mil.nga.sf.Triangle
-
Copy the geometry
- Curve - Class in mil.nga.sf
-
The base type for all 1-dimensional geometry types.
- Curve(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.Curve
-
Constructor
- CurvePolygon<T extends Curve> - Class in mil.nga.sf
-
A planar surface defined by an exterior ring and zero or more interior ring.
- CurvePolygon() - Constructor for class mil.nga.sf.CurvePolygon
-
Constructor
- CurvePolygon(boolean, boolean) - Constructor for class mil.nga.sf.CurvePolygon
-
Constructor
- CurvePolygon(List<T>) - Constructor for class mil.nga.sf.CurvePolygon
-
Constructor
- CurvePolygon(T) - Constructor for class mil.nga.sf.CurvePolygon
-
Constructor
- CurvePolygon(CurvePolygon<T>) - Constructor for class mil.nga.sf.CurvePolygon
-
Copy Constructor
- CurvePolygon(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.CurvePolygon
-
Constructor
- Geometry - Class in mil.nga.sf
-
The root of the geometry type hierarchy
- Geometry(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.Geometry
-
Constructor
- GeometryCollection<T extends Geometry> - Class in mil.nga.sf
-
A collection of zero or more Geometry instances.
- GeometryCollection() - Constructor for class mil.nga.sf.GeometryCollection
-
Constructor
- GeometryCollection(boolean, boolean) - Constructor for class mil.nga.sf.GeometryCollection
-
Constructor
- GeometryCollection(List<T>) - Constructor for class mil.nga.sf.GeometryCollection
-
Constructor
- GeometryCollection(T) - Constructor for class mil.nga.sf.GeometryCollection
-
Constructor
- GeometryCollection(GeometryCollection<T>) - Constructor for class mil.nga.sf.GeometryCollection
-
Copy Constructor
- GeometryCollection(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.GeometryCollection
-
Constructor
- GeometryEnvelope - Class in mil.nga.sf
-
Geometry envelope
- GeometryEnvelope() - Constructor for class mil.nga.sf.GeometryEnvelope
-
Constructor
- GeometryEnvelope(boolean, boolean) - Constructor for class mil.nga.sf.GeometryEnvelope
-
Constructor
- GeometryEnvelope(double, double, double, double) - Constructor for class mil.nga.sf.GeometryEnvelope
-
Constructor
- GeometryEnvelope(double, double, Double, double, double, Double) - Constructor for class mil.nga.sf.GeometryEnvelope
-
Constructor
- GeometryEnvelope(double, double, Double, Double, double, double, Double, Double) - Constructor for class mil.nga.sf.GeometryEnvelope
-
Constructor
- GeometryEnvelope(GeometryEnvelope) - Constructor for class mil.nga.sf.GeometryEnvelope
-
Copy Constructor
- GeometryEnvelopeBuilder - Class in mil.nga.sf.util
-
Builds an envelope from a Geometry
- GeometryEnvelopeBuilder() - Constructor for class mil.nga.sf.util.GeometryEnvelopeBuilder
-
- GeometryPrinter - Class in mil.nga.sf.util
-
String representation of a Geometry
- GeometryPrinter() - Constructor for class mil.nga.sf.util.GeometryPrinter
-
- GeometryType - Enum in mil.nga.sf
-
Geometry Type enumeration
- GeometryUtils - Class in mil.nga.sf.util
-
Utilities for Geometry objects
- GeometryUtils() - Constructor for class mil.nga.sf.util.GeometryUtils
-
- getAbove() - Method in class mil.nga.sf.util.sweep.Segment
-
Get the segment above
- getAsGeometryCollection() - Method in class mil.nga.sf.GeometryCollection
-
Get as a top level Geometry Collection
- getAsMultiCurve() - Method in class mil.nga.sf.GeometryCollection
-
Get as a Multi Curve, a
Curve typed Geometry Collection
- getAsMultiLineString() - Method in class mil.nga.sf.GeometryCollection
-
- getAsMultiPoint() - Method in class mil.nga.sf.GeometryCollection
-
Get as a
MultiPoint, either the current instance or newly created
from the
Point geometries
- getAsMultiPolygon() - Method in class mil.nga.sf.GeometryCollection
-
Get as a
MultiPolygon, either the current instance or newly
created from the
Polygon geometries
- getAsMultiSurface() - Method in class mil.nga.sf.GeometryCollection
-
Get as a Multi Surface, a
Surface typed Geometry Collection
- getBelow() - Method in class mil.nga.sf.util.sweep.Segment
-
Get the segment below
- getByteOrder() - Method in class mil.nga.sf.util.ByteReader
-
Get the byte order
- getByteOrder() - Method in class mil.nga.sf.util.ByteWriter
-
Get the byte order
- getBytes() - Method in class mil.nga.sf.util.ByteWriter
-
Get the written bytes
- getCentroid() - Method in class mil.nga.sf.Geometry
-
Get the mathematical centroid point of a 2 dimensional representation of
the Geometry (balancing point of a 2d cutout of the geometry).
- getCentroid() - Method in class mil.nga.sf.util.centroid.CentroidCurve
-
Get the centroid point
- getCentroid() - Method in class mil.nga.sf.util.centroid.CentroidPoint
-
Get the centroid point
- getCentroid() - Method in class mil.nga.sf.util.centroid.CentroidSurface
-
Get the centroid point
- getCentroid(Geometry) - Static method in class mil.nga.sf.util.GeometryUtils
-
Get the centroid point of a 2 dimensional representation of the Geometry
(balancing point of a 2d cutout of the geometry).
- getCollectionType() - Method in class mil.nga.sf.GeometryCollection
-
Get the collection type by evaluating the geometries
- getCurve(int) - Method in class mil.nga.sf.MultiCurve
-
Returns the Nth curve
- getCurves() - Method in class mil.nga.sf.MultiCurve
-
Get the curves
- getDimension() - Method in class mil.nga.sf.Geometry
-
Get the inherent dimension (0, 1, or 2) for this Geometry
- getDimension(Geometry) - Static method in class mil.nga.sf.util.GeometryUtils
-
Get the dimension of the Geometry, 0 for points, 1 for curves, 2 for
surfaces.
- getEdge() - Method in class mil.nga.sf.util.sweep.Event
-
Get the edge
- getEdge() - Method in class mil.nga.sf.util.sweep.Segment
-
Get the edge number
- getEnvelope() - Method in class mil.nga.sf.Geometry
-
Get the minimum bounding box for this Geometry
- getExteriorRing() - Method in class mil.nga.sf.CurvePolygon
-
Get the exterior ring
- getGeometries() - Method in class mil.nga.sf.GeometryCollection
-
Get the list of geometries
- getGeometry(int) - Method in class mil.nga.sf.GeometryCollection
-
Returns the Nth geometry
- getGeometryString(Geometry) - Static method in class mil.nga.sf.util.GeometryPrinter
-
Get Geometry Information as a String
- getGeometryType() - Method in class mil.nga.sf.extended.ExtendedGeometryCollection
-
Get the geometry type
- getGeometryType() - Method in class mil.nga.sf.Geometry
-
Get the geometry type
- getInteriorRing(int) - Method in class mil.nga.sf.CurvePolygon
-
Returns the Nth interior ring for this Polygon
- getLeftPoint() - Method in class mil.nga.sf.util.sweep.Segment
-
Get the left point
- getLineString(int) - Method in class mil.nga.sf.CompoundCurve
-
Returns the Nth line string
- getLineString(int) - Method in class mil.nga.sf.MultiLineString
-
Returns the Nth line string
- getLineStrings() - Method in class mil.nga.sf.CompoundCurve
-
Get the line strings
- getLineStrings() - Method in class mil.nga.sf.MultiLineString
-
Get the line strings
- getM() - Method in class mil.nga.sf.Point
-
Get m
- getMaxM() - Method in class mil.nga.sf.GeometryEnvelope
-
Get max m
- getMaxX() - Method in class mil.nga.sf.GeometryEnvelope
-
Get max x
- getMaxY() - Method in class mil.nga.sf.GeometryEnvelope
-
Get max y
- getMaxZ() - Method in class mil.nga.sf.GeometryEnvelope
-
Get max z
- getMinM() - Method in class mil.nga.sf.GeometryEnvelope
-
Get min m
- getMinX() - Method in class mil.nga.sf.GeometryEnvelope
-
Get min x
- getMinY() - Method in class mil.nga.sf.GeometryEnvelope
-
Get min y
- getMinZ() - Method in class mil.nga.sf.GeometryEnvelope
-
Get min z
- getName() - Method in enum mil.nga.sf.GeometryType
-
Get the name, just use the enum name since they are the same
- getNextByte() - Method in class mil.nga.sf.util.ByteReader
-
Get the next byte to be read
- getPatch(int) - Method in class mil.nga.sf.PolyhedralSurface
-
Get the Nth polygon patch
- getPatches() - Method in class mil.nga.sf.PolyhedralSurface
-
Get patches
- getPoint(int) - Method in class mil.nga.sf.LineString
-
Returns the Nth point
- getPoint(int) - Method in class mil.nga.sf.MultiPoint
-
Returns the Nth point
- getPoint() - Method in class mil.nga.sf.util.sweep.Event
-
Get the polygon point
- getPoints() - Method in class mil.nga.sf.LineString
-
Get the points
- getPoints() - Method in class mil.nga.sf.MultiPoint
-
Get the points
- getPolygon(int) - Method in class mil.nga.sf.MultiPolygon
-
Returns the Nth polygon
- getPolygon(int) - Method in class mil.nga.sf.PolyhedralSurface
-
Get the Nth polygon
- getPolygons() - Method in class mil.nga.sf.MultiPolygon
-
Get the polygons
- getPolygons() - Method in class mil.nga.sf.PolyhedralSurface
-
Get polygons
- getRightPoint() - Method in class mil.nga.sf.util.sweep.Segment
-
Get the right point
- getRing(int) - Method in class mil.nga.sf.CurvePolygon
-
Returns the Nth ring where the exterior ring is at 0, interior rings
begin at 1
- getRing() - Method in class mil.nga.sf.util.sweep.Event
-
Get the polygon ring number
- getRing() - Method in class mil.nga.sf.util.sweep.Segment
-
Get the polygon ring number
- getRings() - Method in class mil.nga.sf.CurvePolygon
-
Get the rings
- getSurface(int) - Method in class mil.nga.sf.MultiSurface
-
Returns the Nth surface
- getSurfaces() - Method in class mil.nga.sf.MultiSurface
-
Get the surfaces
- getType() - Method in class mil.nga.sf.util.sweep.Event
-
Get the event type
- getX() - Method in class mil.nga.sf.Point
-
Get x
- getY() - Method in class mil.nga.sf.Point
-
Get y
- getZ() - Method in class mil.nga.sf.Point
-
Get z
- intersect(Segment, Segment) - Method in class mil.nga.sf.util.sweep.SweepLine
-
Determine if the two segments intersect
- intersects(GeometryEnvelope) - Method in class mil.nga.sf.GeometryEnvelope
-
Determine if intersects with the provided envelope
- intersects(GeometryEnvelope, boolean) - Method in class mil.nga.sf.GeometryEnvelope
-
Determine if intersects with the provided envelope
- is3D() - Method in class mil.nga.sf.Geometry
-
Does the geometry have z coordinates
- is3D() - Method in class mil.nga.sf.GeometryEnvelope
-
True if has Z coordinates
- isClosed() - Method in class mil.nga.sf.Curve
-
Determine if this Curve is closed (start point = end point)
- isClosed() - Method in class mil.nga.sf.MultiCurve
-
Determine if this Multi Curve is closed for each Curve (start point = end
point)
- isEmpty() - Method in class mil.nga.sf.CompoundCurve
-
Is the Geometry empty
- isEmpty() - Method in class mil.nga.sf.CurvePolygon
-
Is the Geometry empty
- isEmpty() - Method in class mil.nga.sf.Geometry
-
Is the Geometry empty
- isEmpty() - Method in class mil.nga.sf.GeometryCollection
-
Is the Geometry empty
- isEmpty() - Method in class mil.nga.sf.LineString
-
Is the Geometry empty
- isEmpty() - Method in class mil.nga.sf.Point
-
Is the Geometry empty
- isEmpty() - Method in class mil.nga.sf.PolyhedralSurface
-
Is the Geometry empty
- isHasM() - Method in class mil.nga.sf.GeometryEnvelope
-
Has m coordinates
- isHasZ() - Method in class mil.nga.sf.GeometryEnvelope
-
Has z coordinates
- isMeasured() - Method in class mil.nga.sf.Geometry
-
Does the geometry have m coordinates.
- isMeasured() - Method in class mil.nga.sf.GeometryEnvelope
-
True if has M measurements
- isMultiCurve() - Method in class mil.nga.sf.GeometryCollection
-
Determine if this geometry collection contains only
Curve
geometries
- isMultiLineString() - Method in class mil.nga.sf.GeometryCollection
-
- isMultiPoint() - Method in class mil.nga.sf.GeometryCollection
-
Determine if this geometry collection is a
MultiPoint instance or
contains only
Point geometries
- isMultiPolygon() - Method in class mil.nga.sf.GeometryCollection
-
Determine if this geometry collection is a
MultiPolygon instance
or contains only
Polygon geometries
- isMultiSurface() - Method in class mil.nga.sf.GeometryCollection
-
Determine if this geometry collection contains only
Surface
geometries
- isRing() - Method in class mil.nga.sf.Curve
-
Determine if this Curve is a ring (closed and simple)
- isSimple() - Method in class mil.nga.sf.CompoundCurve
-
Determine if this Geometry has no anomalous geometric points, such as
self intersection or self tangency
- isSimple() - Method in class mil.nga.sf.CurvePolygon
-
Determine if this Geometry has no anomalous geometric points, such as
self intersection or self tangency
- isSimple() - Method in class mil.nga.sf.Geometry
-
Determine if this Geometry has no anomalous geometric points, such as
self intersection or self tangency
- isSimple() - Method in class mil.nga.sf.GeometryCollection
-
Determine if this Geometry has no anomalous geometric points, such as
self intersection or self tangency
- isSimple() - Method in class mil.nga.sf.LineString
-
Determine if this Geometry has no anomalous geometric points, such as
self intersection or self tangency
- isSimple() - Method in class mil.nga.sf.MultiPoint
-
Determine if this Geometry has no anomalous geometric points, such as
self intersection or self tangency
- isSimple() - Method in class mil.nga.sf.Point
-
Determine if this Geometry has no anomalous geometric points, such as
self intersection or self tangency
- isSimple() - Method in class mil.nga.sf.Polygon
-
Determine if this Geometry has no anomalous geometric points, such as
self intersection or self tangency
- isSimple() - Method in class mil.nga.sf.PolyhedralSurface
-
Determine if this Geometry has no anomalous geometric points, such as
self intersection or self tangency
- iterator() - Method in class mil.nga.sf.util.sweep.EventQueue
- parentHierarchy(GeometryType) - Static method in class mil.nga.sf.util.GeometryUtils
-
Get the parent type hierarchy of the provided geometry type starting with
the immediate parent.
- parentType(GeometryType) - Static method in class mil.nga.sf.util.GeometryUtils
-
Get the parent Geometry Type of the provided geometry type
- perpendicularDistance(Point, Point, Point) - Static method in class mil.nga.sf.util.GeometryUtils
-
Calculate the perpendicular distance between the point and the line
represented by the start and end points.
- Point - Class in mil.nga.sf
-
A single location in space.
- Point() - Constructor for class mil.nga.sf.Point
-
Constructor
- Point(double, double) - Constructor for class mil.nga.sf.Point
-
Constructor
- Point(double, double, Double) - Constructor for class mil.nga.sf.Point
-
Constructor
- Point(double, double, Double, Double) - Constructor for class mil.nga.sf.Point
-
Constructor
- Point(boolean, boolean, double, double) - Constructor for class mil.nga.sf.Point
-
Constructor
- Point(Point) - Constructor for class mil.nga.sf.Point
-
Copy Constructor
- pointInPolygon(Point, Polygon) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is in the polygon
- pointInPolygon(Point, Polygon, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is in the polygon
- pointInPolygon(Point, LineString) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is in the polygon ring
- pointInPolygon(Point, LineString, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is in the polygon ring
- pointInPolygon(Point, List<Point>) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is in the polygon points
- pointInPolygon(Point, List<Point>, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is in the polygon points
- pointOnLine(Point, LineString) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the line
- pointOnLine(Point, LineString, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the line
- pointOnLine(Point, List<Point>) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the line represented by the points
- pointOnLine(Point, List<Point>, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the line represented by the points
- pointOnPath(Point, Point, Point) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the path between point 1 and point 2
- pointOnPath(Point, Point, Point, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the path between point 1 and point 2
- pointOnPolygonEdge(Point, Polygon) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the polygon edge
- pointOnPolygonEdge(Point, Polygon, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the polygon edge
- pointOnPolygonEdge(Point, LineString) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the polygon ring edge
- pointOnPolygonEdge(Point, LineString, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the polygon ring edge
- pointOnPolygonEdge(Point, List<Point>) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the polygon ring edge points
- pointOnPolygonEdge(Point, List<Point>, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Check if the point is on the polygon ring edge points
- Polygon - Class in mil.nga.sf
-
A restricted form of CurvePolygon where each ring is defined as a simple,
closed LineString.
- Polygon() - Constructor for class mil.nga.sf.Polygon
-
Constructor
- Polygon(boolean, boolean) - Constructor for class mil.nga.sf.Polygon
-
Constructor
- Polygon(List<LineString>) - Constructor for class mil.nga.sf.Polygon
-
Constructor
- Polygon(LineString) - Constructor for class mil.nga.sf.Polygon
-
Constructor
- Polygon(Polygon) - Constructor for class mil.nga.sf.Polygon
-
Copy Constructor
- Polygon(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.Polygon
-
Constructor
- PolyhedralSurface - Class in mil.nga.sf
-
Contiguous collection of polygons which share common boundary segments.
- PolyhedralSurface() - Constructor for class mil.nga.sf.PolyhedralSurface
-
Constructor
- PolyhedralSurface(boolean, boolean) - Constructor for class mil.nga.sf.PolyhedralSurface
-
Constructor
- PolyhedralSurface(List<Polygon>) - Constructor for class mil.nga.sf.PolyhedralSurface
-
Constructor
- PolyhedralSurface(Polygon) - Constructor for class mil.nga.sf.PolyhedralSurface
-
Constructor
- PolyhedralSurface(PolyhedralSurface) - Constructor for class mil.nga.sf.PolyhedralSurface
-
Copy Constructor
- PolyhedralSurface(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.PolyhedralSurface
-
Constructor
- Segment - Class in mil.nga.sf.util.sweep
-
Line segment of an edge between two points
- Segment(int, int, Point, Point) - Constructor for class mil.nga.sf.util.sweep.Segment
-
Constructor
- serialize(Geometry) - Static method in class mil.nga.sf.util.GeometryUtils
-
Serialize the geometry to bytes
- setAbove(Segment) - Method in class mil.nga.sf.util.sweep.Segment
-
Set the segment above
- setBelow(Segment) - Method in class mil.nga.sf.util.sweep.Segment
-
Set the segment below
- setByteOrder(ByteOrder) - Method in class mil.nga.sf.util.ByteReader
-
Set the byte order
- setByteOrder(ByteOrder) - Method in class mil.nga.sf.util.ByteWriter
-
Set the byte order
- setCurves(List<T>) - Method in class mil.nga.sf.MultiCurve
-
Set the curves
- setGeometries(List<T>) - Method in class mil.nga.sf.GeometryCollection
-
Set the geometries
- setHasM(boolean) - Method in class mil.nga.sf.GeometryEnvelope
-
Set has m coordinates
- setHasZ(boolean) - Method in class mil.nga.sf.GeometryEnvelope
-
Set has z coordinates
- setLineStrings(List<LineString>) - Method in class mil.nga.sf.CompoundCurve
-
Set the line strings
- setLineStrings(List<LineString>) - Method in class mil.nga.sf.MultiLineString
-
Set the line strings
- setM(Double) - Method in class mil.nga.sf.Point
-
Set m
- setMaxM(Double) - Method in class mil.nga.sf.GeometryEnvelope
-
Set max m
- setMaxX(double) - Method in class mil.nga.sf.GeometryEnvelope
-
Set max x
- setMaxY(double) - Method in class mil.nga.sf.GeometryEnvelope
-
Set max y
- setMaxZ(Double) - Method in class mil.nga.sf.GeometryEnvelope
-
Set max z
- setMinM(Double) - Method in class mil.nga.sf.GeometryEnvelope
-
Set min m
- setMinX(double) - Method in class mil.nga.sf.GeometryEnvelope
-
Set min x
- setMinY(double) - Method in class mil.nga.sf.GeometryEnvelope
-
Set min y
- setMinZ(Double) - Method in class mil.nga.sf.GeometryEnvelope
-
Set min z
- setPatches(List<Polygon>) - Method in class mil.nga.sf.PolyhedralSurface
-
Set patches
- setPoints(List<Point>) - Method in class mil.nga.sf.Line
-
Set the points
- setPoints(List<Point>) - Method in class mil.nga.sf.LinearRing
-
Set the points
- setPoints(List<Point>) - Method in class mil.nga.sf.LineString
-
Set the points
- setPoints(List<Point>) - Method in class mil.nga.sf.MultiPoint
-
Set the points
- setPolygons(List<Polygon>) - Method in class mil.nga.sf.MultiPolygon
-
Set the polygons
- setPolygons(List<Polygon>) - Method in class mil.nga.sf.PolyhedralSurface
-
Set polygons
- setRings(List<T>) - Method in class mil.nga.sf.CurvePolygon
-
Set the rings
- setSurfaces(List<T>) - Method in class mil.nga.sf.MultiSurface
-
Set the surfaces
- setX(double) - Method in class mil.nga.sf.Point
-
Set x
- setY(double) - Method in class mil.nga.sf.Point
-
Set y
- setZ(Double) - Method in class mil.nga.sf.Point
-
Set z
- SFException - Exception in mil.nga.sf.util
-
Simple Features exception
- SFException() - Constructor for exception mil.nga.sf.util.SFException
-
Constructor
- SFException(String) - Constructor for exception mil.nga.sf.util.SFException
-
Constructor
- SFException(String, Throwable) - Constructor for exception mil.nga.sf.util.SFException
-
Constructor
- SFException(Throwable) - Constructor for exception mil.nga.sf.util.SFException
-
Constructor
- ShamosHoey - Class in mil.nga.sf.util.sweep
-
Shamos-Hoey simple polygon detection
Based upon C++ implementation:
http://geomalgorithms.com/a09-_intersect-3.html
C++ implementation license:
Copyright 2001 softSurfer, 2012 Dan Sunday This code may be freely used and
modified for any purpose providing that this copyright notice is included
with it.
- ShamosHoey() - Constructor for class mil.nga.sf.util.sweep.ShamosHoey
-
- simplePolygon(Polygon) - Static method in class mil.nga.sf.util.sweep.ShamosHoey
-
Determine if the polygon is simple
- simplePolygon(LineString) - Static method in class mil.nga.sf.util.sweep.ShamosHoey
-
Determine if the polygon line string ring is simple
- simplePolygon(List<LineString>) - Static method in class mil.nga.sf.util.sweep.ShamosHoey
-
Determine if the polygon rings are simple
- simplePolygonPoints(List<Point>) - Static method in class mil.nga.sf.util.sweep.ShamosHoey
-
Determine if the polygon points are simple
- simplePolygonRingPoints(List<List<Point>>) - Static method in class mil.nga.sf.util.sweep.ShamosHoey
-
Determine if the polygon point rings are simple
- simplifyPoints(List<Point>, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Simplify the ordered points (representing a line, polygon, etc) using the
Douglas Peucker algorithm to create a similar curve with fewer points.
- size() - Method in class mil.nga.sf.util.ByteWriter
-
Get the current size in bytes written
- startPoint() - Method in class mil.nga.sf.CompoundCurve
-
Get the start Point of this Curve
- startPoint() - Method in class mil.nga.sf.Curve
-
Get the start Point of this Curve
- startPoint() - Method in class mil.nga.sf.LineString
-
Get the start Point of this Curve
- Surface - Class in mil.nga.sf
-
The base type for all 2-dimensional geometry types.
- Surface(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.Surface
-
Constructor
- SweepLine - Class in mil.nga.sf.util.sweep
-
Sweep Line algorithm
- SweepLine(List<LineString>) - Constructor for class mil.nga.sf.util.sweep.SweepLine
-
Constructor