public class Arc2D extends DefaultCurve implements org.gvsig.fmap.geom.primitive.Arc
gpgeometryType, id, projection| Modifier | Constructor and Description |
|---|---|
|
Arc2D(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 |
protected |
Arc2D(org.gvsig.fmap.geom.type.GeometryType geometryType,
java.lang.String id,
org.cresques.cts.IProjection projection,
org.gvsig.fmap.geom.primitive.GeneralPathX gpx,
java.awt.geom.Point2D i,
java.awt.geom.Point2D c,
java.awt.geom.Point2D e)
Constructor used in the
Geometry.cloneGeometry() method |
| 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 |
getCenterPoint() |
org.gvsig.fmap.geom.primitive.Point |
getEndPoint() |
org.gvsig.fmap.geom.primitive.Point |
getInitPoint() |
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 |
setGeneralPath(org.gvsig.fmap.geom.primitive.GeneralPathX generalPathX) |
void |
setPoints(org.gvsig.fmap.geom.primitive.Point center,
double radius,
double initAngle,
double angleExt) |
void |
setPoints(org.gvsig.fmap.geom.primitive.Point startPoint,
org.gvsig.fmap.geom.primitive.Point endPoint) |
void |
setPoints(org.gvsig.fmap.geom.primitive.Point p1,
org.gvsig.fmap.geom.primitive.Point p2,
org.gvsig.fmap.geom.primitive.Point p3) |
void |
setPointsStartEnd(org.gvsig.fmap.geom.primitive.Point center,
double radius,
double startAngle,
double endAngle) |
void |
setPointsStartExt(org.gvsig.fmap.geom.primitive.Point center,
double radius,
double startAngle,
double angleExt) |
void |
transform(java.awt.geom.AffineTransform at)
DOCUMENT ME!
|
addMoveToVertex, 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, 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, waitaddMoveToVertex, 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 Arc2D(org.gvsig.fmap.geom.type.GeometryType geometryType)
GeometryType#create()
to create the geometrytype - The geometry typeprotected Arc2D(org.gvsig.fmap.geom.type.GeometryType geometryType,
java.lang.String id,
org.cresques.cts.IProjection projection,
org.gvsig.fmap.geom.primitive.GeneralPathX gpx,
java.awt.geom.Point2D i,
java.awt.geom.Point2D c,
java.awt.geom.Point2D e)
Geometry.cloneGeometry() methodid - projection - gpx - i - c - e - public org.gvsig.fmap.geom.generalpath.gputils.FShape cloneFShape()
FShapecloneFShape in interface org.gvsig.fmap.geom.generalpath.gputils.FShapepublic org.gvsig.fmap.geom.primitive.Point getCenterPoint()
getCenterPoint in interface org.gvsig.fmap.geom.primitive.Arcpublic org.gvsig.fmap.geom.primitive.Point getEndPoint()
getEndPoint in interface org.gvsig.fmap.geom.primitive.Arcpublic org.gvsig.fmap.geom.primitive.Point getInitPoint()
getInitPoint in interface org.gvsig.fmap.geom.primitive.Arcpublic 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 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 center,
double radius,
double initAngle,
double angleExt)
setPoints in interface org.gvsig.fmap.geom.primitive.Arcpublic void setPoints(org.gvsig.fmap.geom.primitive.Point startPoint,
org.gvsig.fmap.geom.primitive.Point endPoint)
setPoints in interface org.gvsig.fmap.geom.primitive.CurvesetPoints 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.Arcpublic void setPointsStartEnd(org.gvsig.fmap.geom.primitive.Point center,
double radius,
double startAngle,
double endAngle)
setPointsStartEnd in interface org.gvsig.fmap.geom.primitive.Arcpublic void setPointsStartExt(org.gvsig.fmap.geom.primitive.Point center,
double radius,
double startAngle,
double angleExt)
setPointsStartExt in interface org.gvsig.fmap.geom.primitive.Arcpublic 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.