RTK  1.4.0
Reconstruction Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
rtk::VarianObiXMLFileReader Class Reference

#include <rtkVarianObiXMLFileReader.h>

+ Inheritance diagram for rtk::VarianObiXMLFileReader:
+ Collaboration diagram for rtk::VarianObiXMLFileReader:

Public Types

typedef itk::SmartPointer< SelfPointer
 
typedef VarianObiXMLFileReader Self
 
typedef itk::XMLReader< itk::MetaDataDictionarySuperclass
 

Public Member Functions

int CanReadFile (const char *name) override
 
virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual const char * GetNameOfClass () const
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

void CharacterDataHandler (const char *inData, int inLength) override
 
void EndElement (const char *name) override
 
void StartElement (const char *name, const char **atts) override
 
 VarianObiXMLFileReader ()
 
virtual ~VarianObiXMLFileReader () override
 

Private Member Functions

void operator= (const Self &)
 
 VarianObiXMLFileReader (const Self &)
 

Private Attributes

std::string m_CurCharacterData
 
itk::MetaDataDictionary m_Dictionary
 

Detailed Description

Reads the XML-format file written by a Varian OBI machine for every acquisition

Author
Simon Rit

Definition at line 44 of file rtkVarianObiXMLFileReader.h.

Member Typedef Documentation

Definition at line 50 of file rtkVarianObiXMLFileReader.h.

Standard typedefs

Definition at line 48 of file rtkVarianObiXMLFileReader.h.

Definition at line 49 of file rtkVarianObiXMLFileReader.h.

Constructor & Destructor Documentation

rtk::VarianObiXMLFileReader::VarianObiXMLFileReader ( )
inlineprotected

Definition at line 62 of file rtkVarianObiXMLFileReader.h.

References m_Dictionary.

Referenced by ~VarianObiXMLFileReader().

virtual rtk::VarianObiXMLFileReader::~VarianObiXMLFileReader ( )
inlineoverrideprotectedvirtual
rtk::VarianObiXMLFileReader::VarianObiXMLFileReader ( const Self )
private

Member Function Documentation

int rtk::VarianObiXMLFileReader::CanReadFile ( const char *  name)
override

Determine if a file can be read

void rtk::VarianObiXMLFileReader::CharacterDataHandler ( const char *  inData,
int  inLength 
)
overrideprotected

Referenced by ~VarianObiXMLFileReader().

virtual::itk::LightObject::Pointer rtk::VarianObiXMLFileReader::CreateAnother ( ) const
void rtk::VarianObiXMLFileReader::EndElement ( const char *  name)
overrideprotected

Referenced by ~VarianObiXMLFileReader().

virtual const char* rtk::VarianObiXMLFileReader::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::LightProcessObject.

static Pointer rtk::VarianObiXMLFileReader::New ( )
static

Method for creation through the object factory.

void rtk::VarianObiXMLFileReader::operator= ( const Self )
private

Referenced by ~VarianObiXMLFileReader().

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

Referenced by ~VarianObiXMLFileReader().

Member Data Documentation

std::string rtk::VarianObiXMLFileReader::m_CurCharacterData
private

Definition at line 76 of file rtkVarianObiXMLFileReader.h.

itk::MetaDataDictionary rtk::VarianObiXMLFileReader::m_Dictionary
private

Definition at line 75 of file rtkVarianObiXMLFileReader.h.

Referenced by VarianObiXMLFileReader().


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