PICCANTE  0.4
The hottest HDR imaging library!
Public Member Functions | Public Attributes | List of all members
pic::ICP2DTransform Class Reference

#include <iterative_closest_point_2D.hpp>

Public Member Functions

 ICP2DTransform ()
 
 ICP2DTransform (float tx, float ty, float angle, float scale)
 
void print ()
 
void apply (std::vector< Eigen::Vector2f > &points)
 
void apply (std::vector< Eigen::Vector2f > &points, std::vector< Eigen::Vector2f > &out)
 
void applyC (std::vector< Eigen::Vector2f > &points)
 
void applyC (std::vector< Eigen::Vector2f > &points, std::vector< Eigen::Vector2f > &out)
 

Public Attributes

Eigen::Matrix2f R
 
Eigen::Vector2f t
 
float scale
 

Constructor & Destructor Documentation

◆ ICP2DTransform() [1/2]

pic::ICP2DTransform::ICP2DTransform ( )
inline

◆ ICP2DTransform() [2/2]

pic::ICP2DTransform::ICP2DTransform ( float  tx,
float  ty,
float  angle,
float  scale 
)
inline

Member Function Documentation

◆ apply() [1/2]

void pic::ICP2DTransform::apply ( std::vector< Eigen::Vector2f > &  points)
inline

◆ apply() [2/2]

void pic::ICP2DTransform::apply ( std::vector< Eigen::Vector2f > &  points,
std::vector< Eigen::Vector2f > &  out 
)
inline

◆ applyC() [1/2]

void pic::ICP2DTransform::applyC ( std::vector< Eigen::Vector2f > &  points)
inline

◆ applyC() [2/2]

void pic::ICP2DTransform::applyC ( std::vector< Eigen::Vector2f > &  points,
std::vector< Eigen::Vector2f > &  out 
)
inline

◆ print()

void pic::ICP2DTransform::print ( )
inline

Member Data Documentation

◆ R

Eigen::Matrix2f pic::ICP2DTransform::R

◆ scale

float pic::ICP2DTransform::scale

◆ t

Eigen::Vector2f pic::ICP2DTransform::t

The documentation for this class was generated from the following file: