HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::ValueTraits< T, bool > Struct Template Reference

#include <Types.h>

Public Types

using ElementType = typename T::ValueType
 

Static Public Attributes

static const bool IsVec = VecTraits<T>::IsVec
 
static const bool IsQuat = QuatTraits<T>::IsQuat
 
static const bool IsMat = MatTraits<T>::IsMat
 
static const bool IsScalar = false
 
static const int Size = T::size
 
static const int Elements = IsMat ? Size*Size : Size
 

Detailed Description

template<typename T, bool = VecTraits<T>::IsVec || QuatTraits<T>::IsQuat || MatTraits<T>::IsMat>
struct openvdb::OPENVDB_VERSION_NAME::ValueTraits< T, bool >

Definition at line 294 of file Types.h.

Member Typedef Documentation

template<typename T, bool = VecTraits<T>::IsVec || QuatTraits<T>::IsQuat || MatTraits<T>::IsMat>
using openvdb::OPENVDB_VERSION_NAME::ValueTraits< T, bool >::ElementType = typename T::ValueType

Definition at line 302 of file Types.h.

Member Data Documentation

template<typename T, bool = VecTraits<T>::IsVec || QuatTraits<T>::IsQuat || MatTraits<T>::IsMat>
const int openvdb::OPENVDB_VERSION_NAME::ValueTraits< T, bool >::Elements = IsMat ? Size*Size : Size
static

Definition at line 301 of file Types.h.

template<typename T, bool = VecTraits<T>::IsVec || QuatTraits<T>::IsQuat || MatTraits<T>::IsMat>
const bool openvdb::OPENVDB_VERSION_NAME::ValueTraits< T, bool >::IsMat = MatTraits<T>::IsMat
static

Definition at line 298 of file Types.h.

template<typename T, bool = VecTraits<T>::IsVec || QuatTraits<T>::IsQuat || MatTraits<T>::IsMat>
const bool openvdb::OPENVDB_VERSION_NAME::ValueTraits< T, bool >::IsQuat = QuatTraits<T>::IsQuat
static

Definition at line 297 of file Types.h.

template<typename T, bool = VecTraits<T>::IsVec || QuatTraits<T>::IsQuat || MatTraits<T>::IsMat>
const bool openvdb::OPENVDB_VERSION_NAME::ValueTraits< T, bool >::IsScalar = false
static

Definition at line 299 of file Types.h.

template<typename T, bool = VecTraits<T>::IsVec || QuatTraits<T>::IsQuat || MatTraits<T>::IsMat>
const bool openvdb::OPENVDB_VERSION_NAME::ValueTraits< T, bool >::IsVec = VecTraits<T>::IsVec
static

Definition at line 296 of file Types.h.

template<typename T, bool = VecTraits<T>::IsVec || QuatTraits<T>::IsQuat || MatTraits<T>::IsMat>
const int openvdb::OPENVDB_VERSION_NAME::ValueTraits< T, bool >::Size = T::size
static

Definition at line 300 of file Types.h.


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