|
Slicer
5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Utility class that is ready to use for most of the nodes. More...
#include <Modules/Loadable/Segmentations/qSlicerSegmentationsNodeWriter.h>


Public Types | |
| typedef qSlicerNodeWriter | Superclass |
Public Types inherited from qSlicerNodeWriter | |
| typedef qSlicerFileWriter | Superclass |
Public Types inherited from qSlicerIO | |
| typedef QString | IOFileType |
| typedef QVariantMap | IOProperties |
| typedef QObject | Superclass |
Public Member Functions | |
| qSlicerIOOptions * | options () const override |
| Return a new qSlicerSegmentationsNodeWriterOptionsWidget. More... | |
| qSlicerSegmentationsNodeWriter (QObject *parent) | |
| bool | write (const qSlicerIO::IOProperties &properties) override |
| ~qSlicerSegmentationsNodeWriter () override | |
Public Member Functions inherited from qSlicerNodeWriter | |
| bool | canWriteObject (vtkObject *object) const override |
| Return true if the object is handled by the writer. More... | |
| QString | description () const override |
| Unique name of the reader/writer. More... | |
| QStringList | extensions (vtkObject *object) const override |
| IOFileType | fileType () const override |
| Multiple readers can share the same file type. More... | |
| virtual vtkMRMLNode * | getNodeByID (const char *id) const |
| qSlicerNodeWriter (const QString &description, const qSlicerIO::IOFileType &fileType, const QStringList &nodeTags, bool useCompression, QObject *parent) | |
| void | setSupportUseCompression (bool useCompression) |
| bool | supportUseCompression () const |
| ~qSlicerNodeWriter () override | |
Public Member Functions inherited from qSlicerFileWriter | |
| qSlicerFileWriter (QObject *parent=nullptr) | |
| virtual QStringList | writtenNodes () const |
| ~qSlicerFileWriter () override | |
Public Member Functions inherited from qSlicerIO | |
| qSlicerIO (QObject *parent=nullptr) | |
| Q_INVOKABLE vtkMRMLMessageCollection * | userMessages () const |
| Additional warning or error messages occurred during IO operation. More... | |
| ~qSlicerIO () override | |
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 () |
Additional Inherited Members | |
Properties inherited from qSlicerNodeWriter | |
| bool | supportUseCompression |
| Some storage nodes don't support the compression option. More... | |
Protected Member Functions inherited from qSlicerNodeWriter | |
| QStringList | nodeClassNames () const |
| void | setNodeClassNames (const QStringList &nodeClassNames) |
Protected Member Functions inherited from qSlicerFileWriter | |
| virtual void | setWrittenNodes (const QStringList &nodes) |
Protected Attributes inherited from qSlicerNodeWriter | |
| QScopedPointer< qSlicerNodeWriterPrivate > | d_ptr |
Protected Attributes inherited from qSlicerFileWriter | |
| QScopedPointer< qSlicerFileWriterPrivate > | d_ptr |
Protected Attributes inherited from qSlicerIO | |
| QScopedPointer< qSlicerIOPrivate > | d_ptr |
Protected Attributes inherited from qSlicerObject | |
| QScopedPointer< qSlicerObjectPrivate > | d_ptr |
Utility class that is ready to use for most of the nodes.
Definition at line 31 of file qSlicerSegmentationsNodeWriter.h.
Definition at line 36 of file qSlicerSegmentationsNodeWriter.h.
| qSlicerSegmentationsNodeWriter::qSlicerSegmentationsNodeWriter | ( | QObject * | parent | ) |
|
override |
|
overridevirtual |
Return a new qSlicerSegmentationsNodeWriterOptionsWidget.
Reimplemented from qSlicerNodeWriter.
|
overridevirtual |
Write the node referenced by "nodeID" into the "fileName" file. Optionally, "useCompression" and "useReferenceGeometry" can be specified. Return true on success, false otherwise. Create a storage node if the storable node doesn't have any.
Reimplemented from qSlicerNodeWriter.
1.8.14