RTK  2.0.1
Reconstruction Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected 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

using ConstPointer = itk::SmartPointer< const Self >
 
using GeometricPhantomPointer = GeometricPhantom::Pointer
 
using Pointer = itk::SmartPointer< Self >
 
using Self = GeometricPhantomFileReader
 
using Superclass = itk::Object
 

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 ()=default
 
 ~GeometricPhantomFileReader () override=default
 

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 48 of file rtkGeometricPhantomFileReader.h.

Convenient type alias.

Definition at line 51 of file rtkGeometricPhantomFileReader.h.

Definition at line 47 of file rtkGeometricPhantomFileReader.h.

Standard class type alias.

Definition at line 45 of file rtkGeometricPhantomFileReader.h.

Definition at line 46 of file rtkGeometricPhantomFileReader.h.

Constructor & Destructor Documentation

rtk::GeometricPhantomFileReader::GeometricPhantomFileReader ( )
protecteddefault

Constructor.

rtk::GeometricPhantomFileReader::~GeometricPhantomFileReader ( )
overrideprotecteddefault

Destructor.

Member Function Documentation

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

Reimplemented from itk::LightProcessObject.

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.

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 82 of file rtkGeometricPhantomFileReader.h.

GeometricPhantomPointer rtk::GeometricPhantomFileReader::m_GeometricPhantom
private

Definition at line 81 of file rtkGeometricPhantomFileReader.h.


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