This is the source directory for Sherlock, a program to compare 4 pattern
recognition algorithms (Space Domain, Frequency Domain, Random Ordering, and
Linear Pixel Shuffling).  See the man page (sherlock.man) for information about
running this program.

To compile with xmkmf:

	xmkmf ; make

To compile with imake (without xmkmf):

	imake -e

To compile without xmkmf and imake:

	make -f Makefile.simple



File:			What is it:
----			----------
Experiment1		Experiment varying the size of the pattern while
			keeping the center position the same
Experiment2		Experiment varying pattern center while keeping the
			size the same
Experiment3		Real world experiment.  Scanned-in page of text.
Imakefile
LPS.ps			PostScript version of LPS.fm
LPS_slides.ps		PostScript version of LPS_slides.fm
Makefile.simple		Simple makefile for people without xmkmf or imake
README			This file
batch.c			Batch mode functions
calc.c			Modified Fibonacci calculation
callbacks.c		XView callback functions
cleanup.c		Cleanup routine
corr.c			Correlation calculation
error.c			Error message functions
error.h			Error message defines
fourt.c			FFT function (using doubles)
fourt.c.float		Original FFT function (using floats)
freq.c			Frequency Domain algorithm
get.c			Routines that get things
globals.c		Global variables
grammar.y		Batch mode grammar syntax
header_util.c		Header utility (create, display, delete)
header_util.man		Man page for header utility
image.h			Image structures
init.c			Initialization functions
io.c			I/O functions
lexical.l		Parse batch mode input
lps.c			Linear Pixel Shuffling algorithm
notice.c		UI notices
random.c		Random Ordering algorithm
run.c			Run the algorithm of choice
runbatch		Batch file to run all 4 algorithms (used in Experiments)
runexp			Run all cases in an experiment (used in Experiment dir)
sherlock.c		main()
sherlock.h		General information
sherlock.man		Sherlock man page
sherlock.proj		CodeCenter project file
sherlock.xbm		Sherlock icon bitmap
space.c			Space Domain algorithm
timer.c			Child timer process
timer.h			General timer information
timing			Timing macros directory
ui.h			General UI information
ui_globals.c		Global UI variables
ui_globals.h		External declarations for global UI variables
ui_utils.c		UI utility functions
xvgr.c			Functions for printint out xvgr plotting commands
xvgr.h			General information about xvgr plotting commands

