| Package | Description |
|---|---|
| noawt.java.awt | |
| noawt.java.awt.geom |
Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry.
|
| Modifier and Type | Method and Description |
|---|---|
PathIterator |
Shape.getPathIterator(AffineTransform
Returns an iterator object that iterates along the
Shape boundary and provides access to the geometry of the
Shape outline.
|
PathIterator |
Shape.getPathIterator(AffineTransform
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 |
|---|---|
AffineTransform |
AffineTransform.createInverse()
Returns an
AffineTransform object representing the inverse transformation.
|
static AffineTransform |
AffineTransform.getQuadrantRotateInstance(int numquadrants)
Returns a transform that rotates coordinates by the specified number of quadrants.
|
static AffineTransform |
AffineTransform.getQuadrantRotateInstance(int numquadrants, double anchorx, double anchory)
Returns a transform that rotates coordinates by the specified number of quadrants around the specified anchor point.
|
static AffineTransform |
AffineTransform.getRotateInstance(double theta)
Returns a transform representing a rotation transformation.
|
static AffineTransform |
AffineTransform.getRotateInstance(double vecx, double vecy)
Returns a transform that rotates coordinates according to a rotation vector.
|
static AffineTransform |
AffineTransform.getRotateInstance(double theta, double anchorx, double anchory)
Returns a transform that rotates coordinates around an anchor point.
|
static AffineTransform |
AffineTransform.getRotateInstance(double vecx, double vecy, double anchorx, double anchory)
Returns a transform that rotates coordinates around an anchor point accordinate to a rotation vector.
|
static AffineTransform |
AffineTransform.getScaleInstance(double sx, double sy)
Returns a transform representing a scaling transformation.
|
static AffineTransform |
AffineTransform.getShearInstance(double shx, double shy)
Returns a transform representing a shearing transformation.
|
static AffineTransform |
AffineTransform.getTranslateInstance(double tx, double ty)
Returns a transform representing a translation transformation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AffineTransform.concatenate(AffineTransform
Concatenates an
AffineTransform
Tx to this
AffineTransform Cx in the most commonly useful way to provide a new user space that is mapped to the former user space by
Tx.
|
Area |
Area.createTransformedArea(AffineTransform
Creates a new
Area object that contains the same geometry as this
Area transformed by the specified
AffineTransform.
|
Shape |
Path2D.createTransformedShape(AffineTransform
Returns a new
Shape representing a transformed version of this
Path2D.
|
PathIterator |
Area.getPathIterator(AffineTransform
Creates a
PathIterator for the outline of this
Area object.
|
PathIterator |
Rectangle2D.getPathIterator(AffineTransform
Returns an iteration object that defines the boundary of this
Rectangle2D.
|
PathIterator |
QuadCurve2D.getPathIterator(AffineTransform
Returns an iteration object that defines the boundary of the shape of this
QuadCurve2D.
|
PathIterator |
RoundRectangle2D.getPathIterator(AffineTransform
Returns an iteration object that defines the boundary of this
RoundRectangle2D.
|
PathIterator |
CubicCurve2D.getPathIterator(AffineTransform
Returns an iteration object that defines the boundary of the shape.
|
PathIterator |
Ellipse2D.getPathIterator(AffineTransform
Returns an iteration object that defines the boundary of this
Ellipse2D.
|
PathIterator |
Line2D.getPathIterator(AffineTransform
Returns an iteration object that defines the boundary of this
Line2D.
|
PathIterator |
Arc2D.getPathIterator(AffineTransform
Returns an iteration object that defines the boundary of the arc.
|
PathIterator |
Path2D.Float.getPathIterator(AffineTransform
Returns an iterator object that iterates along the
Shape boundary and provides access to the geometry of the
Shape outline.
|
PathIterator |
Path2D.Double.getPathIterator(AffineTransform
Returns an iterator object that iterates along the
Shape boundary and provides access to the geometry of the
Shape outline.
|
PathIterator |
Area.getPathIterator(AffineTransform
Creates a
PathIterator for the flattened outline of this
Area object.
|
PathIterator |
RectangularShape.getPathIterator(AffineTransform
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 |
Rectangle2D.getPathIterator(AffineTransform
Returns an iteration object that defines the boundary of the flattened
Rectangle2D.
|
PathIterator |
QuadCurve2D.getPathIterator(AffineTransform
Returns an iteration object that defines the boundary of the flattened shape of this
QuadCurve2D.
|
PathIterator |
CubicCurve2D.getPathIterator(AffineTransform
Return an iteration object that defines the boundary of the flattened shape.
|
PathIterator |
Line2D.getPathIterator(AffineTransform
Returns an iteration object that defines the boundary of this flattened
Line2D.
|
PathIterator |
Path2D.getPathIterator(AffineTransform
Returns an iterator object that iterates along the
Shape boundary and provides access to a flattened view of the
Shape outline geometry.
|
void |
AffineTransform.preConcatenate(AffineTransform
Concatenates an
AffineTransform
Tx to this
AffineTransform Cx in a less commonly used way such that
Tx modifies the coordinate transformation relative to the absolute pixel space rather than relative to the existing user space.
|
void |
AffineTransform.setTransform(AffineTransform
Sets this transform to a copy of the transform in the specified
AffineTransform object.
|
void |
Area.transform(AffineTransform
Transforms the geometry of this
Area using the specified
AffineTransform.
|
abstract void |
Path2D.transform(AffineTransform
Transforms the geometry of this path using the specified
AffineTransform.
|
void |
Path2D.Float.transform(AffineTransform
Transforms the geometry of this path using the specified
AffineTransform.
|
void |
Path2D.Double.transform(AffineTransform
Transforms the geometry of this path using the specified
AffineTransform.
|
| Constructor and Description | |
|---|---|
AffineTransform(AffineTransform
Constructs a new
AffineTransform that is a copy of the specified
AffineTransform object.
|
|
Double(Shape
Constructs a new double precision
Path2D object from an arbitrary
Shape object, transformed by an
AffineTransform object.
|
|
Float(Shape
Constructs a new single precision
Path2D object from an arbitrary
Shape object, transformed by an
AffineTransform object.
|