21#ifndef __qSlicerModelsReader_h
22#define __qSlicerModelsReader_h
26class qSlicerModelsReaderPrivate;
58 QScopedPointer<qSlicerModelsReaderPrivate>
d_ptr;
qSlicerFileReader(QObject *parent=nullptr)
vtkSlicerModelsLogic * modelsLogic() const
double canLoadFileConfidence(const QString &file) const override
QStringList extensions() const override
qSlicerFileReader Superclass
void setModelsLogic(vtkSlicerModelsLogic *modelsLogic)
qSlicerIOOptions * options() const override
~qSlicerModelsReader() override
IOFileType fileType() const override
Multiple readers can share the same file type.
bool load(const IOProperties &properties) override
Properties available: fileMode, multipleFiles, fileType.
qSlicerModelsReader(vtkSlicerModelsLogic *modelsLogic=nullptr, QObject *parent=nullptr)
QString description() const override
Unique name of the reader/writer.
QScopedPointer< qSlicerModelsReaderPrivate > d_ptr