Java Platform 1.2
Beta 4

Package java.awt.geom

Interface Summary
PathIterator The iteration interface for objects which traverse the geometric outline of the boundary of an object which implements the Shape interface.
 

Class Summary
AffineTransform This class represents a 2D affine transform which performs a linear mapping from 2D coordinates to other 2D coordinates in a manner which preserves the "straightness" and "parallelness" of lines.
Arc2D An arc defined by a bounding rectangle, start angle and angular extent, and a closure type (one of OPEN, CHORD, or PIE).
Arc2D.Double An arc specified in double precision,
Arc2D.Float An arc specified in float precision,
Area Area is a device-independent specification of an arbitrarily-shaped area.
CubicCurve2D A cubic parametric curve segment in (x, y) coordinate space.
CubicCurve2D.Double A cubic parametric curve segment specified with double coordinates.
CubicCurve2D.Float A cubic parametric curve segment specified with float coordinates.
Dimension2D A class to encapsulate a width and a height Dimension.
Ellipse2D An ellipse defined by a bounding rectangle.
Ellipse2D.Double An ellipse specified in double precision.
Ellipse2D.Float An ellipse specified in float precision.
FlatteningPathIterator This class returns a flattened view of another PathIterator object.
GeneralPath This class represents a geometric path constructed from straight lines, quadratic and cubic (Bezier) curves.
Line2D A line segment in (x, y) coordinate space.
Line2D.Double A line segment specified with double coordinates.
Line2D.Float A line segment specified with float coordinates.
Point2D A point representing a location in (x, y) coordinate space.
Point2D.Double A point specified in double precision.
Point2D.Float A point specified in float precision.
QuadCurve2D A quadratic parametric curve segment in (x, y) coordinate space.
QuadCurve2D.Double A quadratic parametric curve segment specified with double coordinates.
QuadCurve2D.Float A quadratic parametric curve segment specified with float coordinates.
Rectangle2D A rectangle defined by a location (x, y) and dimension (w x h).
Rectangle2D.Double A rectangle specified in double coordinates.
Rectangle2D.Float A rectangle specified in float coordinates.
RectangularShape The base class for a number of shapes whose geometry is defined by a rectangular frame.
RoundRectangle2D A rectangle with rounded corners defined by a location (x, y), a dimension (w x h), and the width and height of an arc to round the corners with.
RoundRectangle2D.Double A rectangle with rounded corners all specified in double coordinates.
RoundRectangle2D.Float A rectangle with rounded corners all specified in float coordinates.
 

Exception Summary
IllegalPathStateException This exception is thrown if an operation is performed on a path in an illegal state, such as appending a path segment without an initial moveto.
NoninvertibleTransformException This exception is thrown if an operation is performed requiring the inverse of a Transform object and the Transform is not invertible.
 

Package java.awt.geom Description

Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry. Some important features of the package include:


Java Platform 1.2
Beta 4

Submit a bug or feature
Submit comments/suggestions about new javadoc look
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.
This documentation was generated with a post-Beta4 version of Javadoc.