Loading...
Searching...
No Matches
Transform.h File Reference
`#include "Maps.h"`
`#include <openvdb/Types.h>`
`#include <iosfwd>`

Go to the source code of this file.

## Classes

class | Transform

## Namespaces

namespace | openvdb
namespace | openvdb::v10_0
namespace | openvdb::v10_0::math

## Functions

OPENVDB_API void | 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.
OPENVDB_API std::ostream & | operator<< (std::ostream &, const Transform &)
template<typename ResolvedMapType, typename OpType>
void | doProcessTypedMap (Transform &transform, OpType &op)
| Helper function used internally by processTypedMap().
template<typename ResolvedMapType, typename OpType>
void | doProcessTypedMap (const Transform &transform, OpType &op)
| Helper function used internally by processTypedMap().
template<typename TransformType, typename OpType>
bool | processTypedMap (TransformType &transform, OpType &op)
| Utility function that, given a generic map pointer, calls a functor on the fully-resoved map.