home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
misc
/
volume38
/
lic
/
part10
< prev
next >
Wrap
Text File
|
1993-08-11
|
33KB
|
1,020 lines
Newsgroups: comp.sources.misc
From: casey@gauss.llnl.gov (Casey Leedom)
Subject: v38i113: lic - LLNL Line Integral Convolution, v1.2, Part10/10
Message-ID: <1993Aug12.014018.14588@sparky.sterling.com>
X-Md4-Signature: 1b8a2919b249346fbaffc75496a4b0d6
Sender: kent@sparky.sterling.com (Kent Landfield)
Organization: Sterling Software
Date: Thu, 12 Aug 1993 01:40:18 GMT
Approved: kent@sparky.sterling.com
Submitted-by: casey@gauss.llnl.gov (Casey Leedom)
Posting-number: Volume 38, Issue 113
Archive-name: lic/part10
Environment: UNIX
#! /bin/sh
# This is a shell archive. Remove anything before this line, then feed it
# into a shell via "sh file" or similar. To overwrite existing files,
# type "sh file -c".
# Contents: lic.1.2/CHANGES lic.1.2/FIXNAMES.sh lic.1.2/Makefile
# lic.1.2/Makefile.tmpl lic.1.2/PATCHLEVEL lic.1.2/avs/Makefile
# lic.1.2/avs/Makefile.tmpl lic.1.2/config/Makefile.std
# lic.1.2/doc/Makefile lic.1.2/doc/Makefile.tmpl
# lic.1.2/doc/siggraph93/COPYRIGHT lic.1.2/doc/siggraph93/README
# lic.1.2/include/Makefile lic.1.2/include/Makefile.tmpl
# lic.1.2/liblic/DebugPrologue.ps lic.1.2/liblic/Destroy.c
# lic.1.2/liblic/Makefile lic.1.2/liblic/Makefile.tmpl
# lic.1.2/liblic/Query.c lic.1.2/lic/Makefile lic.1.2/test/Makefile
# Wrapped by kent@sparky on Wed Aug 11 19:38:09 1993
PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:/usr/lbin ; export PATH
echo If this archive is complete, you will see the following message:
echo ' "shar: End of archive 10 (of 10)."'
if test -f 'lic.1.2/CHANGES' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/CHANGES'\"
else
echo shar: Extracting \"'lic.1.2/CHANGES'\" \(1153 characters\)
sed "s/^X//" >'lic.1.2/CHANGES' <<'END_OF_FILE'
X$Header: /d/sisal/a/casey/tmp/lic/RCS/CHANGES,v 1.3 1993/08/11 17:34:08 casey Exp $
X
X
XVersion 1.2: Wednesday, August 11, 1993
X
X First public release to USENET after SIGGRAPH '93 conference.
X
X Lot's of little minor nit picking in the manual pages. Added
X new selection filter LIC_Select. Added several new example
X vector field generation programs to the test directory.
X
X Cleaned up interface between LIC_ComputeImage and the
X LIC_Convolve routines by removing the under-the-table
X parameters associated with VariableSpeed and VariableLength:
X LIC->Speed and LIC->Length. These are now computed in the
X LIC_Convolve routines. This also means that direct calls to
X the LIC_Convolve routines behave rationally.
X
X Fixed VariableSpeed!!!
X
X
XVersion 1.1:
X
X Never released. Version 1.0 should really have been labeled 1.1.
X Oh well.
X
X
XVersion 1.0: Wednesday, June 2, 1993
X
X Initial release of LIC source. Same version as found on the
X 1993 SIGGRAPH CD ROM. Initial version contained library, AVS
X interface, command line interface, on-line documentation and a
X copy of the 1993 SIGGRAPH paper ``Imaging Vector Fields Using
X Line Integral Convolution.''
END_OF_FILE
if test 1153 -ne `wc -c <'lic.1.2/CHANGES'`; then
echo shar: \"'lic.1.2/CHANGES'\" unpacked with wrong size!
fi
# end of 'lic.1.2/CHANGES'
fi
if test -f 'lic.1.2/FIXNAMES.sh' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/FIXNAMES.sh'\"
else
echo shar: Extracting \"'lic.1.2/FIXNAMES.sh'\" \(2473 characters\)
sed "s/^X//" >'lic.1.2/FIXNAMES.sh' <<'END_OF_FILE'
X#!/bin/sh
X#
X# $Header: /d/sisal/a/casey/tmp/lic/RCS/FIXNAMES.sh,v 1.3 1993/05/28 04:17:43 casey Exp $
X#
X# This script will undo the heinous damage caused by the BREAKNAMES.sh
X# script. These horribleness is to solely to support the brain dead
X# file system on the SIGGRAPH '93 CD-ROM.
X
Xcat << EOF
XOnly execute $0 once!!! You should probably remove this script
Ximmediately after using it.
X
XWHATEVER YOU DO, DON'T INTERRUPT THIS IN THE MIDDLE OF PROCESSING!!!! You'll
Xleave your source tree in an unknown state. You should probably execute this
Xon a separate copy of the source tree no matter what you do.
XEOF
X
Xecho "----------------------------"
Xecho "*** Really fix broken names?"
Xread ans
Xcase $ans in
X yes|YES)
X ;;
X *)
X echo "Aborting ..."
X exit 1
X ;;
Xesac
X
Xset -x
X
Xmv FIXNAMES.SH FIXNAMES.sh
Xmv MAKEFILE Makefile
Xmv MAKEFILE.TPL Makefile.tmpl
Xmv PATCHLVL PATCHLEVEL
X
Xmv AVS avs
Xmv avs/LIC.C avs/LIC.c
Xmv avs/LIC.TXT avs/LIC.txt
Xmv avs/MAKEFILE avs/Makefile
Xmv avs/MAKEFILE.TPL avs/Makefile.tmpl
X
Xmv CONFIG config
Xmv config/MAKEFILE.CNF config/Makefile.config
Xmv config/MAKEFILE.STD config/Makefile.std
X
Xmv DOC doc
Xmv doc/MAKEFILE doc/Makefile
Xmv doc/MAKEFILE.TPL doc/Makefile.tmpl
Xmv doc/COVER.ME doc/cover.me
X
Xmv INCLUDE include
Xmv include/MAKEFILE include/Makefile
Xmv include/MAKEFILE.TPL include/Makefile.tmpl
Xmv include/LIC.H include/lic.h
X
Xmv LIBLIC liblic
Xmv liblic/COMPUTE.C liblic/ComputeImage.c
Xmv liblic/CONVOLV2.C liblic/Convolve2D.c
Xmv liblic/CONVOLV3.C liblic/Convolve3D.c
Xmv liblic/CREATE.C liblic/Create.c
Xmv liblic/DEBUG.PS liblic/DebugPrologue.ps
Xmv liblic/DESTROY.C liblic/Destroy.c
Xmv liblic/FILTERS.C liblic/Filters.c
Xmv liblic/COMPUTE.3 liblic/LIC_ComputeImage.3
Xmv liblic/CONVOLVE.3 liblic/LIC_Convolve.3
Xmv liblic/CREATE.3 liblic/LIC_Create.3
Xmv liblic/DESTROY.3 liblic/LIC_Destroy.3
Xmv liblic/FILTERS.3 liblic/LIC_Filters.3
Xmv liblic/MODIFY.3 liblic/LIC_Modify.3
Xmv liblic/QUERY.3 liblic/LIC_Query.3
Xmv liblic/MAKEFILE liblic/Makefile
Xmv liblic/MAKEFILE.TPL liblic/Makefile.tmpl
Xmv liblic/MODIFY.C liblic/Modify.c
Xmv liblic/QUERY.C liblic/Query.c
Xmv liblic/LIBLIC.H liblic/liblic.h
X
Xmv LIC lic
Xmv lic/MAKEFILE lic/Makefile
Xmv lic/MAKEFILE.TPL lic/Makefile.tmpl
Xmv lic/LIC.1 lic/lic.1
Xmv lic/LIC.C lic/lic.c
X
Xmv TEST test
Xmv test/BASKETWEAVE.C test/BasketWeave.c
Xmv test/MAKEFILE test/Makefile
Xmv test/MAKEFILE.TPL test/Makefile.tmpl
Xmv test/NOISE.C test/Noise.c
END_OF_FILE
if test 2473 -ne `wc -c <'lic.1.2/FIXNAMES.sh'`; then
echo shar: \"'lic.1.2/FIXNAMES.sh'\" unpacked with wrong size!
fi
chmod +x 'lic.1.2/FIXNAMES.sh'
# end of 'lic.1.2/FIXNAMES.sh'
fi
if test -f 'lic.1.2/Makefile' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/Makefile'\"
else
echo shar: Extracting \"'lic.1.2/Makefile'\" \(603 characters\)
sed "s/^X//" >'lic.1.2/Makefile' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/RCS/Makefile,v 1.1 1993/05/18 17:27:05 casey Exp $
X#
X TOP = .
X CURDIR = .
X
X.DEFAULT:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
X.c.o:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
Xall:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std
END_OF_FILE
if test 603 -ne `wc -c <'lic.1.2/Makefile'`; then
echo shar: \"'lic.1.2/Makefile'\" unpacked with wrong size!
fi
# end of 'lic.1.2/Makefile'
fi
if test -f 'lic.1.2/Makefile.tmpl' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/Makefile.tmpl'\"
else
echo shar: Extracting \"'lic.1.2/Makefile.tmpl'\" \(432 characters\)
sed "s/^X//" >'lic.1.2/Makefile.tmpl' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/RCS/Makefile.tmpl,v 1.2 1993/05/18 19:28:13 casey Exp $
X#
X SUBDIRS = include liblic $(AVS) lic test doc
X
X.DEFAULT:
X @set +x; \
X for i in $(SUBDIRS); do \
X (cd $$i; echo "Doing " $@ " in " $$i " ..."; \
X $(MAKE) $(MFLAGS) DESTDIR="$(DESTDIR)" $@); \
X done
X
Xall: $(SUBDIRS)
X
X$(SUBDIRS): FRC
X @set +x; \
X (cd $@; echo "Making in $@ ..."; \
X $(MAKE) $(MFLAGS) DESTDIR="$(DESTDIR)")
X
XFRC:
END_OF_FILE
if test 432 -ne `wc -c <'lic.1.2/Makefile.tmpl'`; then
echo shar: \"'lic.1.2/Makefile.tmpl'\" unpacked with wrong size!
fi
# end of 'lic.1.2/Makefile.tmpl'
fi
if test -f 'lic.1.2/PATCHLEVEL' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/PATCHLEVEL'\"
else
echo shar: Extracting \"'lic.1.2/PATCHLEVEL'\" \(179 characters\)
sed "s/^X//" >'lic.1.2/PATCHLEVEL' <<'END_OF_FILE'
Xversion 1
Xrelease 2
Xpatchlevel 0
X
X
XInternal note:
X
X Remember to change the version numbers in doc/cover.me and
X liblic/LIC.3 whenever the version or release numbers are
X changed.
END_OF_FILE
if test 179 -ne `wc -c <'lic.1.2/PATCHLEVEL'`; then
echo shar: \"'lic.1.2/PATCHLEVEL'\" unpacked with wrong size!
fi
# end of 'lic.1.2/PATCHLEVEL'
fi
if test -f 'lic.1.2/avs/Makefile' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/avs/Makefile'\"
else
echo shar: Extracting \"'lic.1.2/avs/Makefile'\" \(614 characters\)
sed "s/^X//" >'lic.1.2/avs/Makefile' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/avs/RCS/Makefile,v 1.1 1993/05/18 17:24:42 casey Exp $
X#
X TOP = ..
X CURDIR = ./avs
X
X.DEFAULT:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
X.c.o:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
Xall:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std
X
END_OF_FILE
if test 614 -ne `wc -c <'lic.1.2/avs/Makefile'`; then
echo shar: \"'lic.1.2/avs/Makefile'\" unpacked with wrong size!
fi
# end of 'lic.1.2/avs/Makefile'
fi
if test -f 'lic.1.2/avs/Makefile.tmpl' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/avs/Makefile.tmpl'\"
else
echo shar: Extracting \"'lic.1.2/avs/Makefile.tmpl'\" \(991 characters\)
sed "s/^X//" >'lic.1.2/avs/Makefile.tmpl' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/avs/RCS/Makefile.tmpl,v 1.2 1993/05/21 21:20:52 casey Exp $
X#
X INCLUDES = $(AVS_INCLUDES)
X DEFINES = $(AVS_DEFINES)
XSYS_LIBRARIES = -L$(AVSLIBDIR) -lsim_c -lgeom -lutil $(AVS_EXTRALIBS) -lm
X
X SRCS = LIC.c
X OBJS = LIC.o
X PROGRAM = LIC
X DOCS = LIC.txt
X
X ALL = $(PROGRAM)
X
Xall: $(ALL)
X
Xincludes:
X
X$(PROGRAM): $(OBJS) $(LIBLIC)
X $(CC) $(CFLAGS) -o $(PROGRAM) $(OBJS) $(LIBLIC) $(SYS_LIBRARIES)
X
Xinstall: $(PROGRAM) $(AVSMODDIR) $(AVSDOCDIR)
X rm -f $(AVSMODDIR)/$(PROGRAM)
X cp $(PROGRAM) $(AVSMODDIR)/$(PROGRAM)
X $(STRIP) $(AVSMODDIR)/$(PROGRAM)
X chmod $(INSTBINPROT) $(AVSMODDIR)/$(PROGRAM)
X rm -f $(AVSDOCDIR)/$(PROGRAM).txt
X cp $(PROGRAM).txt $(AVSDOCDIR)/$(PROGRAM).txt
X chmod $(INSTDOCPROT) $(AVSDOCDIR)/$(PROGRAM).txt
X
X$(AVSMODDIR) $(AVSDOCDIR):
X mkdir $@
X
Xclean:
X rm -f $(PROGRAM) $(OBJS)
X rm -f *~ *.o core a.out MAKELOG
X
Xlint:
X lint -x $(ALLDEFINES) $(SRCS)
X
Xdepend:
X
Xlic.o: lic.c $(BUILDINCTOP)/lic.h
END_OF_FILE
if test 991 -ne `wc -c <'lic.1.2/avs/Makefile.tmpl'`; then
echo shar: \"'lic.1.2/avs/Makefile.tmpl'\" unpacked with wrong size!
fi
# end of 'lic.1.2/avs/Makefile.tmpl'
fi
if test -f 'lic.1.2/config/Makefile.std' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/config/Makefile.std'\"
else
echo shar: Extracting \"'lic.1.2/config/Makefile.std'\" \(207 characters\)
sed "s/^X//" >'lic.1.2/config/Makefile.std' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/config/RCS/Makefile.std,v 1.1 1993/05/18 18:08:56 casey Exp $
X#
X$(LIBLIC):
X @echo "Making $(LIBLIC)"
X cd $(LIBLICDIR); $(MAKE) $(MFLAGS)
X @echo "Returning to $(CURDIR)"
END_OF_FILE
if test 207 -ne `wc -c <'lic.1.2/config/Makefile.std'`; then
echo shar: \"'lic.1.2/config/Makefile.std'\" unpacked with wrong size!
fi
# end of 'lic.1.2/config/Makefile.std'
fi
if test -f 'lic.1.2/doc/Makefile' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/doc/Makefile'\"
else
echo shar: Extracting \"'lic.1.2/doc/Makefile'\" \(612 characters\)
sed "s/^X//" >'lic.1.2/doc/Makefile' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/doc/RCS/Makefile,v 1.1 1993/05/18 17:33:26 casey Exp $
X#
X TOP = ..
X CURDIR = ./doc
X
X.DEFAULT:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
X.c.o:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
Xall:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std
END_OF_FILE
if test 612 -ne `wc -c <'lic.1.2/doc/Makefile'`; then
echo shar: \"'lic.1.2/doc/Makefile'\" unpacked with wrong size!
fi
# end of 'lic.1.2/doc/Makefile'
fi
if test -f 'lic.1.2/doc/Makefile.tmpl' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/doc/Makefile.tmpl'\"
else
echo shar: Extracting \"'lic.1.2/doc/Makefile.tmpl'\" \(159 characters\)
sed "s/^X//" >'lic.1.2/doc/Makefile.tmpl' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/doc/RCS/Makefile.tmpl,v 1.2 1993/05/18 21:12:20 casey Exp $
X#
X
Xall:
X
Xprint:
X
Xincludes:
X
Xinstall:
X
Xclean:
X
Xlint:
X
Xdepend:
END_OF_FILE
if test 159 -ne `wc -c <'lic.1.2/doc/Makefile.tmpl'`; then
echo shar: \"'lic.1.2/doc/Makefile.tmpl'\" unpacked with wrong size!
fi
# end of 'lic.1.2/doc/Makefile.tmpl'
fi
if test -f 'lic.1.2/doc/siggraph93/COPYRIGHT' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/doc/siggraph93/COPYRIGHT'\"
else
echo shar: Extracting \"'lic.1.2/doc/siggraph93/COPYRIGHT'\" \(1759 characters\)
sed "s/^X//" >'lic.1.2/doc/siggraph93/COPYRIGHT' <<'END_OF_FILE'
XCopyright (c) 1993 The Regents of the University of California.
XAll rights reserved.
X
XRedistribution and use in source and binary forms, with or without
Xmodification, are permitted provided that the following conditions
Xare met:
X1. Redistributions of source code must retain the above copyright
X notice, this list of conditions and the following disclaimer.
X2. Redistributions in binary form must reproduce the above copyright
X notice, this list of conditions and the following disclaimer in the
X documentation and/or other materials provided with the distribution.
X3. All advertising materials mentioning features or use of this software
X must display the following acknowledgement:
XThis product includes software developed by the University of
XCalifornia, Lawrence Livermore National Laboratory and its
Xcontributors.
X4. Neither the name of the University nor the names of its contributors
X may be used to endorse or promote products derived from this software
X without specific prior written permission.
X
XTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
XANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
XIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
XARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
XFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
XDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
XOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
XHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
XLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
XOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
XSUCH DAMAGE.
END_OF_FILE
if test 1759 -ne `wc -c <'lic.1.2/doc/siggraph93/COPYRIGHT'`; then
echo shar: \"'lic.1.2/doc/siggraph93/COPYRIGHT'\" unpacked with wrong size!
fi
# end of 'lic.1.2/doc/siggraph93/COPYRIGHT'
fi
if test -f 'lic.1.2/doc/siggraph93/README' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/doc/siggraph93/README'\"
else
echo shar: Extracting \"'lic.1.2/doc/siggraph93/README'\" \(1695 characters\)
sed "s/^X//" >'lic.1.2/doc/siggraph93/README' <<'END_OF_FILE'
X Tuesday, May 18, 1993
X
X
XDear reader,
X
X Welcome to the Brian & Casey traveling convolution show! You've just
Xstepped into a directory chock full of interesting things. Hey! You
Xwant a paper? We got scads of 'em! Heck, we're giving a whole herd away ...
X
X Well, somewhat more seriously, this directory contains stuff related
Xto our SIGGRAPH '93 paper ``Imaging Vector Fields Using Line Integral
XConvolution.'' Here's a brief outline of what we've given you:
X
X ./cover/
X Files relating to the SIGGRAPH '93 cover image: the image itself
X and a short description of how it was created.
X
X ./paper/
X A complete copy of our SIGGRAPH '93 paper. The file paper.ps.Z
X is a compressed PostScript version of the paper that includes
X all of the color plates. It's 24MB when uncompressed ... The
X file paper-bw.ps.Z is a version of our paper that only includes
X the black and white line drawing figures. It's only 170KB when
X uncompressed. Finally, the subdirectory "figures" contains
X copies of all of our figures -- most of them in TIFF format.
X
X ./src/
X Complete sources to our Line Integral Convolution software. [[We
X hope. We're working on the final release authorization as this
X is being typed.]] There's a library, a command line interface
X and and AVS module interface. And, yes, can you believe your
X eyes? Complete documentation too! Such a deal we have for you ...
X
X Well, that's it. Hope you find this interesting and useful. Please
Xfeel free to contact us if you have questions or want to relate
Xinteresting uses of our algorithm. Have fun!
X
X
X Brian Cabral
X cabral@llnl.gov
X 510-423-0201
X
X Casey Leedom
X casey@gauss.llnl.gov
X 510-423-7775
END_OF_FILE
if test 1695 -ne `wc -c <'lic.1.2/doc/siggraph93/README'`; then
echo shar: \"'lic.1.2/doc/siggraph93/README'\" unpacked with wrong size!
fi
# end of 'lic.1.2/doc/siggraph93/README'
fi
if test -f 'lic.1.2/include/Makefile' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/include/Makefile'\"
else
echo shar: Extracting \"'lic.1.2/include/Makefile'\" \(620 characters\)
sed "s/^X//" >'lic.1.2/include/Makefile' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/include/RCS/Makefile,v 1.1 1993/05/18 17:32:31 casey Exp $
X#
X TOP = ..
X CURDIR = ./include
X
X.DEFAULT:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
X.c.o:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
Xall:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std
END_OF_FILE
if test 620 -ne `wc -c <'lic.1.2/include/Makefile'`; then
echo shar: \"'lic.1.2/include/Makefile'\" unpacked with wrong size!
fi
# end of 'lic.1.2/include/Makefile'
fi
if test -f 'lic.1.2/include/Makefile.tmpl' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/include/Makefile.tmpl'\"
else
echo shar: Extracting \"'lic.1.2/include/Makefile.tmpl'\" \(357 characters\)
sed "s/^X//" >'lic.1.2/include/Makefile.tmpl' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/include/RCS/Makefile.tmpl,v 1.1 1993/05/18 17:32:31 casey Exp $
X#
X HDRS = lic.h
X
Xall: $(HDRS)
X
Xincludes:
X
Xinstall: $(HDRS) $(INCDIR)
X (cd $(INCDIR); rm -f $(HDRS))
X cp $(HDRS) $(INCDIR)
X (cd $(INCDIR); chmod $(INSTINCPROT) $(HDRS))
X
X$(INCDIR):
X mkdir $@
X
Xclean:
X rm -f *~ *.o core a.out MAKELOG
X
Xlint:
X
Xdepend:
END_OF_FILE
if test 357 -ne `wc -c <'lic.1.2/include/Makefile.tmpl'`; then
echo shar: \"'lic.1.2/include/Makefile.tmpl'\" unpacked with wrong size!
fi
# end of 'lic.1.2/include/Makefile.tmpl'
fi
if test -f 'lic.1.2/liblic/DebugPrologue.ps' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/liblic/DebugPrologue.ps'\"
else
echo shar: Extracting \"'lic.1.2/liblic/DebugPrologue.ps'\" \(620 characters\)
sed "s/^X//" >'lic.1.2/liblic/DebugPrologue.ps' <<'END_OF_FILE'
X%!PS-Adobe-3.0 EPSF-3.0
X%%Creator: LIC
X%%DocumentFonts: Courier
X%%BoundingBox:
X%%Pages: 1
X%%EndComments
X%%EndProlog
X%%Page: 1 1
X
Xgsave
X/Courier findfont 140 scalefont setfont
X
X/arrow
X{
X gsave
X 1 -1 scale
X translate
X atan neg rotate
X newpath
X -0.2 0.0 moveto
X 0.2 0.0 lineto
X 0.1 0.05 lineto
X 0.2 0.0 moveto
X 0.1 -0.05 lineto
X stroke
X grestore
X} def
X
X/verticals
X{
X newpath
X -10 1 10
X {
X -10 moveto
X 0 20 rlineto
X } for
X stroke
X} def
X
X/horizontals
X{
X newpath
X -10 1 10
X {
X -10 exch moveto
X 20 0 rlineto
X } for
X stroke
X} def
X
X/streamlines
X{
Xnewpath
END_OF_FILE
if test 620 -ne `wc -c <'lic.1.2/liblic/DebugPrologue.ps'`; then
echo shar: \"'lic.1.2/liblic/DebugPrologue.ps'\" unpacked with wrong size!
fi
# end of 'lic.1.2/liblic/DebugPrologue.ps'
fi
if test -f 'lic.1.2/liblic/Destroy.c' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/liblic/Destroy.c'\"
else
echo shar: Extracting \"'lic.1.2/liblic/Destroy.c'\" \(2424 characters\)
sed "s/^X//" >'lic.1.2/liblic/Destroy.c' <<'END_OF_FILE'
X/*
X * $Header: /d/sisal/a/casey/tmp/lic/liblic/RCS/Destroy.c,v 1.1 1993/05/18 17:01:31 casey Exp $
X */
X
X/*
X * Copyright (c) 1993 The Regents of the University of California.
X * All rights reserved.
X *
X * Redistribution and use in source and binary forms, with or without
X * modification, are permitted provided that the following conditions
X * are met:
X * 1. Redistributions of source code must retain the above copyright
X * notice, this list of conditions and the following disclaimer.
X * 2. Redistributions in binary form must reproduce the above copyright
X * notice, this list of conditions and the following disclaimer in the
X * documentation and/or other materials provided with the distribution.
X * 3. All advertising materials mentioning features or use of this software
X * must display the following acknowledgement:
X * This product includes software developed by the University of
X * California, Lawrence Livermore National Laboratory and its
X * contributors.
X * 4. Neither the name of the University nor the names of its contributors
X * may be used to endorse or promote products derived from this software
X * without specific prior written permission.
X *
X * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
X * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
X * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
X * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
X * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
X * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
X * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
X * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
X * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
X * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
X * SUCH DAMAGE.
X */
X
X#ifndef lint
X static char rcsid[] = "$Header: /d/sisal/a/casey/tmp/lic/liblic/RCS/Destroy.c,v 1.1 1993/05/18 17:01:31 casey Exp $";
X static char copyright[] =
X "Copyright (c) 1993 The Regents of the University of California.\n"
X "All rights reserved.\n";
X#endif
X
X
X#include "liblic.h"
X
X
Xvoid
XLIC_Destroy(LIC *This)
X{
X if (!This->Normalized)
X free(This->NormalField.data);
X if (This->FreeOutput)
X free(This->OutputImage.data);
X free(This);
X}
END_OF_FILE
if test 2424 -ne `wc -c <'lic.1.2/liblic/Destroy.c'`; then
echo shar: \"'lic.1.2/liblic/Destroy.c'\" unpacked with wrong size!
fi
# end of 'lic.1.2/liblic/Destroy.c'
fi
if test -f 'lic.1.2/liblic/Makefile' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/liblic/Makefile'\"
else
echo shar: Extracting \"'lic.1.2/liblic/Makefile'\" \(618 characters\)
sed "s/^X//" >'lic.1.2/liblic/Makefile' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/liblic/RCS/Makefile,v 1.1 1993/05/18 17:01:31 casey Exp $
X#
X TOP = ..
X CURDIR = ./liblic
X
X.DEFAULT:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
X.c.o:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
Xall:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std
END_OF_FILE
if test 618 -ne `wc -c <'lic.1.2/liblic/Makefile'`; then
echo shar: \"'lic.1.2/liblic/Makefile'\" unpacked with wrong size!
fi
# end of 'lic.1.2/liblic/Makefile'
fi
if test -f 'lic.1.2/liblic/Makefile.tmpl' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/liblic/Makefile.tmpl'\"
else
echo shar: Extracting \"'lic.1.2/liblic/Makefile.tmpl'\" \(1821 characters\)
sed "s/^X//" >'lic.1.2/liblic/Makefile.tmpl' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/liblic/RCS/Makefile.tmpl,v 1.8 1993/05/28 07:03:14 casey Exp $
X#
X DEFINES = $(IMAGE_DEFINES)
X
X HDRS = liblic.h
X SRCS = ComputeImage.c Convolve2D.c Convolve3D.c Create.c Destroy.c \
X Filters.c Modify.c Query.c
X OBJS = ComputeImage.o Convolve2D.o Convolve3D.o Create.o Destroy.o \
X Filters.o Modify.o Query.o
X LIBRARY = liblic.a
X MANS = LIC.3 LIC_ComputeImage.3 LIC_Convolve.3 LIC_Create.3 \
X LIC_Destroy.3 LIC_Filters.3 LIC_Modify.3 LIC_Query.3
X
X ALL = $(LIBRARY)
X
Xall: $(ALL)
X
X$(LIBRARY): $(OBJS)
X rm -f $@
X $(AR) $@ $(OBJS)
X $(RANLIB) $(LIBRARY)
X
Xinstall: $(LIBRARY) $(LIBDIR) install_$(MANINSTALL)
X rm -f $(LIBDIR)/$(LIBRARY)
X cp $(LIBRARY) $(LIBDIR)/$(LIBRARY)
X $(RANLIB) $(LIBDIR)/$(LIBRARY)
X chmod $(INSTLIBPROT) $(LIBDIR)/$(LIBRARY)
X
Xinstall_man: $(MANROOT) $(MAN3DIR)
X @set -x; \
X for i in $(MANS); do \
X m=$(MAN3DIR)/`basename $$i .3`.$(MAN3EXT); \
X rm -f $$m; \
X cp $$i $$m; \
X chmod $(INSTMANPROT) $$m; \
X done
X
Xinstall_cat: $(MANROOT) $(MAN3DIR)
X @set -x; \
X for i in $(MANS); do \
X m=$(MAN3DIR)/`basename $$i .3`.$(MAN3EXT); \
X rm -f $$m; \
X $(NROFF) -man $$i > $$m; \
X chmod $(INSTMANPROT) $$m; \
X done
X
Xinstall_none:
X
X$(LIBDIR) $(MANROOT) $(MAN3DIR):
X mkdir $@
X
Xclean:
X rm -f $(LIBRARY) $(OBJS)
X rm -f *~ *.o core a.out MAKELOG
X
Xlint:
X
Xtags:
X
Xdepend:
X
XComputeImage.o: ComputeImage.c liblic.h $(BUILDINCTOP)/lic.h
XConvolve2D.o: Convolve2D.c liblic.h $(BUILDINCTOP)/lic.h
XConvolve3D.o: Convolve3D.c liblic.h $(BUILDINCTOP)/lic.h
XCreate.o: Create.c liblic.h $(BUILDINCTOP)/lic.h
XDestroy.o: Destroy.c liblic.h $(BUILDINCTOP)/lic.h
XFilters.o: Filters.c liblic.h $(BUILDINCTOP)/lic.h
XModify.o: Modify.c liblic.h $(BUILDINCTOP)/lic.h
XQuery.o: Query.c liblic.h $(BUILDINCTOP)/lic.h
END_OF_FILE
if test 1821 -ne `wc -c <'lic.1.2/liblic/Makefile.tmpl'`; then
echo shar: \"'lic.1.2/liblic/Makefile.tmpl'\" unpacked with wrong size!
fi
# end of 'lic.1.2/liblic/Makefile.tmpl'
fi
if test -f 'lic.1.2/liblic/Query.c' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/liblic/Query.c'\"
else
echo shar: Extracting \"'lic.1.2/liblic/Query.c'\" \(2377 characters\)
sed "s/^X//" >'lic.1.2/liblic/Query.c' <<'END_OF_FILE'
X/*
X * $Header: /d/sisal/a/casey/tmp/lic/liblic/RCS/Query.c,v 1.1 1993/05/18 17:01:31 casey Exp $
X */
X
X/*
X * Copyright (c) 1993 The Regents of the University of California.
X * All rights reserved.
X *
X * Redistribution and use in source and binary forms, with or without
X * modification, are permitted provided that the following conditions
X * are met:
X * 1. Redistributions of source code must retain the above copyright
X * notice, this list of conditions and the following disclaimer.
X * 2. Redistributions in binary form must reproduce the above copyright
X * notice, this list of conditions and the following disclaimer in the
X * documentation and/or other materials provided with the distribution.
X * 3. All advertising materials mentioning features or use of this software
X * must display the following acknowledgement:
X * This product includes software developed by the University of
X * California, Lawrence Livermore National Laboratory and its
X * contributors.
X * 4. Neither the name of the University nor the names of its contributors
X * may be used to endorse or promote products derived from this software
X * without specific prior written permission.
X *
X * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
X * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
X * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
X * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
X * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
X * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
X * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
X * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
X * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
X * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
X * SUCH DAMAGE.
X */
X
X#ifndef lint
X static char rcsid[] = "$Header: /d/sisal/a/casey/tmp/lic/liblic/RCS/Query.c,v 1.1 1993/05/18 17:01:31 casey Exp $";
X static char copyright[] =
X "Copyright (c) 1993 The Regents of the University of California.\n"
X "All rights reserved.\n";
X#endif
X
X
X#include "liblic.h"
X
X
Xint
XLIC_ConfiguredPixelSize(void)
X{
X return(PixelSize);
X}
X
X
Xconst char *
XLIC_ConfiguredPixelType(void)
X{
X return(PixelType);
X}
END_OF_FILE
if test 2377 -ne `wc -c <'lic.1.2/liblic/Query.c'`; then
echo shar: \"'lic.1.2/liblic/Query.c'\" unpacked with wrong size!
fi
# end of 'lic.1.2/liblic/Query.c'
fi
if test -f 'lic.1.2/lic/Makefile' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/lic/Makefile'\"
else
echo shar: Extracting \"'lic.1.2/lic/Makefile'\" \(614 characters\)
sed "s/^X//" >'lic.1.2/lic/Makefile' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/lic/RCS/Makefile,v 1.1 1993/05/18 16:59:50 casey Exp $
X#
X TOP = ..
X CURDIR = ./lic
X
X.DEFAULT:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
X.c.o:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
Xall:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std
X
END_OF_FILE
if test 614 -ne `wc -c <'lic.1.2/lic/Makefile'`; then
echo shar: \"'lic.1.2/lic/Makefile'\" unpacked with wrong size!
fi
# end of 'lic.1.2/lic/Makefile'
fi
if test -f 'lic.1.2/test/Makefile' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'lic.1.2/test/Makefile'\"
else
echo shar: Extracting \"'lic.1.2/test/Makefile'\" \(616 characters\)
sed "s/^X//" >'lic.1.2/test/Makefile' <<'END_OF_FILE'
X#
X# $Header: /d/sisal/a/casey/tmp/lic/test/RCS/Makefile,v 1.1 1993/05/18 19:25:39 casey Exp $
X#
X TOP = ..
X CURDIR = ./test
X
X.DEFAULT:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
X.c.o:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std \
X $@
X
Xall:
X @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
X -f $(TOP)/config/Makefile.config \
X -f ./Makefile.tmpl \
X -f $(TOP)/config/Makefile.std
X
END_OF_FILE
if test 616 -ne `wc -c <'lic.1.2/test/Makefile'`; then
echo shar: \"'lic.1.2/test/Makefile'\" unpacked with wrong size!
fi
# end of 'lic.1.2/test/Makefile'
fi
echo shar: End of archive 10 \(of 10\).
cp /dev/null ark10isdone
MISSING=""
for I in 1 2 3 4 5 6 7 8 9 10 ; do
if test ! -f ark${I}isdone ; then
MISSING="${MISSING} ${I}"
fi
done
if test "${MISSING}" = "" ; then
echo You have unpacked all 10 archives.
rm -f ark[1-9]isdone ark[1-9][0-9]isdone
else
echo You still must unpack the following archives:
echo " " ${MISSING}
fi
exit 0
exit 0 # Just in case...