FUNCTIONIfcMakeArrayOfArray(Lis:LIST[1:?]OFLIST[1:?]OFGENERIC:T;Low1,U1,Low2,U2:INTEGER):ARRAY[Low1:U1]OFARRAY[Low2:U2]OFGENERIC:T;LOCALRes:ARRAY[Low1:U1]OFARRAY[Low2:U2]OFGENERIC:T;END_LOCAL;(* Check input dimensions for consistency *)IF(U1-Low1+1)<>SIZEOF(Lis)THENRETURN(?);END_IF;IF(U2-Low2+1)<>SIZEOF(Lis[1])THENRETURN(?);END_IF;(* Initialise Res with values from Lis[1] *)Res:=[IfcListToArray(Lis[1],Low2,U2):(U1-Low1+1)];REPEATi:=2TOHIINDEX(Lis);IF(U2-Low2+1)<>SIZEOF(Lis[i])THENRETURN(?);END_IF;Res[Low1+i-1]:=IfcListToArray(Lis[i],Low2,U2);END_REPEAT;RETURN(Res);END_FUNCTION;
3 contributor(s):
Last change: Improve definition split (#876)
* bring back headers
headers were previously removed by mistake, now bringing them back
* add new lines and rename the tag
add the word 'short' in it
* unify newlines
make exactly one newline before and two after the tag
* resolving typos
Because bringing back headers required to go back in time to previous version, I'm now re-resolving the issues: #861, #860, #856 by ArturTomczak on 2024-07-16T16:07:28+02:00
Is this page difficult to understand? Let us know!