|
class | openvdb::OPENVDB_VERSION_NAME::math::CompoundMap< T1, T2 > |
| Creates the composition of two maps, each of which could be a composition. In the case that each component of the composition classified as linear an acceleration AffineMap is stored. More...
|
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_linear< T > |
| Map traits. More...
|
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_linear< AffineMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_linear< ScaleMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_linear< UniformScaleMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_linear< UnitaryMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_linear< TranslationMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_linear< ScaleTranslateMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_linear< UniformScaleTranslateMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_linear< CompoundMap< T1, T2 > > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_uniform_scale< T > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_uniform_scale< UniformScaleMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_uniform_scale_translate< T > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_uniform_scale_translate< TranslationMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_uniform_scale_translate< UniformScaleTranslateMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_scale< T > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_scale< ScaleMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_scale_translate< T > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_scale_translate< ScaleTranslateMap > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_uniform_diagonal_jacobian< T > |
|
struct | openvdb::OPENVDB_VERSION_NAME::math::is_diagonal_jacobian< T > |
|
class | openvdb::OPENVDB_VERSION_NAME::math::MapBase |
| Abstract base class for maps. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::math::MapRegistry |
| Threadsafe singleton object for accessing the map type-name dictionary. Associates a map type-name with a factory function. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::math::AffineMap |
| A general linear transform using homogeneous coordinates to perform rotation, scaling, shear and translation. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::math::ScaleMap |
| A specialized Affine transform that scales along the principal axis the scaling need not be uniform in the three-directions. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::math::UniformScaleMap |
| A specialized Affine transform that scales along the principal axis the scaling is uniform in the three-directions. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::math::TranslationMap |
| A specialized linear transform that performs a translation. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::math::ScaleTranslateMap |
| A specialized Affine transform that scales along the principal axis the scaling need not be uniform in the three-directions, and then translates the result. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::math::UniformScaleTranslateMap |
| A specialized Affine transform that uniformaly scales along the principal axis and then translates the result. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::math::UnitaryMap |
| A specialized linear transform that performs a unitary maping i.e. rotation and or reflection. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::math::NonlinearFrustumMap |
| This map is composed of three steps. First it will take a box of size (Lx X Ly X Lz) defined by a member data bounding box and map it into a frustum with near plane (1 X Ly/Lx) and prescribed depth Then this frustum is transformed by an internal second map: most often a uniform scale, but other effects can be achieved by accumulating translation, shear and rotation: these are all applied to the second map. More...
|
|
class | openvdb::OPENVDB_VERSION_NAME::math::CompoundMap< T1, T2 > |
| Creates the composition of two maps, each of which could be a composition. In the case that each component of the composition classified as linear an acceleration AffineMap is stored. More...
|
|