Package | Description |
---|---|
com.sun.javafx.geom | |
com.sun.javafx.sg.prism | |
com.sun.javafx.tk.quantum | |
com.sun.prism | |
com.sun.prism.impl.shape | |
com.sun.prism.j2d |
Modifier and Type | Class and Description |
---|---|
(package private) class |
ArcIterator
A utility class to iterate over the path segments of an arc
through the PathIterator interface.
|
(package private) class |
AreaIterator |
(package private) static class |
ConcentricShapePair.PairIterator |
(package private) class |
CubicIterator
A utility class to iterate over the path segments of a cubic curve
segment through the PathIterator interface.
|
(package private) class |
EllipseIterator
A utility class to iterate over the path segments of an ellipse
through the PathIterator interface.
|
class |
FlatteningPathIterator
The
FlatteningPathIterator class returns a flattened view of
another PathIterator object. |
(package private) class |
LineIterator
A utility class to iterate over the path segments of a line segment
through the PathIterator interface.
|
(package private) static class |
Path2D.CopyIterator |
(package private) static class |
Path2D.Iterator |
(package private) static class |
Path2D.TxIterator |
(package private) class |
QuadIterator
A utility class to iterate over the path segments of a quadratic curve
segment through the PathIterator interface.
|
(package private) class |
RoundRectIterator
A utility class to iterate over the path segments of an rounded rectangle
through the PathIterator interface.
|
Modifier and Type | Field and Description |
---|---|
(package private) PathIterator |
ConcentricShapePair.PairIterator.inner |
(package private) PathIterator |
ConcentricShapePair.PairIterator.outer |
(package private) PathIterator |
FlatteningPathIterator.src |
Modifier and Type | Method and Description |
---|---|
PathIterator |
Arc2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of the
arc.
|
PathIterator |
Line2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of this
Line2D . |
PathIterator |
CubicCurve2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of the
shape.
|
PathIterator |
QuadCurve2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of the
shape of this
QuadCurve2D . |
PathIterator |
TransformedShape.getPathIterator(BaseTransform transform) |
PathIterator |
GeneralShapePair.getPathIterator(BaseTransform tx) |
PathIterator |
Ellipse2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of this
Ellipse2D . |
PathIterator |
Area.getPathIterator(BaseTransform tx)
Creates a
PathIterator for the outline of this
Area object. |
PathIterator |
RoundRectangle2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of this
RoundRectangle2D . |
PathIterator |
ConcentricShapePair.getPathIterator(BaseTransform tx) |
PathIterator |
Path2D.getPathIterator(BaseTransform tx)
Returns an iterator object that iterates along the
Shape boundary and provides access to the geometry of the
Shape outline. |
abstract PathIterator |
Shape.getPathIterator(BaseTransform tx)
Returns an iterator object that iterates along the
Shape boundary and provides access to the geometry of the
Shape outline. |
PathIterator |
Line2D.getPathIterator(BaseTransform tx,
float flatness)
Returns an iteration object that defines the boundary of this
flattened
Line2D . |
PathIterator |
CubicCurve2D.getPathIterator(BaseTransform tx,
float flatness)
Return an iteration object that defines the boundary of the
flattened shape.
|
PathIterator |
QuadCurve2D.getPathIterator(BaseTransform tx,
float flatness)
Returns an iteration object that defines the boundary of the
flattened shape of this
QuadCurve2D . |
PathIterator |
TransformedShape.getPathIterator(BaseTransform transform,
float flatness) |
PathIterator |
RectangularShape.getPathIterator(BaseTransform tx,
float flatness)
Returns an iterator object that iterates along the
Shape object's boundary and provides access to a
flattened view of the outline of the Shape
object's geometry. |
PathIterator |
GeneralShapePair.getPathIterator(BaseTransform tx,
float flatness) |
PathIterator |
Area.getPathIterator(BaseTransform tx,
float flatness)
Creates a
PathIterator for the flattened outline of
this Area object. |
PathIterator |
ConcentricShapePair.getPathIterator(BaseTransform tx,
float flatness) |
PathIterator |
Path2D.getPathIterator(BaseTransform tx,
float flatness)
Returns an iterator object that iterates along the
Shape
boundary and provides access to a flattened view of the
Shape outline geometry. |
abstract PathIterator |
Shape.getPathIterator(BaseTransform tx,
float flatness)
Returns an iterator object that iterates along the
Shape
boundary and provides access to a flattened view of the
Shape outline geometry. |
Modifier and Type | Method and Description |
---|---|
void |
Path2D.append(PathIterator pi,
boolean connect) |
static boolean |
Path2D.contains(PathIterator pi,
float x,
float y)
Tests if the specified coordinates are inside the closed
boundary of the specified
PathIterator . |
static boolean |
Path2D.contains(PathIterator pi,
float x,
float y,
float w,
float h)
Tests if the specified rectangular area is entirely inside the
closed boundary of the specified
PathIterator . |
static boolean |
Path2D.contains(PathIterator pi,
Point2D p)
Tests if the specified
Point2D is inside the closed
boundary of the specified PathIterator . |
static boolean |
Path2D.intersects(PathIterator pi,
float x,
float y,
float w,
float h)
Tests if the interior of the specified
PathIterator
intersects the interior of a specified set of rectangular
coordinates. |
private static java.util.Vector |
Area.pathToCurves(PathIterator pi) |
static int |
Shape.pointCrossingsForPath(PathIterator pi,
float px,
float py)
Calculates the number of times the given path
crosses the ray extending to the right from (px,py).
|
static int |
Shape.rectCrossingsForPath(PathIterator pi,
float rxmin,
float rymin,
float rxmax,
float rymax)
Accumulate the number of times the path crosses the shadow
extending to the right of the rectangle.
|
Constructor and Description |
---|
Area(PathIterator iter) |
FlatteningPathIterator(PathIterator src,
float flatness)
Constructs a new
FlatteningPathIterator object that
flattens a path as it iterates over it. |
FlatteningPathIterator(PathIterator src,
float flatness,
int limit)
Constructs a new
FlatteningPathIterator object
that flattens a path as it iterates over it. |
PairIterator(PathIterator outer,
PathIterator inner) |
Modifier and Type | Class and Description |
---|---|
private static class |
ShapeEvaluator.Iterator |
Modifier and Type | Method and Description |
---|---|
PathIterator |
ShapeEvaluator.MorphedShape.getPathIterator(BaseTransform at) |
PathIterator |
ShapeEvaluator.MorphedShape.getPathIterator(BaseTransform at,
float flatness) |
Modifier and Type | Field and Description |
---|---|
private PathIterator |
PathIteratorHelper.itr |
Constructor and Description |
---|
PathIteratorHelper(PathIterator itr) |
Modifier and Type | Method and Description |
---|---|
PathIterator |
BasicStroke.CAGShapePair.getPathIterator(BaseTransform tx) |
Modifier and Type | Method and Description |
---|---|
static void |
OpenPiscesPrismUtils.feedConsumer(PathIterator pi,
PathConsumer2D pc) |
Modifier and Type | Field and Description |
---|---|
(package private) PathIterator |
J2DPrismGraphics.AdaptorPathIterator.priterator |
Modifier and Type | Method and Description |
---|---|
void |
J2DPrismGraphics.AdaptorPathIterator.setIterator(PathIterator priterator) |
private static java.awt.geom.PathIterator |
J2DPrismGraphics.AdaptorShape.tmpAdaptor(PathIterator pi) |