RTK  2.5.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::DigisensGeometryReader Class Reference

#include <rtkDigisensGeometryReader.h>

+ Inheritance diagram for rtk::DigisensGeometryReader:
+ Collaboration diagram for rtk::DigisensGeometryReader:

Public Types

using GeometryType = ThreeDCircularProjectionGeometry
using Pointer = itk::SmartPointer< Self >
using Self = DigisensGeometryReader
using Superclass = itk::LightProcessObject

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
virtual GeometryType::Pointer GetGeometry ()
virtual const char * GetNameOfClass () const
virtual std::string GetXMLFileName ()
virtual void SetXMLFileName (std::string _arg)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 DigisensGeometryReader ()

Private Member Functions

void GenerateData () override

Private Attributes

GeometryType::Pointer m_Geometry
std::string m_XMLFileName

Detailed Description

Creates a 3D circular geometry from an xml file created by the calibration software developed by the Digisens company.

Simon Rit

Definition at line 40 of file rtkDigisensGeometryReader.h.

Member Typedef Documentation

◆ GeometryType

Convenient type alias

Definition at line 51 of file rtkDigisensGeometryReader.h.

◆ Pointer

Definition at line 48 of file rtkDigisensGeometryReader.h.

◆ Self

Standard type alias

Definition at line 46 of file rtkDigisensGeometryReader.h.

◆ Superclass

Definition at line 47 of file rtkDigisensGeometryReader.h.

Constructor & Destructor Documentation

◆ DigisensGeometryReader()

rtk::DigisensGeometryReader::DigisensGeometryReader ( )

Member Function Documentation

◆ CreateAnother()

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

Reimplemented from itk::Object.

◆ GenerateData()

void rtk::DigisensGeometryReader::GenerateData ( )

Reimplemented from itk::LightProcessObject.

◆ GetGeometry()

virtual GeometryType::Pointer rtk::DigisensGeometryReader::GetGeometry ( )

Get the pointer to the generated geometry object.

◆ GetNameOfClass()

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

Run-time type information (and related methods).

Reimplemented from itk::LightProcessObject.

◆ GetXMLFileName()

virtual std::string rtk::DigisensGeometryReader::GetXMLFileName ( )

Set the path to the file XML calibration file

◆ New()

static Pointer rtk::DigisensGeometryReader::New ( )

Method for creation through the object factory.

◆ SetXMLFileName()

virtual void rtk::DigisensGeometryReader::SetXMLFileName ( std::string  _arg)

Set the path to the file XML calibration file

Member Data Documentation

◆ m_Geometry

GeometryType::Pointer rtk::DigisensGeometryReader::m_Geometry

Definition at line 80 of file rtkDigisensGeometryReader.h.

◆ m_XMLFileName

std::string rtk::DigisensGeometryReader::m_XMLFileName

Definition at line 81 of file rtkDigisensGeometryReader.h.

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