Public Member Functions | |
| Point3dh (double x, double y, double z, double w) | |
| Point3dh (const Eigen::Vector4d &vec) | |
| Point3dh (const Point3d &p) | |
| double | x () const |
| double | y () const |
| double | z () const |
| double | w () const |
| void | x (double x) |
| void | y (double y) |
| void | z (double z) |
| void | w (double w) |
| Point3dh | exmap (const Eigen::Vector3d &delta) const |
| Eigen::Vector4d | vector () const |
| Eigen::VectorXb | is_angle () const |
| void | set (double x, double y, double z, double w) |
| void | set (const Eigen::Vector4d &v) |
| Point3d | to_point3d () const |
| double | norm () const |
| Point3dh | normalize () |
| void | write (std::ostream &out) const |
Static Public Member Functions | |
| static const char * | name () |
| static Eigen::Vector4d | delta3_to_homogeneous (const Eigen::Vector3d &delta) |
Static Public Attributes | |
| static const int | dim = 3 |
| static const int | size = 4 |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const Point3dh &p) |
Definition at line 37 of file Point3dh.h.