Slicer
5.13
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
Modules
Loadable
Data
Logic
vtkSlicerSceneReader.h
Go to the documentation of this file.
1
/*==============================================================================
2
3
Program: 3D Slicer
4
5
Copyright (c) Kitware Inc.
6
7
See COPYRIGHT.txt
8
or http://www.slicer.org/copyright/copyright.txt for details.
9
10
Unless required by applicable law or agreed to in writing, software
11
distributed under the License is distributed on an "AS IS" BASIS,
12
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
See the License for the specific language governing permissions and
14
limitations under the License.
15
16
==============================================================================*/
17
18
#ifndef __vtkSlicerSceneReader_h
19
#define __vtkSlicerSceneReader_h
20
21
// Slicer includes
22
#include "
vtkMRMLFileReader.h
"
23
24
#include "vtkSlicerDataModuleLogicExport.h"
25
29
class
VTK_SLICER_DATA_LOGIC_EXPORT
vtkSlicerSceneReader
:
public
vtkMRMLFileReader
30
{
31
public
:
32
static
vtkSlicerSceneReader
*
New
();
33
vtkTypeMacro(
vtkSlicerSceneReader
,
vtkMRMLFileReader
);
34
35
bool
Load
(
vtkMRMLIOProperties
* properties)
override
;
36
38
void
GetOptionsDescription
(
vtkMRMLIOOptionsDescription
* description)
override
;
39
40
protected
:
41
vtkSlicerSceneReader
();
42
~vtkSlicerSceneReader
()
override
;
43
44
private
:
45
vtkSlicerSceneReader
(
const
vtkSlicerSceneReader
&) =
delete
;
46
void
operator=(
const
vtkSlicerSceneReader
&) =
delete
;
47
};
48
49
#endif
vtkMRMLFileReader::vtkMRMLFileReader
vtkMRMLFileReader()
vtkMRMLIOOptionsDescription
Definition
vtkMRMLIOOptionsDescription.h:39
vtkMRMLIOProperties
Definition
vtkMRMLIOProperties.h:37
vtkSlicerSceneReader::GetOptionsDescription
void GetOptionsDescription(vtkMRMLIOOptionsDescription *description) override
Options: "clear".
vtkSlicerSceneReader::New
static vtkSlicerSceneReader * New()
vtkSlicerSceneReader::~vtkSlicerSceneReader
~vtkSlicerSceneReader() override
vtkSlicerSceneReader::vtkSlicerSceneReader
vtkSlicerSceneReader()
vtkSlicerSceneReader::Load
bool Load(vtkMRMLIOProperties *properties) override
vtkMRMLFileReader.h
Generated on Thu Oct 1 2026 22:44:59 for Slicer by
1.13.0