Jafar
|
Class Point2d3d used to save 2D and 3D coordinates of the same point respectively in the camera, and world frames. More...
Class Point2d3d used to save 2D and 3D coordinates of the same point respectively in the camera, and world frames.
Definition at line 16 of file point2d3d.hpp.
#include <point2d3d.hpp>
Public Member Functions | |
Point2d3d (const jblas::vec2 &_2dCoordinates=jblas::zero_vec(2), const jblas::vec3 &_3dCoordinates=jblas::zero_vec(3)) | |
default constructor or with params | |
Point2d3d (const double &u, const double &v, const double &x, const double &y, const double &z) | |
Point2d3d (const Point2d3d &p) | |
Copy constructor. | |
~Point2d3d () | |
destructor (empty) | |
const jblas::vec2 & | get2dCoordinates () const |
const jblas::vec3 & | get3dCoordinates () const |
double | getU () const |
double | getV () const |
double | getX () const |
double | getY () const |
double | getZ () const |
void | set2dCoordinates (const jblas::vec2 &_2dCoordinates) |
void | set3dCoordinates (const jblas::vec3 &_3dCoordinates) |
void | setU (const double &value) |
void | setV (const double &value) |
void | setX (const double &value) |
void | setY (const double &value) |
void | setZ (const double &value) |
Static Public Member Functions | |
static Point2d3d | toJafar (const Point2d3d &src) |
Performs a calife to jafar transform as the two libraries haven't same frames conventions. | |
static Point2d3d | toCalife (const Point2d3d &src) |
Performs a jafar to calife transform as the two libraries haven't same frames conventions. | |
Private Attributes | |
jblas::vec2 | m_2dCoordinates |
privates members and attributes | |
jblas::vec3 | m_3dCoordinates |
Friends | |
std::ostream & | operator<< (std::ostream &, const Point2d3d &) |
print out a Point2d3d |
Generated on Wed Oct 15 2014 00:37:42 for Jafar by doxygen 1.7.6.1 |