MEPP2 Project
|
PCLPointCloud specialization of the Geometry_traits generic class. For usage refer to Geometry traits documentation . More...
#include <Geometry_traits_pcl_point_cloud.h>
Public Types | |
typedef MeshT | Mesh |
typedef Geometry_traits< MeshT, PCLPointCloud_kernel_generator > | Self |
typedef RetrieveKernel< Mesh >::Kernel | Kernel |
typedef Kernel::Point | Point |
typedef Kernel::Vector | Vector |
typedef Kernel::Scalar | Scalar |
Public Member Functions | |
Geometry_traits (const Mesh &m) | |
Static Public Member Functions | |
static Scalar | get_x (const Point &p) |
static Scalar | get_y (const Point &p) |
static Scalar | get_z (const Point &p) |
static Vector | normal (const Point &p1, const Point &p2, const Point &p3) |
static Vector | unit_normal (const Point &p1, const Point &p2, const Point &p3) |
static Scalar | dot_product (const Vector &v1, const Vector &v2) |
static Vector | cross_product (const Vector &v1, const Vector &v2) |
static Scalar | length2 (const Vector &v) |
static Scalar | length (const Vector &v) |
static Scalar | length (const Point &p1, const Point &p2) |
static Vector | normalize (const Vector &v) |
static Vector | add_v (const Vector &v1, const Vector &v2) |
static Point | add_pv (const Point &p, const Vector &v) |
static Point | sub_pv (const Point &p, const Vector &v) |
static Vector | sub_p (const Point &p, const Point &q) |
static Vector | sub_v (const Vector &v1, const Vector &v2) |
static Vector | scalar_mult (const Vector &v, Scalar s) |
Static Public Attributes | |
static const Vector | NULL_VECTOR |
Initialisation of static member NULL_VECTOR. More... | |
static const Point | ORIGIN |
Initialisation of static member ORIGIN. More... | |
Protected Attributes | |
Mesh & | m_mesh |
PCLPointCloud specialization of the Geometry_traits generic class. For usage refer to Geometry traits documentation .
Definition at line 64 of file Geometry_traits_pcl_point_cloud.h.
typedef RetrieveKernel< Mesh >::Kernel FEVV::Geometry_traits< MeshT, PCLPointCloud_kernel_generator >::Kernel |
Definition at line 69 of file Geometry_traits_pcl_point_cloud.h.
typedef MeshT FEVV::Geometry_traits< MeshT, PCLPointCloud_kernel_generator >::Mesh |
Definition at line 67 of file Geometry_traits_pcl_point_cloud.h.
typedef Kernel::Point FEVV::Geometry_traits< MeshT, PCLPointCloud_kernel_generator >::Point |
Definition at line 70 of file Geometry_traits_pcl_point_cloud.h.
typedef Kernel::Scalar FEVV::Geometry_traits< MeshT, PCLPointCloud_kernel_generator >::Scalar |
Definition at line 72 of file Geometry_traits_pcl_point_cloud.h.
typedef Geometry_traits< MeshT, PCLPointCloud_kernel_generator > FEVV::Geometry_traits< MeshT, PCLPointCloud_kernel_generator >::Self |
Definition at line 68 of file Geometry_traits_pcl_point_cloud.h.
typedef Kernel::Vector FEVV::Geometry_traits< MeshT, PCLPointCloud_kernel_generator >::Vector |
Definition at line 71 of file Geometry_traits_pcl_point_cloud.h.
|
inline |
Definition at line 74 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 129 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 122 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 102 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 97 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 76 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 78 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 80 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 111 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 109 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 107 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 82 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 117 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 151 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 140 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 135 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 145 of file Geometry_traits_pcl_point_cloud.h.
|
inlinestatic |
Definition at line 92 of file Geometry_traits_pcl_point_cloud.h.
|
protected |
Definition at line 160 of file Geometry_traits_pcl_point_cloud.h.