HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tools::ScalarToVectorConverter< ScalarGridType > Struct Template Reference

ScalarToVectorConverter<ScalarGridType>::Type is the type of a grid having the same tree configuration as ScalarGridType but value type Vec3<T> where T is ScalarGridType::ValueType. More...

#include <GridOperators.h>

Public Types

typedef math::Vec3< typename
ScalarGridType::ValueType > 
VectorValueT
 
typedef
ScalarGridType::template
ValueConverter< VectorValueT >
::Type 
Type
 

Detailed Description

template<typename ScalarGridType>
struct openvdb::OPENVDB_VERSION_NAME::tools::ScalarToVectorConverter< ScalarGridType >

ScalarToVectorConverter<ScalarGridType>::Type is the type of a grid having the same tree configuration as ScalarGridType but value type Vec3<T> where T is ScalarGridType::ValueType.

For example, ScalarToVectorConverter<DoubleGrid>::Type is equivalent to Vec3DGrid.

Definition at line 42 of file GridOperators.h.

Member Typedef Documentation

template<typename ScalarGridType>
typedef ScalarGridType::template ValueConverter<VectorValueT>::Type openvdb::OPENVDB_VERSION_NAME::tools::ScalarToVectorConverter< ScalarGridType >::Type

Definition at line 44 of file GridOperators.h.

template<typename ScalarGridType>
typedef math::Vec3<typename ScalarGridType::ValueType> openvdb::OPENVDB_VERSION_NAME::tools::ScalarToVectorConverter< ScalarGridType >::VectorValueT

Definition at line 43 of file GridOperators.h.


The documentation for this struct was generated from the following file: