36 #ifndef MULTIFORMATMESHWRITER_HPP_ 37 #define MULTIFORMATMESHWRITER_HPP_ 39 #define _BACKWARD_BACKWARD_WARNING_H 1 //Cut out the vtk deprecated warning 40 #include <vtkUnstructuredGrid.h> 41 #include <vtkSmartPointer.h> 42 #include "SmartPointers.hpp" 43 #include "DiscreteContinuumMesh.hpp" 62 template<
unsigned DIM>
76 boost::shared_ptr<DiscreteContinuumMesh<DIM> >
mpMesh;
104 static boost::shared_ptr<MultiFormatMeshWriter> Create();
110 void SetFilename(
const std::string& rFilename);
116 void SetMesh(vtkSmartPointer<vtkUnstructuredGrid> pMesh);
128 void SetOutputFormat(MeshFormat::Value outputFormat);