File indexing completed on 2026-04-09 07:48:53
0001
0002
0003 usage(){ cat << EOU
0004
0005 ~/o/CSG/tests/CSGFoundryTest.sh
0006
0007 EOU
0008 }
0009
0010 cd $(dirname $(realpath $BASH_SOURCE))
0011 source ../../bin/dbg__.sh
0012
0013
0014 logging()
0015 {
0016 type $FUNCNAME
0017 export CSGFoundry=INFO
0018 }
0019
0020 [ -n "$LOG" ] && logging
0021
0022 bin=CSGFoundryTest
0023 defarg="info_run"
0024 arg=${1:-$defarg}
0025
0026 source $HOME/.opticks/GEOM/GEOM.sh
0027 export ${GEOM}_CFBaseFromGEOM=$HOME/.opticks/GEOM/$GEOM
0028 export TEST=Load_Save
0029
0030 export CSGFoundry__SAVE_OPT=meshname
0031
0032 if [ "${arg/info}" != "$arg" ]; then
0033 vv="0 defarg arg bin GEOM ${GEOM}_CFBaseFromGEOM TEST CSGFoundry__SAVE_OPT"
0034 for v in $vv ; do printf "%20s : %s \n" "$v" "${!v}" ; done
0035 fi
0036
0037 if [ "${arg/run}" != "$arg" ]; then
0038 $bin
0039 [ $? -ne 0 ] && echo $0 - run error && exit 1
0040 fi
0041
0042 if [ "${arg/dbg}" != "$arg" ]; then
0043 dbg__ $bin
0044 [ $? -ne 0 ] && echo $0 - dbg error && exit 2
0045 fi
0046
0047 exit 0