fix: fix corner annotation bug

This commit is contained in:
kradchen
2025-05-23 09:17:27 +08:00
parent c820fa4f7d
commit 5ca2704d9b
2 changed files with 22 additions and 4 deletions

View File

@@ -268,6 +268,8 @@ void ActorDraggableInteractorStyle::NoneStatePick() {
message += vtkVariant(ijk[0]).ToString(); message += vtkVariant(ijk[0]).ToString();
message += " Y:"; message += " Y:";
message += vtkVariant(ijk[1]).ToString(); message += vtkVariant(ijk[1]).ToString();
message += " Z:";
message += vtkVariant(ijk[2]).ToString();
message += ", "; message += ", ";
message += vtkVariant(ijk[2]).ToString(); message += vtkVariant(ijk[2]).ToString();
message += " Val:"; message += " Val:";

View File

@@ -1118,22 +1118,38 @@ void DICOMImageViewer::InitCornerInfo(ExtendMedicalImageProperties *pSeries) {
m_cornerInfo.ConstAnno[TOP_RIGHT].clear(); m_cornerInfo.ConstAnno[TOP_RIGHT].clear();
m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetPatientName()); m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetPatientName());
m_cornerInfo.ConstAnno[TOP_RIGHT].append("\n"); m_cornerInfo.ConstAnno[TOP_RIGHT].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetPatientID());
m_cornerInfo.ConstAnno[TOP_RIGHT].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetPatientBirthDate());
m_cornerInfo.ConstAnno[TOP_RIGHT].append(" ");
m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetPatientSex());
m_cornerInfo.ConstAnno[TOP_RIGHT].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetInstitutionName());
m_cornerInfo.ConstAnno[TOP_RIGHT].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetStudyID());
m_cornerInfo.ConstAnno[TOP_RIGHT].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetStudyDescription()); m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetStudyDescription());
m_cornerInfo.ConstAnno[TOP_RIGHT].append("\n"); m_cornerInfo.ConstAnno[TOP_RIGHT].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetSeriesDescription()); m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetSeriesDescription());
m_cornerInfo.ConstAnno[TOP_RIGHT].append("\n"); m_cornerInfo.ConstAnno[TOP_RIGHT].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT].append(pSeries->GetInstitutionName());
m_cornerInfo.ConstAnno[TOP_RIGHT].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].clear(); m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].clear();
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("****"); m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("****");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("\n"); m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("****");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("****");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("****");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append(pSeries->GetStudyID());
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append(pSeries->GetStudyDescription()); m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append(pSeries->GetStudyDescription());
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("\n"); m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append(pSeries->GetSeriesDescription()); m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append(pSeries->GetSeriesDescription());
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("\n"); m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("\n");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("****");
m_cornerInfo.ConstAnno[TOP_RIGHT_PRIVACY].append("\n");
} }
void DICOMImageViewer::SetCoordsTransformMatrix(ExtendMedicalImageProperties *pSeries) { void DICOMImageViewer::SetCoordsTransformMatrix(ExtendMedicalImageProperties *pSeries) {