Class Translation
Defined in File extrinsics.hpp
Class Documentation
-
class Translation
Implementation of the extrinsic camera translation.
Public Functions
-
inline explicit Translation()
Zero initialization constructor.
-
inline explicit Translation(const cv::Vec3d &tVec)
Initialization constructor, initializing translation vector of camera.
-
inline explicit Translation(const double &X, const double &Y, const double &Z)
Initialization constructor, initializing translation vector of camera.
-
inline Translation(const Translation &rhs)
Copy constructor.
-
inline Translation(Translation &&rhs)
Move constructor.
-
inline Translation &operator=(const Translation &rhs)
Copy assignment operator.
-
inline Translation &operator=(Translation &&rhs)
Move assignment operator.
-
inline bool operator==(const Translation &rhs)
Comparison operator.
- Returns:
True, if both \(\mathrm{C}\) and \(\mathrm{t}\) of two translation objects are equal.
-
inline bool operator!=(const Translation &rhs)
Comparison operator.
- Returns:
True, if \(\mathrm{C}\) or \(\mathrm{t}\) of two translation objects are NOT the same.
-
inline Translation &operator+=(const Translation &rhs)
Add and assignt operator.
-
inline Translation &operator-=(const Translation &rhs)
Subtract and assignt operator.
-
inline cv::Vec3d getTVec() const
Returns translation vector of the camera.
-
inline void setTVec(const cv::Vec3d &tVec)
Set the translation vector of the camera.
-
inline void setTVec(const cv::Mat &tVec)
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
-
inline void setTVec(const double &x, const double &y, const double &z)
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Friends
-
inline friend Translation operator+(Translation lhs, const Translation &rhs)
Addition operator.
-
inline friend Translation operator-(Translation lhs, const Translation &rhs)
Subtraction operator.
-
inline explicit Translation()