home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-08-11 | 32.6 KB | 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...
-