Skip navigation links
A B C D E F G H I L M N P R S T V W X 

A

add(Geometry) - Method in class mil.nga.wkb.util.centroid.CentroidCurve
Add a curve based dimension 1 geometry to the centroid total.
add(Geometry) - Method in class mil.nga.wkb.util.centroid.CentroidPoint
Add a point based dimension 0 geometry to the centroid total
add(Geometry) - Method in class mil.nga.wkb.util.centroid.CentroidSurface
Add a surface based dimension 2 geometry to the centroid total.
add(Event) - Method in class mil.nga.wkb.util.sweep.SweepLine
Add the event to the sweep line
addGeometry(T) - Method in class mil.nga.wkb.geom.GeometryCollection
Add a geometry
addLineString(LineString) - Method in class mil.nga.wkb.geom.CompoundCurve
Add a line string
addLineString(LineString) - Method in class mil.nga.wkb.geom.MultiLineString
Add a line string
addPoint(Point) - Method in class mil.nga.wkb.geom.LineString
Add a point
addPoint(Point) - Method in class mil.nga.wkb.geom.MultiPoint
Add a point
addPolygon(Polygon) - Method in class mil.nga.wkb.geom.MultiPolygon
Add a polygon
addPolygon(Polygon) - Method in class mil.nga.wkb.geom.PolyhedralSurface
Add polygon
addRing(T) - Method in class mil.nga.wkb.geom.CurvePolygon
Add a ring

B

buildEnvelope(Geometry) - Static method in class mil.nga.wkb.util.GeometryEnvelopeBuilder
Build Geometry Envelope
buildEnvelope(Geometry, GeometryEnvelope) - Static method in class mil.nga.wkb.util.GeometryEnvelopeBuilder
Build Geometry Envelope
ByteReader - Class in mil.nga.wkb.io
Read through a byte array
ByteReader(byte[]) - Constructor for class mil.nga.wkb.io.ByteReader
Constructor
ByteWriter - Class in mil.nga.wkb.io
Write a byte array
ByteWriter() - Constructor for class mil.nga.wkb.io.ByteWriter
Constructor

C

CentroidCurve - Class in mil.nga.wkb.util.centroid
Calculate the centroid from curve based geometries.
CentroidCurve() - Constructor for class mil.nga.wkb.util.centroid.CentroidCurve
Constructor
CentroidCurve(Geometry) - Constructor for class mil.nga.wkb.util.centroid.CentroidCurve
Constructor
CentroidPoint - Class in mil.nga.wkb.util.centroid
Calculate the centroid from point based geometries.
CentroidPoint() - Constructor for class mil.nga.wkb.util.centroid.CentroidPoint
Constructor
CentroidPoint(Geometry) - Constructor for class mil.nga.wkb.util.centroid.CentroidPoint
Constructor
CentroidSurface - Class in mil.nga.wkb.util.centroid
Calculate the centroid from surface based geometries.
CentroidSurface() - Constructor for class mil.nga.wkb.util.centroid.CentroidSurface
Constructor
CentroidSurface(Geometry) - Constructor for class mil.nga.wkb.util.centroid.CentroidSurface
Constructor
CircularString - Class in mil.nga.wkb.geom
Circular String, Curve sub type
CircularString() - Constructor for class mil.nga.wkb.geom.CircularString
Constructor
CircularString(boolean, boolean) - Constructor for class mil.nga.wkb.geom.CircularString
Constructor
CircularString(CircularString) - Constructor for class mil.nga.wkb.geom.CircularString
Constructor
close() - Method in class mil.nga.wkb.io.ByteWriter
Close the byte writer
closedPolygon(Polygon) - Static method in class mil.nga.wkb.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.wkb.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.wkb.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.wkb.util.sweep.Event
CompoundCurve - Class in mil.nga.wkb.geom
Compound Curve, Curve sub type
CompoundCurve() - Constructor for class mil.nga.wkb.geom.CompoundCurve
Constructor
CompoundCurve(boolean, boolean) - Constructor for class mil.nga.wkb.geom.CompoundCurve
Constructor
CompoundCurve(CompoundCurve) - Constructor for class mil.nga.wkb.geom.CompoundCurve
Constructor
copy() - Method in class mil.nga.wkb.geom.CircularString
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.CompoundCurve
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.CurvePolygon
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.Geometry
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.GeometryCollection
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.LineString
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.MultiLineString
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.MultiPoint
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.MultiPolygon
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.Point
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.Polygon
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.PolyhedralSurface
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.TIN
Copy the geometry
copy() - Method in class mil.nga.wkb.geom.Triangle
Copy the geometry
Curve - Class in mil.nga.wkb.geom
The base type for all 1-dimensional geometry types.
Curve(GeometryType, boolean, boolean) - Constructor for class mil.nga.wkb.geom.Curve
Constructor
CurvePolygon<T extends Curve> - Class in mil.nga.wkb.geom
A planar surface defined by an exterior ring and zero or more interior ring.
CurvePolygon() - Constructor for class mil.nga.wkb.geom.CurvePolygon
Constructor
CurvePolygon(boolean, boolean) - Constructor for class mil.nga.wkb.geom.CurvePolygon
Constructor
CurvePolygon(CurvePolygon<T>) - Constructor for class mil.nga.wkb.geom.CurvePolygon
Constructor
CurvePolygon(GeometryType, boolean, boolean) - Constructor for class mil.nga.wkb.geom.CurvePolygon
Constructor

D

DEFAULT_EPSILON - Static variable in class mil.nga.wkb.util.GeometryUtils
Default epsilon for line tolerance
distance(Point, Point) - Static method in class mil.nga.wkb.util.GeometryUtils
Get the Pythagorean theorem distance between two points

E

Event - Class in mil.nga.wkb.util.sweep
Event element
Event(int, int, Point, EventType) - Constructor for class mil.nga.wkb.util.sweep.Event
Constructor
EventQueue - Class in mil.nga.wkb.util.sweep
Event queue for processing events
EventQueue(LineString) - Constructor for class mil.nga.wkb.util.sweep.EventQueue
Constructor
EventQueue(List<LineString>) - Constructor for class mil.nga.wkb.util.sweep.EventQueue
Constructor
EventType - Enum in mil.nga.wkb.util.sweep
Event type of the point direction

F

find(Event) - Method in class mil.nga.wkb.util.sweep.SweepLine
Find the existing event segment
fromCode(int) - Static method in enum mil.nga.wkb.geom.GeometryType
Get the Geometry Type from the code
fromName(String) - Static method in enum mil.nga.wkb.geom.GeometryType
Get the Geometry Type from the name, ignoring case

G

Geometry - Class in mil.nga.wkb.geom
The root of the geometry type hierarchy
Geometry(GeometryType, boolean, boolean) - Constructor for class mil.nga.wkb.geom.Geometry
Constructor
GeometryCollection<T extends Geometry> - Class in mil.nga.wkb.geom
A collection of zero or more Geometry instances.
GeometryCollection() - Constructor for class mil.nga.wkb.geom.GeometryCollection
Constructor
GeometryCollection(boolean, boolean) - Constructor for class mil.nga.wkb.geom.GeometryCollection
Constructor
GeometryCollection(GeometryCollection<T>) - Constructor for class mil.nga.wkb.geom.GeometryCollection
Constructor
GeometryCollection(GeometryType, boolean, boolean) - Constructor for class mil.nga.wkb.geom.GeometryCollection
Constructor
GeometryEnvelope - Class in mil.nga.wkb.geom
Geometry envelope
GeometryEnvelope() - Constructor for class mil.nga.wkb.geom.GeometryEnvelope
Constructor
GeometryEnvelope(boolean, boolean) - Constructor for class mil.nga.wkb.geom.GeometryEnvelope
Constructor
GeometryEnvelopeBuilder - Class in mil.nga.wkb.util
Builds an envelope from a Geometry
GeometryEnvelopeBuilder() - Constructor for class mil.nga.wkb.util.GeometryEnvelopeBuilder
 
GeometryJSONCompatible - Class in mil.nga.wkb.util
JSON compatible object representation of a Geometry
GeometryJSONCompatible() - Constructor for class mil.nga.wkb.util.GeometryJSONCompatible
 
GeometryPrinter - Class in mil.nga.wkb.util
String representation of a Geometry
GeometryPrinter() - Constructor for class mil.nga.wkb.util.GeometryPrinter
 
GeometryType - Enum in mil.nga.wkb.geom
Geometry Type enumeration
GeometryUtils - Class in mil.nga.wkb.util
Utilities for Geometry objects
GeometryUtils() - Constructor for class mil.nga.wkb.util.GeometryUtils
 
getAbove() - Method in class mil.nga.wkb.util.sweep.Segment
Get the segment above
getBelow() - Method in class mil.nga.wkb.util.sweep.Segment
Get the segment below
getByteOrder() - Method in class mil.nga.wkb.io.ByteReader
Get the byte order
getByteOrder() - Method in class mil.nga.wkb.io.ByteWriter
Get the byte order
getBytes() - Method in class mil.nga.wkb.io.ByteWriter
Get the written bytes
getCentroid() - Method in class mil.nga.wkb.util.centroid.CentroidCurve
Get the centroid point
getCentroid() - Method in class mil.nga.wkb.util.centroid.CentroidPoint
Get the centroid point
getCentroid() - Method in class mil.nga.wkb.util.centroid.CentroidSurface
Get the centroid point
getCentroid(Geometry) - Static method in class mil.nga.wkb.util.GeometryUtils
Get the centroid point of the Geometry
getCode() - Method in enum mil.nga.wkb.geom.GeometryType
Get the code
getDimension(Geometry) - Static method in class mil.nga.wkb.util.GeometryUtils
Get the dimension of the Geometry, 0 for points, 1 for curves, 2 for surfaces.
getEdge() - Method in class mil.nga.wkb.util.sweep.Event
Get the edge
getEdge() - Method in class mil.nga.wkb.util.sweep.Segment
Get the edge number
getGeometries() - Method in class mil.nga.wkb.geom.GeometryCollection
Get the list of geometries
getGeometryString(Geometry) - Static method in class mil.nga.wkb.util.GeometryPrinter
Get Geometry Information as a String
getGeometryType() - Method in class mil.nga.wkb.geom.Geometry
Get the geometry type
getJSONCompatibleGeometry(Geometry) - Static method in class mil.nga.wkb.util.GeometryJSONCompatible
Get a Geometry object that is JSON compatible
getLeftPoint() - Method in class mil.nga.wkb.util.sweep.Segment
Get the left point
getLineStrings() - Method in class mil.nga.wkb.geom.CompoundCurve
Get the line strings
getLineStrings() - Method in class mil.nga.wkb.geom.MultiLineString
Get the line strings
getM() - Method in class mil.nga.wkb.geom.Point
Get m
getMaxM() - Method in class mil.nga.wkb.geom.GeometryEnvelope
Get max m
getMaxX() - Method in class mil.nga.wkb.geom.GeometryEnvelope
Get max x
getMaxY() - Method in class mil.nga.wkb.geom.GeometryEnvelope
Get max y
getMaxZ() - Method in class mil.nga.wkb.geom.GeometryEnvelope
Get max z
getMinM() - Method in class mil.nga.wkb.geom.GeometryEnvelope
Get min m
getMinX() - Method in class mil.nga.wkb.geom.GeometryEnvelope
Get min x
getMinY() - Method in class mil.nga.wkb.geom.GeometryEnvelope
Get min y
getMinZ() - Method in class mil.nga.wkb.geom.GeometryEnvelope
Get min z
getName() - Method in enum mil.nga.wkb.geom.GeometryType
Get the name, just use the enum name since they are the same
getNextByte() - Method in class mil.nga.wkb.io.ByteReader
Get the next byte to be read
getPoint() - Method in class mil.nga.wkb.util.sweep.Event
Get the polygon point
getPoints() - Method in class mil.nga.wkb.geom.LineString
Get the points
getPoints() - Method in class mil.nga.wkb.geom.MultiPoint
Get the points
getPolygons() - Method in class mil.nga.wkb.geom.MultiPolygon
Get the polygons
getPolygons() - Method in class mil.nga.wkb.geom.PolyhedralSurface
Get polygons
getRightPoint() - Method in class mil.nga.wkb.util.sweep.Segment
Get the right point
getRing() - Method in class mil.nga.wkb.util.sweep.Event
Get the polygon ring number
getRing() - Method in class mil.nga.wkb.util.sweep.Segment
Get the polygon ring number
getRings() - Method in class mil.nga.wkb.geom.CurvePolygon
Get the rings
getType() - Method in class mil.nga.wkb.util.sweep.Event
Get the event type
getWkbCode() - Method in class mil.nga.wkb.geom.Geometry
Get the Well-Known Binary code
getX() - Method in class mil.nga.wkb.geom.Point
Get x
getY() - Method in class mil.nga.wkb.geom.Point
Get y
getZ() - Method in class mil.nga.wkb.geom.Point
Get z

H

hasM() - Method in class mil.nga.wkb.geom.Geometry
Does the geometry have m coordinates
hasM() - Method in class mil.nga.wkb.geom.GeometryEnvelope
True if has M measurements
hasZ() - Method in class mil.nga.wkb.geom.Geometry
Does the geometry have z coordinates
hasZ() - Method in class mil.nga.wkb.geom.GeometryEnvelope
True if has Z coordinates

I

intersect(Segment, Segment) - Method in class mil.nga.wkb.util.sweep.SweepLine
Determine if the two segments intersect
isHasM() - Method in class mil.nga.wkb.geom.GeometryEnvelope
Has m coordinates
isHasZ() - Method in class mil.nga.wkb.geom.GeometryEnvelope
Has z coordinates
iterator() - Method in class mil.nga.wkb.util.sweep.EventQueue

L

LineString - Class in mil.nga.wkb.geom
A Curve that connects two or more points in space.
LineString() - Constructor for class mil.nga.wkb.geom.LineString
Constructor
LineString(boolean, boolean) - Constructor for class mil.nga.wkb.geom.LineString
Constructor
LineString(LineString) - Constructor for class mil.nga.wkb.geom.LineString
Constructor
LineString(GeometryType, boolean, boolean) - Constructor for class mil.nga.wkb.geom.LineString
Constructor

M

mil.nga.wkb.geom - package mil.nga.wkb.geom
 
mil.nga.wkb.io - package mil.nga.wkb.io
 
mil.nga.wkb.util - package mil.nga.wkb.util
 
mil.nga.wkb.util.centroid - package mil.nga.wkb.util.centroid
 
mil.nga.wkb.util.sweep - package mil.nga.wkb.util.sweep
 
minimizeGeometry(Geometry, double) - Static method in class mil.nga.wkb.util.GeometryUtils
Minimize the geometry using the shortest x distance between each connected set of points.
MultiCurve<T extends Curve> - Class in mil.nga.wkb.geom
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.wkb.geom.MultiCurve
Constructor
MultiLineString - Class in mil.nga.wkb.geom
A restricted form of MultiCurve where each Curve in the collection must be of type LineString.
MultiLineString() - Constructor for class mil.nga.wkb.geom.MultiLineString
Constructor
MultiLineString(boolean, boolean) - Constructor for class mil.nga.wkb.geom.MultiLineString
Constructor
MultiLineString(MultiLineString) - Constructor for class mil.nga.wkb.geom.MultiLineString
Constructor
MultiPoint - Class in mil.nga.wkb.geom
A restricted form of GeometryCollection where each Geometry in the collection must be of type Point.
MultiPoint() - Constructor for class mil.nga.wkb.geom.MultiPoint
Constructor
MultiPoint(boolean, boolean) - Constructor for class mil.nga.wkb.geom.MultiPoint
Constructor
MultiPoint(MultiPoint) - Constructor for class mil.nga.wkb.geom.MultiPoint
Constructor
MultiPolygon - Class in mil.nga.wkb.geom
A restricted form of MultiSurface where each Surface in the collection must be of type Polygon.
MultiPolygon() - Constructor for class mil.nga.wkb.geom.MultiPolygon
Constructor
MultiPolygon(boolean, boolean) - Constructor for class mil.nga.wkb.geom.MultiPolygon
Constructor
MultiPolygon(MultiPolygon) - Constructor for class mil.nga.wkb.geom.MultiPolygon
Constructor
MultiSurface<T extends Surface> - Class in mil.nga.wkb.geom
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.wkb.geom.MultiSurface
Constructor

N

normalizeGeometry(Geometry, double) - Static method in class mil.nga.wkb.util.GeometryUtils
Normalize the geometry so all points outside of the min and max value range are adjusted to fall within the range.
numGeometries() - Method in class mil.nga.wkb.geom.GeometryCollection
Get the number of geometries in the collection
numLineStrings() - Method in class mil.nga.wkb.geom.CompoundCurve
Get the number of line strings
numLineStrings() - Method in class mil.nga.wkb.geom.MultiLineString
Get the number of line strings
numPoints() - Method in class mil.nga.wkb.geom.LineString
Get the number of points
numPoints() - Method in class mil.nga.wkb.geom.MultiPoint
Get the number of points
numPolygons() - Method in class mil.nga.wkb.geom.MultiPolygon
Get the number of polygons
numPolygons() - Method in class mil.nga.wkb.geom.PolyhedralSurface
Get the number of polygons
numRings() - Method in class mil.nga.wkb.geom.CurvePolygon
Get the number of rings

P

perpendicularDistance(Point, Point, Point) - Static method in class mil.nga.wkb.util.GeometryUtils
Calculate the perpendicular distance between the point and the line represented by the start and end points.
Point - Class in mil.nga.wkb.geom
A single location in space.
Point(double, double) - Constructor for class mil.nga.wkb.geom.Point
Constructor
Point() - Constructor for class mil.nga.wkb.geom.Point
Constructor
Point(boolean, boolean, double, double) - Constructor for class mil.nga.wkb.geom.Point
Constructor
Point(Point) - Constructor for class mil.nga.wkb.geom.Point
Constructor
pointInPolygon(Point, Polygon) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is in the polygon
pointInPolygon(Point, Polygon, double) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is in the polygon
pointInPolygon(Point, LineString) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is in the polygon ring
pointInPolygon(Point, LineString, double) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is in the polygon ring
pointInPolygon(Point, List<Point>) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is in the polygon points
pointInPolygon(Point, List<Point>, double) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is in the polygon points
pointOnLine(Point, LineString) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is on the line
pointOnLine(Point, LineString, double) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is on the line
pointOnLine(Point, List<Point>) - Static method in class mil.nga.wkb.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.wkb.util.GeometryUtils
Check if the point is on the line represented by the points
pointOnPath(Point, Point, Point) - Static method in class mil.nga.wkb.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.wkb.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.wkb.util.GeometryUtils
Check if the point is on the polygon edge
pointOnPolygonEdge(Point, Polygon, double) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is on the polygon edge
pointOnPolygonEdge(Point, LineString) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is on the polygon ring edge
pointOnPolygonEdge(Point, LineString, double) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is on the polygon ring edge
pointOnPolygonEdge(Point, List<Point>) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is on the polygon ring edge points
pointOnPolygonEdge(Point, List<Point>, double) - Static method in class mil.nga.wkb.util.GeometryUtils
Check if the point is on the polygon ring edge points
Polygon - Class in mil.nga.wkb.geom
A restricted form of CurvePolygon where each ring is defined as a simple, closed LineString.
Polygon() - Constructor for class mil.nga.wkb.geom.Polygon
Constructor
Polygon(boolean, boolean) - Constructor for class mil.nga.wkb.geom.Polygon
Constructor
Polygon(Polygon) - Constructor for class mil.nga.wkb.geom.Polygon
Constructor
Polygon(GeometryType, boolean, boolean) - Constructor for class mil.nga.wkb.geom.Polygon
Constructor
PolyhedralSurface - Class in mil.nga.wkb.geom
Contiguous collection of polygons which share common boundary segments.
PolyhedralSurface() - Constructor for class mil.nga.wkb.geom.PolyhedralSurface
Constructor
PolyhedralSurface(boolean, boolean) - Constructor for class mil.nga.wkb.geom.PolyhedralSurface
Constructor
PolyhedralSurface(PolyhedralSurface) - Constructor for class mil.nga.wkb.geom.PolyhedralSurface
Constructor
PolyhedralSurface(GeometryType, boolean, boolean) - Constructor for class mil.nga.wkb.geom.PolyhedralSurface
Constructor

R

readByte() - Method in class mil.nga.wkb.io.ByteReader
Read a byte
readCircularString(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Circular String
readCompoundCurve(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Compound Curve
readCurvePolygon(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Curve Polygon
readDouble() - Method in class mil.nga.wkb.io.ByteReader
Read a double
readGeometry(ByteReader) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a geometry from the byte reader
readGeometry(ByteReader, Class<T>) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a geometry from the byte reader
readGeometryCollection(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Geometry Collection
readInt() - Method in class mil.nga.wkb.io.ByteReader
Read an integer
readLineString(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Line String
readMultiLineString(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Multi Line String
readMultiPoint(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Multi Point
readMultiPolygon(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Multi Polygon
readPoint(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Point
readPolygon(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Polygon
readPolyhedralSurface(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Polyhedral Surface
readString(int) - Method in class mil.nga.wkb.io.ByteReader
Read a String from the provided number of bytes
readTIN(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a TIN
readTriangle(ByteReader, boolean, boolean) - Static method in class mil.nga.wkb.io.WkbGeometryReader
Read a Triangle
remove(Segment) - Method in class mil.nga.wkb.util.sweep.SweepLine
Remove the segment from the sweep line

S

Segment - Class in mil.nga.wkb.util.sweep
Line segment of an edge between two points
Segment(int, int, Point, Point) - Constructor for class mil.nga.wkb.util.sweep.Segment
Constructor
setAbove(Segment) - Method in class mil.nga.wkb.util.sweep.Segment
Set the segment above
setBelow(Segment) - Method in class mil.nga.wkb.util.sweep.Segment
Set the segment below
setByteOrder(ByteOrder) - Method in class mil.nga.wkb.io.ByteReader
Set the byte order
setByteOrder(ByteOrder) - Method in class mil.nga.wkb.io.ByteWriter
Set the byte order
setGeometries(List<T>) - Method in class mil.nga.wkb.geom.GeometryCollection
Set the geometries
setHasM(boolean) - Method in class mil.nga.wkb.geom.GeometryEnvelope
Set has m coordinates
setHasZ(boolean) - Method in class mil.nga.wkb.geom.GeometryEnvelope
Set has z coordinates
setLineStrings(List<LineString>) - Method in class mil.nga.wkb.geom.CompoundCurve
Set the line strings
setLineStrings(List<LineString>) - Method in class mil.nga.wkb.geom.MultiLineString
Set the line string
setM(Double) - Method in class mil.nga.wkb.geom.Point
Set m
setMaxM(Double) - Method in class mil.nga.wkb.geom.GeometryEnvelope
Set max m
setMaxX(double) - Method in class mil.nga.wkb.geom.GeometryEnvelope
Set max x
setMaxY(double) - Method in class mil.nga.wkb.geom.GeometryEnvelope
Set max y
setMaxZ(Double) - Method in class mil.nga.wkb.geom.GeometryEnvelope
Set max z
setMinM(Double) - Method in class mil.nga.wkb.geom.GeometryEnvelope
Set min m
setMinX(double) - Method in class mil.nga.wkb.geom.GeometryEnvelope
Set min x
setMinY(double) - Method in class mil.nga.wkb.geom.GeometryEnvelope
Set min y
setMinZ(Double) - Method in class mil.nga.wkb.geom.GeometryEnvelope
Set min z
setPoints(List<Point>) - Method in class mil.nga.wkb.geom.LineString
Set the points
setPoints(List<Point>) - Method in class mil.nga.wkb.geom.MultiPoint
Set the points
setPolygons(List<Polygon>) - Method in class mil.nga.wkb.geom.MultiPolygon
Set the polygons
setPolygons(List<Polygon>) - Method in class mil.nga.wkb.geom.PolyhedralSurface
Set polygons
setRings(List<T>) - Method in class mil.nga.wkb.geom.CurvePolygon
Set the rings
setX(double) - Method in class mil.nga.wkb.geom.Point
Set x
setY(double) - Method in class mil.nga.wkb.geom.Point
Set y
setZ(Double) - Method in class mil.nga.wkb.geom.Point
Set z
ShamosHoey - Class in mil.nga.wkb.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.wkb.util.sweep.ShamosHoey
 
simplePolygon(Polygon) - Static method in class mil.nga.wkb.util.sweep.ShamosHoey
Determine if the polygon is simple
simplePolygon(LineString) - Static method in class mil.nga.wkb.util.sweep.ShamosHoey
Determine if the polygon line string ring is simple
simplePolygon(List<LineString>) - Static method in class mil.nga.wkb.util.sweep.ShamosHoey
Determine if the polygon rings are simple
simplePolygonPoints(List<Point>) - Static method in class mil.nga.wkb.util.sweep.ShamosHoey
Determine if the polygon points are simple
simplePolygonRingPoints(List<List<Point>>) - Static method in class mil.nga.wkb.util.sweep.ShamosHoey
Determine if the polygon point rings are simple
simplifyPoints(List<Point>, double) - Static method in class mil.nga.wkb.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.wkb.io.ByteWriter
Get the current size in bytes written
Surface - Class in mil.nga.wkb.geom
The base type for all 2-dimensional geometry types.
Surface(GeometryType, boolean, boolean) - Constructor for class mil.nga.wkb.geom.Surface
Constructor
SweepLine - Class in mil.nga.wkb.util.sweep
Sweep Line algorithm
SweepLine(List<LineString>) - Constructor for class mil.nga.wkb.util.sweep.SweepLine
Constructor

T

TIN - Class in mil.nga.wkb.geom
A tetrahedron (4 triangular faces), corner at the origin and each unit coordinate digit.
TIN() - Constructor for class mil.nga.wkb.geom.TIN
Constructor
TIN(boolean, boolean) - Constructor for class mil.nga.wkb.geom.TIN
Constructor
TIN(TIN) - Constructor for class mil.nga.wkb.geom.TIN
Constructor
Triangle - Class in mil.nga.wkb.geom
Triangle
Triangle() - Constructor for class mil.nga.wkb.geom.Triangle
Constructor
Triangle(boolean, boolean) - Constructor for class mil.nga.wkb.geom.Triangle
Constructor
Triangle(Triangle) - Constructor for class mil.nga.wkb.geom.Triangle
Constructor

V

valueOf(String) - Static method in enum mil.nga.wkb.geom.GeometryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum mil.nga.wkb.util.sweep.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum mil.nga.wkb.geom.GeometryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum mil.nga.wkb.util.sweep.EventType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WkbException - Exception in mil.nga.wkb.util
Well-Known Binary exception
WkbException() - Constructor for exception mil.nga.wkb.util.WkbException
Constructor
WkbException(String) - Constructor for exception mil.nga.wkb.util.WkbException
Constructor
WkbException(String, Throwable) - Constructor for exception mil.nga.wkb.util.WkbException
Constructor
WkbException(Throwable) - Constructor for exception mil.nga.wkb.util.WkbException
Constructor
WkbGeometryReader - Class in mil.nga.wkb.io
Well Known Binary reader
WkbGeometryReader() - Constructor for class mil.nga.wkb.io.WkbGeometryReader
 
WkbGeometryWriter - Class in mil.nga.wkb.io
Well Known Binary writer
WkbGeometryWriter() - Constructor for class mil.nga.wkb.io.WkbGeometryWriter
 
writeByte(byte) - Method in class mil.nga.wkb.io.ByteWriter
Write a byte
writeCircularString(ByteWriter, CircularString) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Circular String
writeCompoundCurve(ByteWriter, CompoundCurve) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Compound Curve
writeCurvePolygon(ByteWriter, CurvePolygon<?>) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Curve Polygon
writeDouble(double) - Method in class mil.nga.wkb.io.ByteWriter
Write a double
writeGeometry(ByteWriter, Geometry) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a geometry to the byte writer
writeGeometryCollection(ByteWriter, GeometryCollection<?>) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Geometry Collection
writeInt(int) - Method in class mil.nga.wkb.io.ByteWriter
Write an integer
writeLineString(ByteWriter, LineString) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Line String
writeMultiLineString(ByteWriter, MultiLineString) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Multi Line String
writeMultiPoint(ByteWriter, MultiPoint) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Multi Point
writeMultiPolygon(ByteWriter, MultiPolygon) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Multi Polygon
writePoint(ByteWriter, Point) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Point
writePolygon(ByteWriter, Polygon) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Polygon
writePolyhedralSurface(ByteWriter, PolyhedralSurface) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Polyhedral Surface
writeString(String) - Method in class mil.nga.wkb.io.ByteWriter
Write a String
writeTIN(ByteWriter, TIN) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a TIN
writeTriangle(ByteWriter, Triangle) - Static method in class mil.nga.wkb.io.WkbGeometryWriter
Write a Triangle

X

xyOrder(Point, Point) - Static method in class mil.nga.wkb.util.sweep.SweepLine
XY order of two points
A B C D E F G H I L M N P R S T V W X 
Skip navigation links

Copyright © 2018 National Geospatial-Intelligence Agency. All rights reserved.