Uses of Class
mil.nga.sf.Geometry
-
Packages that use Geometry Package Description mil.nga.sf mil.nga.sf.extended mil.nga.sf.util mil.nga.sf.util.centroid mil.nga.sf.util.filter -
-
Uses of Geometry in mil.nga.sf
Classes in mil.nga.sf with type parameters of type Geometry Modifier and Type Class Description classGeometryCollection<T extends Geometry>A collection of zero or more Geometry instances.Subclasses of Geometry in mil.nga.sf Modifier and Type Class Description classCircularStringCircular String, Curve sub typeclassCompoundCurveCompound Curve, Curve sub typeclassCurveThe base type for all 1-dimensional geometry types.classCurvePolygon<T extends Curve>A planar surface defined by an exterior ring and zero or more interior ring.classGeometryCollection<T extends Geometry>A collection of zero or more Geometry instances.classLineA LineString with exactly 2 Points.classLinearRingA LineString that is both closed and simple.classLineStringA Curve that connects two or more points in space.classMultiCurve<T extends Curve>A restricted form of GeometryCollection where each Geometry in the collection must be of type Curve.classMultiLineStringA restricted form of MultiCurve where each Curve in the collection must be of type LineString.classMultiPointA restricted form of GeometryCollection where each Geometry in the collection must be of type Point.classMultiPolygonA restricted form of MultiSurface where each Surface in the collection must be of type Polygon.classMultiSurface<T extends Surface>A restricted form of GeometryCollection where each Geometry in the collection must be of type Surface.classPointA single location in space.classPolygonA restricted form of CurvePolygon where each ring is defined as a simple, closed LineString.classPolyhedralSurfaceContiguous collection of polygons which share common boundary segments.classSurfaceThe base type for all 2-dimensional geometry types.classTINA tetrahedron (4 triangular faces), corner at the origin and each unit coordinate digit.classTriangleTriangleMethods in mil.nga.sf that return Geometry Modifier and Type Method Description GeometryGeometryEnvelope. buildGeometry()Build a geometry representation of the geometry envelopeGeometryCircularString. copy()Copy the geometryGeometryCompoundCurve. copy()Copy the geometryGeometryCurvePolygon. copy()Copy the geometryabstract GeometryGeometry. copy()Copy the geometryGeometryGeometryCollection. copy()Copy the geometryGeometryLine. copy()Copy the geometryGeometryLinearRing. copy()Copy the geometryGeometryLineString. copy()Copy the geometryGeometryMultiLineString. copy()Copy the geometryGeometryMultiPoint. copy()Copy the geometryGeometryMultiPolygon. copy()Copy the geometryGeometryPoint. copy()Copy the geometryGeometryPolygon. copy()Copy the geometryGeometryPolyhedralSurface. copy()Copy the geometryGeometryTIN. copy()Copy the geometryGeometryTriangle. copy()Copy the geometryMethods in mil.nga.sf that return types with arguments of type Geometry Modifier and Type Method Description GeometryCollection<Geometry>GeometryCollection. getAsGeometryCollection()Get as a top level Geometry CollectionMethods in mil.nga.sf with parameters of type Geometry Modifier and Type Method Description protected voidGeometry. updateZM(Geometry geometry)Update currently false hasZ and hasM values using the provided geometry -
Uses of Geometry in mil.nga.sf.extended
Classes in mil.nga.sf.extended with type parameters of type Geometry Modifier and Type Class Description classExtendedGeometryCollection<T extends Geometry>Extended Geometry Collection providing abstract geometry collection type supportSubclasses of Geometry in mil.nga.sf.extended Modifier and Type Class Description classExtendedGeometryCollection<T extends Geometry>Extended Geometry Collection providing abstract geometry collection type supportMethods in mil.nga.sf.extended that return Geometry Modifier and Type Method Description GeometryExtendedGeometryCollection. copy()Copy the geometry -
Uses of Geometry in mil.nga.sf.util
Methods in mil.nga.sf.util with type parameters of type Geometry Modifier and Type Method Description static <T extends Geometry>
booleanGeometryUtils. hasM(List<T> geometries)Determine if the geometries contain a M valuestatic <T extends Geometry>
booleanGeometryUtils. hasZ(List<T> geometries)Determine if the geometries contain a Z valueMethods in mil.nga.sf.util that return Geometry Modifier and Type Method Description static GeometryGeometryEnvelopeBuilder. buildGeometry(GeometryEnvelope envelope)Build a geometry representation of the geometry envelopestatic GeometryGeometryUtils. crop(Geometry geometry, GeometryEnvelope envelope)Crop the geometry in meters by the envelope bounds in meters.static GeometryGeometryUtils. cropWebMercator(Geometry geometry)Crop the geometry in meters by web mercator world bounds.static GeometryGeometryUtils. degreesToMeters(Geometry geometry)Convert a geometry in degrees to a geometry in metersstatic GeometryGeometryUtils. deserialize(byte[] bytes)Deserialize the bytes into a geometrystatic GeometryGeometryUtils. metersToDegrees(Geometry geometry)Convert a geometry in meters to a geometry in degreesMethods in mil.nga.sf.util with parameters of type Geometry Modifier and Type Method Description static voidGeometryUtils. bound(Geometry geometry, GeometryEnvelope envelope)Bound all points in the geometry to be within the geometry envelope.static voidGeometryUtils. boundWebMercator(Geometry geometry)Bound all points in the geometry to be within Web Mercator limits.static voidGeometryUtils. boundWGS84(Geometry geometry)Bound all points in the geometry to be within WGS84 limits.static voidGeometryUtils. boundWGS84Transformable(Geometry geometry)Bound all points in the geometry to be within WGS84 projection transformable (degrees to meters) limits.static voidGeometryUtils. boundWGS84WithWebMercator(Geometry geometry)Bound all points in the WGS84 geometry to be within degree Web Mercator limits.static GeometryEnvelopeGeometryEnvelopeBuilder. buildEnvelope(Geometry geometry)Build Geometry Envelopestatic voidGeometryEnvelopeBuilder. buildEnvelope(Geometry geometry, GeometryEnvelope envelope)Build Geometry Envelopestatic GeometryGeometryUtils. crop(Geometry geometry, GeometryEnvelope envelope)Crop the geometry in meters by the envelope bounds in meters.static GeometryGeometryUtils. cropWebMercator(Geometry geometry)Crop the geometry in meters by web mercator world bounds.static GeometryGeometryUtils. degreesToMeters(Geometry geometry)Convert a geometry in degrees to a geometry in metersstatic PointGeometryUtils. getCentroid(Geometry geometry)Get the centroid point of a 2 dimensional representation of the Geometry (balancing point of a 2d cutout of the geometry).static PointGeometryUtils. getDegreesCentroid(Geometry geometry)Get the geographic centroid point of a 2 dimensional representation of the degree unit Geometry.static intGeometryUtils. getDimension(Geometry geometry)Get the dimension of the Geometry, 0 for points, 1 for curves, 2 for surfaces.static StringGeometryPrinter. getGeometryString(Geometry geometry)Get Geometry Information as a Stringstatic GeometryGeometryUtils. metersToDegrees(Geometry geometry)Convert a geometry in meters to a geometry in degreesstatic voidGeometryUtils. minimize(Geometry geometry, double maxX)Minimize the geometry using the shortest x distance between each connected set of points.static voidGeometryUtils. minimizeGeometry(Geometry geometry, double maxX)Minimize the geometry using the shortest x distance between each connected set of points.static voidGeometryUtils. minimizeWebMercator(Geometry geometry)Minimize the Web Mercator geometry using the shortest x distance between each connected set of points.static voidGeometryUtils. minimizeWGS84(Geometry geometry)Minimize the WGS84 geometry using the shortest x distance between each connected set of points.static voidGeometryUtils. normalize(Geometry geometry, double maxX)Normalize the geometry so all points outside of the min and max value range are adjusted to fall within the range.static voidGeometryUtils. normalizeGeometry(Geometry geometry, double maxX)Normalize the geometry so all points outside of the min and max value range are adjusted to fall within the range.static voidGeometryUtils. normalizeWebMercator(Geometry geometry)Normalize the Web Mercator geometry using the shortest x distance between each connected set of points.static voidGeometryUtils. normalizeWGS84(Geometry geometry)Normalize the WGS84 geometry using the shortest x distance between each connected set of points.static byte[]GeometryUtils. serialize(Geometry geometry)Serialize the geometry to bytes -
Uses of Geometry in mil.nga.sf.util.centroid
Methods in mil.nga.sf.util.centroid with parameters of type Geometry Modifier and Type Method Description voidCentroidCurve. add(Geometry geometry)Add a curve based dimension 1 geometry to the centroid total.voidCentroidPoint. add(Geometry geometry)Add a point based dimension 0 geometry to the centroid totalvoidCentroidSurface. add(Geometry geometry)Add a surface based dimension 2 geometry to the centroid total.static PointDegreesCentroid. getCentroid(Geometry geometry)Get the degree geometry centroidConstructors in mil.nga.sf.util.centroid with parameters of type Geometry Constructor Description CentroidCurve(Geometry geometry)ConstructorCentroidPoint(Geometry geometry)ConstructorCentroidSurface(Geometry geometry)ConstructorDegreesCentroid(Geometry geometry)Constructor -
Uses of Geometry in mil.nga.sf.util.filter
Methods in mil.nga.sf.util.filter with parameters of type Geometry Modifier and Type Method Description booleanGeometryFilter. filter(GeometryType containingType, Geometry geometry)Filter the geometrybooleanPointFiniteFilter. filter(GeometryType containingType, Geometry geometry)Filter the geometry
-