|
||||||||||
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.OrientableSurface2D
org.gvsig.fmap.geom.primitive.impl.Surface2D
org.gvsig.fmap.geom.primitive.impl.Ellipse2D
public class Ellipse2D
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 | |
---|---|
Ellipse2D(GeometryType geometryType)
The constructor with the GeometryType like and argument is used by the GeometryType #create()
to create the geometry |
Method Summary | |
---|---|
FShape |
cloneFShape()
Creates and returns a shape equal and independent of this one. |
Point |
getAxis1End()
Returns the point where the first axis ends. |
Point |
getAxis1Start()
Returns the point where the first axis starts. |
double |
getAxis2Dist()
Returns the length of the second axis. |
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. |
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 axis2Length)
Sets the values to define a ellipse. |
void |
transform(AffineTransform at)
DOCUMENT ME! |
Methods inherited from class org.gvsig.fmap.geom.primitive.impl.Surface2D |
---|
getSurfaceAppearance, setSurfaceAppearance |
Methods inherited from class org.gvsig.fmap.geom.primitive.impl.OrientablePrimitive2D |
---|
addMoveToVertex, addVertex, addVertexes, closePrimitive, contains, contains, contains, contains, getBounds, getBounds2D, getCoordinateAt, getDimension, getEnvelope, getGeneralPath, getGeneralPathX, getNumVertices, getPathIterator, getPathIterator, getVertex, insertVertex, intersects, removeVertex, reProject, setCoordinateAt, setPoints, setVertex |
Methods inherited from class org.gvsig.fmap.geom.primitive.impl.AbstractPrimitive |
---|
area, buffer, centroid, cloneGeometry, compareTo, contains, containsPoint, containsRectangle, convertToWKB, convertToWKT, convexHull, coveredBy, crosses, difference, disjoint, distance, equals, fastIntersects, getGeometryType, getHandlers, getId, getInternalShape, getShape, getShape, getSRS, getType, intersection, intersects, intersectsRectangle, invokeOperation, invokeOperation, isSimple, moveGeom, overlaps, perimeter, rotateGeom, scaleGeom, 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.Surface |
---|
getSurfaceAppearance, setSurfaceAppearance |
Methods inherited from interface org.gvsig.fmap.geom.primitive.OrientablePrimitive |
---|
addMoveToVertex, addVertex, addVertexes, closePrimitive, getCoordinateAt, getNumVertices, getVertex, insertVertex, removeVertex, setCoordinateAt, setVertex |
Methods inherited from interface org.gvsig.fmap.geom.Geometry |
---|
area, buffer, centroid, cloneGeometry, contains, convertToWKB, convertToWKT, convexHull, coveredBy, crosses, difference, disjoint, distance, fastIntersects, getBounds2D, getDimension, getEnvelope, getGeneralPath, getGeometryType, getHandlers, getInternalShape, getPathIterator, getPathIterator, getShape, getShape, getType, intersection, intersects, invokeOperation, invokeOperation, isSimple, overlaps, perimeter, reProject, 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 Ellipse2D(GeometryType geometryType)
GeometryType
#create()
to create the geometry
type
- The geometry typeMethod Detail |
---|
public FShape cloneFShape()
FShape
cloneFShape
in interface FShape
cloneFShape
in class Surface2D
public int getShapeType()
FShape
getShapeType
in interface FShape
getShapeType
in class Surface2D
public void transform(AffineTransform at)
OrientablePrimitive2D
transform
in interface Geometry
transform
in interface FShape
transform
in class OrientablePrimitive2D
at
- DOCUMENT ME!AffineTransform
public Handler[] getStretchingHandlers()
FShape
getStretchingHandlers
in interface FShape
getStretchingHandlers
in class OrientablePrimitive2D
public Handler[] getSelectHandlers()
FShape
getSelectHandlers
in interface FShape
getSelectHandlers
in class OrientablePrimitive2D
public boolean intersects(Rectangle2D r)
OrientablePrimitive2D
intersects
in interface Shape
intersects
in interface Geometry
intersects
in class Surface2D
r
- Rect�ngulo.
public void setPoints(Point axis1Start, Point axis1End, double axis2Length)
Ellipse
setPoints
in interface Ellipse
axis1Start
- The point where the first axis starts.axis1End
- The point where the first axis ends.axis2Length
- The length of the second axis.public void setGeneralPath(GeneralPathX generalPathX)
OrientablePrimitive
setGeneralPath
in interface OrientablePrimitive
setGeneralPath
in class OrientablePrimitive2D
generalPathX
- The generalPath that contains all the coordinatespublic Point getAxis1End()
Ellipse
getAxis1End
in interface Ellipse
public Point getAxis1Start()
Ellipse
getAxis1Start
in interface Ellipse
public double getAxis2Dist()
Ellipse
getAxis2Dist
in interface Ellipse
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |