|
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 |
|
template<typename Mesh, typename T1>
class FEVV::Geometry_traits< Mesh, CGAL::Cartesian< T1 > >
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.