Package | Description |
---|---|
com.sun.javafx.geom | |
com.sun.prism.impl.shape |
Modifier and Type | Class and Description |
---|---|
class |
FlatteningPathIterator
The
FlatteningPathIterator class returns a flattened view of
another PathIterator object. |
Modifier and Type | Method and Description |
---|---|
PathIterator |
TransformedShape.getPathIterator(BaseTransform transform) |
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 |
RoundRectangle2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of this
RoundRectangle2D . |
PathIterator |
QuadCurve2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of the
shape of this
QuadCurve2D . |
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. |
PathIterator |
Line2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of this
Line2D . |
PathIterator |
GeneralShapePair.getPathIterator(BaseTransform tx) |
PathIterator |
Ellipse2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of this
Ellipse2D . |
PathIterator |
CubicCurve2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of the
shape.
|
PathIterator |
ConcentricShapePair.getPathIterator(BaseTransform tx) |
PathIterator |
Area.getPathIterator(BaseTransform tx)
Creates a
PathIterator for the outline of this
Area object. |
PathIterator |
Arc2D.getPathIterator(BaseTransform tx)
Returns an iteration object that defines the boundary of the
arc.
|
PathIterator |
TransformedShape.getPathIterator(BaseTransform transform,
float flatness) |
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. |
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 |
QuadCurve2D.getPathIterator(BaseTransform tx,
float flatness)
Returns an iteration object that defines the boundary of the
flattened shape of this
QuadCurve2D . |
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. |
PathIterator |
Line2D.getPathIterator(BaseTransform tx,
float flatness)
Returns an iteration object that defines the boundary of this
flattened
Line2D . |
PathIterator |
GeneralShapePair.getPathIterator(BaseTransform tx,
float flatness) |
PathIterator |
CubicCurve2D.getPathIterator(BaseTransform tx,
float flatness)
Return an iteration object that defines the boundary of the
flattened shape.
|
PathIterator |
ConcentricShapePair.getPathIterator(BaseTransform tx,
float flatness) |
PathIterator |
Area.getPathIterator(BaseTransform tx,
float flatness)
Creates a
PathIterator for the flattened outline of
this Area object. |
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. |
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. |
Modifier and Type | Method and Description |
---|---|
static void |
OpenPiscesPrismUtils.feedConsumer(PathIterator pi,
PathConsumer2D pc) |
Copyright © 2020. All rights reserved.