Field3D

#include <Traits.h>

Public Member Functions

template<>
int dataDims ()
 
template<>
int dataDims ()
 
template<>
int dataDims ()
 
template<>
int dataDims ()
 
template<>
int dataDims ()
 
template<>
int dataDims ()
 
template<>
int dataDims ()
 
template<>
int dataDims ()
 
template<>
int dataDims ()
 
template<>
int dataDims ()
 

Static Public Member Functions

static int dataDims ()
 Dimensions of the given data type. i.e. 3 for V3f, 1 for float. More...
 

Detailed Description

template<class Data_T>
class FieldTraits< Data_T >

Traits class that lets us answer how many components are in a given data type

Definition at line 88 of file Traits.h.

Member Function Documentation

template<class Data_T >
static int FieldTraits< Data_T >::dataDims ( )
static
template<>
int FieldTraits< half >::dataDims ( )

Definition at line 83 of file Field.cpp.

84 {
85  return 1;
86 }
template<>
int FieldTraits< float >::dataDims ( )

Definition at line 91 of file Field.cpp.

92 {
93  return 1;
94 }
template<>
int FieldTraits< double >::dataDims ( )

Definition at line 99 of file Field.cpp.

100 {
101  return 1;
102 }
template<>
int FieldTraits< int >::dataDims ( )

Definition at line 107 of file Field.cpp.

108 {
109  return 1;
110 }
template<>
int FieldTraits< char >::dataDims ( )

Definition at line 115 of file Field.cpp.

116 {
117  return 1;
118 }
template<>
int FieldTraits< unsigned char >::dataDims ( )

Definition at line 123 of file Field.cpp.

124 {
125  return 1;
126 }
template<>
int FieldTraits< V3h >::dataDims ( )

Definition at line 131 of file Field.cpp.

132 {
133  return 3;
134 }
template<>
int FieldTraits< V3f >::dataDims ( )

Definition at line 139 of file Field.cpp.

140 {
141  return 3;
142 }
template<>
int FieldTraits< V3d >::dataDims ( )

Definition at line 147 of file Field.cpp.

148 {
149  return 3;
150 }
template<>
int FieldTraits< C3f >::dataDims ( )

Definition at line 155 of file Field.cpp.

References FIELD3D_NAMESPACE_SOURCE_CLOSE.

156 {
157  return 3;
158 }

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