MEPP2 Project
|
OpenMesh specialization of the Geometry_traits generic class. For usage refer to Geometry traits documentation . More...
#include <Geometry_traits_cartesian.h>
Public Member Functions | |
Geometry_traits (const Mesh &m) | |
![]() | |
Geometry_traits_for_cgal (const Mesh &m) | |
Private Types | |
typedef Geometry_traits_for_cgal< Mesh, CGAL::Cartesian< T1 > > | Base |
Additional Inherited Members | |
![]() | |
typedef Geometry_traits_for_cgal | Self |
typedef Mesh | Mesh |
typedef CGAL::Cartesian< T1 > | Kernel |
typedef Kernel::Point_3 | Point |
typedef Kernel::Vector_3 | Vector |
typedef Kernel::FT | Scalar |
![]() | |
static Scalar | get_x (const Point &p) |
static Scalar | get_y (const Point &p) |
static Scalar | get_z (const Point &p) |
static Vector | unit_normal (const Point &p1, const Point &p2, const Point &p3) |
static Vector | 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 &p1, const Point &p2) |
static Vector | sub_v (const Vector &v1, const Vector &v2) |
static Vector | scalar_mult (const Vector &v, Scalar s) |
![]() | |
static const Vector | NULL_VECTOR |
Initialisation of static member NULL_VECTOR of Geometry_traits_for_cgal class. More... | |
static const Point | ORIGIN |
Initialisation of static member ORIGIN of Geometry_traits_for_cgal class. More... | |
![]() | |
Mesh & | m_mesh |
OpenMesh specialization of the Geometry_traits generic class. For usage refer to Geometry traits documentation .
Definition at line 28 of file Geometry_traits_cartesian.h.
|
private |
Definition at line 31 of file Geometry_traits_cartesian.h.
|
inline |
Definition at line 34 of file Geometry_traits_cartesian.h.