public class DefaultNullGeometry extends AbstractPrimitive implements org.gvsig.fmap.geom.primitive.NullGeometry
geometryType, geomManager, id, logger, projection| Constructor and Description |
|---|
DefaultNullGeometry(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 |
| Modifier and Type | Method and Description |
|---|---|
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() |
boolean |
contains(double arg0,
double arg1) |
boolean |
contains(double arg0,
double arg1,
double arg2,
double arg3) |
boolean |
contains(java.awt.geom.Point2D arg0) |
boolean |
contains(java.awt.geom.Rectangle2D arg0) |
boolean |
fastIntersects(double x,
double y,
double w,
double h) |
java.awt.Rectangle |
getBounds() |
java.awt.geom.Rectangle2D |
getBounds2D() |
int |
getDimension() |
org.gvsig.fmap.geom.primitive.Envelope |
getEnvelope() |
org.gvsig.fmap.geom.primitive.GeneralPathX |
getGeneralPath() |
org.gvsig.fmap.geom.handler.Handler[] |
getHandlers(int type) |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform at) |
java.awt.geom.PathIterator |
getPathIterator(java.awt.geom.AffineTransform at,
double flatness) |
org.gvsig.fmap.geom.handler.Handler[] |
getSelectHandlers()
Returns the handlers used to select the geometries.
|
java.awt.Shape |
getShape() |
java.awt.Shape |
getShape(java.awt.geom.AffineTransform affineTransform) |
org.gvsig.fmap.geom.handler.Handler[] |
getStretchingHandlers()
Returns the handlers they utilized to stretch the geometries.
|
org.gvsig.fmap.geom.Geometry.ValidationStatus |
getValidationStatus() |
boolean |
intersects(double arg0,
double arg1,
double arg2,
double arg3) |
boolean |
intersects(java.awt.geom.Rectangle2D r) |
boolean |
isSimple() |
boolean |
isValid() |
void |
reProject(org.cresques.cts.ICoordTrans ct)
Re-projects this shape using transformation coordinates.
|
void |
transform(java.awt.geom.AffineTransform at)
Executes a 2D transformation on this shape, using six parameters.
|
area, buffer, centroid, closestPoints, compareTo, contains, containsPoint, containsRectangle, convertToWKB, convertToWKB, convertToWKBForcingType, convertToWKT, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, equals, getGeometryType, getId, getInteriorPoint, getShapeType, getSRS, getType, intersection, intersects, intersectsRectangle, invokeOperation, invokeOperation, isCCW, isWithinDistance, makeValid, move, overlaps, perimeter, rotate, scale, snapTo, toJTS, toString, touches, transform, union, withinclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitarea, buffer, centroid, closestPoints, contains, convertToWKB, convertToWKB, convertToWKBForcingType, convertToWKT, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, getGeometryType, getInteriorPoint, getInternalShape, getType, intersection, intersects, invokeOperation, invokeOperation, isCCW, isWithinDistance, makeValid, move, overlaps, perimeter, rotate, scale, snapTo, touches, union, withinpublic DefaultNullGeometry(org.gvsig.fmap.geom.type.GeometryType geometryType)
GeometryType#create() to create the geometrytype - The geometry typepublic org.gvsig.fmap.geom.generalpath.gputils.FShape cloneFShape()
FShapecloneFShape in interface org.gvsig.fmap.geom.generalpath.gputils.FShapepublic org.gvsig.fmap.geom.Geometry cloneGeometry()
cloneGeometry in interface org.gvsig.fmap.geom.GeometrycloneGeometry in class AbstractPrimitivepublic boolean contains(double arg0,
double arg1)
contains in interface java.awt.Shapepublic boolean contains(double arg0,
double arg1,
double arg2,
double arg3)
contains in interface java.awt.Shapepublic boolean contains(java.awt.geom.Point2D arg0)
contains in interface java.awt.Shapepublic boolean contains(java.awt.geom.Rectangle2D arg0)
contains in interface java.awt.Shapepublic boolean fastIntersects(double x,
double y,
double w,
double h)
fastIntersects in interface org.gvsig.fmap.geom.GeometryfastIntersects in class AbstractPrimitivepublic java.awt.Rectangle getBounds()
getBounds in interface java.awt.Shapepublic java.awt.geom.Rectangle2D getBounds2D()
getBounds2D in interface java.awt.ShapegetBounds2D in interface org.gvsig.fmap.geom.Geometrypublic int getDimension()
getDimension in interface org.gvsig.fmap.geom.Geometrypublic org.gvsig.fmap.geom.primitive.Envelope getEnvelope()
getEnvelope in interface org.gvsig.fmap.geom.Geometrypublic org.gvsig.fmap.geom.primitive.GeneralPathX getGeneralPath()
getGeneralPath in interface org.gvsig.fmap.geom.Geometrypublic org.gvsig.fmap.geom.handler.Handler[] getHandlers(int type)
getHandlers in interface org.gvsig.fmap.geom.GeometrygetHandlers in class AbstractPrimitivepublic java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at)
getPathIterator in interface java.awt.ShapegetPathIterator in interface org.gvsig.fmap.geom.GeometryGeometry.getPathIterator(AffineTransform)public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform at,
double flatness)
getPathIterator in interface java.awt.ShapegetPathIterator in interface org.gvsig.fmap.geom.Geometrypublic org.gvsig.fmap.geom.handler.Handler[] getSelectHandlers()
FShapegetSelectHandlers in interface org.gvsig.fmap.geom.generalpath.gputils.FShapepublic java.awt.Shape getShape()
getShape in interface org.gvsig.fmap.geom.GeometrygetShape in class AbstractPrimitivepublic java.awt.Shape getShape(java.awt.geom.AffineTransform affineTransform)
getShape in interface org.gvsig.fmap.geom.GeometrygetShape in class AbstractPrimitivepublic org.gvsig.fmap.geom.handler.Handler[] getStretchingHandlers()
FShapegetStretchingHandlers in interface org.gvsig.fmap.geom.generalpath.gputils.FShapepublic org.gvsig.fmap.geom.Geometry.ValidationStatus getValidationStatus()
getValidationStatus in interface org.gvsig.fmap.geom.GeometrygetValidationStatus in class AbstractPrimitivepublic boolean intersects(double arg0,
double arg1,
double arg2,
double arg3)
intersects in interface java.awt.Shapepublic boolean intersects(java.awt.geom.Rectangle2D r)
intersects in interface java.awt.Shapeintersects in interface org.gvsig.fmap.geom.Geometrypublic boolean isSimple()
isSimple in interface org.gvsig.fmap.geom.GeometryisSimple in class AbstractPrimitivepublic boolean isValid()
isValid in interface org.gvsig.fmap.geom.GeometryisValid in class AbstractPrimitivepublic void reProject(org.cresques.cts.ICoordTrans ct)
FShapereProject in interface org.gvsig.fmap.geom.generalpath.gputils.FShapereProject in interface org.gvsig.fmap.geom.Geometryct - the transformation coordinatespublic void transform(java.awt.geom.AffineTransform at)
FShapetransform in interface org.gvsig.fmap.geom.generalpath.gputils.FShapetransform in interface org.gvsig.fmap.geom.Geometryat - object that allows execute the affine transformationAffineTransformCopyright © 2014 gvSIG Association. All Rights Reserved.