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::GeometricPhantomFileReader Class Reference

#include <rtkGeometricPhantomFileReader.h>

+ Inheritance diagram for rtk::GeometricPhantomFileReader:
+ Collaboration diagram for rtk::GeometricPhantomFileReader:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef GeometricPhantom::Pointer GeometricPhantomPointer
 
typedef itk::SmartPointer< SelfPointer
 
typedef GeometricPhantomFileReader Self
 
typedef itk::Object Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
virtual void GenerateOutputInformation ()
 
virtual const char * GetNameOfClass () const
 
virtual GeometricPhantomGetModifiableGeometricPhantom ()
 
virtual const GeometricPhantomGetGeometricPhantom () const
 
virtual void SetGeometricPhantom (GeometricPhantom *_arg)
 
virtual const char * GetFilename () const
 
virtual void SetFilename (const char *_arg)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 GeometricPhantomFileReader ()
 
virtual ~GeometricPhantomFileReader () override
 

Private Member Functions

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

Private Attributes

std::string m_Filename
 
GeometricPhantomPointer m_GeometricPhantom
 

Detailed Description

Reads configuration file in a user-defined file format.

Test:
rtkprojectgeometricphantomtest.cxx, rtkdrawgeometricphantomtest.cxx, rtkforbildtest.cxx
Author
Marc Vila, Simon Rit

Definition at line 38 of file rtkGeometricPhantomFileReader.h.

Member Typedef Documentation

Definition at line 46 of file rtkGeometricPhantomFileReader.h.

Convenient typedefs.

Definition at line 49 of file rtkGeometricPhantomFileReader.h.

Definition at line 45 of file rtkGeometricPhantomFileReader.h.

Standard class typedefs.

Definition at line 43 of file rtkGeometricPhantomFileReader.h.

Definition at line 44 of file rtkGeometricPhantomFileReader.h.

Constructor & Destructor Documentation

rtk::GeometricPhantomFileReader::GeometricPhantomFileReader ( )
inlineprotected

Constructor.

Definition at line 73 of file rtkGeometricPhantomFileReader.h.

virtual rtk::GeometricPhantomFileReader::~GeometricPhantomFileReader ( )
inlineoverrideprotectedvirtual

Destructor.

Definition at line 76 of file rtkGeometricPhantomFileReader.h.

rtk::GeometricPhantomFileReader::GeometricPhantomFileReader ( const Self )
private

Member Function Documentation

virtual::itk::LightObject::Pointer rtk::GeometricPhantomFileReader::CreateAnother ( ) const
virtual void rtk::GeometricPhantomFileReader::GenerateOutputInformation ( )
virtual

do the actual parsing of the input file

virtual const char* rtk::GeometricPhantomFileReader::GetFilename ( ) const
virtual

Get/Set the filename to read.

virtual const GeometricPhantom* rtk::GeometricPhantomFileReader::GetGeometricPhantom ( ) const
virtual

Get / Set the object pointer to geometric phantom.

virtual GeometricPhantom* rtk::GeometricPhantomFileReader::GetModifiableGeometricPhantom ( )
virtual

Get / Set the object pointer to geometric phantom.

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

Run-time type information (and related methods).

Reimplemented from itk::LightProcessObject.

static Pointer rtk::GeometricPhantomFileReader::New ( )
static

Method for creation through the object factory.

void rtk::GeometricPhantomFileReader::operator= ( const Self )
private
virtual void rtk::GeometricPhantomFileReader::SetFilename ( const char *  _arg)
virtual

Get/Set the filename to read.

virtual void rtk::GeometricPhantomFileReader::SetGeometricPhantom ( GeometricPhantom _arg)
virtual

Get / Set the object pointer to geometric phantom.

Member Data Documentation

std::string rtk::GeometricPhantomFileReader::m_Filename
private

Definition at line 83 of file rtkGeometricPhantomFileReader.h.

GeometricPhantomPointer rtk::GeometricPhantomFileReader::m_GeometricPhantom
private

Definition at line 82 of file rtkGeometricPhantomFileReader.h.


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