HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Transform.h File Reference
#include "Maps.h"
#include <openvdb/Types.h>
#include <iosfwd>
+ Include dependency graph for Transform.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openvdb::OPENVDB_VERSION_NAME::math::Transform
 

Namespaces

 openvdb
 
 openvdb::OPENVDB_VERSION_NAME
 
 openvdb::OPENVDB_VERSION_NAME::math
 

Functions

OPENVDB_API void openvdb::OPENVDB_VERSION_NAME::math::calculateBounds (const Transform &t, const Vec3d &minWS, const Vec3d &maxWS, Vec3d &minIS, Vec3d &maxIS)
 Calculate an axis-aligned bounding box in index space from an axis-aligned bounding box in world space. More...
 
OPENVDB_API std::ostream & openvdb::OPENVDB_VERSION_NAME::math::operator<< (std::ostream &, const Transform &)
 
template<typename ResolvedMapType , typename OpType >
void openvdb::OPENVDB_VERSION_NAME::math::doProcessTypedMap (Transform &transform, OpType &op)
 Helper function used internally by processTypedMap() More...
 
template<typename ResolvedMapType , typename OpType >
void openvdb::OPENVDB_VERSION_NAME::math::doProcessTypedMap (const Transform &transform, OpType &op)
 Helper function used internally by processTypedMap() More...
 
template<typename TransformType , typename OpType >
bool openvdb::OPENVDB_VERSION_NAME::math::processTypedMap (TransformType &transform, OpType &op)
 Utility function that, given a generic map pointer, calls a functor on the fully-resoved map. More...