Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
vtkMRMLParser Class Reference

Parse XML scene file. More...

#include <Libs/MRML/Core/vtkMRMLParser.h>

Inheritance diagram for vtkMRMLParser:
Collaboration diagram for vtkMRMLParser:

Public Types

typedef vtkXMLParser Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
vtkMRMLSceneGetMRMLScene ()
 
vtkCollection * GetNodeCollection ()
 
virtual int IsA (const char *type)
 
void SetMRMLScene (vtkMRMLScene *scene)
 
void SetNodeCollection (vtkCollection *scene)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkMRMLParserNew ()
 
static vtkMRMLParserSafeDownCast (vtkObject *o)
 

Protected Member Functions

void EndElement (const char *name) override
 
void operator= (const vtkMRMLParser &)
 
void StartElement (const char *name, const char **atts) override
 
 vtkMRMLParser ()=default
 
 vtkMRMLParser (const vtkMRMLParser &)
 
 ~vtkMRMLParser () override=default
 

Detailed Description

Parse XML scene file.

Definition at line 25 of file vtkMRMLParser.h.

Member Typedef Documentation

◆ Superclass

typedef vtkXMLParser vtkMRMLParser::Superclass

Definition at line 29 of file vtkMRMLParser.h.

Constructor & Destructor Documentation

◆ vtkMRMLParser() [1/2]

vtkMRMLParser::vtkMRMLParser ( )
protecteddefault

◆ ~vtkMRMLParser()

vtkMRMLParser::~vtkMRMLParser ( )
overrideprotecteddefault

◆ vtkMRMLParser() [2/2]

vtkMRMLParser::vtkMRMLParser ( const vtkMRMLParser & )
protected

Member Function Documentation

◆ EndElement()

void vtkMRMLParser::EndElement ( const char * name)
overrideprotected

◆ GetClassName()

virtual const char * vtkMRMLParser::GetClassName ( )
virtual

◆ GetMRMLScene()

vtkMRMLScene * vtkMRMLParser::GetMRMLScene ( )
inline

Definition at line 31 of file vtkMRMLParser.h.

◆ GetNodeCollection()

vtkCollection * vtkMRMLParser::GetNodeCollection ( )
inline

Definition at line 34 of file vtkMRMLParser.h.

◆ IsA()

virtual int vtkMRMLParser::IsA ( const char * type)
virtual

◆ IsTypeOf()

static int vtkMRMLParser::IsTypeOf ( const char * type)
static

◆ New()

static vtkMRMLParser * vtkMRMLParser::New ( )
static

◆ operator=()

void vtkMRMLParser::operator= ( const vtkMRMLParser & )
protected

◆ SafeDownCast()

static vtkMRMLParser * vtkMRMLParser::SafeDownCast ( vtkObject * o)
static

◆ SetMRMLScene()

void vtkMRMLParser::SetMRMLScene ( vtkMRMLScene * scene)
inline

Definition at line 32 of file vtkMRMLParser.h.

◆ SetNodeCollection()

void vtkMRMLParser::SetNodeCollection ( vtkCollection * scene)
inline

Definition at line 35 of file vtkMRMLParser.h.

◆ StartElement()

void vtkMRMLParser::StartElement ( const char * name,
const char ** atts )
overrideprotected

The documentation for this class was generated from the following file: