Field3D
|
Contains the FieldMapping base class and the NullFieldMapping and MatrixFieldMapping subclass implementations. More...
#include <iostream>
#include <vector>
#include "Field.h"
#include "FieldMapping.h"
#include "Types.h"
Go to the source code of this file.
Namespaces | |
FIELD3D_NAMESPACE_OPEN | |
Functions | |
template<class Matrix_T > | |
bool | FIELD3D_NAMESPACE_OPEN::checkMatricesIdentical (const Matrix_T &m1, const Matrix_T &m2, double tolerance) |
const string | FIELD3D_NAMESPACE_OPEN::k_frustumMappingName ("FrustumFieldMapping") |
const string | FIELD3D_NAMESPACE_OPEN::k_mappingName ("FieldMapping") |
const string | FIELD3D_NAMESPACE_OPEN::k_matrixMappingName ("MatrixFieldMapping") |
const string | FIELD3D_NAMESPACE_OPEN::k_nullMappingName ("NullFieldMapping") |
void | worldToVoxel (const Field3D::FieldMapping *mapping, const Box3d &wsBounds, Box3d &vsBounds) |
Computes a voxel space bounds given a bounding box in world space. This is done by transforming each corner vertex from world to voxel space and bounding the result. More... | |
Contains the FieldMapping base class and the NullFieldMapping and MatrixFieldMapping subclass implementations.
Definition in file FieldMapping.cpp.
void worldToVoxel | ( | const Field3D::FieldMapping * | mapping, |
const Box3d & | wsBounds, | ||
Box3d & | vsBounds | ||
) |
Computes a voxel space bounds given a bounding box in world space. This is done by transforming each corner vertex from world to voxel space and bounding the result.
Definition at line 173 of file FieldMapping.cpp.
Referenced by FieldSampler< WrapperVec_T, 1 >::getMinMax(), FieldSampler< WrapperVec_T, 3 >::getMinMax(), FieldSampler< WrapperVec_T, 1 >::getMinMaxMIP(), FieldSampler< WrapperVec_T, 3 >::getMinMaxMIP(), and FieldMapping::resolution().