|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||