|
Ponca
84886bac0b52a686e88046a375da13f12f2b87d2
Point Cloud Analysis library
|
#include <pointTypes.h>
Collaboration diagram for Ponca::PointPositionNormalBinding< _Scalar, _Dim >:Public Types | |
| enum | { Dim = _Dim } |
| typedef _Scalar | Scalar |
| typedef Eigen::Matrix< Scalar, Dim, 1 > | VectorType |
| typedef Eigen::Matrix< Scalar, Dim, Dim > | MatrixType |
Public Member Functions | |
| PointPositionNormalBinding (const Scalar *_interlacedArray, int _pId) | |
| const Eigen::Map< const VectorType > & | pos () const |
| const Eigen::Map< const VectorType > & | normal () const |
Variant of the PointPositionNormal data type that uses external raw data. Using this approach, ones can use the ponca library with already existing data-structures and without any data-duplication.
In this example, we use this class to map an interlaced raw array containing both point normals and coordinates.
Definition at line 76 of file pointTypes.h.
| typedef Eigen::Matrix<Scalar, Dim, Dim> Ponca::PointPositionNormalBinding< _Scalar, _Dim >::MatrixType |
Definition at line 82 of file pointTypes.h.
| typedef _Scalar Ponca::PointPositionNormalBinding< _Scalar, _Dim >::Scalar |
Definition at line 80 of file pointTypes.h.
| typedef Eigen::Matrix<Scalar, Dim, 1> Ponca::PointPositionNormalBinding< _Scalar, _Dim >::VectorType |
Definition at line 81 of file pointTypes.h.
| anonymous enum |
Definition at line 79 of file pointTypes.h.
|
inline |
Definition at line 84 of file pointTypes.h.
|
inline |
Definition at line 91 of file pointTypes.h.
|
inline |
Definition at line 90 of file pointTypes.h.