|
||||||||||
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 resepctive arcs. |
math.geom2d.curve | Curves interface hierarchy, and implementations of curve sets and various poly-curves. |
math.geom2d.domain | Curves interface hierarchy, and implementations of curve sets and various poly-curves. |
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. |
math.geom2d.transform | Contains interface hierarchy for planar transforms, and implementations for specialized transforms. |
Uses of AffineTransform2D in math.geom2d |
---|
Methods in math.geom2d that return AffineTransform2D | |
---|---|
AffineTransform2D |
AffineTransform2D.clone()
|
AffineTransform2D |
AffineTransform2D.compose(AffineTransform2D that)
Deprecated. replaced by concatenate() method (0.6.3) |
AffineTransform2D |
AffineTransform2D.concatenate(AffineTransform2D that)
Return 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)
|
static AffineTransform2D |
AffineTransform2D.create(double xx,
double yx,
double tx,
double xy,
double yy,
double ty)
|
static AffineTransform2D |
AffineTransform2D.createGlideReflection(LinearShape2D line,
double distance)
|
static AffineTransform2D |
AffineTransform2D.createHomothecy(Point2D center,
double k)
|
static AffineTransform2D |
AffineTransform2D.createIdentity()
|
static AffineTransform2D |
AffineTransform2D.createLineReflection(LinearShape2D line)
|
static AffineTransform2D |
AffineTransform2D.createPointReflection(Point2D center)
Return a point reflection centered on a point. |
static AffineTransform2D |
AffineTransform2D.createQuadrantRotation(int numQuadrant)
|
static AffineTransform2D |
AffineTransform2D.createRotation(double angle)
Return a rotation around the origin, with angle in radians. |
static AffineTransform2D |
AffineTransform2D.createRotation(double cx,
double cy,
double angle)
Return a rotation around the specified point, with angle in radians. |
static AffineTransform2D |
AffineTransform2D.createRotation(Point2D center,
double angle)
Return a rotation around the specified point, with angle in radians. |
static AffineTransform2D |
AffineTransform2D.createScaling(double sx,
double sy)
Return a scaling by the given coefficients, centered on the origin. |
static AffineTransform2D |
AffineTransform2D.createScaling(Point2D center,
double sx,
double sy)
Return a scaling by the given coefficients, centered on the given point. |
static AffineTransform2D |
AffineTransform2D.createShear(double shx,
double shy)
Creates a Shear transform, using the classical Java notation. |
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.getInverseTransform()
Deprecated. use invert() method instead (0.6.3) |
AffineTransform2D |
AffineTransform2D.chain(AffineTransform2D that)
Return the affine transform created by applying first this affine transform, then the affine transform given by that . |
AffineTransform2D |
AffineTransform2D.invert()
Return 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.compose(AffineTransform2D that)
Deprecated. replaced by concatenate() method (0.6.3) |
AffineTransform2D |
AffineTransform2D.concatenate(AffineTransform2D that)
Return 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. |
AffineTransform2D |
AffineTransform2D.chain(AffineTransform2D that)
Return the affine transform created by applying first this affine transform, then the affine transform given by that . |
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 rotation. |
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 . |
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. |
Point2D |
Point2D.transform(AffineTransform2D trans)
Returns the transformed point. |
Box2D |
Box2D.transform(AffineTransform2D trans)
Return the new domain created by an affine transform of this box. |
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 | |
---|---|
ParabolaArc2D |
ParabolaArc2D.transform(AffineTransform2D trans)
|
Parabola2D |
Parabola2D.transform(AffineTransform2D trans)
Transforms the parabola by an affine transform. |
HyperbolaBranchArc2D |
HyperbolaBranchArc2D.transform(AffineTransform2D trans)
|
HyperbolaBranch2D |
HyperbolaBranch2D.transform(AffineTransform2D trans)
|
Hyperbola2D |
Hyperbola2D.transform(AffineTransform2D trans)
Transforms this Hyperbola by an affine transform. |
EllipseArc2D |
EllipseArc2D.transform(AffineTransform2D trans)
|
Ellipse2D |
Ellipse2D.transform(AffineTransform2D trans)
Transforms this ellipse by an affine transform. |
Conic2D |
Conic2D.transform(AffineTransform2D trans)
|
EllipseArc2D |
CircleArc2D.transform(AffineTransform2D trans)
Returns an instance of EllipseArc2D, or CircleArc2D if transform is a similarity. |
static double[] |
Conic2DUtils.transform(double[] coefs,
AffineTransform2D trans)
Transforms a conic by an affine transform. |
static double[] |
Conic2DUtils.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 | |
---|---|
Curve2D |
SmoothCurve2D.transform(AffineTransform2D trans)
|
PolyCurve2D<? extends ContinuousCurve2D> |
PolyCurve2D.transform(AffineTransform2D trans)
|
CurveSet2D<? extends Curve2D> |
CurveSet2D.transform(AffineTransform2D trans)
Transforms each curve, and build a new CurveSet2D with the set of transformed curves. |
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. |
Curve2D |
ContinuousCurve2D.transform(AffineTransform2D trans)
|
Uses of AffineTransform2D in math.geom2d.domain |
---|
Methods in math.geom2d.domain with parameters of type AffineTransform2D | |
---|---|
Curve2D |
SmoothOrientedCurve2D.transform(AffineTransform2D trans)
|
SmoothBoundary2D |
SmoothBoundary2D.transform(AffineTransform2D trans)
|
PolyOrientedCurve2D<?> |
PolyOrientedCurve2D.transform(AffineTransform2D trans)
|
Curve2D |
OrientedCurve2D.transform(AffineTransform2D trans)
|
GenericDomain2D |
GenericDomain2D.transform(AffineTransform2D trans)
Returns a new domain which is created from the transformed domain of this boundary. |
Domain2D |
Domain2D.transform(AffineTransform2D transform)
|
Curve2D |
ContinuousOrientedCurve2D.transform(AffineTransform2D trans)
|
Boundary2D |
ContinuousBoundary2D.transform(AffineTransform2D trans)
|
BoundarySet2D<? extends ContinuousBoundary2D> |
BoundarySet2D.transform(AffineTransform2D trans)
|
BoundaryPolyCurve2D<ContinuousOrientedCurve2D> |
BoundaryPolyCurve2D.transform(AffineTransform2D trans)
|
Curve2D |
Boundary2D.transform(AffineTransform2D trans)
Forces the subclasses to return an instance of Boundary2D. |
Uses of AffineTransform2D in math.geom2d.line |
---|
Methods in math.geom2d.line with parameters of type AffineTransform2D | |
---|---|
StraightLine2D |
StraightLine2D.transform(AffineTransform2D trans)
Returns the transformed line. |
Ray2D |
Ray2D.transform(AffineTransform2D trans)
|
LineSegment2D |
LineSegment2D.transform(AffineTransform2D trans)
|
LinearShape2D |
LinearShape2D.transform(AffineTransform2D trans)
|
LineArc2D |
LineArc2D.transform(AffineTransform2D trans)
|
Line2D |
Line2D.transform(AffineTransform2D trans)
|
InvertedRay2D |
InvertedRay2D.transform(AffineTransform2D trans)
|
ClosedPolyline2D |
ClosedPolyline2D.transform(AffineTransform2D trans)
Deprecated. Return the transformed shape, as a ClosePolyline2D. |
abstract AbstractLine2D |
AbstractLine2D.transform(AffineTransform2D transform)
|
Uses of AffineTransform2D in math.geom2d.point |
---|
Methods in math.geom2d.point with parameters of type AffineTransform2D | |
---|---|
PointShape2D |
PointShape2D.transform(AffineTransform2D trans)
Transforms the point shape by an affine transform. |
PointSet2D |
PointSet2D.transform(AffineTransform2D trans)
Transforms the point set by returning a new point set containing each transformed point. |
PointArray2D |
PointArray2D.transform(AffineTransform2D trans)
|
Uses of AffineTransform2D in math.geom2d.polygon |
---|
Methods in math.geom2d.polygon with parameters of type AffineTransform2D | |
---|---|
SimplePolygon2D |
SimplePolygon2D.transform(AffineTransform2D trans)
Returns the new Polygon created by an affine transform of this polygon. |
SimplePolygon2D |
Rectangle2D.transform(AffineTransform2D trans)
Return the new Polygon created by an affine transform of this polygon. |
Polyline2D |
Polyline2D.transform(AffineTransform2D trans)
|
Polygon2D |
Polygon2D.transform(AffineTransform2D trans)
Returns the new Polygon created by an affine transform of this polygon. |
MultiPolygon2D |
MultiPolygon2D.transform(AffineTransform2D trans)
|
LinearRing2D |
LinearRing2D.transform(AffineTransform2D trans)
Return the transformed shape, as a ClosePolyline2D. |
SimplePolygon2D |
HRectangle2D.transform(AffineTransform2D trans)
Return 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 | |
---|---|
QuadBezierCurve2D |
QuadBezierCurve2D.transform(AffineTransform2D trans)
Returns the Bezier Curve transformed by the given AffineTransform2D. |
QuadBezier2D |
QuadBezier2D.transform(AffineTransform2D trans)
Deprecated. Returns the Bezier Curve transformed by the given AffineTransform2D. |
PolyCubicBezierCurve2D |
PolyCubicBezierCurve2D.transform(AffineTransform2D trans)
|
PolyBezierCurve2D |
PolyBezierCurve2D.transform(AffineTransform2D trans)
Deprecated. |
CubicBezierCurve2D |
CubicBezierCurve2D.transform(AffineTransform2D trans)
Returns the Bezier Curve transformed by the given AffineTransform2D. |
BezierCurve2D |
BezierCurve2D.transform(AffineTransform2D trans)
Deprecated. Returns the Bezier Curve transformed by the given AffineTransform2D. |
Uses of AffineTransform2D in math.geom2d.transform |
---|
Subclasses of AffineTransform2D in math.geom2d.transform | |
---|---|
class |
AffineTransform2D
Deprecated. use math.geom2d.AffineTransform2D instead (0.7.0) |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |