#!/bin/bash
if [ "$1" == "--help" ] ; then
	cat <<EOF
Apply a standard filter chain to the grey scale data in input.
EOF
	exit
fi
HOST="$1"
PORT="$1"
HOST=${HOST%:*}
PORT=${PORT#*:}
COOKIEFILE="$0"
COOKIEFILE="${COOKIEFILE%/scripts/*}/config/cookie"
COOKIE=`cat $COOKIEFILE`
ANSWER=$(colotux_confirm 200 100 " Warning: This script may 
take a few minutes to run.
--------------------------
         Proceed?")
if [ "$ANSWER" != "1" ] ; then
	exit
fi
netcat -w 1 $HOST $PORT >/dev/null <<EOF
COOKIE $COOKIE
disp 16
gcenter 400
gwidth 800
remark 0-31 0
mark 0 300 0 3
rendermode ZSH
kill_top z0 3 0
denoise 1000 3 0 2
dilate 2 2 5
destroygrey 65535 0
filter 0 0.8 0.8 0.8 100 2 2 2
filter 0 1 1 1 50 2.1 2.1 2.1 
filter 0 1.59 1.59 1.59 25 1.5 1.5 1.5
#filter 0 2.53 2.53 2.53 12.5 1.3 1.3 1.3
mark 0 200 0 3
denoise 1000 3 0 2
denoise 10 0 2 3  
remark 3 0
norm 32
disp 0
layer 0 1
layer 1 1
layer 2 1
layer 3 1
layer 4 1
layer 5 1
layer 6 1
layer 7 1
jump 0
disp 16
makedist 1
rendermode XYZ
markpoly -20 60 32 244
mindist 350 2 244 242
kill_top ze 32 36
disp 0
EOF
