Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkMRMLParser Class Reference

Parse XML scene file. More...

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

Inheritance diagram for vtkMRMLParser:
Inheritance graph
[legend]
Collaboration diagram for vtkMRMLParser:
Collaboration graph
[legend]

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: