A B C D E F G H I L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(Geometry) - Method in class mil.nga.sf.util.centroid.CentroidCurve
-
Add a curve based dimension 1 geometry to the centroid total.
- add(Geometry) - Method in class mil.nga.sf.util.centroid.CentroidPoint
-
Add a point based dimension 0 geometry to the centroid total
- add(Geometry) - Method in class mil.nga.sf.util.centroid.CentroidSurface
-
Add a surface based dimension 2 geometry to the centroid total.
- add(Event) - Method in class mil.nga.sf.util.sweep.SweepLine
-
Add the event to the sweep line
- addCurve(T) - Method in class mil.nga.sf.MultiCurve
-
Add a curve
- addCurves(List<T>) - Method in class mil.nga.sf.MultiCurve
-
Add curves
- addGeometries(List<T>) - Method in class mil.nga.sf.GeometryCollection
-
Add geometries
- addGeometry(T) - Method in class mil.nga.sf.GeometryCollection
-
Add a geometry
- addLineString(LineString) - Method in class mil.nga.sf.CompoundCurve
-
Add a line string
- addLineString(LineString) - Method in class mil.nga.sf.MultiLineString
-
Add a line string
- addLineStrings(List<LineString>) - Method in class mil.nga.sf.CompoundCurve
-
Add line strings
- addLineStrings(List<LineString>) - Method in class mil.nga.sf.MultiLineString
-
Add line strings
- addPatch(Polygon) - Method in class mil.nga.sf.PolyhedralSurface
-
Add patch
- addPatches(List<Polygon>) - Method in class mil.nga.sf.PolyhedralSurface
-
Add patches
- addPoint(Point) - Method in class mil.nga.sf.LineString
-
Add a point
- addPoint(Point) - Method in class mil.nga.sf.MultiPoint
-
Add a point
- addPoints(List<Point>) - Method in class mil.nga.sf.LineString
-
Add points
- addPoints(List<Point>) - Method in class mil.nga.sf.MultiPoint
-
Add points
- addPolygon(Polygon) - Method in class mil.nga.sf.MultiPolygon
-
Add a polygon
- addPolygon(Polygon) - Method in class mil.nga.sf.PolyhedralSurface
-
Add polygon
- addPolygons(List<Polygon>) - Method in class mil.nga.sf.MultiPolygon
-
Add polygons
- addPolygons(List<Polygon>) - Method in class mil.nga.sf.PolyhedralSurface
-
Add polygons
- addRing(T) - Method in class mil.nga.sf.CurvePolygon
-
Add a ring
- addRings(List<T>) - Method in class mil.nga.sf.CurvePolygon
-
Add rings
- addSurface(T) - Method in class mil.nga.sf.MultiSurface
-
Add a surface
- addSurfaces(List<T>) - Method in class mil.nga.sf.MultiSurface
-
Add surfaces
B
- buildEnvelope(Geometry) - Static method in class mil.nga.sf.util.GeometryEnvelopeBuilder
-
Build Geometry Envelope
- buildEnvelope(Geometry, GeometryEnvelope) - Static method in class mil.nga.sf.util.GeometryEnvelopeBuilder
-
Build Geometry Envelope
- buildGeometry() - Method in class mil.nga.sf.GeometryEnvelope
-
Build a geometry representation of the geometry envelope
- buildGeometry(GeometryEnvelope) - Static method in class mil.nga.sf.util.GeometryEnvelopeBuilder
-
Build a geometry representation of the geometry envelope
- ByteReader - Class in mil.nga.sf.util
-
Read through a byte array
- ByteReader(byte[]) - Constructor for class mil.nga.sf.util.ByteReader
-
Constructor
- ByteReader(byte[], ByteOrder) - Constructor for class mil.nga.sf.util.ByteReader
-
Constructor
- ByteReader(InputStream) - Constructor for class mil.nga.sf.util.ByteReader
-
Constructor
- ByteReader(InputStream, ByteOrder) - Constructor for class mil.nga.sf.util.ByteReader
-
Constructor
- ByteWriter - Class in mil.nga.sf.util
-
Write a byte array
- ByteWriter() - Constructor for class mil.nga.sf.util.ByteWriter
-
Constructor
- ByteWriter(OutputStream) - Constructor for class mil.nga.sf.util.ByteWriter
-
Constructor
- ByteWriter(OutputStream, ByteOrder) - Constructor for class mil.nga.sf.util.ByteWriter
-
Constructor
- ByteWriter(ByteOrder) - Constructor for class mil.nga.sf.util.ByteWriter
-
Constructor
C
- 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
- CIRCULARSTRING - mil.nga.sf.GeometryType
-
Circular String, Curve sub type
- close() - Method in class mil.nga.sf.util.ByteReader
-
Close the byte reader
- close() - Method in class mil.nga.sf.util.ByteWriter
-
Close the byte writer
- close() - Method in class mil.nga.sf.util.TextReader
-
Close the text reader
- 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
- 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(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
- 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(CompoundCurve) - Constructor for class mil.nga.sf.CompoundCurve
-
Copy Constructor
- CompoundCurve(LineString) - Constructor for class mil.nga.sf.CompoundCurve
-
Constructor
- COMPOUNDCURVE - mil.nga.sf.GeometryType
-
Compound Curve, Curve sub type
- contains(double, double) - Method in class mil.nga.sf.GeometryEnvelope
-
Determine if contains the coordinate
- contains(GeometryEnvelope) - Method in class mil.nga.sf.GeometryEnvelope
-
Determine if inclusively contains the provided envelope
- contains(Point) - Method in class mil.nga.sf.GeometryEnvelope
-
Determine if contains the point
- 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
- CURVE - mil.nga.sf.GeometryType
-
The base type for all 1-dimensional geometry types.
- 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(CurvePolygon<T>) - Constructor for class mil.nga.sf.CurvePolygon
-
Copy Constructor
- CurvePolygon(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.CurvePolygon
-
Constructor
- CurvePolygon(T) - Constructor for class mil.nga.sf.CurvePolygon
-
Constructor
- CURVEPOLYGON - mil.nga.sf.GeometryType
-
A planar surface defined by an exterior ring and zero or more interior ring.
D
- DEFAULT_BYTE_ORDER - Static variable in class mil.nga.sf.util.ByteReader
-
Default read byte order
- DEFAULT_BYTE_ORDER - Static variable in class mil.nga.sf.util.ByteWriter
-
Default write byte order
- DEFAULT_EPSILON - Static variable in class mil.nga.sf.util.GeometryUtils
-
Default epsilon for line tolerance
- DEGREES_TO_RADIANS - Static variable in class mil.nga.sf.util.centroid.DegreesCentroid
-
Degrees to Radians conversion
- DegreesCentroid - Class in mil.nga.sf.util.centroid
-
Centroid calculations for geometries in degrees
- DegreesCentroid(Geometry) - Constructor for class mil.nga.sf.util.centroid.DegreesCentroid
-
Constructor
- degreesToMeters(double, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Convert a coordinate in degrees to a point in meters
- degreesToMeters(Point) - Static method in class mil.nga.sf.util.GeometryUtils
-
Convert a point in degrees to a point in meters
- deserialize(byte[]) - Static method in class mil.nga.sf.util.GeometryUtils
-
Deserialize the bytes into a geometry
- distance(Point, Point) - Static method in class mil.nga.sf.util.GeometryUtils
-
Get the Pythagorean theorem distance between two points
E
- endPoint() - Method in class mil.nga.sf.CompoundCurve
-
Get the end Point of this Curve
- endPoint() - Method in class mil.nga.sf.Curve
-
Get the end Point of this Curve
- endPoint() - Method in class mil.nga.sf.LineString
-
Get the end Point of this Curve
- equals(Object) - Method in class mil.nga.sf.CompoundCurve
- equals(Object) - Method in class mil.nga.sf.CurvePolygon
- equals(Object) - Method in class mil.nga.sf.extended.ExtendedGeometryCollection
- equals(Object) - Method in class mil.nga.sf.Geometry
- equals(Object) - Method in class mil.nga.sf.GeometryCollection
- equals(Object) - Method in class mil.nga.sf.GeometryEnvelope
- equals(Object) - Method in class mil.nga.sf.LineString
- equals(Object) - Method in class mil.nga.sf.Point
- equals(Object) - Method in class mil.nga.sf.PolyhedralSurface
- Event - Class in mil.nga.sf.util.sweep
-
Event element
- Event(int, int, Point, EventType) - Constructor for class mil.nga.sf.util.sweep.Event
-
Constructor
- EventQueue - Class in mil.nga.sf.util.sweep
-
Event queue for processing events
- EventQueue(List<LineString>) - Constructor for class mil.nga.sf.util.sweep.EventQueue
-
Constructor
- EventQueue(LineString) - Constructor for class mil.nga.sf.util.sweep.EventQueue
-
Constructor
- EventType - Enum in mil.nga.sf.util.sweep
-
Event type of the point direction
- expandEnvelope(GeometryEnvelope) - Method in class mil.nga.sf.Geometry
-
Expand the envelope with the minimum bounding box for this Geometry
- ExtendedGeometryCollection<T extends Geometry> - Class in mil.nga.sf.extended
-
Extended Geometry Collection providing abstract geometry collection type support
- ExtendedGeometryCollection(ExtendedGeometryCollection<T>) - Constructor for class mil.nga.sf.extended.ExtendedGeometryCollection
-
Copy Constructor
- ExtendedGeometryCollection(GeometryCollection<T>) - Constructor for class mil.nga.sf.extended.ExtendedGeometryCollection
-
Constructor, wraps a geometry collection as extended
F
- filter(GeometryType, Geometry) - Method in interface mil.nga.sf.util.filter.GeometryFilter
-
Filter the geometry
- filter(GeometryType, Geometry) - Method in class mil.nga.sf.util.filter.PointFiniteFilter
-
Filter the geometry
- find(Event) - Method in class mil.nga.sf.util.sweep.SweepLine
-
Find the existing event segment
- findName(String) - Static method in enum mil.nga.sf.GeometryType
-
Find the Geometry Type from the name if it exists, ignoring case
- FINITE - mil.nga.sf.util.filter.FiniteFilterType
-
Accept only finite values
- FINITE_AND_INFINITE - mil.nga.sf.util.filter.FiniteFilterType
-
Accept finite and infinite values
- FINITE_AND_NAN - mil.nga.sf.util.filter.FiniteFilterType
-
Accept finite and Not a Number values
- FiniteFilterType - Enum in mil.nga.sf.util.filter
-
Finite Filter Type, including finite values and optionally one of either infinite or NaN values
- fromName(String) - Static method in enum mil.nga.sf.GeometryType
-
Get the Geometry Type from the name, ignoring case
G
- 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
- GEOMETRY - mil.nga.sf.GeometryType
-
The root of the geometry type hierarchy
- 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(GeometryCollection<T>) - Constructor for class mil.nga.sf.GeometryCollection
-
Copy Constructor
- GeometryCollection(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.GeometryCollection
-
Constructor
- GeometryCollection(T) - Constructor for class mil.nga.sf.GeometryCollection
-
Constructor
- GEOMETRYCOLLECTION - mil.nga.sf.GeometryType
-
A collection of zero or more Geometry instances.
- 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
- GeometryFilter - Interface in mil.nga.sf.util.filter
-
Geometry Filter to filter included geometries and modify them during construction
- 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
Curvetyped Geometry Collection - getAsMultiLineString() - Method in class mil.nga.sf.GeometryCollection
-
Get as a
MultiLineString, either the current instance or newly created from theLineStringgeometries - getAsMultiPoint() - Method in class mil.nga.sf.GeometryCollection
-
Get as a
MultiPoint, either the current instance or newly created from thePointgeometries - getAsMultiPolygon() - Method in class mil.nga.sf.GeometryCollection
-
Get as a
MultiPolygon, either the current instance or newly created from thePolygongeometries - getAsMultiSurface() - Method in class mil.nga.sf.GeometryCollection
-
Get as a Multi Surface, a
Surfacetyped Geometry Collection - getBelow() - Method in class mil.nga.sf.util.sweep.Segment
-
Get the segment below
- getByteArrayOutputStream() - Method in class mil.nga.sf.util.ByteWriter
-
Get the output stream
- 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.ByteReader
-
Get the bytes
- 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.GeometryEnvelope
-
Get the envelope centroid point
- 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() - Method in class mil.nga.sf.util.centroid.DegreesCentroid
-
Get the centroid point
- getCentroid(Geometry) - Static method in class mil.nga.sf.util.centroid.DegreesCentroid
-
Get the degree geometry centroid
- 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
- getDegreesCentroid() - Method in class mil.nga.sf.Geometry
-
Get the geographic centroid point of a 2 dimensional representation of the degree unit Geometry.
- getDegreesCentroid(Geometry) - Static method in class mil.nga.sf.util.GeometryUtils
-
Get the geographic centroid point of a 2 dimensional representation of the degree unit Geometry.
- 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
- getInputStream() - Method in class mil.nga.sf.util.ByteReader
-
Get the output stream
- 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
- getMidX() - Method in class mil.nga.sf.GeometryEnvelope
-
Get the envelope mid x
- getMidY() - Method in class mil.nga.sf.GeometryEnvelope
-
Get the envelope mid y
- 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
- getMRange() - Method in class mil.nga.sf.GeometryEnvelope
-
Get the m range
- 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
- getOutputStream() - Method in class mil.nga.sf.util.ByteWriter
-
Get the output stream
- 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() - Method in class mil.nga.sf.util.sweep.Event
-
Get the polygon point
- 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
- 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
- getReader() - Method in class mil.nga.sf.util.TextReader
-
Get the reader
- getRightPoint() - Method in class mil.nga.sf.util.sweep.Segment
-
Get the right point
- 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
- 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
- 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.filter.PointFiniteFilter
-
Get the finite filter type
- getType() - Method in class mil.nga.sf.util.sweep.Event
-
Get the event type
- getX() - Method in class mil.nga.sf.Point
-
Get x
- getXRange() - Method in class mil.nga.sf.GeometryEnvelope
-
Get the x range
- getY() - Method in class mil.nga.sf.Point
-
Get y
- getYRange() - Method in class mil.nga.sf.GeometryEnvelope
-
Get the y range
- getZ() - Method in class mil.nga.sf.Point
-
Get z
- getZRange() - Method in class mil.nga.sf.GeometryEnvelope
-
Get the z range
H
- hashCode() - Method in class mil.nga.sf.CompoundCurve
- hashCode() - Method in class mil.nga.sf.CurvePolygon
- hashCode() - Method in class mil.nga.sf.extended.ExtendedGeometryCollection
- hashCode() - Method in class mil.nga.sf.Geometry
- hashCode() - Method in class mil.nga.sf.GeometryCollection
- hashCode() - Method in class mil.nga.sf.GeometryEnvelope
- hashCode() - Method in class mil.nga.sf.LineString
- hashCode() - Method in class mil.nga.sf.Point
- hashCode() - Method in class mil.nga.sf.PolyhedralSurface
- hasM() - Method in class mil.nga.sf.Geometry
-
Does the geometry have m coordinates
- hasM() - Method in class mil.nga.sf.GeometryEnvelope
-
True if has M measurements
- hasM(List<T>) - Static method in class mil.nga.sf.util.GeometryUtils
-
Determine if the geometries contain a M value
- hasZ() - Method in class mil.nga.sf.Geometry
-
Does the geometry have z coordinates
- hasZ() - Method in class mil.nga.sf.GeometryEnvelope
-
True if has Z coordinates
- hasZ(List<T>) - Static method in class mil.nga.sf.util.GeometryUtils
-
Determine if the geometries contain a Z value
I
- intersect(Segment, Segment) - Method in class mil.nga.sf.util.sweep.SweepLine
-
Determine if the two segments intersect
- intersection(Line, Line) - Static method in class mil.nga.sf.util.GeometryUtils
-
Get the point intersection between two lines
- intersection(Point, Point, Point, Point) - Static method in class mil.nga.sf.util.GeometryUtils
-
Get the point intersection between end points of two lines
- 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.GeometryEnvelope
-
Determine if the envelope is 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
- isFilterM() - Method in class mil.nga.sf.util.filter.PointFiniteFilter
-
Is filtering for m values enabled?
- isFilterZ() - Method in class mil.nga.sf.util.filter.PointFiniteFilter
-
Is filtering for z values enabled?
- 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
Curvegeometries - isMultiLineString() - Method in class mil.nga.sf.GeometryCollection
-
Determine if this geometry collection is a
MultiLineStringinstance or contains onlyLineStringgeometries - isMultiPoint() - Method in class mil.nga.sf.GeometryCollection
-
Determine if this geometry collection is a
MultiPointinstance or contains onlyPointgeometries - isMultiPolygon() - Method in class mil.nga.sf.GeometryCollection
-
Determine if this geometry collection is a
MultiPolygoninstance or contains onlyPolygongeometries - isMultiSurface() - Method in class mil.nga.sf.GeometryCollection
-
Determine if this geometry collection contains only
Surfacegeometries - isPoint() - Method in class mil.nga.sf.GeometryEnvelope
-
Determine if the envelope is of a single point
- 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
L
- LEFT - mil.nga.sf.util.sweep.EventType
-
Left point
- Line - Class in mil.nga.sf
-
A LineString with exactly 2 Points.
- Line() - Constructor for class mil.nga.sf.Line
-
Constructor
- Line(boolean, boolean) - Constructor for class mil.nga.sf.Line
-
Constructor
- Line(List<Point>) - Constructor for class mil.nga.sf.Line
-
Constructor
- Line(Line) - Constructor for class mil.nga.sf.Line
-
Copy Constructor
- LinearRing - Class in mil.nga.sf
-
A LineString that is both closed and simple.
- LinearRing() - Constructor for class mil.nga.sf.LinearRing
-
Constructor
- LinearRing(boolean, boolean) - Constructor for class mil.nga.sf.LinearRing
-
Constructor
- LinearRing(List<Point>) - Constructor for class mil.nga.sf.LinearRing
-
Constructor
- LinearRing(LinearRing) - Constructor for class mil.nga.sf.LinearRing
-
Copy Constructor
- LineString - Class in mil.nga.sf
-
A Curve that connects two or more points in space.
- LineString() - Constructor for class mil.nga.sf.LineString
-
Constructor
- LineString(boolean, boolean) - Constructor for class mil.nga.sf.LineString
-
Constructor
- LineString(List<Point>) - Constructor for class mil.nga.sf.LineString
-
Constructor
- LineString(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.LineString
-
Constructor
- LineString(LineString) - Constructor for class mil.nga.sf.LineString
-
Copy Constructor
- LINESTRING - mil.nga.sf.GeometryType
-
A Curve that connects two or more points in space.
M
- metersToDegrees(double, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Convert a coordinate in meters to a point in degrees
- metersToDegrees(Point) - Static method in class mil.nga.sf.util.GeometryUtils
-
Convert a point in meters to a point in degrees
- mil.nga.sf - package mil.nga.sf
- mil.nga.sf.extended - package mil.nga.sf.extended
- mil.nga.sf.util - package mil.nga.sf.util
- mil.nga.sf.util.centroid - package mil.nga.sf.util.centroid
- mil.nga.sf.util.filter - package mil.nga.sf.util.filter
- mil.nga.sf.util.sweep - package mil.nga.sf.util.sweep
- minimizeGeometry(Geometry, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Minimize the geometry using the shortest x distance between each connected set of points.
- MultiCurve<T extends Curve> - Class in mil.nga.sf
-
A restricted form of GeometryCollection where each Geometry in the collection must be of type Curve.
- MultiCurve(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.MultiCurve
-
Constructor
- MULTICURVE - mil.nga.sf.GeometryType
-
A restricted form of GeometryCollection where each Geometry in the collection must be of type Curve.
- MultiLineString - Class in mil.nga.sf
-
A restricted form of MultiCurve where each Curve in the collection must be of type LineString.
- MultiLineString() - Constructor for class mil.nga.sf.MultiLineString
-
Constructor
- MultiLineString(boolean, boolean) - Constructor for class mil.nga.sf.MultiLineString
-
Constructor
- MultiLineString(List<LineString>) - Constructor for class mil.nga.sf.MultiLineString
-
Constructor
- MultiLineString(LineString) - Constructor for class mil.nga.sf.MultiLineString
-
Constructor
- MultiLineString(MultiLineString) - Constructor for class mil.nga.sf.MultiLineString
-
Copy Constructor
- MULTILINESTRING - mil.nga.sf.GeometryType
-
A restricted form of MultiCurve where each Curve in the collection must be of type LineString.
- MultiPoint - Class in mil.nga.sf
-
A restricted form of GeometryCollection where each Geometry in the collection must be of type Point.
- MultiPoint() - Constructor for class mil.nga.sf.MultiPoint
-
Constructor
- MultiPoint(boolean, boolean) - Constructor for class mil.nga.sf.MultiPoint
-
Constructor
- MultiPoint(List<Point>) - Constructor for class mil.nga.sf.MultiPoint
-
Constructor
- MultiPoint(MultiPoint) - Constructor for class mil.nga.sf.MultiPoint
-
Copy Constructor
- MultiPoint(Point) - Constructor for class mil.nga.sf.MultiPoint
-
Constructor
- MULTIPOINT - mil.nga.sf.GeometryType
-
A restricted form of GeometryCollection where each Geometry in the collection must be of type Point.
- MultiPolygon - Class in mil.nga.sf
-
A restricted form of MultiSurface where each Surface in the collection must be of type Polygon.
- MultiPolygon() - Constructor for class mil.nga.sf.MultiPolygon
-
Constructor
- MultiPolygon(boolean, boolean) - Constructor for class mil.nga.sf.MultiPolygon
-
Constructor
- MultiPolygon(List<Polygon>) - Constructor for class mil.nga.sf.MultiPolygon
-
Constructor
- MultiPolygon(MultiPolygon) - Constructor for class mil.nga.sf.MultiPolygon
-
Copy Constructor
- MultiPolygon(Polygon) - Constructor for class mil.nga.sf.MultiPolygon
-
Constructor
- MULTIPOLYGON - mil.nga.sf.GeometryType
-
A restricted form of MultiSurface where each Surface in the collection must be of type Polygon.
- MultiSurface<T extends Surface> - Class in mil.nga.sf
-
A restricted form of GeometryCollection where each Geometry in the collection must be of type Surface.
- MultiSurface(GeometryType, boolean, boolean) - Constructor for class mil.nga.sf.MultiSurface
-
Constructor
- MULTISURFACE - mil.nga.sf.GeometryType
-
A restricted form of GeometryCollection where each Geometry in the collection must be of type Surface.
N
- normalizeGeometry(Geometry, double) - Static method in class mil.nga.sf.util.GeometryUtils
-
Normalize the geometry so all points outside of the min and max value range are adjusted to fall within the range.
- numCurves() - Method in class mil.nga.sf.MultiCurve
-
Get the number of curves
- numGeometries() - Method in class mil.nga.sf.GeometryCollection
-
Get the number of geometries in the collection
- numInteriorRings() - Method in class mil.nga.sf.CurvePolygon
-
Get the number of interior rings
- numLineStrings() - Method in class mil.nga.sf.CompoundCurve
-
Get the number of line strings
- numLineStrings() - Method in class mil.nga.sf.MultiLineString
-
Get the number of line strings
- numPatches() - Method in class mil.nga.sf.PolyhedralSurface
-
Get the number of polygons
- numPoints() - Method in class mil.nga.sf.LineString
-
Get the number of points
- numPoints() - Method in class mil.nga.sf.MultiPoint
-
Get the number of points
- numPolygons() - Method in class mil.nga.sf.MultiPolygon
-
Get the number of polygons
- numPolygons() - Method in class mil.nga.sf.PolyhedralSurface
-
Get the number of polygons
- numRings() - Method in class mil.nga.sf.CurvePolygon
-
Get the number of rings including exterior and interior
- numSurfaces() - Method in class mil.nga.sf.MultiSurface
-
Get the number of surfaces
O
- overlap(GeometryEnvelope) - Method in class mil.nga.sf.GeometryEnvelope
-
Get the overlapping geometry envelope with the provided envelope
- overlap(GeometryEnvelope, boolean) - Method in class mil.nga.sf.GeometryEnvelope
-
Get the overlapping geometry envelope with the provided envelope
P
- 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
- peekToken() - Method in class mil.nga.sf.util.TextReader
-
Peek at the next token without reading past it
- 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(boolean, boolean, double, double) - 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(Point) - Constructor for class mil.nga.sf.Point
-
Copy Constructor
- POINT - mil.nga.sf.GeometryType
-
A single location in space.
- PointFiniteFilter - Class in mil.nga.sf.util.filter
-
Point filter for finite checks on x and y properties, optionally filter on z and m properties and non finite values (NaN or infinity)
- PointFiniteFilter() - Constructor for class mil.nga.sf.util.filter.PointFiniteFilter
-
Default Constructor, filter on x and y, allowing only finite values
- PointFiniteFilter(boolean) - Constructor for class mil.nga.sf.util.filter.PointFiniteFilter
-
Constructor, filter on x, y, and optionally z
- PointFiniteFilter(boolean, boolean) - Constructor for class mil.nga.sf.util.filter.PointFiniteFilter
-
Constructor, filter on x, y, and optionally z and m
- PointFiniteFilter(FiniteFilterType) - Constructor for class mil.nga.sf.util.filter.PointFiniteFilter
-
Constructor, filter on x and y
- PointFiniteFilter(FiniteFilterType, boolean) - Constructor for class mil.nga.sf.util.filter.PointFiniteFilter
-
Constructor, filter on x, y, and optionally z
- PointFiniteFilter(FiniteFilterType, boolean, boolean) - Constructor for class mil.nga.sf.util.filter.PointFiniteFilter
-
Constructor, filter on x, y, and optionally z and m
- 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
- 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, 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
- 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
- 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
- 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, 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
- 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, 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
- 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(GeometryType, boolean, boolean) - 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 - mil.nga.sf.GeometryType
-
A restricted form of CurvePolygon where each ring is defined as a simple, closed LineString.
- 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(GeometryType, boolean, boolean) - 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 - mil.nga.sf.GeometryType
-
Contiguous collection of polygons which share common boundary segments.
R
- RADIANS_TO_DEGREES - Static variable in class mil.nga.sf.util.centroid.DegreesCentroid
-
Radians to Degrees conversion
- readByte() - Method in class mil.nga.sf.util.ByteReader
-
Read a byte
- readBytes(int) - Method in class mil.nga.sf.util.ByteReader
-
Read the number of bytes
- readDouble() - Method in class mil.nga.sf.util.ByteReader
-
Read a double
- readDouble() - Method in class mil.nga.sf.util.TextReader
-
Read a double
- readInt() - Method in class mil.nga.sf.util.ByteReader
-
Read an integer
- readString(int) - Method in class mil.nga.sf.util.ByteReader
-
Read a String from the provided number of bytes
- readToken() - Method in class mil.nga.sf.util.TextReader
-
Read the next token.
- readUnsignedInt() - Method in class mil.nga.sf.util.ByteReader
-
Read an unsigned integer
- remove(Segment) - Method in class mil.nga.sf.util.sweep.SweepLine
-
Remove the segment from the sweep line
- RIGHT - mil.nga.sf.util.sweep.EventType
-
Right point
S
- 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
- setFilterM(boolean) - Method in class mil.nga.sf.util.filter.PointFiniteFilter
-
Set the m value filtering mode
- setFilterZ(boolean) - Method in class mil.nga.sf.util.filter.PointFiniteFilter
-
Set the z value filtering mode
- setGeometries(List<T>) - Method in class mil.nga.sf.GeometryCollection
-
Set the geometries
- setHasM(boolean) - Method in class mil.nga.sf.Geometry
-
Set if the geometry has m coordinates
- setHasM(boolean) - Method in class mil.nga.sf.GeometryEnvelope
-
Set has m coordinates
- setHasZ(boolean) - Method in class mil.nga.sf.Geometry
-
Set if the geometry has z 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
- setType(FiniteFilterType) - Method in class mil.nga.sf.util.filter.PointFiniteFilter
-
Set the finite filter type, null defaults to
FiniteFilterType.FINITE - 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
- ShamosHoey() - Constructor for class mil.nga.sf.util.sweep.ShamosHoey
- simplePolygon(List<LineString>) - Static method in class mil.nga.sf.util.sweep.ShamosHoey
-
Determine if the polygon rings are simple
- simplePolygon(LineString) - Static method in class mil.nga.sf.util.sweep.ShamosHoey
-
Determine if the polygon line string ring is simple
- simplePolygon(Polygon) - Static method in class mil.nga.sf.util.sweep.ShamosHoey
-
Determine if the polygon is 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
- SURFACE - mil.nga.sf.GeometryType
-
The base type for all 2-dimensional geometry types.
- SweepLine - Class in mil.nga.sf.util.sweep
-
Sweep Line algorithm
- SweepLine(List<LineString>) - Constructor for class mil.nga.sf.util.sweep.SweepLine
-
Constructor
T
- TextReader - Class in mil.nga.sf.util
-
Read through text string
- TextReader(Reader) - Constructor for class mil.nga.sf.util.TextReader
-
Constructor
- TextReader(String) - Constructor for class mil.nga.sf.util.TextReader
-
Constructor
- TIN - Class in mil.nga.sf
-
A tetrahedron (4 triangular faces), corner at the origin and each unit coordinate digit.
- TIN - mil.nga.sf.GeometryType
-
A tetrahedron (4 triangular faces), corner at the origin and each unit coordinate digit.
- TIN() - Constructor for class mil.nga.sf.TIN
-
Constructor
- TIN(boolean, boolean) - Constructor for class mil.nga.sf.TIN
-
Constructor
- TIN(List<Polygon>) - Constructor for class mil.nga.sf.TIN
-
Constructor
- TIN(Polygon) - Constructor for class mil.nga.sf.TIN
-
Constructor
- TIN(TIN) - Constructor for class mil.nga.sf.TIN
-
Copy Constructor
- Triangle - Class in mil.nga.sf
-
Triangle
- Triangle() - Constructor for class mil.nga.sf.Triangle
-
Constructor
- Triangle(boolean, boolean) - Constructor for class mil.nga.sf.Triangle
-
Constructor
- Triangle(List<LineString>) - Constructor for class mil.nga.sf.Triangle
-
Constructor
- Triangle(LineString) - Constructor for class mil.nga.sf.Triangle
-
Constructor
- Triangle(Triangle) - Constructor for class mil.nga.sf.Triangle
-
Copy Constructor
- TRIANGLE - mil.nga.sf.GeometryType
-
Triangle
U
- union(GeometryEnvelope) - Method in class mil.nga.sf.GeometryEnvelope
-
Get the union geometry envelope combined with the provided envelope
- updateGeometryType() - Method in class mil.nga.sf.extended.ExtendedGeometryCollection
-
Update the extended geometry type based upon the contained geometries
- updateZM(Geometry) - Method in class mil.nga.sf.Geometry
-
Update currently false hasZ and hasM values using the provided geometry
V
- valueOf(String) - Static method in enum mil.nga.sf.GeometryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum mil.nga.sf.util.filter.FiniteFilterType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum mil.nga.sf.util.sweep.EventType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum mil.nga.sf.GeometryType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum mil.nga.sf.util.filter.FiniteFilterType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum mil.nga.sf.util.sweep.EventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WEB_MERCATOR_HALF_WORLD_WIDTH - Static variable in class mil.nga.sf.util.GeometryUtils
-
Half the world distance in either direction
- writeByte(byte) - Method in class mil.nga.sf.util.ByteWriter
-
Write a byte
- writeDouble(double) - Method in class mil.nga.sf.util.ByteWriter
-
Write a double
- writeInt(int) - Method in class mil.nga.sf.util.ByteWriter
-
Write an integer
- writeString(String) - Method in class mil.nga.sf.util.ByteWriter
-
Write a String
X
- xyOrder(Point, Point) - Static method in class mil.nga.sf.util.sweep.SweepLine
-
XY order of two points
All Classes All Packages