19 #ifndef rtkElektaXVI5GeometryXMLFileReader_h 20 #define rtkElektaXVI5GeometryXMLFileReader_h 23 # pragma warning(disable : 4786) 26 #include "RTKExport.h" 61 static const unsigned int CurrentVersion = 2;
64 #ifdef itkOverrideGetNameOfClassMacro 76 CanReadFile(
const char * name)
override;
89 StartElement(
const char * name,
const char ** atts)
override;
92 StartElement(
const char * name);
95 EndElement(
const char * name)
override;
98 CharacterDataHandler(
const char * inData,
int inLength)
override;
106 double m_InPlaneAngle{ 0. };
107 double m_OutOfPlaneAngle{ 0. };
108 double m_GantryAngle{ 0. };
109 double m_SourceToIsocenterDistance{ 1000. };
110 double m_SourceOffsetX{ 0. };
111 double m_SourceOffsetY{ 0. };
112 double m_SourceToDetectorDistance{ 1536. };
113 double m_ProjectionOffsetX{ 0. };
114 double m_ProjectionOffsetY{ 0. };
std::string m_CurCharacterData
ThreeDCircularProjectionGeometry::MatrixType m_Matrix
typename itk::Matrix< double, TDimension, TDimension+1 > MatrixType
Projection geometry for a source and a 2-D flat panel.