cleaning and moving things around. Better definition of isocenter projection

This commit is contained in:
2022-02-10 09:52:06 +01:00
parent b62c70914b
commit 4b8f35b6c4
2 changed files with 444 additions and 412 deletions

File diff suppressed because it is too large Load Diff

View File

@ -253,6 +253,14 @@ private:
tPatOrientation
m_3DPatOrientation;
ImageType3D :: PointType
m_3DOriginLPS,
m_3DProjectionOriginLPS,
m_3DProjectionOriginLPSZero;
InternalImageType::DirectionType
LPStoIEC_Directions;
@ -270,6 +278,15 @@ private:
tPatOrientation pOrient,
double pAngleIEC);
// ImageType3D::PointType
// CalcDataCollectionCenterLPS_ZeroOrigin(
// tPatOrientation pOrient,
// ImageType3D::PointType m_CollectionCenterIEC,
// ImageType3D::PointType m_CTOriginLPS);
double image1res[2], image2res[2];
double image1center[2], image2center[2];
int image1Size[2], image2Size[2];
@ -280,7 +297,7 @@ private:
double projAngle1_IEC, projAngle2_IEC;
double TZero[3], RZero[3];
double image3DCOV[3];
bool customized_iso,customized_2DCX,customized_2DRES, customized_2DSIZE;
bool image2D1Loaded, image2D2Loaded, image3DLoaded;
@ -288,6 +305,15 @@ private:
double image1IntensityWindow[2], image2IntensityWindow[2];
double
d_CTImportOffset_txiec,
d_CTImportOffset_tyiec,
d_CTImportOffset_tziec,
d_CTImportOffset_rxiec,
d_CTImportOffset_ryiec,
d_CTImportOffset_rziec;
InternalImageType::DirectionType Std_DRT2LPS;
};