30 #ifndef _libCore_FieldCollectorBase_hpp_
31 #define _libCore_FieldCollectorBase_hpp_
35 #include <vtkUnstructuredGrid.h>
61 GRANOO_ACCESS_GET(ClassID, std::string,
_classID);
86 std::map<const std::string, FieldBase*>
_field;
Definition: FieldBase.hpp:45
Definition: FieldCollectorBase.hpp:49
const std::string _classID
Definition: FieldCollectorBase.hpp:83
virtual void collect_vtkData(vtkUnstructuredGrid *uGrid)=0
static SetOfBase< FieldCollectorBase > & get_all_set()
Definition: FieldCollectorBase.cpp:39
std::map< const std::string, FieldBase * > _field
Definition: FieldCollectorBase.hpp:86
void parse_my_xml_attr()
Definition: FieldCollectorBase.cpp:126
VtkDataType _vtkDataType
Definition: FieldCollectorBase.hpp:87
void disable_allField()
Definition: FieldCollectorBase.cpp:153
virtual ~FieldCollectorBase()
Definition: FieldCollectorBase.cpp:99
FieldCollectorBase(const FieldCollectorBase &)=delete
static void enable_all()
Definition: FieldCollectorBase.cpp:45
FieldCollectorBase & operator=(const FieldCollectorBase &)=delete
void enable_allField()
Definition: FieldCollectorBase.cpp:147
static void disable_all()
Definition: FieldCollectorBase.cpp:51
static void collect_all_vtkData(vtkUnstructuredGrid *uGrid)
Definition: FieldCollectorBase.cpp:87
void store(FieldBase *)
Definition: FieldCollectorBase.cpp:107
FieldCollectorBase()=delete
static void parse_xml()
Definition: FieldCollectorBase.cpp:57
FieldBase & get_FieldBase(const std::string &)
Definition: FieldCollectorBase.cpp:114
Definition: SetOf.hpp:153
Definition: Common.hpp:198
VtkDataType
Definition: FieldCollectorBase.hpp:44
@ VTK_POINT
Definition: FieldCollectorBase.hpp:44
@ VTK_CELL
Definition: FieldCollectorBase.hpp:44