|
Field3D
|
Used to return a string for the name of a templated field. More...
#include <Traits.h>
Public Member Functions | |
| const char * | name () |
| TemplatedFieldType () | |
Private Attributes | |
| std::string | m_name |
Used to return a string for the name of a templated field.
| TemplatedFieldType< Field_T >::TemplatedFieldType | ( | ) | [inline] |
Definition at line 122 of file Traits.h.
{
m_name = Field_T::staticClassName();
m_name +=
"<" +
DataTypeTraits<typename Field_T::value_type>::name() +
">";
}
| const char* TemplatedFieldType< Field_T >::name | ( | ) | [inline] |
Definition at line 118 of file Traits.h.
Referenced by CubicGenericFieldInterp< Field_T >::classType(), LinearMACFieldInterp< Data_T >::classType(), LinearGenericFieldInterp< Field_T >::classType(), CubicFieldInterp< Data_T >::classType(), LinearFieldInterp< Data_T >::classType(), FieldInterp< Data_T >::classType(), and TemplatedFieldType< ResizableField< Data_T > >::TemplatedFieldType().
{
return m_name.c_str();
}
std::string TemplatedFieldType< Field_T >::m_name [private] |
Definition at line 131 of file Traits.h.
Referenced by TemplatedFieldType< ResizableField< Data_T > >::name(), and TemplatedFieldType< ResizableField< Data_T > >::TemplatedFieldType().