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