The basic 3D point structure. A point potentially contains also directional information and color. More...
Collaboration diagram for GlobalRegistration::Point3D:Public Types | |
| using | Scalar = float |
| using | VectorType = Eigen::Matrix< Scalar, 3, 1 > |
Public Member Functions | |
| Point3D (Scalar x, Scalar y, Scalar z) | |
| Point3D (const Point3D &other) | |
| template<typename Scalar > | |
| Point3D (const Eigen::Matrix< Scalar, 3, 1 > &other) | |
| Point3D () | |
| VectorType & | pos () |
| const VectorType & | pos () const |
| const VectorType & | rgb () const |
| const VectorType & | normal () const |
| void | set_rgb (const VectorType &rgb) |
| void | set_normal (const VectorType &normal) |
| void | normalize () |
| bool | hasColor () const |
| Scalar & | x () |
| Scalar & | y () |
| Scalar & | z () |
| Scalar | x () const |
| Scalar | y () const |
| Scalar | z () const |
The basic 3D point structure. A point potentially contains also directional information and color.
| using GlobalRegistration::Point3D::Scalar = float |
| using GlobalRegistration::Point3D::VectorType = Eigen::Matrix<Scalar, 3, 1> |
Here is the call graph for this function:
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |