|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AffineTransform2D | |
---|---|
math.geom2d | Planar geometry toolbox. |
math.geom2d.circulinear | Definition of circulinear shapes and some implementations. |
math.geom2d.conic | Definition of various conic curves like circles, ellipses, parabolas and hyperbolas, and their respective arcs. |
math.geom2d.curve | Curves interface hierarchy, and implementations of curve sets and various poly-curves. |
math.geom2d.domain | Definition of planar domains, and basic implementations. |
math.geom2d.line |
Implementations of 'linear shapes', i.e. curves which can be embedded into a
straight lines, like straight lines ,
line segments , or rays . |
math.geom2d.point | Data structures for point sets. |
math.geom2d.polygon | Definitions and implementations of shapes composed several line segments: polylines, rings, polygons. |
math.geom2d.spline | Bezier curves, and more generally polynomial curves. |
Uses of AffineTransform2D in math.geom2d |
---|
Methods in math.geom2d that return AffineTransform2D | |
---|---|
AffineTransform2D |
AffineTransform2D.chain(AffineTransform2D that)
Returns the affine transform created by applying first this affine transform, then the affine transform given by that . |
AffineTransform2D |
AffineTransform2D.clone()
|
AffineTransform2D |
AffineTransform2D.concatenate(AffineTransform2D that)
Returns the affine transform created by applying first the affine transform given by that , then this affine transform. |
static AffineTransform2D |
AffineTransform2D.create(AffineTransform2D trans)
Creates a new affine transform by copying coefficients. |
static AffineTransform2D |
AffineTransform2D.create(double[] coefs)
Creates an affine transform defined by an array of coefficients. |
static AffineTransform2D |
AffineTransform2D.create(double xx,
double yx,
double tx,
double xy,
double yy,
double ty)
|
static AffineTransform2D |
AffineTransform2D.createGlideReflection(LinearShape2D line,
double distance)
Create a glide reflection, composed of a reflection by the given line, and a translation in the direction of the line by a distance given by second parameter. |
static AffineTransform2D |
AffineTransform2D.createHomothecy(Point2D center,
double k)
Deprecated. replaced by scaling (0.11.1) |
static AffineTransform2D |
AffineTransform2D.createIdentity()
|
static AffineTransform2D |
AffineTransform2D.createLineReflection(LinearShape2D line)
Creates a reflection by the given line. |
static AffineTransform2D |
AffineTransform2D.createPointReflection(Point2D center)
Returns a center reflection around a point. |
static AffineTransform2D |
AffineTransform2D.createQuadrantRotation(double x0,
double y0,
int numQuadrant)
Creates a rotation composed of the given number of rotations by 90 degrees around the point given by (x0,y0). |
static AffineTransform2D |
AffineTransform2D.createQuadrantRotation(int numQuadrant)
Creates a rotation composed of the given number of rotations by 90 degrees around the origin. |
static AffineTransform2D |
AffineTransform2D.createQuadrantRotation(Point2D center,
int numQuadrant)
Creates a rotation composed of the given number of rotations by 90 degrees around the given point. |
static AffineTransform2D |
AffineTransform2D.createRotation(double angle)
Creates a rotation around the origin, with angle in radians. |
static AffineTransform2D |
AffineTransform2D.createRotation(double cx,
double cy,
double angle)
Creates a rotation around the specified point, with angle in radians. |
static AffineTransform2D |
AffineTransform2D.createRotation(Point2D center,
double angle)
Creates a rotation around the specified point, with angle in radians. |
static AffineTransform2D |
AffineTransform2D.createScaling(double sx,
double sy)
Creates a scaling by the given coefficients, centered on the origin. |
static AffineTransform2D |
AffineTransform2D.createScaling(Point2D center,
double sx,
double sy)
Creates a scaling by the given coefficients, centered on the point given by (x0,y0). |
static AffineTransform2D |
AffineTransform2D.createShear(double shx,
double shy)
Creates a Shear transform, using the classical Java notation. |
static AffineTransform2D |
AffineTransform2D.createTransform(java.awt.geom.AffineTransform transform)
Creates a new transform from a java AWT transform. |
static AffineTransform2D |
AffineTransform2D.createTranslation(double dx,
double dy)
Return a translation by the given vector. |
static AffineTransform2D |
AffineTransform2D.createTranslation(Vector2D vect)
Return a translation by the given vector. |
AffineTransform2D |
AffineTransform2D.invert()
Returns the inverse transform. |
AffineTransform2D |
AffineTransform2D.preConcatenate(AffineTransform2D that)
Return the affine transform created by applying first this affine transform, then the affine transform given by that . |
Methods in math.geom2d with parameters of type AffineTransform2D | |
---|---|
AffineTransform2D |
AffineTransform2D.chain(AffineTransform2D that)
Returns the affine transform created by applying first this affine transform, then the affine transform given by that . |
AffineTransform2D |
AffineTransform2D.concatenate(AffineTransform2D that)
Returns the affine transform created by applying first the affine transform given by that , then this affine transform. |
static AffineTransform2D |
AffineTransform2D.create(AffineTransform2D trans)
Creates a new affine transform by copying coefficients. |
static boolean |
AffineTransform2D.isDirect(AffineTransform2D trans)
Checks if the transform is direct, i.e. it preserves the orientation of transformed shapes. |
static boolean |
AffineTransform2D.isIdentity(AffineTransform2D trans)
Checks if the given transform is the identity transform. |
static boolean |
AffineTransform2D.isIsometry(AffineTransform2D trans)
Checks if the transform is an isometry, i.e. a compound of translation, rotation and reflection. |
static boolean |
AffineTransform2D.isMotion(AffineTransform2D trans)
Checks if the transform is a motion, i.e. a compound of translations and rotations. |
static boolean |
AffineTransform2D.isSimilarity(AffineTransform2D trans)
Checks if the transform is an similarity, i.e. transformation which keeps unchanged the global shape, up to a scaling factor. |
AffineTransform2D |
AffineTransform2D.preConcatenate(AffineTransform2D that)
Return the affine transform created by applying first this affine transform, then the affine transform given by that . |
ShapeSet2D<? extends Shape2D> |
ShapeArray2D.transform(AffineTransform2D trans)
|
Vector2D |
Vector2D.transform(AffineTransform2D trans)
Transform the vector, by using only the first 4 parameters of the transform. |
Shape2D |
Shape2D.transform(AffineTransform2D trans)
Transforms the shape by an affine transform. |
Box2D |
Box2D.transform(AffineTransform2D trans)
Returns the new box created by an affine transform of this box. |
Point2D |
Point2D.transform(AffineTransform2D trans)
Returns the transformed point. |
Constructors in math.geom2d with parameters of type AffineTransform2D | |
---|---|
AffineTransform2D(AffineTransform2D trans)
Constructor by copy of an existing transform |
Uses of AffineTransform2D in math.geom2d.circulinear |
---|
Methods in math.geom2d.circulinear with parameters of type AffineTransform2D | |
---|---|
BoundaryPolyCurve2D<ContinuousOrientedCurve2D> |
GenericCirculinearRing2D.transform(AffineTransform2D trans)
|
BoundaryPolyCurve2D<? extends ContinuousOrientedCurve2D> |
BoundaryPolyCirculinearCurve2D.transform(AffineTransform2D trans)
|
Uses of AffineTransform2D in math.geom2d.conic |
---|
Methods in math.geom2d.conic with parameters of type AffineTransform2D | |
---|---|
EllipseShape2D |
Circle2D.transform(AffineTransform2D trans)
Transforms this circle by an affine transform. |
Conic2D |
Conic2D.transform(AffineTransform2D trans)
|
Ellipse2D |
Ellipse2D.transform(AffineTransform2D trans)
Transforms this ellipse by an affine transform. |
Hyperbola2D |
Hyperbola2D.transform(AffineTransform2D trans)
Transforms this Hyperbola by an affine transform. |
HyperbolaBranch2D |
HyperbolaBranch2D.transform(AffineTransform2D trans)
|
EllipseShape2D |
EllipseShape2D.transform(AffineTransform2D trans)
|
EllipseArc2D |
EllipseArc2D.transform(AffineTransform2D trans)
|
Parabola2D |
Parabola2D.transform(AffineTransform2D trans)
Transforms the parabola by an affine transform. |
EllipseArcShape2D |
CircleArc2D.transform(AffineTransform2D trans)
Returns an instance of EllipseArc2D, or CircleArc2D if transform is a similarity. |
ParabolaArc2D |
ParabolaArc2D.transform(AffineTransform2D trans)
|
EllipseArcShape2D |
EllipseArcShape2D.transform(AffineTransform2D trans)
|
HyperbolaBranchArc2D |
HyperbolaBranchArc2D.transform(AffineTransform2D trans)
|
static double[] |
Conics2D.transform(double[] coefs,
AffineTransform2D trans)
Transforms a conic by an affine transform. |
static double[] |
Conics2D.transformCentered(double[] coefs,
AffineTransform2D trans)
Transforms a conic centered around the origin, by dropping the translation part of the transform. |
static Ellipse2D |
Ellipse2D.transformCentered(Ellipse2D ellipse,
AffineTransform2D trans)
Transform an ellipse, by supposing both the ellipse is centered and the transform has no translation part. |
static Hyperbola2D |
Hyperbola2D.transformCentered(Hyperbola2D hyper,
AffineTransform2D trans)
Transforms an hyperbola, by supposing both the hyperbola is centered and the transform has no translation part. |
Uses of AffineTransform2D in math.geom2d.curve |
---|
Methods in math.geom2d.curve with parameters of type AffineTransform2D | |
---|---|
ContinuousCurve2D |
ContinuousCurve2D.transform(AffineTransform2D trans)
|
SmoothCurve2D |
SmoothCurve2D.transform(AffineTransform2D trans)
|
CurveArray2D<? extends Curve2D> |
CurveArray2D.transform(AffineTransform2D trans)
Transforms each curve, and build a new CurveArray2D with the set of transformed curves. |
Curve2D |
Curve2D.transform(AffineTransform2D trans)
Transforms the curve by an affine transform. |
CurveSet2D<? extends Curve2D> |
CurveSet2D.transform(AffineTransform2D trans)
Transforms each curve in the set and returns a new instance of CurveSet2D. |
PolyCurve2D<? extends ContinuousCurve2D> |
PolyCurve2D.transform(AffineTransform2D trans)
Transforms each smooth piece in this PolyCurve2D and returns a new instance of PolyCurve2D. |
Uses of AffineTransform2D in math.geom2d.domain |
---|
Methods in math.geom2d.domain with parameters of type AffineTransform2D | |
---|---|
OrientedCurve2D |
OrientedCurve2D.transform(AffineTransform2D trans)
Transforms the oriented curve, and returns another oriented curve. |
ContourArray2D<? extends Contour2D> |
ContourArray2D.transform(AffineTransform2D trans)
|
BoundaryPolyCurve2D<ContinuousOrientedCurve2D> |
BoundaryPolyCurve2D.transform(AffineTransform2D trans)
|
Boundary2D |
Boundary2D.transform(AffineTransform2D trans)
Forces the subclasses to return an instance of Boundary2D. |
SmoothContour2D |
SmoothContour2D.transform(AffineTransform2D trans)
Transforms the contour, and returns an instance of SmoothContour2D. |
Domain2D |
Domain2D.transform(AffineTransform2D transform)
|
Contour2D |
Contour2D.transform(AffineTransform2D trans)
Computes the transformed contour. |
ContinuousOrientedCurve2D |
ContinuousOrientedCurve2D.transform(AffineTransform2D trans)
|
PolyOrientedCurve2D<?> |
PolyOrientedCurve2D.transform(AffineTransform2D trans)
|
GenericDomain2D |
GenericDomain2D.transform(AffineTransform2D trans)
Returns a new domain which is created from the transformed domain of this boundary. |
DomainArray2D<? extends Domain2D> |
DomainArray2D.transform(AffineTransform2D trans)
|
SmoothOrientedCurve2D |
SmoothOrientedCurve2D.transform(AffineTransform2D trans)
|
Uses of AffineTransform2D in math.geom2d.line |
---|
Methods in math.geom2d.line with parameters of type AffineTransform2D | |
---|---|
Line2D |
Line2D.transform(AffineTransform2D trans)
|
InvertedRay2D |
InvertedRay2D.transform(AffineTransform2D trans)
|
StraightLine2D |
StraightLine2D.transform(AffineTransform2D trans)
Returns the transformed line. |
LineSegment2D |
LineSegment2D.transform(AffineTransform2D trans)
|
Ray2D |
Ray2D.transform(AffineTransform2D trans)
|
LinearElement2D |
LinearElement2D.transform(AffineTransform2D trans)
|
LineArc2D |
LineArc2D.transform(AffineTransform2D trans)
|
abstract AbstractLine2D |
AbstractLine2D.transform(AffineTransform2D transform)
|
LinearShape2D |
LinearShape2D.transform(AffineTransform2D trans)
Transforms this linear shape. |
Uses of AffineTransform2D in math.geom2d.point |
---|
Methods in math.geom2d.point with parameters of type AffineTransform2D | |
---|---|
PointSet2D |
PointSet2D.transform(AffineTransform2D trans)
Transforms the point set by returning a new point set containing each transformed point. |
PointArray2D |
PointArray2D.transform(AffineTransform2D trans)
|
PointShape2D |
PointShape2D.transform(AffineTransform2D trans)
Transforms the point shape by an affine transform. |
Uses of AffineTransform2D in math.geom2d.polygon |
---|
Methods in math.geom2d.polygon with parameters of type AffineTransform2D | |
---|---|
LinearRing2D |
LinearRing2D.transform(AffineTransform2D trans)
Returns the transformed shape, as a LinerRing2D. |
SimplePolygon2D |
HRectangle2D.transform(AffineTransform2D trans)
Deprecated. Return the new Polygon created by an affine transform of this polygon. |
MultiPolygon2D |
MultiPolygon2D.transform(AffineTransform2D trans)
|
SimplePolygon2D |
Rectangle2D.transform(AffineTransform2D trans)
Returns the new Polygon created by an affine transform of this polygon. |
Polygon2D |
Polygon2D.transform(AffineTransform2D trans)
Returns the new Polygon created by an affine transform of this polygon. |
Polyline2D |
Polyline2D.transform(AffineTransform2D trans)
|
SimplePolygon2D |
SimplePolygon2D.transform(AffineTransform2D trans)
Returns the new Polygon created by an affine transform of this polygon. |
Uses of AffineTransform2D in math.geom2d.spline |
---|
Methods in math.geom2d.spline with parameters of type AffineTransform2D | |
---|---|
CubicBezierCurve2D |
CubicBezierCurve2D.transform(AffineTransform2D trans)
Returns the Bezier Curve transformed by the given AffineTransform2D. |
PolyCubicBezierCurve2D |
PolyCubicBezierCurve2D.transform(AffineTransform2D trans)
|
QuadBezierCurve2D |
QuadBezierCurve2D.transform(AffineTransform2D trans)
Returns the Bezier Curve transformed by the given AffineTransform2D. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |