Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:49:21

0001 #!/bin/bash
0002 usage(){ cat << EOU
0003 SSceneLoadTest.sh
0004 ===================
0005 
0006 Loads persisted SScene and dumps the desc::
0007 
0008    ~/o/sysrap/tests/SSceneLoadTest.sh
0009 
0010 EOU
0011 }
0012 
0013 cd $(dirname $(realpath $BASH_SOURCE))
0014 
0015 #test=desc
0016 #test=descDetail
0017 test=findSubMesh
0018 
0019 export TEST=${TEST:-$test}
0020 
0021 name=SSceneLoadTest
0022 bin=$name
0023 
0024 source $HOME/.opticks/GEOM/GEOM.sh
0025 source $HOME/.opticks/GEOM/ELV.sh
0026 #unset ELV
0027 
0028 vars="BASH_SOURCE PWD GEOM ELV name bin TEST"
0029 
0030 defarg=info_run
0031 [ -n "$BP" ] && defarg="dbg"
0032 arg=${1:-$defarg}
0033 
0034 if [ "${arg/info}" != "$arg" ]; then
0035     for var in $vars ; do printf "%20s : %s \n" "$var" "${!var}" ; done
0036 fi
0037 
0038 if [ "${arg/run}" != "$arg" ]; then
0039     $bin
0040     [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 2
0041 fi
0042 
0043 if [ "${arg/dbg}" != "$arg" ]; then
0044     source dbg__.sh
0045     dbg__ $bin
0046     [ $? -ne 0 ] && echo $BASH_SOURCE dbg error && exit 3
0047 fi
0048 
0049 exit 0