From ac55ab01dfd52d8514d8a331c660c5eced749d89 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 27 Jan 2025 12:43:02 +0100 Subject: [PATCH] EgtExchange : - in import/gestione BTL aumentati a 25 i parametri gestiti per la feature Variant con script lua. --- BtlGeomProc.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/BtlGeomProc.cpp b/BtlGeomProc.cpp index 0b20805..d9dad3d 100644 --- a/BtlGeomProc.cpp +++ b/BtlGeomProc.cpp @@ -770,7 +770,7 @@ BtlGeom::GetProcessParamInfos( int nGroup, int nProc, int nSide, } // se variante if ( IS_VARIANT( nGroup, nProc)) { - vnDPar.reserve( 15) ; vdPar.reserve( 15) ; + vnDPar.reserve( 25) ; vdPar.reserve( 25) ; vnDPar.emplace_back( 1) ; vdPar.emplace_back( 0) ; vnDPar.emplace_back( 2) ; vdPar.emplace_back( 0) ; vnDPar.emplace_back( 3) ; vdPar.emplace_back( 0) ; @@ -786,6 +786,16 @@ BtlGeom::GetProcessParamInfos( int nGroup, int nProc, int nSide, vnDPar.emplace_back( 13) ; vdPar.emplace_back( 0) ; vnDPar.emplace_back( 14) ; vdPar.emplace_back( 0) ; vnDPar.emplace_back( 15) ; vdPar.emplace_back( 0) ; + vnDPar.emplace_back( 16) ; vdPar.emplace_back( 0) ; + vnDPar.emplace_back( 17) ; vdPar.emplace_back( 0) ; + vnDPar.emplace_back( 18) ; vdPar.emplace_back( 0) ; + vnDPar.emplace_back( 19) ; vdPar.emplace_back( 0) ; + vnDPar.emplace_back( 20) ; vdPar.emplace_back( 0) ; + vnDPar.emplace_back( 21) ; vdPar.emplace_back( 0) ; + vnDPar.emplace_back( 22) ; vdPar.emplace_back( 0) ; + vnDPar.emplace_back( 23) ; vdPar.emplace_back( 0) ; + vnDPar.emplace_back( 24) ; vdPar.emplace_back( 0) ; + vnDPar.emplace_back( 25) ; vdPar.emplace_back( 0) ; nSPar = 0 ; sPar.clear() ; return true ; } @@ -7161,7 +7171,7 @@ BtlGeom::AddVariantLua( int nGroup, int nProc, int nSide, const string& sDes, in const INTVECTOR& vnDPar, const DBLVECTOR& vdPar, const STRVECTOR& vsUAtt, const string& sLuaPath) { // verifica dei parametri - if ( vdPar.size() < 15) + if ( vdPar.size() < 25) return false ; // costanti static const string EIB_VAR = "EIB" ; // tabella variabili locali per calcolo