MEPP2 Project
|
#include <iostream>
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... | |