Represents a homography. More...
#include <Homography.h>
Public Member Functions | |
bool | checkValidity (std::vector< Point2D > &points2) |
Homography () | |
Homography (double homMat[9]) | |
Homography (const Homography &other) | |
Homography & | operator= (const Homography &other) |
std::string | toString () |
Point2D | transform (Point2D point2) |
void | transform (std::vector< Point2D > &points2, std::vector< Point2D > &projPoints) |
Public Attributes | |
double | m_HomMat [9] |
Represents a homography.
Definition at line 19 of file Homography.h.
Homography::Homography | ( | ) | [inline] |
Definition at line 23 of file Homography.h.
Homography::Homography | ( | double | homMat[9] | ) |
Homography::Homography | ( | const Homography & | other | ) |
bool Homography::checkValidity | ( | std::vector< Point2D > & | points2 | ) |
Homography& Homography::operator= | ( | const Homography & | other | ) |
std::string Homography::toString | ( | ) |
Point2D Homography::transform | ( | Point2D | point2 | ) |
Transform point2 using the homography
void Homography::transform | ( | std::vector< Point2D > & | points2, |
std::vector< Point2D > & | projPoints | ||
) |
Transform keyPoints2 using the homography and store them in projPoints
double Homography::m_HomMat[9] |
Definition at line 46 of file Homography.h.