19 #ifndef rtkOraGeometryReader_h 20 #define rtkOraGeometryReader_h 24 #include "RTKExport.h" 57 #ifdef itkOverrideGetNameOfClassMacro 78 if (m_ProjectionsFileNames != name)
80 m_ProjectionsFileNames = name;
84 const FileNamesContainer &
87 return m_ProjectionsFileNames;
95 itkGetMacro(CollimationMargin, MarginVectorType);
101 itkGetMacro(OptiTrackObjectID,
int);
108 : m_Geometry(nullptr)
109 , m_CollimationMargin(0.){};
115 GenerateData()
override;
120 int m_OptiTrackObjectID{ -1 };
125 #endif // rtkOraGeometryReader_h void SetProjectionsFileNames(const FileNamesContainer &name)
std::vector< std::string > FileNamesContainer
const FileNamesContainer & GetProjectionsFileNames() const
Projection geometry for a source and a 2-D flat panel.
#define itkSetMacro(name, type)
MarginVectorType m_CollimationMargin
FileNamesContainer m_ProjectionsFileNames
GeometryType::Pointer m_Geometry