public class EllipticArc2D extends OrientableSurface2D implements org.gvsig.fmap.geom.primitive.EllipticArc
gpgeometryType, geomManager, id, logger, projection| Constructor and Description |
|---|
EllipticArc2D(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.
|
double |
getAngExt() |
double |
getAngSt() |
org.gvsig.fmap.geom.primitive.Point |
getAxis1End() |
org.gvsig.fmap.geom.primitive.Point |
getAxis1Start() |
double |
getAxis2Dist() |
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.
|
org.gvsig.fmap.geom.primitive.SurfaceAppearance |
getSurfaceAppearance() |
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 |
setGeneralPath(org.gvsig.fmap.geom.primitive.GeneralPathX generalPathX) |
void |
setPoints(org.gvsig.fmap.geom.primitive.Point axis1Start,
org.gvsig.fmap.geom.primitive.Point axis1End,
double semiAxis2Length,
double angSt,
double angExt) |
void |
setSurfaceAppearance(org.gvsig.fmap.geom.primitive.SurfaceAppearance app) |
void |
transform(java.awt.geom.AffineTransform at)
DOCUMENT ME!
|
addInteriorRing, getInteriorRing, getNumInteriorRings, removeInteriorRingaddMoveToVertex, 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, setCoordinateAt, setPoints, 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, removeInteriorRingaddMoveToVertex, addVertex, addVertex, addVertex, closePrimitive, ensureCapacity, getCoordinateAt, getNumVertices, getVertex, insertVertex, removeVertex, setCoordinateAt, 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 EllipticArc2D(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 double getAngExt()
getAngExt in interface org.gvsig.fmap.geom.primitive.EllipticArcpublic double getAngSt()
getAngSt in interface org.gvsig.fmap.geom.primitive.EllipticArcpublic org.gvsig.fmap.geom.primitive.Point getAxis1End()
getAxis1End in interface org.gvsig.fmap.geom.primitive.EllipticArcpublic org.gvsig.fmap.geom.primitive.Point getAxis1Start()
getAxis1Start in interface org.gvsig.fmap.geom.primitive.EllipticArcpublic double getAxis2Dist()
getAxis2Dist in interface org.gvsig.fmap.geom.primitive.EllipticArcpublic 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 org.gvsig.fmap.geom.primitive.SurfaceAppearance getSurfaceAppearance()
getSurfaceAppearance in interface org.gvsig.fmap.geom.primitive.SurfacegetSurfaceAppearance in class OrientableSurface2Dpublic 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 setGeneralPath(org.gvsig.fmap.geom.primitive.GeneralPathX generalPathX)
setGeneralPath in interface org.gvsig.fmap.geom.primitive.OrientablePrimitivesetGeneralPath in class OrientablePrimitive2Dpublic void setPoints(org.gvsig.fmap.geom.primitive.Point axis1Start,
org.gvsig.fmap.geom.primitive.Point axis1End,
double semiAxis2Length,
double angSt,
double angExt)
setPoints in interface org.gvsig.fmap.geom.primitive.EllipticArcpublic void setSurfaceAppearance(org.gvsig.fmap.geom.primitive.SurfaceAppearance app)
setSurfaceAppearance in interface org.gvsig.fmap.geom.primitive.SurfacesetSurfaceAppearance in class OrientableSurface2Dpublic 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 © 2015 gvSIG Association. All Rights Reserved.