#include <openvdb/math/Maps.h>
#include <algorithm>
#include <cmath>
#include <vector>
Go to the source code of this file.
|
template<typename MapType > |
void | openvdb::OPENVDB_VERSION_NAME::util::calculateBounds (const MapType &map, const BBoxd &in, BBoxd &out) |
| Calculate an axis-aligned bounding box in the given map's domain (e.g., index space) from an axis-aligned bounding box in its range (e.g., world space) More...
|
|
template<typename MapType > |
void | openvdb::OPENVDB_VERSION_NAME::util::calculateBounds (const MapType &map, const Vec3d ¢er, const Real radius, BBoxd &out) |
| Calculate an axis-aligned bounding box in the given map's domain from a spherical bounding box in its range. More...
|
|
template<> |
void | openvdb::OPENVDB_VERSION_NAME::util::calculateBounds< math::NonlinearFrustumMap > (const math::NonlinearFrustumMap &frustum, const Vec3d ¢er, const Real radius, BBoxd &out) |
| Calculate an axis-aligned bounding box in index space from a spherical bounding box in world space. More...
|
|