Fusion button check logic.2
This commit is contained in:
@@ -720,7 +720,13 @@ bool DicomImageView::checkFusion(DicomImageView *base, DicomImageView *overlap)
|
|||||||
return false;
|
return false;
|
||||||
//same series
|
//same series
|
||||||
if (baseSeries->GetSeriesNumber() == overlapSeries->GetSeriesNumber()) return false;
|
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) {
|
bool DicomImageView::checkFusion(DicomImageView *overlap) {
|
||||||
|
|||||||
Reference in New Issue
Block a user