Solar
|
Applies a 2D transformation (e.g. an homography) to a set of 2D points. UUID: dbf5a8a1-cbcb-4a95-8dfd-4d9d5877e56f
More...
#include <I2DTransform.h>
Public Member Functions | |
I2DTransform ()=default | |
I2DTransform default constructor. | |
virtual | ~I2DTransform ()=default |
I2DTransform default destructor. | |
virtual FrameworkReturnCode | transform (const std::vector< SolAR::datastructure::Point2Df > &inputPoints, const SolAR::datastructure::Transform2Df &transformation, std::vector< SolAR::datastructure::Point2Df > &outputPoints)=0 |
This method applies a 2D transformation (3x3 float matrix) to a set of 2D points. More... | |
Applies a 2D transformation (e.g. an homography) to a set of 2D points. UUID: dbf5a8a1-cbcb-4a95-8dfd-4d9d5877e56f
|
pure virtual |
This method applies a 2D transformation (3x3 float matrix) to a set of 2D points.
[in] | inputPoints | the set of 2D points to transform |
[in] | transformation | the 2D transformation to apply (a 3x3 float matrix) |
[out] | outputPoints | the resulting set of 2D points after transformation |