#!/usr/local/bin/tcsh -v

setenv MVIS /usr/sw/mvis-2.7
setenv TMP /tmp

setenv BIN ${MVIS}/bin/${HOSTTYPE}
setenv LD_LIBRARY_PATH .:${BIN}:$LD_LIBRARY_PATH
setenv PATH ${BIN}:${PATH}

mrml-to-vf $argv[1] 2 $TMP/fixed.1
mrml-to-vf $argv[1] 1 $TMP/moving.1
mrml-to-pose $argv[1] $TMP/start-pose

pushd $TMP

smooth-vol -a fixed.1 fixed.2
smooth-vol -a fixed.2 fixed.3
smooth-vol -a fixed.3 fixed.4

smooth-vol -a moving.1 moving.2
smooth-vol -a moving.2 moving.3
smooth-vol -a moving.3 moving.4

# this is a crock
# echo "<pose <m3x1	0 55 47 > <Q 1 0 0 0>>" > start-pose



setenv PARAMDIR ${MVIS}/reg/experiments/params

reg-3d-i $PARAMDIR/new-params.4 < start-pose > pose.4
reg-3d-i $PARAMDIR/new-params.3 < pose.4 > pose.3
reg-3d-i $PARAMDIR/new-params.2 < pose.3 > pose.2
reg-3d-i $PARAMDIR/new-params.1 < pose.2 > pose.1

popd

pose-to-trans < $TMP/pose.1 > mi-reg-result.mrml
