19 #ifndef rtkElektaXVI5GeometryXMLFileReader_h 20 #define rtkElektaXVI5GeometryXMLFileReader_h 23 # pragma warning(disable : 4786) 26 #include "RTKExport.h" 61 static const unsigned int CurrentVersion = 2;
71 CanReadFile(
const char * name)
override;
84 StartElement(
const char * name,
const char ** atts)
override;
87 StartElement(
const char * name);
90 EndElement(
const char * name)
override;
93 CharacterDataHandler(
const char * inData,
int inLength)
override;
101 double m_InPlaneAngle{ 0. };
102 double m_OutOfPlaneAngle{ 0. };
103 double m_GantryAngle{ 0. };
104 double m_SourceToIsocenterDistance{ 1000. };
105 double m_SourceOffsetX{ 0. };
106 double m_SourceOffsetY{ 0. };
107 double m_SourceToDetectorDistance{ 1536. };
108 double m_ProjectionOffsetX{ 0. };
109 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.