org.geotools.geometry.iso.complex
Class ComplexFactoryImpl
java.lang.Object
org.geotools.geometry.iso.complex.ComplexFactoryImpl
- All Implemented Interfaces:
- Factory, org.opengis.geometry.complex.ComplexFactory
public class ComplexFactoryImpl
- extends java.lang.Object
- implements Factory, org.opengis.geometry.complex.ComplexFactory
Method Summary |
org.opengis.geometry.complex.CompositeCurve |
createCompositeCurve(java.util.List<org.opengis.geometry.primitive.OrientableCurve> generator)
|
org.opengis.geometry.complex.CompositePoint |
createCompositePoint(org.opengis.geometry.primitive.Point generator)
|
org.opengis.geometry.complex.CompositeSurface |
createCompositeSurface(java.util.List<org.opengis.geometry.primitive.OrientableSurface> generator)
|
java.util.Map |
getImplementationHints()
Report back to FactoryRegistry about our configuration. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComplexFactoryImpl
public ComplexFactoryImpl()
- FactorySPI entry point
ComplexFactoryImpl
public ComplexFactoryImpl(Hints hints)
- Just the defaults, use GeometryFactoryFinder for the rest
ComplexFactoryImpl
public ComplexFactoryImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
getImplementationHints
public java.util.Map getImplementationHints()
- Report back to FactoryRegistry about our configuration.
FactoryRegistry will check to make sure that there are no duplicates
created (so there will be only a "single" PositionFactory created
with this configuration).
- Specified by:
getImplementationHints
in interface Factory
- Returns:
- The map of hints, or an empty map
if none.
createCompositePoint
public org.opengis.geometry.complex.CompositePoint createCompositePoint(org.opengis.geometry.primitive.Point generator)
- Specified by:
createCompositePoint
in interface org.opengis.geometry.complex.ComplexFactory
createCompositeCurve
public org.opengis.geometry.complex.CompositeCurve createCompositeCurve(java.util.List<org.opengis.geometry.primitive.OrientableCurve> generator)
- Specified by:
createCompositeCurve
in interface org.opengis.geometry.complex.ComplexFactory
createCompositeSurface
public org.opengis.geometry.complex.CompositeSurface createCompositeSurface(java.util.List<org.opengis.geometry.primitive.OrientableSurface> generator)
- Specified by:
createCompositeSurface
in interface org.opengis.geometry.complex.ComplexFactory
Copyright © 1996-2010 Geotools. All Rights Reserved.