12 #ifndef CXXMLPOLYDATAMESHREADER_H 13 #define CXXMLPOLYDATAMESHREADER_H 16 #include "org_custusx_core_filemanager_Export.h" 18 class ctkPluginContext;
36 virtual bool canRead(
const QString& type,
const QString& filename);
37 virtual DataPtr read(
const QString& uid,
const QString& filename);
38 virtual QString canReadDataType()
const;
39 virtual bool readInto(
DataPtr data, QString path);
40 bool readInto(
MeshPtr mesh, QString filename);
41 std::vector<DataPtr> read(
const QString &filename);
44 QString canWriteDataType()
const;
45 bool canWrite(
const QString &type,
const QString &filename)
const;
54 #endif // CXXMLPOLYDATAMESHREADER_H
void write(DataPtr data, const QString &filename)
boost::shared_ptr< class Data > DataPtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
vtkSmartPointer< vtkPolyData > vtkPolyDataPtr
virtual ~XMLPolyDataMeshReader()
boost::shared_ptr< class Mesh > MeshPtr
Namespace for all CustusX production code.