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 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.