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 () |
virtual const char * | GetNameOfClass () const |
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 81 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 109 of file rtkBioscanGeometryReader.h.
|
overrideprotecteddefault |
|
virtual |
Reimplemented from itk::Object.
|
overrideprivatevirtual |
Reimplemented from itk::LightProcessObject.
|
protected |
|
virtual |
|
virtual |
Get the pointer to the generated geometry object.
|
virtual |
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 95 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 86 of file rtkBioscanGeometryReader.h.
|
private |
Definition at line 117 of file rtkBioscanGeometryReader.h.
|
private |
Definition at line 118 of file rtkBioscanGeometryReader.h.