21#ifndef __qSlicerFileWriter_h
22#define __qSlicerFileWriter_h
26class qSlicerFileWriterPrivate;
54 virtual QStringList
extensions(vtkObject*
object)
const = 0;
75 QScopedPointer<qSlicerFileWriterPrivate>
d_ptr;
virtual bool write(const qSlicerIO::IOProperties &properties)
qSlicerFileWriter(QObject *parent=nullptr)
virtual QStringList extensions(vtkObject *object) const =0
~qSlicerFileWriter() override
virtual double canWriteObjectConfidence(vtkObject *object) const
virtual QStringList writtenNodes() const
virtual void setWrittenNodes(const QStringList &nodes)
virtual bool canWriteObject(vtkObject *object) const
QScopedPointer< qSlicerFileWriterPrivate > d_ptr
qSlicerIO(QObject *parent=nullptr)