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. 
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.chain(AffineTransform2D that)
          Return the affine transform created by applying first this affine transform, then the affine transform given by that.
 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.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.chain(AffineTransform2D that)
          Return the affine transform created by applying first this affine transform, then the affine transform given by that.
 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 boolean AffineTransform2D.isDirect(AffineTransform2D trans)
          Checks if the transform is direct, i.e.
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.
static boolean AffineTransform2D.isMotion(AffineTransform2D trans)
          Checks if the transform is a motion, i.e.
static boolean AffineTransform2D.isSimilarity(AffineTransform2D trans)
          Checks if the transform is an similarity, i.e.
 AffineTransform2D AffineTransform2D.preConcatenate(AffineTransform2D that)
          Return the affine transform created by applying first this affine transform, then the affine transform given by that.
 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.
 Shape2D Shape2D.transform(AffineTransform2D trans)
          Transforms the shape by an affine transform.
 Vector2D Vector2D.transform(AffineTransform2D trans)
          Transform the vector, by using only the first 4 parameters of the transform.
 

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)
           
 Conic2D Conic2D.transform(AffineTransform2D trans)
           
 EllipseArc2D CircleArc2D.transform(AffineTransform2D trans)
          Returns an instance of EllipseArc2D, or CircleArc2D if transform is a similarity.
 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.
 Parabola2D Parabola2D.transform(AffineTransform2D trans)
          Transforms the parabola by an affine transform.
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 Curve2D.transform(AffineTransform2D trans)
          Transforms the curve by an affine transform.
 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.
 Curve2D SmoothCurve2D.transform(AffineTransform2D trans)
           
 Curve2D ContinuousCurve2D.transform(AffineTransform2D trans)
           
 CurveArray2D<? extends Curve2D> CurveArray2D.transform(AffineTransform2D trans)
          Transforms each curve, and build a new CurveArray2D with the set of transformed curves.
 

Uses of AffineTransform2D in math.geom2d.domain
 

Methods in math.geom2d.domain with parameters of type AffineTransform2D
 BoundaryPolyCurve2D<ContinuousOrientedCurve2D> BoundaryPolyCurve2D.transform(AffineTransform2D trans)
           
 Domain2D Domain2D.transform(AffineTransform2D transform)
           
 Curve2D ContinuousOrientedCurve2D.transform(AffineTransform2D trans)
           
 BoundarySet2D<? extends ContinuousBoundary2D> BoundarySet2D.transform(AffineTransform2D trans)
           
 Curve2D SmoothOrientedCurve2D.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.
 SmoothBoundary2D SmoothBoundary2D.transform(AffineTransform2D trans)
           
 Boundary2D ContinuousBoundary2D.transform(AffineTransform2D trans)
           
 Curve2D Boundary2D.transform(AffineTransform2D trans)
          Forces the subclasses to return an instance of Boundary2D.
 PolyOrientedCurve2D<?> PolyOrientedCurve2D.transform(AffineTransform2D trans)
           
 

Uses of AffineTransform2D in math.geom2d.line
 

Methods in math.geom2d.line with parameters of type AffineTransform2D
 ClosedPolyline2D ClosedPolyline2D.transform(AffineTransform2D trans)
          Deprecated. Return the transformed shape, as a ClosePolyline2D.
abstract  AbstractLine2D AbstractLine2D.transform(AffineTransform2D transform)
           
 StraightLine2D StraightLine2D.transform(AffineTransform2D trans)
          Returns the transformed line.
 LineSegment2D LineSegment2D.transform(AffineTransform2D trans)
           
 LineArc2D LineArc2D.transform(AffineTransform2D trans)
           
 Ray2D Ray2D.transform(AffineTransform2D trans)
           
 InvertedRay2D InvertedRay2D.transform(AffineTransform2D trans)
           
 LinearShape2D LinearShape2D.transform(AffineTransform2D trans)
           
 Line2D Line2D.transform(AffineTransform2D trans)
           
 

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.
 PointArray2D PointArray2D.transform(AffineTransform2D trans)
           
 PointSet2D PointSet2D.transform(AffineTransform2D trans)
          Transforms the point set by returning a new point set containing each transformed point.
 

Uses of AffineTransform2D in math.geom2d.polygon
 

Methods in math.geom2d.polygon with parameters of type AffineTransform2D
 Polyline2D Polyline2D.transform(AffineTransform2D trans)
           
 SimplePolygon2D HRectangle2D.transform(AffineTransform2D trans)
          Return the new Polygon created by an affine transform of this polygon.
 SimplePolygon2D SimplePolygon2D.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.
 SimplePolygon2D Rectangle2D.transform(AffineTransform2D trans)
          Return 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.
 

Uses of AffineTransform2D in math.geom2d.spline
 

Methods in math.geom2d.spline with parameters of type AffineTransform2D
 PolyBezierCurve2D PolyBezierCurve2D.transform(AffineTransform2D trans)
          Deprecated.  
 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)
           
 BezierCurve2D BezierCurve2D.transform(AffineTransform2D trans)
          Deprecated. Returns the Bezier Curve transformed by the given AffineTransform2D.
 CubicBezierCurve2D CubicBezierCurve2D.transform(AffineTransform2D trans)
          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 © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.