| OPAL (Object Oriented Parallel Accelerator Library)
    2.2.0
    OPAL | 
#include <AffineTransformation.h>


| Public Member Functions | |
| AffineTransformation (const Vector_t &row0, const Vector_t &row1) | |
| AffineTransformation () | |
| AffineTransformation | getInverse () const | 
| Vector_t | getOrigin () const | 
| double | getAngle () const | 
| Vector_t | transformTo (const Vector_t &v) const | 
| Vector_t | transformFrom (const Vector_t &v) const | 
| AffineTransformation | mult (const AffineTransformation &B) | 
|  Public Member Functions inherited from Tenzor< double, 3 > | |
| Tenzor () | |
| Tenzor (DontInitialize) | |
| Tenzor (const Tenzor< T, D > &rhs) | |
| Tenzor (const T &x00) | |
| Tenzor (const T &x00, const T &x10, const T &x01, const T &x11) | |
| Tenzor (const T &x00, const T &x10, const T &x20, const T &x01, const T &x11, const T &x21, const T &x02, const T &x12, const T &x22) | |
| Tenzor (const SymTenzor< T, D > &) | |
| Tenzor (const AntiSymTenzor< T, D > &) | |
| ~Tenzor () | |
| const Tenzor< T, D > & | operator= (const Tenzor< T, D > &rhs) | 
| const Tenzor< T, D > & | operator= (const Tenzor< T1, D > &rhs) | 
| const Tenzor< T, D > & | operator= (const T &rhs) | 
| Tenzor< T, D > & | operator+= (const Tenzor< T1, D > &rhs) | 
| Tenzor< T, D > & | operator+= (const T &rhs) | 
| Tenzor< T, D > & | operator-= (const Tenzor< T1, D > &rhs) | 
| Tenzor< T, D > & | operator-= (const T &rhs) | 
| Tenzor< T, D > & | operator*= (const Tenzor< T1, D > &rhs) | 
| Tenzor< T, D > & | operator*= (const T &rhs) | 
| Tenzor< T, D > & | operator/= (const Tenzor< T1, D > &rhs) | 
| Tenzor< T, D > & | operator/= (const T &rhs) | 
| void | diagonal (const T &rhs) | 
| int | len (void) const | 
| int | size (void) const | 
| Element_t & | operator[] (unsigned int i) | 
| Element_t | operator[] (unsigned int i) const | 
| Element_t & | operator() (unsigned int i) | 
| Element_t | operator() (unsigned int i) const | 
| Element_t | operator() (unsigned int i, unsigned int j) const | 
| Element_t & | operator() (unsigned int i, unsigned int j) | 
| Element_t | operator() (const std::pair< int, int > i) const | 
| Element_t & | operator() (const std::pair< int, int > i) | 
| bool | operator== (const Tenzor< T, D > &that) const | 
| bool | operator!= (const Tenzor< T, D > &that) const | 
| Message & | putMessage (Message &m) const | 
| Message & | getMessage (Message &m) | 
| Additional Inherited Members | |
|  Public Types inherited from Tenzor< double, 3 > | |
| enum | |
| enum | |
| typedef T | Element_t | 
Definition at line 11 of file AffineTransformation.h.
| 
 | inline | 
Definition at line 12 of file AffineTransformation.h.
| 
 | inline | 
Definition at line 17 of file AffineTransformation.h.
| 
 | inline | 
Definition at line 40 of file AffineTransformation.h.
References atan2().
Referenced by mslang::Triangle::print(), mslang::Ellipse::print(), and mslang::Rectangle::print().

| 
 | inline | 
Definition at line 20 of file AffineTransformation.h.
References det().
Referenced by transformFrom().

| 
 | inline | 
Definition at line 36 of file AffineTransformation.h.
Referenced by mslang::Triangle::print(), mslang::Ellipse::print(), and mslang::Rectangle::print().
| 
 | inline | 
Definition at line 57 of file AffineTransformation.h.
References dot().
Referenced by mslang::Repeat::apply().

Definition at line 52 of file AffineTransformation.h.
References getInverse(), and transformTo().
Referenced by mslang::Rectangle::computeBoundingBox(), mslang::Triangle::computeBoundingBox(), mslang::Ellipse::computeBoundingBox(), mslang::Triangle::writeGnuplot(), mslang::Ellipse::writeGnuplot(), and mslang::Rectangle::writeGnuplot().

Definition at line 44 of file AffineTransformation.h.
References dot().
Referenced by mslang::Rectangle::isInside(), mslang::Triangle::isInside(), mslang::Ellipse::isInside(), and transformFrom().

 1.8.5
 1.8.5