|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| 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. |
| Isometry2D | Represents an affine planar transform which preserves length ratios and (unoriented) angles. |
| LinearTransform2D | An affine transform without translation part, i.e. the last column equals [0 0 0 1]. |
| 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, ... |
| 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. |
| Class Summary | |
|---|---|
| AbstractAffineTransform2D | Base class for generic affine transforms in the plane. |
| AbstractAffineTransform2D.Identity2D | |
| CircleInversion2D | circle inversion : performs a bijection between points outside the circle and points inside the circle. |
| CircleProjection2D | basic projection on a circle, starting from the center. |
| 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. |
| LinearHomothecy2D | Defines a homothetic transform centered on the origin. |
| LinearLineReflection2D | |
| LinearRotation2D | A rotation without translation part. |
| LineProjection2D | orthogonal projection on a line. |
| LineReflection2D | interface for projections in the plane : projections on a line, on a circle, ... |
| PointSymmetry2D | Transform each point with its symmetric with respect to a point. |
| 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. |
| Translation2D | Transform each point by translating it by a given vector. |
Hieararchy of planar transforms, and implementation of common transforms like rotations, translations, reflections or scalings.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||