org.gvsig.fmap.geom.primitive
Interface EllipticArc

All Superinterfaces:
Comparable, Geometry, OrientablePrimitive, OrientableSurface, Primitive, Serializable, Shape, Surface
All Known Implementing Classes:
EllipticArc2D, EllipticArc2DZ

public interface EllipticArc
extends Surface

Author:
Jorge Piera

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 interface org.gvsig.fmap.geom.Geometry
BEST, E, EXTENDED_GEOMSUBTYPE_OFFSET, EXTENDED_GEOMTYPE_OFFSET, N, NE, NW, S, SE, SELECTHANDLER, STRETCHINGHANDLER, SW, W
 
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()
           
 void setPoints(Point axis1Start, Point axis1End, double semiAxis2Dist, double angSt, double angExt)
          Sets the values to define a ellipticArc
 
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, setGeneralPath, 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, intersects, invokeOperation, invokeOperation, isSimple, overlaps, perimeter, reProject, touches, transform, union, within
 
Methods inherited from interface java.awt.Shape
contains, contains, contains, contains, getBounds, intersects
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

setPoints

void setPoints(Point axis1Start,
               Point axis1End,
               double semiAxis2Dist,
               double angSt,
               double angExt)
Sets the values to define a ellipticArc

Parameters:
axis1Start - The point where the first axis starts.
axis1End - The point where the first axis ends.
semiAxis2Dist -
angSt -
angExt -

getAxis1Start

Point getAxis1Start()
Returns the point where the first axis starts.

Returns:
The point where the first axis starts.

getAxis1End

Point getAxis1End()
Returns the point where the first axis ends.

Returns:
The point where the first axis ends.

getAxis2Dist

double getAxis2Dist()

getAngSt

double getAngSt()

getAngExt

double getAngExt()


Copyright © 2004-2012 gvSIG. All Rights Reserved.