HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanovdb::TensorTraits< T, 1 > Struct Template Reference

#include <NanoVDB.h>

Public Types

using ElementType = typename T::ValueType
 

Static Public Member Functions

static ElementType scalar (const T &v)
 

Static Public Attributes

static const int Rank = 1
 
static const bool IsScalar = false
 
static const bool IsVector = true
 
static const int Size = T::SIZE
 

Detailed Description

template<typename T>
struct nanovdb::TensorTraits< T, 1 >

Definition at line 1961 of file NanoVDB.h.

Member Typedef Documentation

template<typename T >
using nanovdb::TensorTraits< T, 1 >::ElementType = typename T::ValueType

Definition at line 1967 of file NanoVDB.h.

Member Function Documentation

template<typename T >
static ElementType nanovdb::TensorTraits< T, 1 >::scalar ( const T &  v)
inlinestatic

Definition at line 1968 of file NanoVDB.h.

Member Data Documentation

template<typename T >
const bool nanovdb::TensorTraits< T, 1 >::IsScalar = false
static

Definition at line 1964 of file NanoVDB.h.

template<typename T >
const bool nanovdb::TensorTraits< T, 1 >::IsVector = true
static

Definition at line 1965 of file NanoVDB.h.

template<typename T >
const int nanovdb::TensorTraits< T, 1 >::Rank = 1
static

Definition at line 1963 of file NanoVDB.h.

template<typename T >
const int nanovdb::TensorTraits< T, 1 >::Size = T::SIZE
static

Definition at line 1966 of file NanoVDB.h.


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