while (i<mCurrentSlicerManager->GetImage()->GetNumberOfDimensions() && i<3) {
pos[i] = mCurrentSlicerManager->GetSlicer(mCurrentSlicerManager->GetSelectedSlicer())->GetCursorPosition()[i];
position += QString::number(pos[i],'f',1) + " ";
while (i<mCurrentSlicerManager->GetImage()->GetNumberOfDimensions() && i<3) {
pos[i] = mCurrentSlicerManager->GetSlicer(mCurrentSlicerManager->GetSelectedSlicer())->GetCursorPosition()[i];
position += QString::number(pos[i],'f',1) + " ";
++i;
}
if (mCurrentSlicerManager->GetImage()->GetNumberOfDimensions() == 4) {
pos[3] = mCurrentSlicerManager->GetSlicer(mCurrentSlicerManager->GetSelectedSlicer())->GetTSlice();
position += QString::number(pos[3],'f',1) + " ";
++i;
}
if (mCurrentSlicerManager->GetImage()->GetNumberOfDimensions() == 4) {
pos[3] = mCurrentSlicerManager->GetSlicer(mCurrentSlicerManager->GetSelectedSlicer())->GetTSlice();
position += QString::number(pos[3],'f',1) + " ";
}
mPoint1Selected = true;
mCurrentSlicerManager->AddLandmarkProfile(pos[0], pos[1], pos[2], pos[3]);
}
mPoint1Selected = true;
mCurrentSlicerManager->AddLandmarkProfile(pos[0], pos[1], pos[2], pos[3]);
while (i<mCurrentSlicerManager->GetImage()->GetNumberOfDimensions() &&i<3) {
pos[i] = mCurrentSlicerManager->GetSlicer(mCurrentSlicerManager->GetSelectedSlicer())->GetCursorPosition()[i];
position += QString::number(pos[i],'f',1) + " ";
while (i<mCurrentSlicerManager->GetImage()->GetNumberOfDimensions() &&i<3) {
pos[i] = mCurrentSlicerManager->GetSlicer(mCurrentSlicerManager->GetSelectedSlicer())->GetCursorPosition()[i];
position += QString::number(pos[i],'f',1) + " ";
++i;
}
if (mCurrentSlicerManager->GetImage()->GetNumberOfDimensions() == 4) {
pos[3] = mCurrentSlicerManager->GetSlicer(mCurrentSlicerManager->GetSelectedSlicer())->GetTSlice();
position += QString::number(pos[3],'f',1) + " ";
++i;
}
if (mCurrentSlicerManager->GetImage()->GetNumberOfDimensions() == 4) {
pos[3] = mCurrentSlicerManager->GetSlicer(mCurrentSlicerManager->GetSelectedSlicer())->GetTSlice();
position += QString::number(pos[3],'f',1) + " ";
}
mPoint2Selected = true;
mCurrentSlicerManager->AddLandmarkProfile(pos[0], pos[1], pos[2], pos[3]);
}
mPoint2Selected = true;
mCurrentSlicerManager->AddLandmarkProfile(pos[0], pos[1], pos[2], pos[3]);