MEPP2 Project
Namespaces | Functions
Geometry_traits_operators.h File Reference
#include <iostream>
Include dependency graph for Geometry_traits_operators.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 FEVV
 Interfaces for plugins These interfaces will be used for different plugins.
 
 FEVV::GeometryTraits
 

Functions

template<typename GeometryTraits >
GeometryTraits::Vector FEVV::GeometryTraits::add_v (const typename GeometryTraits::Vector &v1, const typename GeometryTraits::Vector &v2)
 Returns the sum of vectors V1 and V2. More...
 
template<typename GeometryTraits >
GeometryTraits::Point FEVV::GeometryTraits::add_pv (const typename GeometryTraits::Point &p, const typename GeometryTraits::Vector &v)
 Returns the sum of point P and vector V. More...
 
template<typename GeometryTraits >
GeometryTraits::Point FEVV::GeometryTraits::sub_pv (const typename GeometryTraits::Point &p, const typename GeometryTraits::Vector &v)
 Returns point P minus vector V. More...
 
template<typename GeometryTraits >
GeometryTraits::Vector FEVV::GeometryTraits::sub_p (const typename GeometryTraits::Point &p1, const typename GeometryTraits::Point &p2)
 Returns point P1 minus point P2. More...
 
template<typename GeometryTraits >
GeometryTraits::Vector FEVV::GeometryTraits::sub_v (const typename GeometryTraits::Vector &v1, const typename GeometryTraits::Vector &v2)
 Returns vector V1 minus vector V2. More...
 
template<typename GeometryTraits >
GeometryTraits::Scalar FEVV::GeometryTraits::dot_product (const typename GeometryTraits::Vector &v1, const typename GeometryTraits::Vector &v2)
 Returns the dot product of vectors V1 and V2. More...