#! /bin/csh -f 

set raw = "/tmp/$$-raw.iso"
set srt = "/tmp/$$-srt.iso"
set main = "/tmp/$$-main.iso"

rm -f ${raw} ${srt} ${main}

foreach f ( $* )
  set tmp = ${f:r}
  if ( ! ( -e ${tmp}.eps ) ) then
    echo NOT TriangToPostscript \
      -inFile ${tmp} \
      -outFile ${tmp} \
      -wireFrame -triEdges 0.1 \
      -obs 1 5 3 2
    ${STOLFIHOME}/bin/top-to-eps-bitmap \
      -size 300 300 \
      ${tmp}
  endif
  set tmp = "`echo ${tmp} | sed -e 's/-final//g'`"
  set base = "`echo ${tmp} | sed -e 's/^\(.*\)-[^-.]*/\1/'`"
  set comb = "`echo ${tmp} | sed -e 's/^.*-\([^-.]*\)/\1/'`"
  set comb = "`echo ${comb} | sed -e 's/+/ /g'`"
  set comb = "`echo ${comb} | sed -e 's/\([0-9][0-9][0-9]\)/ \1/g'`" 
  echo "$base $comb"
  echo "$base $comb" >> ${raw}
end

cat ${raw} \
  | sort +1 -2 +3 -4 +5 -6 +7 -8 +2 -3n +4 -5n +6 -7n +8 -9n \
  | sed -e '1,$s/^\([^ ]*\)/\\showtop{\1}/g' \
  | sed -e '1,$s/ \([^ ]*\)/{\1}/g' \
  > ${srt}
  
echo " "
echo " "
cat ${srt}
echo " "
echo " "
  
cat ~stolfi/lib/top-sampler.iso | sed -e 's:@@@@@:'${srt}':' > ${main}

make FILENAME=${main:r} -f ~stolfi/lib/top-sampler.make 
