ViennaGrid - The Vienna Grid Library
2.1.0
|
Provides the basic operations in a cartesian coordinate system. More...
#include <point.hpp>
Static Public Member Functions | |
template<typename PointType > | |
static PointType | add (PointType const &p1, PointType const &p2) |
Returns the point p1 + p2 for a cartesian coordinate system. | |
template<typename PointType > | |
static void | inplace_add (PointType &p1, PointType const &p2) |
Implementation of p1 += p2 for a cartesian coordinate system. | |
template<typename PointType > | |
static PointType & | inplace_stretch (PointType &p1, typename result_of::coord< PointType >::type factor) |
Implementation of p1 -= p2 for a cartesian coordinate system. | |
template<typename PointType > | |
static void | inplace_subtract (PointType &p1, PointType const &p2) |
Implementation of p1 -= p2 for a cartesian coordinate system. | |
template<typename PointType > | |
static PointType | subtract (PointType const &p1, PointType const &p2) |
Returns the point p1 - p2 for a cartesian coordinate system. | |
Static Public Attributes | |
static const int | dim = d |
Provides the basic operations in a cartesian coordinate system.
static PointType add | ( | PointType const & | p1, |
PointType const & | p2 | ||
) | [inline, static] |
Returns the point p1 + p2 for a cartesian coordinate system.
static void inplace_add | ( | PointType & | p1, |
PointType const & | p2 | ||
) | [inline, static] |
Implementation of p1 += p2 for a cartesian coordinate system.
static PointType& inplace_stretch | ( | PointType & | p1, |
typename result_of::coord< PointType >::type | factor | ||
) | [inline, static] |
Implementation of p1 -= p2 for a cartesian coordinate system.
static void inplace_subtract | ( | PointType & | p1, |
PointType const & | p2 | ||
) | [inline, static] |
Implementation of p1 -= p2 for a cartesian coordinate system.
static PointType subtract | ( | PointType const & | p1, |
PointType const & | p2 | ||
) | [inline, static] |
Returns the point p1 - p2 for a cartesian coordinate system.
const int dim = d [static] |