|
last update 20 Sep 2009 |
|
#include <cvrAffineLocation.h>


Public Member Functions | |
| affineLocation () | |
| affineLocation (const affineLocation &other) | |
| ~affineLocation () | |
| affineLocation & | copy (const affineLocation &other) |
| affineLocation & | operator= (const affineLocation &other) |
| bool | operator== (const affineLocation &p) |
| bool | operator!= (const affineLocation &p) |
| float | affineOrientation () const |
Public Attributes | |
| matrix< float > | transMatrix |
The only difference between cvr::affineLocation and cvr::location is an additional transformation Matrix associated with the affine location.
| cvr::affineLocation::affineLocation | ( | ) |
Default constructor.
| cvr::affineLocation::affineLocation | ( | const affineLocation & | other | ) |
| cvr::affineLocation::~affineLocation | ( | ) |
Destructor.
| float cvr::affineLocation::affineOrientation | ( | ) | const |
Return the orientation of the major axis of shape description (transMatrix).
For a perfect circle 0 is returned. Due to the symmetry the range is [0;Pi].
| affineLocation& cvr::affineLocation::copy | ( | const affineLocation & | other | ) |
| bool cvr::affineLocation::operator!= | ( | const affineLocation & | p | ) |
operator !=
| affineLocation& cvr::affineLocation::operator= | ( | const affineLocation & | other | ) |
| bool cvr::affineLocation::operator== | ( | const affineLocation & | p | ) |
operator ==
The affine transformation matrix.
Default: identity