class Affine2D

This class is designed to handle 2D affine (rotation, scale and translation) transformations

Public Fields

[more]Matrix2D rs
rotation/scale matrix
[more]Vector2D t
translation vector

Public Methods

[more] Affine2D(Matrix2D &rs_, Vector2D &t_)
constructor
[more] ~Affine2D()
destructor
[more] affine transformation (v - t) * rs


Documentation

This class is designed to handle 2D affine (rotation, scale and translation) transformations

oMatrix2D rs
rotation/scale matrix

oVector2D t
translation vector

o Affine2D(Matrix2D &rs_, Vector2D &t_)
constructor

Parameters:
rs_ - is a rotation/scale matrix
r_ - is a translation vector

o ~Affine2D()
destructor

o affine transformation (v - t) * rs

oPoint2D operator*(Point2D &p)

oVector2D operator*(Vector2D &v)

oRectangle2D operator*(Rectangle2D &v)


This class has no child classes.
Author:
Sebastien Marcel (marcel@idiap.ch)
Version:
2.0 Fri 15 Jul 2005 11:35:19 AM CEST
Since:
1.0

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.