12 #ifndef CXFILEREADERWRITERSERVICEPROXY_H 13 #define CXFILEREADERWRITERSERVICEPROXY_H 15 #include "cxResourceExport.h" 17 class ctkPluginContext;
31 virtual bool isNull();
33 QString getName()
const;
34 QString getFileSuffix()
const;
36 bool canRead(
const QString &type,
const QString &filename);
37 std::vector<DataPtr> read(
const QString &filename);
38 DataPtr read(
const QString &uid,
const QString &filename);
39 QString canReadDataType()
const;
40 bool readInto(
DataPtr data, QString path);
42 QString canWriteDataType()
const;
43 bool canWrite(
const QString &type,
const QString &filename)
const;
44 void write(
DataPtr data,
const QString &filename);
50 ctkPluginContext *mPluginContext;
55 #endif // CXFILEREADERWRITERSERVICEPROXY_H virtual ~FileReaderWriterServiceProxy()
boost::shared_ptr< class Data > DataPtr
boost::shared_ptr< class FileReaderWriterService > FileReaderWriterServicePtr
vtkSmartPointer< vtkPolyData > vtkPolyDataPtr
Namespace for all CustusX production code.