public class WkbGeometryReader extends Object
| Constructor and Description |
|---|
WkbGeometryReader() |
| Modifier and Type | Method and Description |
|---|---|
static CircularString |
readCircularString(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Circular String
|
static CompoundCurve |
readCompoundCurve(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Compound Curve
|
static CurvePolygon<Curve> |
readCurvePolygon(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Curve Polygon
|
static Geometry |
readGeometry(ByteReader reader)
Read a geometry from the byte reader
|
static <T extends Geometry> |
readGeometry(ByteReader reader,
Class<T> expectedType)
Read a geometry from the byte reader
|
static GeometryCollection<Geometry> |
readGeometryCollection(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Geometry Collection
|
static LineString |
readLineString(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Line String
|
static MultiLineString |
readMultiLineString(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Multi Line String
|
static MultiPoint |
readMultiPoint(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Multi Point
|
static MultiPolygon |
readMultiPolygon(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Multi Polygon
|
static Point |
readPoint(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Point
|
static Polygon |
readPolygon(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Polygon
|
static PolyhedralSurface |
readPolyhedralSurface(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Polyhedral Surface
|
static TIN |
readTIN(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a TIN
|
static Triangle |
readTriangle(ByteReader reader,
boolean hasZ,
boolean hasM)
Read a Triangle
|
public static Geometry readGeometry(ByteReader reader)
reader - public static <T extends Geometry> T readGeometry(ByteReader reader, Class<T> expectedType)
reader - expectedType - public static Point readPoint(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static LineString readLineString(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static Polygon readPolygon(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static MultiPoint readMultiPoint(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static MultiLineString readMultiLineString(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static MultiPolygon readMultiPolygon(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static GeometryCollection<Geometry> readGeometryCollection(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static CircularString readCircularString(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static CompoundCurve readCompoundCurve(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static CurvePolygon<Curve> readCurvePolygon(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static PolyhedralSurface readPolyhedralSurface(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static TIN readTIN(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - public static Triangle readTriangle(ByteReader reader, boolean hasZ, boolean hasM)
reader - hasZ - hasM - Copyright © 2015 National Geospatial-Intelligence Agency. All rights reserved.