|
Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/Loadable/Transforms/qSlicerTransformsReader.h>


Public Types | |
| typedef qSlicerFileReader | Superclass |
Public Types inherited from qSlicerFileReader | |
| typedef qSlicerIO | Superclass |
Public Types inherited from qSlicerIO | |
| typedef QString | IOFileType |
| typedef QVariantMap | IOProperties |
| typedef QObject | Superclass |
Public Member Functions | |
| double | canLoadFileConfidence (const QString &file) const override |
| QString | description () const override |
| Unique name of the reader/writer. | |
| QStringList | extensions () const override |
| IOFileType | fileType () const override |
| Multiple readers can share the same file type. | |
| bool | load (const IOProperties &properties) override |
| Properties available: fileMode, multipleFiles, fileType. | |
| qSlicerTransformsReader (vtkSlicerTransformLogic *transformLogic, QObject *parent=nullptr) | |
| void | setTransformLogic (vtkSlicerTransformLogic *transformLogic) |
| vtkSlicerTransformLogic * | transformLogic () const |
| ~qSlicerTransformsReader () override | |
Public Member Functions inherited from qSlicerFileReader | |
| virtual Q_INVOKABLE bool | canLoadFile (const QString &file) const |
| virtual Q_INVOKABLE bool | examineFileInfoList (QFileInfoList &fileInfoList, QFileInfo &archetypeFileInfo, qSlicerIO::IOProperties &ioProperties) const |
| virtual Q_INVOKABLE QStringList | loadedNodes () const |
| qSlicerFileReader (QObject *parent=nullptr) | |
| Q_INVOKABLE QStringList | supportedNameFilters (const QString &fileName, int *longestExtensionMatchPtr=nullptr) const |
| ~qSlicerFileReader () override | |
Public Member Functions inherited from qSlicerIO | |
| virtual Q_INVOKABLE qSlicerIOOptions * | options () const |
| qSlicerIO (QObject *parent=nullptr) | |
| Q_INVOKABLE vtkMRMLMessageCollection * | userMessages () const |
| Additional warning or error messages occurred during IO operation. | |
| ~qSlicerIO () override | |
Public Member Functions inherited from qSlicerObject | |
| vtkMRMLScene * | mrmlScene () const |
| Return a pointer on the MRML scene. | |
| qSlicerObject () | |
| virtual void | setMRMLScene (vtkMRMLScene *) |
| Set the current MRML scene to the widget. | |
| virtual | ~qSlicerObject () |
Protected Attributes | |
| QScopedPointer< qSlicerTransformsReaderPrivate > | d_ptr |
Protected Attributes inherited from qSlicerFileReader | |
| QScopedPointer< qSlicerFileReaderPrivate > | d_ptr |
Protected Attributes inherited from qSlicerIO | |
| QScopedPointer< qSlicerIOPrivate > | d_ptr |
Protected Attributes inherited from qSlicerObject | |
| QScopedPointer< qSlicerObjectPrivate > | d_ptr |
Additional Inherited Members | |
Protected Member Functions inherited from qSlicerFileReader | |
| virtual void | setLoadedNodes (const QStringList &nodes) |
Definition at line 32 of file qSlicerTransformsReader.h.
Definition at line 36 of file qSlicerTransformsReader.h.
| qSlicerTransformsReader::qSlicerTransformsReader | ( | vtkSlicerTransformLogic * | transformLogic, |
| QObject * | parent = nullptr ) |
|
override |
|
overridevirtual |
Returns a positive number (>0) if the reader can load this file. It uses default confidence value except for NIFTI files. For NIFTI file that contain displacement field, the method returns 0.6 which is higher than the default (0.5) to make the application prefer reading it as transform.
Reimplemented from qSlicerFileReader.
|
overridevirtual |
Unique name of the reader/writer.
Implements qSlicerIO.
|
overridevirtual |
Return a list of the supported extensions. Please read QFileDialog::nameFilters for the allowed formats Example: "Image (*.jpg *.png *.tiff)", "Model (*.vtk)"
Reimplemented from qSlicerFileReader.
|
overridevirtual |
Multiple readers can share the same file type.
Implements qSlicerIO.
|
overridevirtual |
Properties available: fileMode, multipleFiles, fileType.
Reimplemented from qSlicerFileReader.
| void qSlicerTransformsReader::setTransformLogic | ( | vtkSlicerTransformLogic * | transformLogic | ) |
| vtkSlicerTransformLogic * qSlicerTransformsReader::transformLogic | ( | ) | const |
|
protected |
Definition at line 56 of file qSlicerTransformsReader.h.