![]() |
RTK
2.7.0
Reconstruction Toolkit
|
#include <rtkBioscanGeometryReader.h>
Inheritance diagram for rtk::BioscanGeometryReader:
Collaboration diagram for rtk::BioscanGeometryReader: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.
| using rtk::BioscanGeometryReader::Pointer = itk::SmartPointer<Self> |
Definition at line 60 of file rtkBioscanGeometryReader.h.
Standard type alias
Definition at line 58 of file rtkBioscanGeometryReader.h.
| using rtk::BioscanGeometryReader::Superclass = itk::LightProcessObject |
Definition at line 59 of file rtkBioscanGeometryReader.h.
|
inlineprotected |
Definition at line 104 of file rtkBioscanGeometryReader.h.
|
overrideprotecteddefault |
| virtual::itk::LightObject::Pointer rtk::BioscanGeometryReader::CreateAnother | ( | ) | const |
|
overrideprivate |
|
protected |
|
virtual |
|
virtual |
Get the pointer to the generated geometry object.
|
override |
Run-time type information (and related methods).
|
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.
1.8.14