#include <camera.h>
Definition at line 88 of file camera.h.
Public Member Functions | |
void | load (std::istream &is) |
void | save (std::ostream &os) |
TooN::Vector< 2 > | linearproject (const TooN::Vector< 2 > &camframe, double scale=1) |
TooN::Vector< 2 > | project (const TooN::Vector< 2 > &camframe) const |
TooN::Vector< 2 > | unproject (const TooN::Vector< 2 > &imframe) |
TooN::Matrix< 2, 2 > | get_derivative () |
TooN::Matrix < num_parameters, 2 > | get_parameter_derivs () const |
TooN::Vector < num_parameters > | get_parameter_derivs (const TooN::Vector< 2 > &direction) const |
void | update (const TooN::Vector< num_parameters > &updates) |
TooN::Vector < num_parameters > & | get_parameters () |
Static Public Attributes | |
static const int | num_parameters = 5 |
void Camera::Cubic::load | ( | std::istream & | is | ) | [inline] |
void Camera::Cubic::save | ( | std::ostream & | os | ) | [inline] |
TooN::Vector< 2 > Camera::Cubic::linearproject | ( | const TooN::Vector< 2 > & | camframe, | |
double | scale = 1 | |||
) | [inline] |
TooN::Vector< 2 > Camera::Cubic::project | ( | const TooN::Vector< 2 > & | camframe | ) | const [inline] |
TooN::Vector< 2 > Camera::Cubic::unproject | ( | const TooN::Vector< 2 > & | imframe | ) | [inline] |
TooN::Matrix< 2, 2 > Camera::Cubic::get_derivative | ( | ) | [inline] |
TooN::Matrix< Camera::Cubic::num_parameters, 2 > Camera::Cubic::get_parameter_derivs | ( | ) | const [inline] |
TooN::Vector< Camera::Cubic::num_parameters > Camera::Cubic::get_parameter_derivs | ( | const TooN::Vector< 2 > & | direction | ) | const [inline] |
void Camera::Cubic::update | ( | const TooN::Vector< num_parameters > & | updates | ) | [inline] |
TooN::Vector<num_parameters>& Camera::Cubic::get_parameters | ( | ) | [inline] |
const int Camera::Cubic::num_parameters = 5 [static] |