|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.geometry.jts.spatialschema.geometry.geometry.JTSGeometryFactory
public class JTSGeometryFactory
The GeometryFactoryImpl
class/interface...
Constructor Summary | |
---|---|
JTSGeometryFactory()
No argument constructor for FactorySPI |
|
JTSGeometryFactory(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Direct constructor for test cases |
|
JTSGeometryFactory(Hints hints)
Hints constructor for FactoryRegistry |
Method Summary | |
---|---|
org.opengis.geometry.coordinate.Arc |
createArc(org.opengis.geometry.coordinate.Position startPoint,
org.opengis.geometry.coordinate.Position endPoint,
double bulge,
double[] normal)
|
org.opengis.geometry.coordinate.Arc |
createArc(org.opengis.geometry.coordinate.Position startPoint,
org.opengis.geometry.coordinate.Position midPoint,
org.opengis.geometry.coordinate.Position endPoint)
|
org.opengis.geometry.coordinate.ArcByBulge |
createArcByBulge(org.opengis.geometry.coordinate.Position startPoint,
org.opengis.geometry.coordinate.Position endPoint,
double bulge,
double[] normal)
|
org.opengis.geometry.coordinate.ArcString |
createArcString(java.util.List points)
|
org.opengis.geometry.coordinate.ArcStringByBulge |
createArcStringByBulge(java.util.List points,
double[] bulges,
java.util.List normals)
|
org.opengis.geometry.coordinate.BSplineCurve |
createBSplineCurve(int arg0,
org.opengis.geometry.coordinate.PointArray arg1,
java.util.List arg2,
org.opengis.geometry.coordinate.KnotType arg3)
|
org.opengis.geometry.coordinate.BSplineSurface |
createBSplineSurface(java.util.List arg0,
int[] arg1,
java.util.List[] arg2,
org.opengis.geometry.coordinate.KnotType arg3)
|
org.opengis.geometry.DirectPosition |
createDirectPosition()
|
org.opengis.geometry.DirectPosition |
createDirectPosition(double[] coordinates)
|
org.opengis.geometry.Envelope |
createEnvelope(org.opengis.geometry.DirectPosition lowerCorner,
org.opengis.geometry.DirectPosition upperCorner)
|
org.opengis.geometry.coordinate.Geodesic |
createGeodesic(org.opengis.geometry.coordinate.Position startPoint,
org.opengis.geometry.coordinate.Position endPoint)
|
org.opengis.geometry.coordinate.GeodesicString |
createGeodesicString(java.util.List points)
|
org.opengis.geometry.coordinate.LineSegment |
createLineSegment(org.opengis.geometry.coordinate.Position startPoint,
org.opengis.geometry.coordinate.Position endPoint)
|
org.opengis.geometry.coordinate.LineString |
createLineString(java.util.List points)
|
org.opengis.geometry.aggregate.MultiPrimitive |
createMultiPrimitive()
|
org.opengis.geometry.coordinate.Polygon |
createPolygon(org.opengis.geometry.primitive.SurfaceBoundary boundary)
|
org.opengis.geometry.coordinate.Polygon |
createPolygon(org.opengis.geometry.primitive.SurfaceBoundary boundary,
org.opengis.geometry.primitive.Surface spanningSurface)
|
org.opengis.geometry.coordinate.PolyhedralSurface |
createPolyhedralSurface(java.util.List<org.opengis.geometry.coordinate.Polygon> polygons)
|
org.opengis.geometry.coordinate.Position |
createPosition(org.opengis.geometry.DirectPosition point)
|
org.opengis.geometry.primitive.SurfaceBoundary |
createSurfaceBoundary(org.opengis.geometry.primitive.Ring exterior,
java.util.List interiors)
|
org.opengis.geometry.coordinate.Tin |
createTin(java.util.Set arg0,
java.util.Set arg1,
java.util.Set arg2,
double arg3)
|
org.opengis.referencing.crs.CoordinateReferenceSystem |
getCoordinateReferenceSystem()
|
java.util.Map |
getImplementationHints()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JTSGeometryFactory()
public JTSGeometryFactory(Hints hints)
public JTSGeometryFactory(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Method Detail |
---|
public java.util.Map getImplementationHints()
public org.opengis.referencing.crs.CoordinateReferenceSystem getCoordinateReferenceSystem()
getCoordinateReferenceSystem
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#getCoordinateReferenceSystem()
public org.opengis.geometry.coordinate.Position createPosition(org.opengis.geometry.DirectPosition point)
public org.opengis.geometry.DirectPosition createDirectPosition()
createDirectPosition
in interface org.opengis.geometry.coordinate.GeometryFactory
public org.opengis.geometry.DirectPosition createDirectPosition(double[] coordinates)
createDirectPosition
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createDirectPosition(double[])
public org.opengis.geometry.Envelope createEnvelope(org.opengis.geometry.DirectPosition lowerCorner, org.opengis.geometry.DirectPosition upperCorner)
createEnvelope
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createEnvelope(org.opengis.geometry.coordinate.DirectPosition, org.opengis.geometry.coordinate.DirectPosition)
public org.opengis.geometry.coordinate.LineSegment createLineSegment(org.opengis.geometry.coordinate.Position startPoint, org.opengis.geometry.coordinate.Position endPoint)
createLineSegment
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createLineSegment(org.opengis.geometry.coordinate.Position, org.opengis.geometry.coordinate.Position)
public org.opengis.geometry.coordinate.LineString createLineString(java.util.List points)
createLineString
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createLineString(java.util.List)
public org.opengis.geometry.coordinate.Geodesic createGeodesic(org.opengis.geometry.coordinate.Position startPoint, org.opengis.geometry.coordinate.Position endPoint)
createGeodesic
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createGeodesic(org.opengis.geometry.coordinate.Position, org.opengis.geometry.coordinate.Position)
public org.opengis.geometry.coordinate.GeodesicString createGeodesicString(java.util.List points)
createGeodesicString
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createGeodesicString(java.util.List)
public org.opengis.geometry.coordinate.Arc createArc(org.opengis.geometry.coordinate.Position startPoint, org.opengis.geometry.coordinate.Position midPoint, org.opengis.geometry.coordinate.Position endPoint)
createArc
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createArc(org.opengis.geometry.coordinate.Position, org.opengis.geometry.coordinate.Position, org.opengis.geometry.coordinate.Position)
public org.opengis.geometry.coordinate.Arc createArc(org.opengis.geometry.coordinate.Position startPoint, org.opengis.geometry.coordinate.Position endPoint, double bulge, double[] normal)
createArc
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createArc(org.opengis.geometry.coordinate.Position, org.opengis.geometry.coordinate.Position, double, double[])
public org.opengis.geometry.coordinate.ArcString createArcString(java.util.List points)
createArcString
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createArcString(java.util.List)
public org.opengis.geometry.coordinate.ArcByBulge createArcByBulge(org.opengis.geometry.coordinate.Position startPoint, org.opengis.geometry.coordinate.Position endPoint, double bulge, double[] normal)
createArcByBulge
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createArcByBulge(org.opengis.geometry.coordinate.Position, org.opengis.geometry.coordinate.Position, double, double[])
public org.opengis.geometry.coordinate.ArcStringByBulge createArcStringByBulge(java.util.List points, double[] bulges, java.util.List normals)
createArcStringByBulge
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createArcStringByBulge(java.util.List, double[], java.util.List)
public org.opengis.geometry.coordinate.BSplineCurve createBSplineCurve(int arg0, org.opengis.geometry.coordinate.PointArray arg1, java.util.List arg2, org.opengis.geometry.coordinate.KnotType arg3) throws org.opengis.geometry.MismatchedReferenceSystemException, org.opengis.geometry.MismatchedDimensionException
createBSplineCurve
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.MismatchedReferenceSystemException
org.opengis.geometry.MismatchedDimensionException
org.opengis.geometry.coordinate.Factory#createBSplineCurve(int, org.opengis.geometry.coordinate.PointArray, java.util.List, org.opengis.geometry.coordinate.KnotType)
public org.opengis.geometry.coordinate.Polygon createPolygon(org.opengis.geometry.primitive.SurfaceBoundary boundary) throws org.opengis.geometry.MismatchedReferenceSystemException, org.opengis.geometry.MismatchedDimensionException
createPolygon
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.MismatchedReferenceSystemException
org.opengis.geometry.MismatchedDimensionException
org.opengis.geometry.coordinate.Factory#createPolygon(org.opengis.geometry.primitive.SurfaceBoundary)
public org.opengis.geometry.coordinate.Polygon createPolygon(org.opengis.geometry.primitive.SurfaceBoundary boundary, org.opengis.geometry.primitive.Surface spanningSurface) throws org.opengis.geometry.MismatchedReferenceSystemException, org.opengis.geometry.MismatchedDimensionException
createPolygon
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.MismatchedReferenceSystemException
org.opengis.geometry.MismatchedDimensionException
org.opengis.geometry.coordinate.Factory#createPolygon(org.opengis.geometry.primitive.SurfaceBoundary, org.opengis.geometry.primitive.Surface)
public org.opengis.geometry.coordinate.Tin createTin(java.util.Set arg0, java.util.Set arg1, java.util.Set arg2, double arg3) throws org.opengis.geometry.MismatchedReferenceSystemException, org.opengis.geometry.MismatchedDimensionException
createTin
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.MismatchedReferenceSystemException
org.opengis.geometry.MismatchedDimensionException
org.opengis.geometry.coordinate.Factory#createTin(java.util.Set, java.util.Set, java.util.Set, double)
public org.opengis.geometry.primitive.SurfaceBoundary createSurfaceBoundary(org.opengis.geometry.primitive.Ring exterior, java.util.List interiors) throws org.opengis.geometry.MismatchedReferenceSystemException
exterior
- interiors
-
org.opengis.geometry.MismatchedReferenceSystemException
org.opengis.geometry.coordinate.Factory#createSurfaceBoundary(org.opengis.geometry.primitive.Ring, java.util.List)
public org.opengis.geometry.aggregate.MultiPrimitive createMultiPrimitive()
createMultiPrimitive
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.coordinate.Factory#createMultiPrimitive()
public org.opengis.geometry.coordinate.PolyhedralSurface createPolyhedralSurface(java.util.List<org.opengis.geometry.coordinate.Polygon> polygons) throws org.opengis.geometry.MismatchedReferenceSystemException, org.opengis.geometry.MismatchedDimensionException
createPolyhedralSurface
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.MismatchedReferenceSystemException
org.opengis.geometry.MismatchedDimensionException
org.opengis.geometry.coordinate.Factory#createPolyhedralSurface(java.util.List)
public org.opengis.geometry.coordinate.BSplineSurface createBSplineSurface(java.util.List arg0, int[] arg1, java.util.List[] arg2, org.opengis.geometry.coordinate.KnotType arg3) throws org.opengis.geometry.MismatchedReferenceSystemException, org.opengis.geometry.MismatchedDimensionException
createBSplineSurface
in interface org.opengis.geometry.coordinate.GeometryFactory
org.opengis.geometry.MismatchedReferenceSystemException
org.opengis.geometry.MismatchedDimensionException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |