|
Slicer
4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/Loadable/Data/qSlicerSceneReader.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 | |
| virtual QString | description () const |
| Unique name of the reader/writer. More... | |
| virtual QStringList | extensions () const |
| Support only .mrml files. More... | |
| virtual qSlicerIO::IOFileType | fileType () const |
| Support QString("SceneFile") More... | |
| virtual bool | load (const qSlicerIO::IOProperties &properties) |
| virtual qSlicerIOOptions * | options () const |
| Options to control scene loading. More... | |
| qSlicerSceneReader (vtkSlicerCamerasModuleLogic *camerasLogic, QObject *_parent=0) | |
| virtual | ~qSlicerSceneReader () |
Public Member Functions inherited from qSlicerFileReader | |
| bool | canLoadFile (const QString &file) const |
| QStringList | loadedNodes () const |
| qSlicerFileReader (QObject *parent=0) | |
| QStringList | supportedNameFilters (const QString &fileName, int *longestExtensionMatchPtr=NULL) const |
| virtual | ~qSlicerFileReader () |
Public Member Functions inherited from qSlicerIO | |
| qSlicerIO (QObject *parent=0) | |
| virtual | ~qSlicerIO () |
Public Member Functions inherited from qSlicerObject | |
| vtkMRMLScene * | mrmlScene () const |
| Return a pointer on the MRML scene. More... | |
| qSlicerObject () | |
| virtual void | setMRMLScene (vtkMRMLScene *) |
| Set the current MRML scene to the widget. More... | |
| virtual | ~qSlicerObject () |
Protected Attributes | |
| QScopedPointer< qSlicerSceneReaderPrivate > | d_ptr |
Protected Attributes inherited from qSlicerFileReader | |
| QScopedPointer< qSlicerFileReaderPrivate > | d_ptr |
Protected Attributes inherited from qSlicerObject | |
| QScopedPointer< qSlicerObjectPrivate > | d_ptr |
Additional Inherited Members | |
Protected Member Functions inherited from qSlicerFileReader | |
| void | setLoadedNodes (const QStringList &nodes) |
qSlicerSceneReader is the IO class that handle MRML scene It internally call vtkMRMLScene::Connect() or vtkMRMLScene::Import() depending on the clear flag.
Definition at line 36 of file qSlicerSceneReader.h.
Definition at line 41 of file qSlicerSceneReader.h.
| qSlicerSceneReader::qSlicerSceneReader | ( | vtkSlicerCamerasModuleLogic * | camerasLogic, |
| QObject * | _parent = 0 |
||
| ) |
|
virtual |
|
virtual |
Unique name of the reader/writer.
Implements qSlicerIO.
|
virtual |
Support only .mrml files.
Reimplemented from qSlicerFileReader.
|
virtual |
Support QString("SceneFile")
Implements qSlicerIO.
|
virtual |
the supported properties are: QString fileName: the path of the mrml scene to load bool clear: wether the current should be cleared or not
Reimplemented from qSlicerFileReader.
|
virtual |
Options to control scene loading.
Reimplemented from qSlicerIO.
|
protected |
Definition at line 60 of file qSlicerSceneReader.h.
1.8.13