public class MultiPoint2D extends BaseMultiPrimitive implements org.gvsig.fmap.geom.aggregate.MultiPoint
geometriesgeometryType, geomManager, id, projection| Constructor and Description |
|---|
MultiPoint2D(org.gvsig.fmap.geom.type.GeometryType geometryType)
The constructor with the GeometryType like and argument
is used by the
GeometryType#create()
to create the geometry |
MultiPoint2D(org.gvsig.fmap.geom.type.GeometryType geometryType,
java.lang.String id,
org.cresques.cts.IProjection projection,
Point2D[] points) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPoint(org.gvsig.fmap.geom.primitive.Point point) |
void |
addPrimitive(org.gvsig.fmap.geom.primitive.Primitive primitive) |
org.gvsig.fmap.geom.generalpath.gputils.FShape |
cloneFShape()
Creates and returns a shape equal and independent of this one.
|
org.gvsig.fmap.geom.Geometry |
cloneGeometry() |
java.awt.Rectangle |
getBounds() |
java.awt.geom.Rectangle2D |
getBounds2D() |
org.gvsig.fmap.geom.primitive.Envelope |
getEnvelope() |
Point2D |
getPoint(int i) |
org.gvsig.fmap.geom.primitive.Point |
getPointAt(int index) |
void |
setPoints(double[] x,
double[] y) |
void |
transform(java.awt.geom.AffineTransform at)
Executes a 2D transformation on this shape, using six parameters.
|
contains, contains, contains, contains, ensureCapacity, fastIntersects, getDimension, getGeneralPath, getHandlers, getInternalShape, getPathIterator, getPathIterator, getPrimitiveAt, getPrimitivesNumber, getSelectHandlers, getStretchingHandlers, intersection, intersects, intersects, isSimple, reProject, 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, union, 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, getDimension, 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, union, withinpublic MultiPoint2D(org.gvsig.fmap.geom.type.GeometryType geometryType)
GeometryType#create()
to create the geometrytype - The geometry typepublic MultiPoint2D(org.gvsig.fmap.geom.type.GeometryType geometryType,
java.lang.String id,
org.cresques.cts.IProjection projection,
Point2D[] points)
geometryType - id - projection - points - public void addPoint(org.gvsig.fmap.geom.primitive.Point point)
addPoint in interface org.gvsig.fmap.geom.aggregate.MultiPointpublic void addPrimitive(org.gvsig.fmap.geom.primitive.Primitive primitive)
addPrimitive in interface org.gvsig.fmap.geom.aggregate.MultiPrimitiveaddPrimitive in class BaseMultiPrimitivepublic org.gvsig.fmap.geom.generalpath.gputils.FShape cloneFShape()
FShapecloneFShape in interface org.gvsig.fmap.geom.generalpath.gputils.FShapecloneFShape in class BaseMultiPrimitivepublic org.gvsig.fmap.geom.Geometry cloneGeometry()
cloneGeometry in interface org.gvsig.fmap.geom.GeometrycloneGeometry in class AbstractPrimitivepublic java.awt.Rectangle getBounds()
getBounds in interface java.awt.ShapegetBounds in class BaseMultiPrimitivepublic java.awt.geom.Rectangle2D getBounds2D()
getBounds2D in interface java.awt.ShapegetBounds2D in interface org.gvsig.fmap.geom.GeometrygetBounds2D in class BaseMultiPrimitivepublic org.gvsig.fmap.geom.primitive.Envelope getEnvelope()
getEnvelope in interface org.gvsig.fmap.geom.GeometrygetEnvelope in class BaseMultiPrimitivepublic Point2D getPoint(int i)
public org.gvsig.fmap.geom.primitive.Point getPointAt(int index)
getPointAt in interface org.gvsig.fmap.geom.aggregate.MultiPointpublic void setPoints(double[] x,
double[] y)
public void transform(java.awt.geom.AffineTransform at)
FShapetransform in interface org.gvsig.fmap.geom.generalpath.gputils.FShapetransform in interface org.gvsig.fmap.geom.Geometrytransform in class BaseMultiPrimitiveat - object that allows execute the affine transformationAffineTransformCopyright © 2015 gvSIG Association. All Rights Reserved.