Uses of Interface
math.geom2d.transform.Transform2D

Packages that use Transform2D
math.geom2d.transform Hieararchy of planar transforms, and implementation of common transforms like rotations, translations, reflections or scalings. 
 

Uses of Transform2D in math.geom2d.transform
 

Subinterfaces of Transform2D in math.geom2d.transform
 interface AffineTransform2D
          Represents any transform which can be expressed via a 3x3 matrix with the last row equal to [0 0 1].
 interface Bijection2D
          Interface for all bijective transformations in the euclidean plane.
 interface Isometry2D
          Represents an affine planar transform which preserves length ratios and (unoriented) angles.
 interface LinearTransform2D
          An affine transform without translation part, i.e. the last column equals [0 0 0 1].
 interface Motion2D
          Represents an affine planar transform which preserves distances and oriented angles.
 interface Projection2D
          interface for projections in the plane : projections on a line, on a circle, ...
 interface Similarity2D
          A similarity is a transformation which conserves lengths ratios and angles (not necessarily oriented).
 

Classes in math.geom2d.transform that implement Transform2D
 class AbstractAffineTransform2D
          Base class for generic affine transforms in the plane.
static class AbstractAffineTransform2D.Identity2D
           
 class CircleInversion2D
          circle inversion : performs a bijection between points outside the circle and points inside the circle.
 class CircleProjection2D
          basic projection on a circle, starting from the center.
 class GenericAffineTransform2D
          An implementation of IAffineTransform2D which uses an internal matrix for storing transform parameters.
 class GlideReflection2D
          A glide reflection is generated by applying first a reflection along a line, then a translation in the direction given by the line.
 class Homothecy2D
          Defines a homothetic transform.
 class LinearHomothecy2D
          Defines a homothetic transform centered on the origin.
 class LinearLineReflection2D
           
 class LinearRotation2D
          A rotation without translation part.
 class LineProjection2D
          orthogonal projection on a line.
 class LineReflection2D
          interface for projections in the plane : projections on a line, on a circle, ...
 class PointSymmetry2D
          Transform each point with its symmetric with respect to a point.
 class Rotation2D
          Rotate a shape around a point with a given angle.
 class Scaling2D
          Scales a shape in the 2 main directions of the axis, centered at the origin.
 class Translation2D
          Transform each point by translating it by a given vector.