public class Circle2D extends OrientableSurface2D implements org.gvsig.fmap.geom.primitive.Circle
gpgeometryType, geomManager, id, logger, projection| Constructor and Description |
|---|
Circle2D(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.primitive.Point |
getCenter() |
double |
getRadious() |
org.gvsig.fmap.geom.handler.Handler[] |
getSelectHandlers()
Returns the handlers used to select the geometries.
|
int |
getShapeType()
Gets the geometry type of this shape.
|
org.gvsig.fmap.geom.handler.Handler[] |
getStretchingHandlers()
Returns the handlers they utilized to stretch the geometries.
|
boolean |
intersects(java.awt.geom.Rectangle2D r)
El m�todo intersects de java.awt.Shape que define la intersecci�n entre
una polil�nea y un Rectangle2D considera la polil�nea como un Shape
gen�rico y se producen errores en la selecci�n de polil�neas.
|
void |
setCoordinateAt(int index,
int dimension,
double value) |
void |
setGeneralPath(org.gvsig.fmap.geom.primitive.GeneralPathX generalPathX) |
void |
setPoints(java.awt.geom.Point2D center,
double radious) |
void |
setPoints(Point2D center,
Point2D radious) |
void |
setPoints(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
java.awt.geom.Point2D p3) |
void |
setPoints(org.gvsig.fmap.geom.primitive.Point center,
double radious) |
void |
setPoints(org.gvsig.fmap.geom.primitive.Point center,
double radius,
double initAngle,
double angleExt) |
void |
setPoints(org.gvsig.fmap.geom.primitive.Point center,
org.gvsig.fmap.geom.primitive.Point radious) |
void |
setPoints(org.gvsig.fmap.geom.primitive.Point p1,
org.gvsig.fmap.geom.primitive.Point p2,
org.gvsig.fmap.geom.primitive.Point p3) |
void |
transform(java.awt.geom.AffineTransform at)
DOCUMENT ME!
|
addInteriorRing, getInteriorRing, getNumInteriorRings, getSurfaceAppearance, removeInteriorRing, setSurfaceAppearanceaddMoveToVertex, addVertex, addVertex, addVertex, closePrimitive, contains, contains, contains, contains, ensureCapacity, getBounds, getBounds2D, getCoordinateAt, getDimension, getEnvelope, getGeneralPath, getGeneralPathX, getNumVertices, getPathIterator, getPathIterator, getShape, getShape, getVertex, insertVertex, intersects, removeVertex, reProject, setVertexarea, buffer, centroid, cloneGeometry, closestPoints, compareTo, contains, containsPoint, containsRectangle, convertToWKB, convertToWKB, convertToWKBForcingType, convertToWKT, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, equals, fastIntersects, getGeometryType, getHandlers, getId, getInteriorPoint, getSRS, getType, getValidationStatus, intersection, intersects, intersectsRectangle, invokeOperation, invokeOperation, isCCW, isSimple, isValid, isWithinDistance, makeValid, move, overlaps, perimeter, rotate, scale, snapTo, toJTS, toString, touches, transform, union, withinclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddInteriorRing, getInteriorRing, getNumInteriorRings, getSurfaceAppearance, removeInteriorRing, setSurfaceAppearanceaddMoveToVertex, addVertex, addVertex, addVertex, closePrimitive, ensureCapacity, getCoordinateAt, getNumVertices, getVertex, insertVertex, removeVertex, setVertexarea, buffer, centroid, cloneGeometry, 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, invokeOperation, invokeOperation, isCCW, isSimple, isValid, isWithinDistance, makeValid, move, overlaps, perimeter, reProject, rotate, scale, snapTo, touches, union, withinpublic Circle2D(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.primitive.Point getCenter()
getCenter in interface org.gvsig.fmap.geom.primitive.Circlepublic double getRadious()
getRadious in interface org.gvsig.fmap.geom.primitive.Circlepublic org.gvsig.fmap.geom.handler.Handler[] getSelectHandlers()
FShapegetSelectHandlers in interface org.gvsig.fmap.geom.generalpath.gputils.FShapegetSelectHandlers in class OrientablePrimitive2Dpublic int getShapeType()
FShapegetShapeType in interface org.gvsig.fmap.geom.generalpath.gputils.FShapegetShapeType in class AbstractPrimitivepublic org.gvsig.fmap.geom.handler.Handler[] getStretchingHandlers()
FShapegetStretchingHandlers in interface org.gvsig.fmap.geom.generalpath.gputils.FShapegetStretchingHandlers in class OrientablePrimitive2Dpublic boolean intersects(java.awt.geom.Rectangle2D r)
OrientablePrimitive2Dintersects in interface java.awt.Shapeintersects in interface org.gvsig.fmap.geom.Geometryintersects in class OrientablePrimitive2Dr - Rect�ngulo.public void setCoordinateAt(int index,
int dimension,
double value)
setCoordinateAt in interface org.gvsig.fmap.geom.primitive.OrientablePrimitivesetCoordinateAt in class OrientablePrimitive2Dpublic void setGeneralPath(org.gvsig.fmap.geom.primitive.GeneralPathX generalPathX)
setGeneralPath in interface org.gvsig.fmap.geom.primitive.OrientablePrimitivesetGeneralPath in class OrientablePrimitive2Dpublic void setPoints(java.awt.geom.Point2D center,
double radious)
public void setPoints(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
java.awt.geom.Point2D p3)
public void setPoints(org.gvsig.fmap.geom.primitive.Point center,
double radious)
setPoints in interface org.gvsig.fmap.geom.primitive.Circlepublic void setPoints(org.gvsig.fmap.geom.primitive.Point center,
double radius,
double initAngle,
double angleExt)
public void setPoints(org.gvsig.fmap.geom.primitive.Point center,
org.gvsig.fmap.geom.primitive.Point radious)
setPoints in interface org.gvsig.fmap.geom.primitive.CirclesetPoints in class OrientablePrimitive2Dpublic void setPoints(org.gvsig.fmap.geom.primitive.Point p1,
org.gvsig.fmap.geom.primitive.Point p2,
org.gvsig.fmap.geom.primitive.Point p3)
setPoints in interface org.gvsig.fmap.geom.primitive.Circlepublic void transform(java.awt.geom.AffineTransform at)
OrientablePrimitive2Dtransform in interface org.gvsig.fmap.geom.generalpath.gputils.FShapetransform in interface org.gvsig.fmap.geom.Geometrytransform in class OrientablePrimitive2Dat - DOCUMENT ME!AffineTransformCopyright © 2014 gvSIG Association. All Rights Reserved.