KASKADE 7 development version
|
Functions | |
template<class Scalar > | |
Dune::FieldVector< Scalar, 3 > | crossProduct (Dune::FieldVector< Scalar, 3 > const &v1, Dune::FieldVector< Scalar, 3 > const &v2) |
DEPRECATED: use vectorProduct instead. More... | |
template<class Scalar > | |
void | crossProduct (Dune::FieldVector< Scalar, 3 > const &v1, Dune::FieldVector< Scalar, 3 > const &v2, Dune::FieldVector< Scalar, 3 > &result) |
DEPRECATED: use vectorProduct instead. More... | |
template<class Vector > | |
Vector | normalize (Vector &vector) |
Normalize vector. More... | |
template<class Vector > | |
Vector | getNormalized (Vector const &vector) |
Normalize vector. More... | |
template<class Vector > | |
void | projectOnPlane (Vector &vec, Vector const &planeNormal) |
Project Vector vec on plane given through planeNormal. No translation is performed. More... | |
template<class Vector > | |
void | project (Vector &vec, Vector const &projectionUnitNormal) |
Project Vector vec on plane given through planeNormal. No translation is performed. More... | |
Dune::FieldVector< Scalar, 3 > GeomTools::crossProduct | ( | Dune::FieldVector< Scalar, 3 > const & | v1, |
Dune::FieldVector< Scalar, 3 > const & | v2 | ||
) |
DEPRECATED: use vectorProduct instead.
Definition at line 30 of file geomtools.hh.
void GeomTools::crossProduct | ( | Dune::FieldVector< Scalar, 3 > const & | v1, |
Dune::FieldVector< Scalar, 3 > const & | v2, | ||
Dune::FieldVector< Scalar, 3 > & | result | ||
) |
DEPRECATED: use vectorProduct instead.
Definition at line 36 of file geomtools.hh.
|
inline |
Normalize vector.
Definition at line 62 of file geomtools.hh.
|
inline |
Normalize vector.
Definition at line 48 of file geomtools.hh.
Referenced by GeometricObject::ImplementationDetail::ProjectionImpl< Point< Scalar, dim >, Line< Scalar, dim >, Scalar, dim, ScalarProduct >::apply(), and GeometricObject::ImplementationDetail::ProjectionImpl< Point< Scalar, dim >, Rectangle< Scalar, dim >, Scalar, dim, ScalarProduct >::apply().
|
inline |
Project Vector vec on plane given through planeNormal. No translation is performed.
Definition at line 91 of file geomtools.hh.
|
inline |
Project Vector vec on plane given through planeNormal. No translation is performed.
Definition at line 78 of file geomtools.hh.