![]() |
Chemical Data Processing Library C++ API - Version 1.4.0
|
Definition of a regular spatial grid data type. More...
#include <type_traits>#include <utility>#include <memory>#include "CDPL/Math/GridExpression.hpp"#include "CDPL/Math/Grid.hpp"#include "CDPL/Math/Matrix.hpp"#include "CDPL/Math/Vector.hpp"#include "CDPL/Math/TypeTraits.hpp"#include "CDPL/Base/Exceptions.hpp"Go to the source code of this file.
Classes | |
| struct | CDPL::Math::GridCoordinatesMatrixTransformTraits< MatrixType > |
| Reusable transformation traits used by Math::RegularSpatialGrid when the grid-coordinate transform is a 4×4 matrix. More... | |
| struct | CDPL::Math::GridCoordinatesTransformTraits< CMatrix< T, 4, 4 > > |
| Math::GridCoordinatesTransformTraits specialization for transformations represented by fixed-size 4×4 Math::CMatrix instances. More... | |
| struct | CDPL::Math::GridCoordinatesTransformTraits< BoundedMatrix< T, 4, 4 > > |
| Math::GridCoordinatesTransformTraits specialization for transformations represented by 4×4 Math::BoundedMatrix instances. More... | |
| class | CDPL::Math::RegularSpatialGrid< T, C, GD, XF > |
| 3D grid data structure combining a grid data store with a coordinate-system transformation that maps grid cell indices to 3D world positions. More... | |
Namespaces | |
| CDPL | |
| The namespace of the Chemical Data Processing Library. | |
| CDPL::Math | |
| Contains classes and functions related to mathematics. | |
Typedefs | |
| typedef RegularSpatialGrid< float > | CDPL::Math::FRegularSpatialGrid |
Unbounded dense regular spatial grid storing floating-point values of type float. More... | |
| typedef RegularSpatialGrid< double > | CDPL::Math::DRegularSpatialGrid |
Unbounded dense regular spatial grid storing floating-point values of type double. More... | |
Functions | |
| template<typename T , typename C , typename GD , typename XF , typename V > | |
| T | CDPL::Math::interpolateTrilinear (const RegularSpatialGrid< T, C, GD, XF > &grid, const V &pos, bool local_pos) |
| Returns the trilinearly interpolated cell value of the regular spatial grid grid at the position pos. More... | |
Definition of a regular spatial grid data type.