![]() |
|
#include <VTKData.h>
Inheritance diagram for Detail::VTKPointDescriptorEntry< T >: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().