19 #ifndef rtkOraGeometryReader_h 20 #define rtkOraGeometryReader_h 22 #include <itkLightProcessObject.h> 24 #include "RTKExport.h" 73 if (m_ProjectionsFileNames != name)
75 m_ProjectionsFileNames = name;
79 const FileNamesContainer &
82 return m_ProjectionsFileNames;
90 itkGetMacro(CollimationMargin, MarginVectorType);
96 itkGetMacro(OptiTrackObjectID,
int);
103 : m_Geometry(nullptr)
104 , m_CollimationMargin(0.) {};
110 GenerateData()
override;
115 int m_OptiTrackObjectID{ -1 };
120 #endif // rtkOraGeometryReader_h GeometryType::VectorType VectorType
void SetProjectionsFileNames(const FileNamesContainer &name)
std::vector< std::string > FileNamesContainer
itk::SmartPointer< Self > Pointer
itk::SmartPointer< Self > Pointer
itk::LightProcessObject Superclass
const FileNamesContainer & GetProjectionsFileNames() const
Projection geometry for a source and a 2-D flat panel.
#define itkSetMacro(name, type)
MarginVectorType m_CollimationMargin
GeometryType::PointType PointType
itk::Vector< double, 4 > MarginVectorType
itk::Vector< double, 3 > VectorType
FileNamesContainer m_ProjectionsFileNames
GeometryType::Pointer m_Geometry
GeometryType::Matrix3x3Type Matrix3x3Type
itk::Matrix< double, 3, 3 > Matrix3x3Type
itk::Point< double, 3 > PointType