21#ifndef __qSlicerVolumesReader_h
22#define __qSlicerVolumesReader_h
26class qSlicerVolumesReaderPrivate;
61 QScopedPointer<qSlicerVolumesReaderPrivate>
d_ptr;
qSlicerFileReader(QObject *parent=nullptr)
double canLoadFileConfidence(const QString &file) const override
void setLogic(vtkSlicerVolumesLogic *logic)
QString description() const override
Unique name of the reader/writer.
bool examineFileInfoList(QFileInfoList &fileInfoList, QFileInfo &archetypeFileInfo, qSlicerIO::IOProperties &ioProperties) const override
qSlicerIOOptions * options() const override
IOFileType fileType() const override
Multiple readers can share the same file type.
QScopedPointer< qSlicerVolumesReaderPrivate > d_ptr
vtkSlicerVolumesLogic * logic() const
qSlicerVolumesReader(vtkSlicerVolumesLogic *logic, QObject *parent=nullptr)
qSlicerVolumesReader(QObject *parent=nullptr)
~qSlicerVolumesReader() override
bool load(const IOProperties &properties) override
Properties available: fileMode, multipleFiles, fileType.
QStringList extensions() const override
qSlicerFileReader Superclass