25#include <vtkAOSDataArrayTemplate.h>
26#include <vtkCellData.h>
27#include <vtkFieldData.h>
29#include <vtkPointData.h>
30#include <vtkUnstructuredGrid.h>
31#include <vtkUnstructuredGridAlgorithm.h>
49 void PrintSelf(std::ostream& os, vtkIndent indent)
override;
68 vtkInformationVector** inputVector,
69 vtkInformationVector* outputVector)
override;
71 vtkInformationVector** ,
72 vtkInformationVector* )
override;
74 vtkInformationVector** ,
75 vtkInformationVector* )
override;
Definition of the class Properties that implements a container of properties.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
void addProperty(MeshLib::PropertyVector< T > const &property) const
Adds a zero-copy vtk array wrapper.
vtkNew< vtkPoints > Points
vtkTypeMacro(VtkMappedMeshSource, vtkUnstructuredGridAlgorithm)
vtkNew< vtkPointData > PointData
static VtkMappedMeshSource * New()
int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
void SetMesh(const MeshLib::Mesh *mesh)
Sets the mesh. Calling is mandatory.
const MeshLib::Mesh * _mesh
vtkNew< vtkFieldData > FieldData
void operator=(const VtkMappedMeshSource &)=delete
const MeshLib::Mesh * GetMesh() const
Returns the mesh.
VtkMappedMeshSource(const VtkMappedMeshSource &)=delete
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
vtkNew< vtkCellData > CellData
void PrintSelf(std::ostream &os, vtkIndent indent) override