From e9a2a1dbd70ae8eea672f85fab6514dd543fd023 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Tue, 8 Dec 2020 10:58:11 +0000 Subject: [PATCH] EgtGeomKernel : - in Zmap non si clonano parti che sono sostanzialmente nulle (due matrici di dexel vuote). --- VolZmap.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/VolZmap.cpp b/VolZmap.cpp index f31e17d..9688119 100644 --- a/VolZmap.cpp +++ b/VolZmap.cpp @@ -1194,6 +1194,12 @@ VolZmap::ClonePart( int nPart) const pVolume->m_Values[nMap].resize( pVolume->m_nDim[nMap]) ; } + // Se almeno due griglie nulle, non ha senso Zmap + if ( pVolume->m_nDim[0] + pVolume->m_nDim[1] == 0 || + pVolume->m_nDim[0] + pVolume->m_nDim[2] == 0 || + pVolume->m_nDim[1] + pVolume->m_nDim[2] == 0) + return nullptr ; + // Copio gli intervalli nelle griglie del nuovo oggetto: // Griglia 0 for ( int nIndJ = 0 ; nIndJ < int( pVolume->m_nNy[0]) ; ++ nIndJ) {