APIdia Launch Partner
Top Interfaces Classes
module javafx.graphics

Package com.sun.javafx.geom


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
PathIterator

The PathIterator interface provides the mechanism for objects that implement the Shape interface to return the geometry of their boundary by allowing a caller to retrieve the path of that boundary a segment at a time.

Class Summary

Modifier and TypeClass and Description
public class
pack-priv class
ArcIterator

A utility class to iterate over the path segments of an arc through the PathIterator interface.

public class
Area

An Area object stores and manipulates a resolution-independent description of an enclosed area of 2-dimensional space.

pack-priv class
public abstract class
public abstract class
BaseBounds

Base class for mutable bounds objects.

public class
pack-priv class
public class
ConcentricShapePair

An implementation of ShapePair that represents the space between two concentric, non-intersecting Shapes.

public abstract class
public class
public class
CubicCurve2D

The CubicCurve2D class defines a cubic parametric curve segment in (x,y) coordinate space.

pack-priv class
CubicIterator

A utility class to iterate over the path segments of a cubic curve segment through the PathIterator interface.

public abstract class
pack-priv class
public class
public class
Dimension2D

The Dimension2D class is to encapsulate a width and a height dimension.

public class
DirtyRegionContainer

Container for array of dirty regions.

public class
public class
public class
Ellipse2D

The Ellipse2D class describes an ellipse that is defined by a framing rectangle.

pack-priv class
EllipseIterator

A utility class to iterate over the path segments of an ellipse through the PathIterator interface.

public class
FlatteningPathIterator

The FlatteningPathIterator class returns a flattened view of another PathIterator object.

public class
GeneralShapePair

A concrete implementation of ShapePair for general shapes and combination types.

public class
IllegalPathStateException

The IllegalPathStateException represents an exception that is thrown if an operation is performed on a path that is in an illegal state with respect to the particular operation being performed, such as appending a path segment to a GeneralPath without an initial moveto.

public class
Line2D

This Line2D represents a line segment in (x,y) coordinate space.

pack-priv class
LineIterator

A utility class to iterate over the path segments of a line segment through the PathIterator interface.

public class
Matrix3f

A single precision floating point 3 by 3 matrix.

pack-priv class
pack-priv class
pack-priv class
pack-priv class
public class
Path2D

The Path2D class provides a simple, yet flexible shape which represents an arbitrary geometric path.

public class
PickRay

A ray used for picking.

public class
Point2D

The Point2D class defines a point representing a location in (x,y) coordinate space.

public class
QuadCurve2D

The QuadCurve2D class defines a quadratic parametric curve segment in (x,y) coordinate space.

pack-priv class
QuadIterator

A utility class to iterate over the path segments of a quadratic curve segment through the PathIterator interface.

public class
Quat4f

A 4 element unit quaternion represented by single precision floating point x,y,z,w coordinates.

public class
Rectangle

A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's upper-left point (x,y) in the coordinate space, its width, and its height.

public abstract class
RectangularShape

RectangularShape is the base class for a number of Shape objects whose geometry is defined by a rectangular frame.

public class
RectBounds

A simple object which carries bounds information as floats, and has no Z components.

public class
RoundRectangle2D

The RoundRectangle2D class defines a rectangle with rounded corners defined by a location (x,y), a dimension (w x h), and the width and height of an arc with which to round the corners.

pack-priv class
RoundRectIterator

A utility class to iterate over the path segments of an rounded rectangle through the PathIterator interface.

public abstract class
Shape

The Shape class provides definitions for objects that represent some form of geometric shape.

public abstract class
ShapePair

A Shape composed of an Outer Shape combined in some manner with an Inner Shape.

public abstract class
TransformedShape

TransformedShape objects are transformed "views" onto existing Shape objects.

public class
Vec2d

A 2-dimensional, double-precision, floating-point vector.

public class
Vec2f

A 2-dimensional, single-precision, floating-point vector.

public class
Vec3d

A 3-dimensional, double-precision, floating-point vector.

public class
Vec3f

A 3-dimensional, single-precision, floating-point vector.

public class
Vec4d

A 4-dimensional, double-precision, floating-point vector.

public class
Vec4f

A 4-dimensional, single-precision, floating-point vector.