|
||||||||||
| 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.Circle2D
public class Circle2D
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 | |
|---|---|
Circle2D(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 |
getCenter()
Returns the center of the circle. |
double |
getRadious()
Returns the radius of the circle |
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 |
setCoordinateAt(int index,
int dimension,
double value)
Sets the value of a coordinate (direct position) in a concrete dimension |
void |
setGeneralPath(GeneralPathX generalPathX)
Sets all the coordinates of the curve |
void |
setPoints(Point2D center,
double radious)
|
void |
setPoints(Point2D center,
Point2D radious)
|
void |
setPoints(Point2D p1,
Point2D p2,
Point2D p3)
|
void |
setPoints(Point center,
double radious)
Sets the two values to define a circle. |
void |
setPoints(Point center,
double radius,
double initAngle,
double angleExt)
|
void |
setPoints(Point center,
Point radious)
Sets the two values to define a circle. |
void |
setPoints(Point p1,
Point p2,
Point p3)
Sets the values to define a circle from three points. |
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, closePrimitive, contains, contains, contains, contains, getBounds, getBounds2D, getCoordinateAt, getDimension, getEnvelope, getGeneralPath, getGeneralPathX, getNumVertices, getPathIterator, getPathIterator, getShape, getShape, getVertex, insertVertex, intersects, removeVertex, reProject, 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.Surface |
|---|
getSurfaceAppearance, setSurfaceAppearance |
| Methods inherited from interface org.gvsig.fmap.geom.primitive.OrientablePrimitive |
|---|
addMoveToVertex, addVertex, closePrimitive, getCoordinateAt, getNumVertices, getVertex, insertVertex, removeVertex, 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 Circle2D(GeometryType geometryType)
GeometryType#create()
to create the geometry
type - The geometry type| Method Detail |
|---|
public Point getCenter()
Circle
getCenter in interface Circlepublic FShape cloneFShape()
FShape
cloneFShape in interface FShapecloneFShape in class Surface2Dpublic int getShapeType()
FShape
getShapeType in interface FShapegetShapeType in class Surface2Dpublic void transform(AffineTransform at)
OrientablePrimitive2D
transform in interface Geometrytransform in interface FShapetransform in class OrientablePrimitive2Dat - DOCUMENT ME!AffineTransformpublic 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 Surface2Dr - Rect�ngulo.
public void setGeneralPath(GeneralPathX generalPathX)
OrientablePrimitive
setGeneralPath in interface OrientablePrimitivesetGeneralPath in class OrientablePrimitive2DgeneralPathX - The generalPath that contains all the coordinates
public void setPoints(Point center,
Point radious)
Circle
setPoints in interface CirclesetPoints in class OrientablePrimitive2Dcenter - The center point of the circle.radious - A point that is used to calculate the radius.
public void setPoints(Point center,
double radious)
Circle
setPoints in interface Circlecenter - The center point of the circle.radious - The radius of the circle.
public void setPoints(Point p1,
Point p2,
Point p3)
Circle
setPoints in interface Circlep1 - First pointp2 - Second pointp3 - Third point
public void setPoints(Point2D center,
Point2D radious)
public void setPoints(Point2D center,
double radious)
public void setPoints(Point2D p1,
Point2D p2,
Point2D p3)
public void setCoordinateAt(int index,
int dimension,
double value)
OrientablePrimitive
setCoordinateAt in interface OrientablePrimitivesetCoordinateAt in class OrientablePrimitive2Dindex - The index of the direct position to setdimension - The dimension of the direct positionvalue - The value to set
public void setPoints(Point center,
double radius,
double initAngle,
double angleExt)
public double getRadious()
Circle
getRadious in interface Circle
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||