Ponca  7d8ac87a7de01d881c9fde3c42e397b44bffb901
Point Cloud Analysis library
Loading...
Searching...
No Matches
Ponca::PointPosition< _Scalar, _Dim > Class Template Reference

Point data type containing only containing the position vector. More...

#include <pointTypes.h>

+ Collaboration diagram for Ponca::PointPosition< _Scalar, _Dim >:

Public Types

enum  { Dim = _Dim }
 
using Scalar = _Scalar
 
using VectorType = Eigen::Matrix< Scalar, Dim, 1 >
 
using MatrixType = Eigen::Matrix< Scalar, Dim, Dim >
 

Public Member Functions

 PointPosition (const VectorType &pos=VectorType::Zero())
 
const VectorType & pos () const
 Get the point position.
 
VectorType & pos ()
 Get the point position.
 

Detailed Description

template<typename _Scalar, int _Dim>
class Ponca::PointPosition< _Scalar, _Dim >

Point data type containing only containing the position vector.

Definition at line 56 of file pointTypes.h.

Member Typedef Documentation

◆ MatrixType

template<typename _Scalar , int _Dim>
using Ponca::PointPosition< _Scalar, _Dim >::MatrixType = Eigen::Matrix<Scalar, Dim, Dim>

Definition at line 65 of file pointTypes.h.

◆ Scalar

Definition at line 63 of file pointTypes.h.

◆ VectorType

template<typename _Scalar , int _Dim>
using Ponca::PointPosition< _Scalar, _Dim >::VectorType = Eigen::Matrix<Scalar, Dim, 1>

Definition at line 64 of file pointTypes.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename _Scalar , int _Dim>
anonymous enum

Definition at line 59 of file pointTypes.h.

Constructor & Destructor Documentation

◆ PointPosition()

template<typename _Scalar , int _Dim>
Ponca::PointPosition< _Scalar, _Dim >::PointPosition ( const VectorType &  pos = VectorType::Zero())
inline

Definition at line 67 of file pointTypes.h.

Member Function Documentation

◆ pos() [1/2]

template<typename _Scalar , int _Dim>
VectorType & Ponca::PointPosition< _Scalar, _Dim >::pos ( )
inline

Get the point position.

Definition at line 72 of file pointTypes.h.

◆ pos() [2/2]

template<typename _Scalar , int _Dim>
const VectorType & Ponca::PointPosition< _Scalar, _Dim >::pos ( ) const
inline

Get the point position.

Definition at line 70 of file pointTypes.h.