|
#include <VTKData.h>
Public Member Functions | |
VTKPointDescriptorEntry (std::string fieldName) | |
initialises this data member with given name. More... | |
virtual | ~VTKPointDescriptorEntry () |
virtual void | emit (std::ostream &out, const T &t) const =0 |
writes this VTKData to the given output stream for a single T More... | |
virtual std::string | getTypeName () const =0 |
Gives the VTKDataType for VTK. More... | |
std::string | getName () const |
Returns the name associated with this field. More... | |
virtual std::size_t | getNumberOfComponents () const =0 |
Returns the number of components in this type. More... | |
Private Attributes | |
std::string | name_ |
Type-erased Internal storage class for a single datamember.
|
inline |
initialises this data member with given name.
fieldName | Name of the VTK output field |
|
inlinevirtual |
|
pure virtual |
writes this VTKData to the given output stream for a single T
out | the output stream |
t | the backing dataobject |
Implemented in Detail::VTKPointDescriptorEntryImpl< T, V >.
Referenced by VTKUnstructuredGrid< T >::write().
|
inline |
Returns the name associated with this field.
References Detail::VTKPointDescriptorEntry< T >::name_.
Referenced by VTKUnstructuredGrid< T >::write().
|
pure virtual |
Returns the number of components in this type.
Implemented in Detail::VTKPointDescriptorEntryImpl< T, V >.
Referenced by VTKUnstructuredGrid< T >::write().
|
pure virtual |
Gives the VTKDataType for VTK.
Implemented in Detail::VTKPointDescriptorEntryImpl< T, V >.
Referenced by VTKUnstructuredGrid< T >::write().
|
private |
Referenced by Detail::VTKPointDescriptorEntry< T >::getName().