19 #ifndef rtkBioscanGeometryReader_h 20 #define rtkBioscanGeometryReader_h 22 #include <itkLightProcessObject.h> 24 #include "RTKExport.h" 83 if (m_ProjectionsFileNames != name)
85 m_ProjectionsFileNames = name;
89 const FileNamesContainer &
92 return m_ProjectionsFileNames;
98 GetVectorTagValue(
const gdcm::DataSet & ds, itk::uint16_t group, itk::uint16_t element)
const;
100 GetStringTagValue(
const gdcm::DataSet & ds, itk::uint16_t group, itk::uint16_t element)
const;
102 GetFloatTagValue(
const gdcm::DataSet & ds, itk::uint16_t group, itk::uint16_t element)
const;
105 : m_Geometry(nullptr) {};
110 GenerateData()
override;
118 #endif // rtkBioscanGeometryReader_h itk::SmartPointer< Self > Pointer
itk::SmartPointer< Self > Pointer
itk::LightProcessObject Superclass
void SetProjectionsFileNames(const FileNamesContainer &name)
Projection geometry for a source and a 2-D flat panel.
FileNamesContainer m_ProjectionsFileNames
GeometryType::Pointer GeometryPointer
GeometryPointer m_Geometry
std::vector< std::string > FileNamesContainer
const FileNamesContainer & GetProjectionsFileNames() const