- All Superinterfaces:
- Comparable, Geometry, Serializable, Shape
- All Known Subinterfaces:
- Arc, Circle, CompositeSurface, Curve, Ellipse, EllipticArc, NullGeometry, OrientableCurve, OrientablePrimitive, OrientableSurface, Point, Solid, Spline, Surface
- All Known Implementing Classes:
- AbstractPrimitive, Arc2D, Arc2DZ, BaseMultiPrimitive, BaseMultiPrimitive2D, Circle2D, Circle2DZ, Curve2D, Curve2DZ, DefaultCurve, DefaultNullGeometry, Ellipse2D, Ellipse2DZ, EllipticArc2D, EllipticArc2DZ, Geometry2D, MultiCurve2D, MultiCurve2DZ, MultiPoint2D, MultiPoint2DZ, MultiSolid2DZ, MultiSurface2D, MultiSurface3D, OrientableCurve2D, OrientablePrimitive2D, OrientableSurface2D, Point2D, Point2DZ, Solid2DZ, Spline2D, Spline2DZ, Surface2D, Surface2DZ
public interface Primitive
- extends Geometry
This interface is equivalent to the GM_Object specified in
Primitive is the abstract root class of the geometric primitives.
Its main purpose is to define the basic "boundary" operation
that ties the primitives in each dimension together.
A geometric primitive is a geometric object that is not
decomposed further into other primitives in the system.
This includes curves and surfaces, even though they are
composed of curve segments and surface patches, respectively.
This composition is a strong aggregation: curve segments and
surface patches cannot exist outside the context of a primitive.
- Jorge Piera
- See Also:
- ISO 19107
|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
|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
Copyright © 2004-2012 gvSIG. All Rights Reserved.