|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.model.geometry.GeometryFactory
------------------------------------------------------------
Constructor Summary | |
GeometryFactory()
|
Method Summary | |
static GM_Curve |
createGM_Curve(byte[] wkb,
CS_CoordinateSystem crs)
creates a GM_Curve from a wkb. |
static GM_Curve |
createGM_Curve(GM_CurveSegment segment)
creates a GM_Curve from one curve segment. |
static GM_Curve |
createGM_Curve(GM_CurveSegment[] segments)
creates a GM_Curve from an array of curve segments. |
static GM_Curve |
createGM_Curve(GM_Position[] positions,
CS_CoordinateSystem crs)
creates a GM_Curve from an array of GM_Positions. |
static GM_CurveSegment |
createGM_CurveSegment(GM_Position[] points,
CS_CoordinateSystem crs)
creates a GM_CurveSegment from an array of points. |
static GM_Envelope |
createGM_Envelope(double minx,
double miny,
double maxx,
double maxy)
creates a GM_Envelope object out from two croner coordinates |
static GM_Envelope |
createGM_Envelope(GM_Position min,
GM_Position max)
creates a GM_Envelope object out from two croner coordinates |
static GM_MultiCurve |
createGM_MultiCurve(byte[] wkb,
CS_CoordinateSystem crs)
creates a GM_MultiCurve from a wkb. |
static GM_MultiCurve |
createGM_MultiCurve(GM_Curve[] curves)
creates a GM_MultiCurve from an array of GM_Curves. |
static GM_MultiPoint |
createGM_MultiPoint(byte[] wkb,
CS_CoordinateSystem crs)
creates a GM_MultiPoint from a wkb. |
static GM_MultiPoint |
createGM_MultiPoint(GM_Point[] points)
creates a GM_MultiPoint from an array of GM_Point. |
static GM_MultiSurface |
createGM_MultiSurface(byte[] wkb,
CS_CoordinateSystem crs,
GM_SurfaceInterpolation si)
creates a GM_MultiSurface from a wkb |
static GM_MultiSurface |
createGM_MultiSurface(GM_Surface[] surfaces)
creates a GM_MultiSurface from a wkb |
static GM_Point |
createGM_Point(byte[] wkb,
CS_CoordinateSystem srs)
creates a GM_Point from a wkb. |
static GM_Point |
createGM_Point(double x,
double y,
CS_CoordinateSystem crs)
creates a GM_Point from two coordinates. |
static GM_Point |
createGM_Point(GM_Position position,
CS_CoordinateSystem crs)
creates a GM_Point from a position. |
static GM_Position |
createGM_Position(double[] p)
creates a GM_Position from an array of double. |
static GM_Position |
createGM_Position(double x,
double y)
creates a GM_Position from two coordinates. |
static GM_Position |
createGM_Position(double x,
double y,
double z)
creates a GM_Position from two coordinates. |
static GM_Surface |
createGM_Surface(byte[] wkb,
CS_CoordinateSystem crs,
GM_SurfaceInterpolation si)
creates a GM_Surface from a wkb. |
static GM_Surface |
createGM_Surface(GM_Envelope bbox,
CS_CoordinateSystem crs)
Creates a GM_Surface from a GM_Envelope. |
static GM_Surface |
createGM_Surface(GM_Position[] exteriorRing,
GM_Position[][] interiorRings,
GM_SurfaceInterpolation si,
CS_CoordinateSystem crs)
creates a GM_Surface composed of one GM_SurfacePatch from array(s) of GM_Position |
static GM_Surface |
createGM_Surface(GM_SurfacePatch patch)
creates a GM_Surface from an array of GM_SurfacePatch. |
static GM_SurfacePatch |
createGM_SurfacePatch(GM_Position[] exteriorRing,
GM_Position[][] interiorRings,
GM_SurfaceInterpolation si,
CS_CoordinateSystem crs)
creates a GM_SurfacePatch from array(s) of GM_Position |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public GeometryFactory()
Method Detail |
public static GM_Envelope createGM_Envelope(double minx, double miny, double maxx, double maxy)
public static GM_Envelope createGM_Envelope(GM_Position min, GM_Position max)
public static GM_Position createGM_Position(double x, double y)
public static GM_Position createGM_Position(double x, double y, double z)
public static GM_Position createGM_Position(double[] p)
public static GM_Point createGM_Point(double x, double y, CS_CoordinateSystem crs)
public static GM_Point createGM_Point(GM_Position position, CS_CoordinateSystem crs)
public static GM_Point createGM_Point(byte[] wkb, CS_CoordinateSystem srs) throws GM_Exception
GM_Exception
public static GM_CurveSegment createGM_CurveSegment(GM_Position[] points, CS_CoordinateSystem crs) throws GM_Exception
points
- array of GM_Pointcrs
- spatial reference system of the curve
GM_Exception
public static GM_Curve createGM_Curve(GM_Position[] positions, CS_CoordinateSystem crs) throws GM_Exception
positions
- positionscrs
- geometries coordinate reference system
GM_Exception
public static GM_Curve createGM_Curve(GM_CurveSegment segment) throws GM_Exception
segment
- GM_CurveSegments
GM_Exception
public static GM_Curve createGM_Curve(GM_CurveSegment[] segments) throws GM_Exception
segments
- array of GM_CurveSegments
GM_Exception
public static GM_SurfacePatch createGM_SurfacePatch(GM_Position[] exteriorRing, GM_Position[][] interiorRings, GM_SurfaceInterpolation si, CS_CoordinateSystem crs) throws GM_Exception
exteriorRing
- exterior ring of the patchinteriorRings
- interior rings of the patchsi
- GM_SurfaceInterpolationcrs
- spatial reference system of the surface patch
GM_Exception
public static GM_Curve createGM_Curve(byte[] wkb, CS_CoordinateSystem crs) throws GM_Exception
wkb
- byte stream that contains the wkb informationcrs
- spatial reference system of the curve
GM_Exception
public static GM_Surface createGM_Surface(GM_Position[] exteriorRing, GM_Position[][] interiorRings, GM_SurfaceInterpolation si, CS_CoordinateSystem crs) throws GM_Exception
exteriorRing
- exterior ring of the patchinteriorRings
- interior rings of the patchsi
- GM_SurfaceInterpolationcrs
- spatial reference system of the surface patch
GM_Exception
public static GM_Surface createGM_Surface(GM_SurfacePatch patch) throws GM_Exception
patch
- patches that build the surface
GM_Exception
public static GM_Surface createGM_Surface(byte[] wkb, CS_CoordinateSystem crs, GM_SurfaceInterpolation si) throws GM_Exception
wkb
- byte stream that contains the wkb informationcrs
- spatial reference system of the curvesi
- GM_SurfaceInterpolation
GM_Exception
public static GM_Surface createGM_Surface(GM_Envelope bbox, CS_CoordinateSystem crs) throws GM_Exception
bbox
- envelope to be convertedcrs
- spatial reference system of the surface
GM_Exception
public static GM_MultiPoint createGM_MultiPoint(GM_Point[] points) throws GM_Exception
points
- array of GM_Points
GM_Exception
public static GM_MultiPoint createGM_MultiPoint(byte[] wkb, CS_CoordinateSystem crs) throws GM_Exception
wkb
- byte stream that contains the wkb informationcrs
- spatial reference system of the curve
GM_Exception
public static GM_MultiCurve createGM_MultiCurve(GM_Curve[] curves) throws GM_Exception
curves
-
GM_Exception
public static GM_MultiCurve createGM_MultiCurve(byte[] wkb, CS_CoordinateSystem crs) throws GM_Exception
wkb
- byte stream that contains the wkb informationcrs
- spatial reference system of the curve
GM_Exception
public static GM_MultiSurface createGM_MultiSurface(GM_Surface[] surfaces) throws GM_Exception
GM_Exception
public static GM_MultiSurface createGM_MultiSurface(byte[] wkb, CS_CoordinateSystem crs, GM_SurfaceInterpolation si) throws GM_Exception
GM_Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |