Fusion button check logic.2
This commit is contained in:
@@ -720,7 +720,13 @@ bool DicomImageView::checkFusion(DicomImageView *base, DicomImageView *overlap)
|
||||
return false;
|
||||
//same series
|
||||
if (baseSeries->GetSeriesNumber() == overlapSeries->GetSeriesNumber()) return false;
|
||||
return baseSeries->IntersectWorldBounds(overlapSeries);
|
||||
// not enough slice
|
||||
if (baseSeries->GetProperty()->GetSliceCount() < 20 ||
|
||||
overlapSeries->GetProperty()->GetSliceCount() < 20) return false;
|
||||
// check intersect
|
||||
if(!baseSeries->IntersectWorldBounds(overlapSeries)) return false;
|
||||
// check current slice orientation
|
||||
return base->CompareWorldSliceOrientation(overlap);
|
||||
}
|
||||
|
||||
bool DicomImageView::checkFusion(DicomImageView *overlap) {
|
||||
|
||||
Reference in New Issue
Block a user