RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkBioscanGeometryReader.h>
Public Types | |
using | FileNamesContainer = std::vector< std::string > |
using | GeometryPointer = GeometryType::Pointer |
using | GeometryType = ThreeDCircularProjectionGeometry |
using | Pointer = itk::SmartPointer< Self > |
using | Self = BioscanGeometryReader |
using | Superclass = itk::LightProcessObject |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
virtual const GeometryType * | GetGeometry () const |
virtual GeometryType * | GetModifiableGeometry () |
const char * | GetNameOfClass () const override |
void | SetProjectionsFileNames (const FileNamesContainer &name) |
const FileNamesContainer & | GetProjectionsFileNames () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
BioscanGeometryReader () | |
double | GetFloatTagValue (const gdcm::DataSet &ds, itk::uint16_t group, itk::uint16_t element) const |
std::string | GetStringTagValue (const gdcm::DataSet &ds, itk::uint16_t group, itk::uint16_t element) const |
std::vector< float > | GetVectorTagValue (const gdcm::DataSet &ds, itk::uint16_t group, itk::uint16_t element) const |
~BioscanGeometryReader () override=default | |
Private Member Functions | |
void | GenerateData () override |
Private Attributes | |
GeometryPointer | m_Geometry |
FileNamesContainer | m_ProjectionsFileNames |
Creates a 3D circular geometry from a Bioscan NanoSPECT/CT.
Definition at line 52 of file rtkBioscanGeometryReader.h.
using rtk::BioscanGeometryReader::FileNamesContainer = std::vector<std::string> |
Some convenient type alias.
Definition at line 76 of file rtkBioscanGeometryReader.h.
Definition at line 64 of file rtkBioscanGeometryReader.h.
Convenient type alias
Definition at line 63 of file rtkBioscanGeometryReader.h.
Definition at line 60 of file rtkBioscanGeometryReader.h.
Standard type alias
Definition at line 58 of file rtkBioscanGeometryReader.h.
Definition at line 59 of file rtkBioscanGeometryReader.h.
|
inlineprotected |
Definition at line 104 of file rtkBioscanGeometryReader.h.
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::LightProcessObject.
|
overrideprivatevirtual |
Reimplemented from itk::LightProcessObject.
|
protected |
|
virtual |
|
virtual |
Get the pointer to the generated geometry object.
|
overridevirtual |
Run-time type information (and related methods).
Reimplemented from itk::LightProcessObject.
|
inline |
Set the vector of strings that contains the projection file names. Files are processed in sequential order.
Definition at line 90 of file rtkBioscanGeometryReader.h.
|
protected |
|
protected |
|
static |
Method for creation through the object factory.
|
inline |
Set the vector of strings that contains the projection file names. Files are processed in sequential order.
Definition at line 81 of file rtkBioscanGeometryReader.h.
|
private |
Definition at line 112 of file rtkBioscanGeometryReader.h.
|
private |
Definition at line 113 of file rtkBioscanGeometryReader.h.