RTK  2.1.0
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

◆ ConstPointer

Definition at line 47 of file rtkGeometricPhantomFileReader.h.

◆ GeometricPhantomPointer

Convenient type alias.

Definition at line 50 of file rtkGeometricPhantomFileReader.h.

◆ Pointer

Definition at line 46 of file rtkGeometricPhantomFileReader.h.

◆ Self

Standard class type alias.

Definition at line 44 of file rtkGeometricPhantomFileReader.h.

◆ Superclass

Definition at line 45 of file rtkGeometricPhantomFileReader.h.

Constructor & Destructor Documentation

◆ GeometricPhantomFileReader()

rtk::GeometricPhantomFileReader::GeometricPhantomFileReader ( )
protecteddefault

Constructor.

◆ ~GeometricPhantomFileReader()

rtk::GeometricPhantomFileReader::~GeometricPhantomFileReader ( )
overrideprotecteddefault

Destructor.

Member Function Documentation

◆ CreateAnother()

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

Reimplemented from itk::LightProcessObject.

◆ GenerateOutputInformation()

virtual void rtk::GeometricPhantomFileReader::GenerateOutputInformation ( )
virtual

do the actual parsing of the input file

◆ GetFilename()

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

Get/Set the filename to read.

◆ GetGeometricPhantom()

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

Get / Set the object pointer to geometric phantom.

◆ GetModifiableGeometricPhantom()

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

Get / Set the object pointer to geometric phantom.

◆ GetNameOfClass()

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

Run-time type information (and related methods).

Reimplemented from itk::LightProcessObject.

◆ New()

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

Method for creation through the object factory.

◆ SetFilename()

virtual void rtk::GeometricPhantomFileReader::SetFilename ( const char *  _arg)
virtual

Get/Set the filename to read.

◆ SetGeometricPhantom()

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

Get / Set the object pointer to geometric phantom.

Member Data Documentation

◆ m_Filename

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

Definition at line 81 of file rtkGeometricPhantomFileReader.h.

◆ m_GeometricPhantom

GeometricPhantomPointer rtk::GeometricPhantomFileReader::m_GeometricPhantom
private

Definition at line 80 of file rtkGeometricPhantomFileReader.h.


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