|
Ponca
5b0151ad2869758185d699615c3cca5855cc2cee
Point Cloud Analysis library
|
Stores the three points and normals of the triangles and provides access to Corrected Normal Current formula. More...
#include <cnc.h>
Collaboration diagram for Ponca::internal::Triangle< DataPoint >:Public Types | |
| typedef DataPoint::Scalar | Scalar |
| typedef DataPoint::VectorType | VectorType |
| typedef DataPoint::MatrixType | MatrixType |
Public Member Functions | |
| Triangle (DataPoint pointA, DataPoint pointB, DataPoint pointC) | |
| Triangle (const std::array< VectorType, 3 > &points, const std::array< VectorType, 3 > &normals) | |
| VectorType & | getPos (const int index) |
| Get the position of the point at the given index. | |
| bool | operator== (const Triangle &other) const |
| bool | operator!= (const Triangle &other) const |
| template<bool differentOrder = false> | |
| Scalar | mu0InterpolatedU () |
| template<bool differentOrder = false> | |
| Scalar | mu1InterpolatedU () |
| template<bool differentOrder = false> | |
| Scalar | mu2InterpolatedU () |
| template<bool differentOrder = false> | |
| MatrixType | muXYInterpolatedU () |
Protected Attributes | |
| std::array< VectorType, 3 > | m_points |
| std::array< VectorType, 3 > | m_normals |
Stores the three points and normals of the triangles and provides access to Corrected Normal Current formula.
| DataPoint | Type of input points. |
| typedef DataPoint::MatrixType Ponca::internal::Triangle< DataPoint >::MatrixType |
| typedef DataPoint::Scalar Ponca::internal::Triangle< DataPoint >::Scalar |
| typedef DataPoint::VectorType Ponca::internal::Triangle< DataPoint >::VectorType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |