EgtExchange :

- in import/gestione BTL aumentati a 25 i parametri gestiti per la feature Variant con script lua.
This commit is contained in:
Dario Sassi
2025-01-27 12:43:02 +01:00
parent 4ab0d89e60
commit ac55ab01df
+12 -2
View File
@@ -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