org.gvsig.fmap.geom.aggregate
Interface MultiPrimitive

All Superinterfaces:
Aggregate, Comparable, Geometry, Serializable, Shape
All Known Subinterfaces:
CompositeSurface, MultiCurve, MultiPoint, MultiSolid, MultiSurface
All Known Implementing Classes:
BaseMultiPrimitive, BaseMultiPrimitive2D, MultiCurve2D, MultiCurve2DZ, MultiPoint2D, MultiPoint2DZ, MultiSolid2DZ, MultiSurface2D, MultiSurface3D

public interface MultiPrimitive
extends Aggregate

This interface is equivalent to the GM_MultiPrimitive specified in ISO 19107. MultiPrimitive is the root class for all primitive aggregates. The association role "element" shall be the set of Primitive's contained in this MultiPrimitive.

Author:
Jorge Piera
See Also:
ISO 19107

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.gvsig.fmap.geom.Geometry
Geometry.DIMENSIONS, Geometry.OPERATIONS, Geometry.SUBTYPES, Geometry.TYPES
 
Field Summary
 
Fields inherited from interface org.gvsig.fmap.geom.Geometry
BEST, E, EXTENDED_GEOMSUBTYPE_OFFSET, EXTENDED_GEOMTYPE_OFFSET, N, NE, NW, S, SE, SELECTHANDLER, STRETCHINGHANDLER, SW, W
 
Method Summary
 void addPrimitive(Primitive primitive)
          Adds a new primitive to the primitive
 
Methods inherited from interface org.gvsig.fmap.geom.aggregate.Aggregate
getPrimitiveAt, getPrimitivesNumber
 
Methods inherited from interface org.gvsig.fmap.geom.Geometry
area, buffer, centroid, cloneGeometry, contains, convertToWKB, convertToWKT, convexHull, coveredBy, crosses, difference, disjoint, distance, fastIntersects, getBounds2D, getDimension, getEnvelope, getGeneralPath, getGeometryType, getHandlers, getInternalShape, getPathIterator, getPathIterator, getShape, getShape, getType, intersection, intersects, intersects, invokeOperation, invokeOperation, isSimple, overlaps, perimeter, reProject, touches, transform, union, within
 
Methods inherited from interface java.awt.Shape
contains, contains, contains, contains, getBounds, intersects
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

addPrimitive

void addPrimitive(Primitive primitive)
Adds a new primitive to the primitive

Parameters:
primitive - The primitive to add


Copyright © 2004-2012 gvSIG. All Rights Reserved.