Uses of Class
math.geom2d.AffineTransform2D

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)
 



Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.