Uses of Package
math.geom2d.transform

Packages that use math.geom2d.transform
math.geom2d Planar geometry toolbox. 
math.geom2d.conic Conic curves like circles, ellipses, parabolas and hyperbolas Contains definition of various conic curves. 
math.geom2d.curve Curves interface hierarchy, and implementations of curve sets and various poly-curves. 
math.geom2d.line Straight curves : straight lines, line segments, rays, and polylines. 
math.geom2d.polygon Domains of the plane whose boundary is straight, like polygons, half-plane, wedge... 
math.geom2d.spline Bezier curves, and more generally polynomial curves. 
math.geom2d.transform Hieararchy of planar transforms, and implementation of common transforms like rotations, translations, reflections or scalings. 
 

Classes in math.geom2d.transform used by math.geom2d
AffineTransform2D
          Represents any transform which can be expressed via a 3x3 matrix with the last row equal to [0 0 1].
 

Classes in math.geom2d.transform used by math.geom2d.conic
AffineTransform2D
          Represents any transform which can be expressed via a 3x3 matrix with the last row equal to [0 0 1].
 

Classes in math.geom2d.transform used by math.geom2d.curve
AffineTransform2D
          Represents any transform which can be expressed via a 3x3 matrix with the last row equal to [0 0 1].
 

Classes in math.geom2d.transform used by math.geom2d.line
AffineTransform2D
          Represents any transform which can be expressed via a 3x3 matrix with the last row equal to [0 0 1].
 

Classes in math.geom2d.transform used by math.geom2d.polygon
AffineTransform2D
          Represents any transform which can be expressed via a 3x3 matrix with the last row equal to [0 0 1].
 

Classes in math.geom2d.transform used by math.geom2d.spline
AffineTransform2D
          Represents any transform which can be expressed via a 3x3 matrix with the last row equal to [0 0 1].
 

Classes in math.geom2d.transform used by math.geom2d.transform
AbstractAffineTransform2D
          Base class for generic affine transforms in the plane.
AbstractAffineTransform2D.Identity2D
           
AffineTransform2D
          Represents any transform which can be expressed via a 3x3 matrix with the last row equal to [0 0 1].
Bijection2D
          Interface for all bijective transformations in the euclidean plane.
GenericAffineTransform2D
          An implementation of IAffineTransform2D which uses an internal matrix for storing transform parameters.
GlideReflection2D
          A glide reflection is generated by applying first a reflection along a line, then a translation in the direction given by the line.
Homothecy2D
          Defines a homothetic transform.
Isometry2D
          Represents an affine planar transform which preserves length ratios and (unoriented) angles.
LinearHomothecy2D
          Defines a homothetic transform centered on the origin.
LinearLineReflection2D
           
LinearRotation2D
          A rotation without translation part.
LinearTransform2D
          An affine transform without translation part, i.e. the last column equals [0 0 0 1].
LineReflection2D
          interface for projections in the plane : projections on a line, on a circle, ...
Motion2D
          Represents an affine planar transform which preserves distances and oriented angles.
Projection2D
          interface for projections in the plane : projections on a line, on a circle, ...
Rotation2D
          Rotate a shape around a point with a given angle.
Scaling2D
          Scales a shape in the 2 main directions of the axis, centered at the origin.
Similarity2D
          A similarity is a transformation which conserves lengths ratios and angles (not necessarily oriented).
Transform2D
          general class for all transformation in the plane, linear or not linear.
Translation2D
          Transform each point by translating it by a given vector.