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

VectorToScalarConverter<VectorGridType>::Type is the type of a grid having the same tree configuration as VectorGridType but a scalar value type, T, where T is the type of the original vector components. More...

#include <GridOperators.h>

Public Types

typedef
VectorGridType::ValueType::value_type 
VecComponentValueT
 
typedef
VectorGridType::template
ValueConverter
< VecComponentValueT >::Type 
Type
 

Detailed Description

template<typename VectorGridType>
struct openvdb::OPENVDB_VERSION_NAME::tools::VectorToScalarConverter< VectorGridType >

VectorToScalarConverter<VectorGridType>::Type is the type of a grid having the same tree configuration as VectorGridType but a scalar value type, T, where T is the type of the original vector components.

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

Definition at line 33 of file GridOperators.h.

Member Typedef Documentation

template<typename VectorGridType>
typedef VectorGridType::template ValueConverter<VecComponentValueT>::Type openvdb::OPENVDB_VERSION_NAME::tools::VectorToScalarConverter< VectorGridType >::Type

Definition at line 35 of file GridOperators.h.

template<typename VectorGridType>
typedef VectorGridType::ValueType::value_type openvdb::OPENVDB_VERSION_NAME::tools::VectorToScalarConverter< VectorGridType >::VecComponentValueT

Definition at line 34 of file GridOperators.h.


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