public class MultiSurface2D extends BaseMultiPrimitive implements org.gvsig.fmap.geom.aggregate.MultiSurface, org.gvsig.fmap.geom.aggregate.MultiPolygon
geometriesgeometryType, geomManager, id, projection| Constructor and Description |
|---|
MultiSurface2D(org.gvsig.fmap.geom.type.GeometryType geomType)
The constructor with the GeometryType like and argument
is used by the
GeometryType#create()
to create the geometry |
| Modifier and Type | Method and Description |
|---|---|
void |
addPrimitive(org.gvsig.fmap.geom.primitive.Primitive primitive) |
void |
addSurface(org.gvsig.fmap.geom.primitive.Surface surface) |
org.gvsig.fmap.geom.Geometry |
cloneGeometry() |
org.gvsig.fmap.geom.primitive.Surface |
getSurfaceAt(int index) |
org.gvsig.fmap.geom.aggregate.MultiCurve |
toLines() |
org.gvsig.fmap.geom.aggregate.MultiPoint |
toPoints() |
org.gvsig.fmap.geom.aggregate.MultiSurface |
toPolygons() |
org.gvsig.fmap.geom.Geometry |
union(org.gvsig.fmap.geom.Geometry other) |
cloneFShape, contains, contains, contains, contains, ensureCapacity, fastIntersects, getBounds, getBounds2D, getDimension, getEnvelope, getGeneralPath, getHandlers, getInternalShape, getPathIterator, getPathIterator, getPrimitiveAt, getPrimitivesNumber, getSelectHandlers, getStretchingHandlers, intersection, intersects, intersects, isSimple, reProject, transform, unionarea, buffer, centroid, closestPoints, compareTo, contains, containsPoint, containsRectangle, convertToWKB, convertToWKB, convertToWKBForcingType, convertToWKT, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, equals, getGeometryType, getId, getInteriorPoint, getShape, getShape, getShapeType, getSRS, getType, getValidationStatus, intersection, intersects, intersectsRectangle, invokeOperation, invokeOperation, isCCW, isValid, isWithinDistance, makeValid, move, overlaps, perimeter, rotate, scale, snapTo, toJTS, toString, touches, transform, withinclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPrimitiveAt, getPrimitivesNumber, intersection, unionarea, buffer, centroid, closestPoints, contains, convertToWKB, convertToWKB, convertToWKBForcingType, convertToWKT, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, fastIntersects, getBounds2D, getDimension, getEnvelope, getGeneralPath, getGeometryType, getHandlers, getInteriorPoint, getInternalShape, getPathIterator, getPathIterator, getShape, getShape, getType, getValidationStatus, intersection, intersects, intersects, invokeOperation, invokeOperation, isCCW, isSimple, isValid, isWithinDistance, makeValid, move, overlaps, perimeter, reProject, rotate, scale, snapTo, touches, transform, withinpublic MultiSurface2D(org.gvsig.fmap.geom.type.GeometryType geomType)
GeometryType#create()
to create the geometrytype - The geometry typepublic void addPrimitive(org.gvsig.fmap.geom.primitive.Primitive primitive)
addPrimitive in interface org.gvsig.fmap.geom.aggregate.MultiPrimitiveaddPrimitive in class BaseMultiPrimitivepublic void addSurface(org.gvsig.fmap.geom.primitive.Surface surface)
addSurface in interface org.gvsig.fmap.geom.aggregate.MultiSurfacepublic org.gvsig.fmap.geom.Geometry cloneGeometry()
cloneGeometry in interface org.gvsig.fmap.geom.GeometrycloneGeometry in class AbstractPrimitivepublic org.gvsig.fmap.geom.primitive.Surface getSurfaceAt(int index)
getSurfaceAt in interface org.gvsig.fmap.geom.aggregate.MultiSurfacepublic org.gvsig.fmap.geom.aggregate.MultiCurve toLines()
throws org.gvsig.fmap.geom.GeometryException
toLines in interface org.gvsig.fmap.geom.aggregate.MultiPolygonorg.gvsig.fmap.geom.GeometryExceptionpublic org.gvsig.fmap.geom.aggregate.MultiPoint toPoints()
throws org.gvsig.fmap.geom.GeometryException
toPoints in interface org.gvsig.fmap.geom.aggregate.MultiPolygonorg.gvsig.fmap.geom.GeometryExceptionpublic org.gvsig.fmap.geom.aggregate.MultiSurface toPolygons()
throws org.gvsig.fmap.geom.GeometryException
toPolygons in interface org.gvsig.fmap.geom.aggregate.MultiPolygonorg.gvsig.fmap.geom.GeometryExceptionpublic org.gvsig.fmap.geom.Geometry union(org.gvsig.fmap.geom.Geometry other)
throws org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException,
org.gvsig.fmap.geom.operation.GeometryOperationException
union in interface org.gvsig.fmap.geom.Geometryunion in class AbstractPrimitiveorg.gvsig.fmap.geom.operation.GeometryOperationNotSupportedExceptionorg.gvsig.fmap.geom.operation.GeometryOperationExceptionCopyright © 2014 gvSIG Association. All Rights Reserved.