|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gvsig.fmap.geom.primitive.impl.AbstractPrimitive
org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D
org.gvsig.fmap.geom.primitive.impl.OrientableCurve2D
org.gvsig.fmap.geom.primitive.impl.DefaultCurve
org.gvsig.fmap.geom.primitive.impl.Curve2D
org.gvsig.fmap.geom.primitive.impl.EllipticArc2D
public class EllipticArc2D
DOCUMENT ME!
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.gvsig.fmap.geom.Geometry |
|---|
Geometry.DIMENSIONS, Geometry.OPERATIONS, Geometry.SUBTYPES, Geometry.TYPES |
| Field Summary |
|---|
| Fields inherited from class org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D |
|---|
gp |
| Fields inherited from class org.gvsig.fmap.geom.primitive.impl.AbstractPrimitive |
|---|
geometryType, geomManager, id, projection |
| 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 |
| Constructor Summary | |
|---|---|
EllipticArc2D(GeometryType geometryType)
The constructor with the GeometryType like and argument is used by the GeometryType#create()
to create the geometry |
|
| Method Summary | |
|---|---|
double |
getAngExt()
|
double |
getAngSt()
|
Point |
getAxis1End()
Returns the point where the first axis ends. |
Point |
getAxis1Start()
Returns the point where the first axis starts. |
double |
getAxis2Dist()
|
Handler[] |
getSelectHandlers()
Returns the handlers used to select the geometries. |
int |
getShapeType()
Gets the geometry type of this shape. |
Handler[] |
getStretchingHandlers()
Returns the handlers they utilized to stretch the geometries. |
SurfaceAppearance |
getSurfaceAppearance()
Gets surface appearance |
boolean |
intersects(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(GeneralPathX generalPathX)
Sets all the coordinates of the curve |
void |
setPoints(Point axis1Start,
Point axis1End,
double semiAxis2Length,
double angSt,
double angExt)
Sets the values to define a ellipticArc |
void |
setSurfaceAppearance(SurfaceAppearance app)
Sets the appearance of the Surface |
void |
transform(AffineTransform at)
DOCUMENT ME! |
| Methods inherited from class org.gvsig.fmap.geom.primitive.impl.Curve2D |
|---|
cloneFShape, setPoints |
| Methods inherited from class org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D |
|---|
addMoveToVertex, addVertex, closePrimitive, contains, contains, contains, contains, getBounds, getBounds2D, getCoordinateAt, getDimension, getEnvelope, getGeneralPath, getGeneralPathX, getNumVertices, getPathIterator, getPathIterator, getShape, getShape, getVertex, insertVertex, intersects, removeVertex, reProject, setCoordinateAt, setVertex |
| Methods inherited from class org.gvsig.fmap.geom.primitive.impl.AbstractPrimitive |
|---|
area, buffer, centroid, cloneGeometry, closestPoints, compareTo, contains, containsPoint, containsRectangle, convertToWKB, convertToWKT, convexHull, coveredBy, crosses, difference, disjoint, distance, equals, fastIntersects, getGeometryType, getHandlers, getId, getInteriorPoint, getInternalShape, getSRS, getType, intersection, intersects, intersectsRectangle, invokeOperation, invokeOperation, isSimple, isWithinDistance, move, overlaps, perimeter, rotate, scale, snapTo, toString, touches, transform, union, within |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.gvsig.fmap.geom.primitive.OrientablePrimitive |
|---|
addMoveToVertex, addVertex, closePrimitive, getCoordinateAt, getNumVertices, getVertex, insertVertex, removeVertex, setCoordinateAt, setVertex |
| Methods inherited from interface org.gvsig.fmap.geom.Geometry |
|---|
area, buffer, centroid, cloneGeometry, closestPoints, contains, convertToWKB, convertToWKT, convexHull, coveredBy, crosses, difference, disjoint, distance, fastIntersects, getBounds2D, getDimension, getEnvelope, getGeneralPath, getGeometryType, getHandlers, getInteriorPoint, getInternalShape, getPathIterator, getPathIterator, getShape, getShape, getType, intersection, intersects, invokeOperation, invokeOperation, isSimple, isWithinDistance, move, overlaps, perimeter, reProject, rotate, scale, snapTo, touches, union, within |
| Methods inherited from interface java.awt.Shape |
|---|
contains, contains, contains, contains, getBounds, intersects |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Constructor Detail |
|---|
public EllipticArc2D(GeometryType geometryType)
GeometryType#create()
to create the geometry
type - The geometry type| Method Detail |
|---|
public Point getAxis1Start()
EllipticArc
getAxis1Start in interface EllipticArcpublic Point getAxis1End()
EllipticArc
getAxis1End in interface EllipticArcpublic double getAxis2Dist()
getAxis2Dist in interface EllipticArcpublic double getAngSt()
getAngSt in interface EllipticArcpublic double getAngExt()
getAngExt in interface EllipticArcpublic void transform(AffineTransform at)
OrientablePrimitive2D
transform in interface Geometrytransform in interface FShapetransform in class OrientablePrimitive2Dat - DOCUMENT ME!AffineTransformpublic int getShapeType()
FShape
getShapeType in interface FShapegetShapeType in class Curve2Dpublic Handler[] getStretchingHandlers()
FShape
getStretchingHandlers in interface FShapegetStretchingHandlers in class OrientablePrimitive2Dpublic Handler[] getSelectHandlers()
FShape
getSelectHandlers in interface FShapegetSelectHandlers in class OrientablePrimitive2Dpublic boolean intersects(Rectangle2D r)
OrientablePrimitive2D
intersects in interface Shapeintersects in interface Geometryintersects in class OrientablePrimitive2Dr - Rect�ngulo.
public void setPoints(Point axis1Start,
Point axis1End,
double semiAxis2Length,
double angSt,
double angExt)
EllipticArc
setPoints in interface EllipticArcaxis1Start - The point where the first axis starts.axis1End - The point where the first axis ends.public void setGeneralPath(GeneralPathX generalPathX)
OrientablePrimitive
setGeneralPath in interface OrientablePrimitivesetGeneralPath in class OrientablePrimitive2DgeneralPathX - The generalPath that contains all the coordinatespublic SurfaceAppearance getSurfaceAppearance()
Surface
getSurfaceAppearance in interface Surfacepublic void setSurfaceAppearance(SurfaceAppearance app)
Surface
setSurfaceAppearance in interface Surfaceapp - The appearance of the surface
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||