21 #ifndef __qSlicerSceneWriter_h    22 #define __qSlicerSceneWriter_h    28 #include "qSlicerDataModuleExport.h"    48   QStringList 
extensions(vtkObject* 
object)
const override;
 virtual QStringList extensions(vtkObject *object) const =0
qSlicerFileWriter Superclass
virtual bool write(const qSlicerIO::IOProperties &properties)
virtual Q_INVOKABLE IOFileType fileType() const =0
Multiple readers can share the same file type. 
virtual Q_INVOKABLE QString description() const =0
Unique name of the reader/writer. 
virtual bool canWriteObject(vtkObject *object) const
Return true if the object is handled by the writer.