|
g2o
|
#include <line3d.h>


Public Member Functions | |
| G2O_TYPES_SLAM3D_ADDONS_API | Line3D () |
| G2O_TYPES_SLAM3D_ADDONS_API | Line3D (const Vector6 &v) |
| G2O_TYPES_SLAM3D_ADDONS_API Vector6 | toCartesian () const |
| G2O_TYPES_SLAM3D_ADDONS_API Vector3 | w () const |
| G2O_TYPES_SLAM3D_ADDONS_API Vector3 | d () const |
| G2O_TYPES_SLAM3D_ADDONS_API void | setW (const Vector3 &w_) |
| G2O_TYPES_SLAM3D_ADDONS_API void | setD (const Vector3 &d_) |
| G2O_TYPES_SLAM3D_ADDONS_API void | normalize () |
| G2O_TYPES_SLAM3D_ADDONS_API Line3D | normalized () const |
| G2O_TYPES_SLAM3D_ADDONS_API void | oplus (const Vector4 &v) |
| G2O_TYPES_SLAM3D_ADDONS_API Vector4 | ominus (const Line3D &line) |
Static Public Member Functions | |
| static G2O_TYPES_SLAM3D_ADDONS_API Line3D | fromCartesian (const Vector6 &cart) |
| static G2O_TYPES_SLAM3D_ADDONS_API Line3D | fromOrthonormal (const OrthonormalLine3D &ortho) |
| static G2O_TYPES_SLAM3D_ADDONS_API OrthonormalLine3D | toOrthonormal (const Line3D &line) |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Friends | |
| G2O_TYPES_SLAM3D_ADDONS_API friend Line3D | operator* (const Isometry3 &t, const Line3D &line) |
|
inline |
Definition at line 60 of file line3d.h.
Referenced by normalized().
|
inline |
|
inline |
Definition at line 70 of file line3d.h.
Referenced by fromOrthonormal(), main(), normalize(), normalized(), printPlueckerLine(), toCartesian(), and toOrthonormal().
|
inlinestatic |
|
inlinestatic |
Definition at line 91 of file line3d.h.
References d(), normalize(), setD(), setW(), g2o::OrthonormalLine3D::U, g2o::OrthonormalLine3D::W, and w().
Referenced by oplus().
|
inline |
|
inline |
|
inline |
Definition at line 158 of file line3d.h.
References toOrthonormal(), g2o::OrthonormalLine3D::U, and g2o::OrthonormalLine3D::W.
Referenced by g2o::EdgeSE3Line3D::computeError(), and main().
|
inline |
Definition at line 142 of file line3d.h.
References fromOrthonormal(), normalize(), toOrthonormal(), g2o::OrthonormalLine3D::U, and g2o::OrthonormalLine3D::W.
Referenced by main(), and LineSensor::sense().
|
inline |
Definition at line 76 of file line3d.h.
Referenced by fromCartesian(), and fromOrthonormal().
|
inline |
Definition at line 72 of file line3d.h.
Referenced by fromCartesian(), and fromOrthonormal().
| Vector6 g2o::Line3D::toCartesian | ( | ) | const |
Definition at line 41 of file line3d.cpp.
References g2o::_skew(), g2o::cst(), d(), and w().
|
inlinestatic |
Definition at line 111 of file line3d.h.
References d(), g2o::OrthonormalLine3D::U, g2o::OrthonormalLine3D::W, and w().
|
inline |
Definition at line 68 of file line3d.h.
Referenced by fromOrthonormal(), main(), printPlueckerLine(), toCartesian(), and toOrthonormal().
|
friend |
Definition at line 51 of file line3d.cpp.