home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume40 / lic / part09 < prev    next >
Lisp/Scheme  |  1993-11-09  |  24KB  |  768 lines

  1. Newsgroups: comp.sources.misc
  2. From: casey@gauss.llnl.gov (Casey Leedom)
  3. Subject: v40i123:  lic - LLNL Line Integral Convolution, v1.3, Part09/09
  4. Message-ID: <1993Nov9.171059.27083@sparky.sterling.com>
  5. X-Md4-Signature: 1295bb128064c2a5919504db4fcd009f
  6. Sender: kent@sparky.sterling.com (Kent Landfield)
  7. Organization: Sterling Software
  8. Date: Tue, 9 Nov 1993 17:10:59 GMT
  9. Approved: kent@sparky.sterling.com
  10.  
  11. Submitted-by: casey@gauss.llnl.gov (Casey Leedom)
  12. Posting-number: Volume 40, Issue 123
  13. Archive-name: lic/part09
  14. Environment: UNIX
  15. Supersedes: lic: Volume 38, Issue 104
  16.  
  17. #! /bin/sh
  18. # This is a shell archive.  Remove anything before this line, then feed it
  19. # into a shell via "sh file" or similar.  To overwrite existing files,
  20. # type "sh file -c".
  21. # Contents:  lic.1.3/.emacs lic.1.3/MEMO lic.1.3/Makefile
  22. #   lic.1.3/Makefile.tmpl lic.1.3/PATCHLEVEL lic.1.3/avs/Makefile
  23. #   lic.1.3/avs/Makefile.tmpl lic.1.3/avs/WhiteNoise.txt
  24. #   lic.1.3/config/Makefile.std lic.1.3/doc/Makefile
  25. #   lic.1.3/doc/Makefile.tmpl lic.1.3/doc/siggraph93/COPYRIGHT
  26. #   lic.1.3/doc/siggraph93/README lic.1.3/include/Makefile
  27. #   lic.1.3/include/Makefile.tmpl lic.1.3/liblic/DebugPrologue.ps
  28. #   lic.1.3/liblic/Makefile lic.1.3/lic/Makefile lic.1.3/test/Makefile
  29. # Wrapped by kent@sparky on Tue Nov  9 10:09:44 1993
  30. PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:/usr/lbin:$PATH ; export PATH
  31. echo If this archive is complete, you will see the following message:
  32. echo '          "shar: End of archive 9 (of 9)."'
  33. if test -f 'lic.1.3/.emacs' -a "${1}" != "-c" ; then 
  34.   echo shar: Will not clobber existing file \"'lic.1.3/.emacs'\"
  35. else
  36.   echo shar: Extracting \"'lic.1.3/.emacs'\" \(412 characters\)
  37.   sed "s/^X//" >'lic.1.3/.emacs' <<'END_OF_FILE'
  38. X(setq c-argdecl-indent                          0)
  39. X(setq c-argdecl-offset                          0)
  40. X(setq c-auto-newline                            nil)
  41. X(setq c-brace-imaginary-offset                  -4)
  42. X(setq c-brace-offset                            -4)
  43. X(setq c-continued-statement-offset              4)
  44. X(setq c-indent-level                            4)
  45. X(setq c-label-offset                            4)
  46. END_OF_FILE
  47.   if test 412 -ne `wc -c <'lic.1.3/.emacs'`; then
  48.     echo shar: \"'lic.1.3/.emacs'\" unpacked with wrong size!
  49.   fi
  50.   # end of 'lic.1.3/.emacs'
  51. fi
  52. if test -f 'lic.1.3/MEMO' -a "${1}" != "-c" ; then 
  53.   echo shar: Will not clobber existing file \"'lic.1.3/MEMO'\"
  54. else
  55.   echo shar: Extracting \"'lic.1.3/MEMO'\" \(912 characters\)
  56.   sed "s/^X//" >'lic.1.3/MEMO' <<'END_OF_FILE'
  57. X                        Monday, May 17, 1993
  58. X
  59. XTo: Marliss Rash
  60. X
  61. XFrom: Leith (Casey) Leedom
  62. X
  63. XRegarding: Memo of understanding for release of ``LIC'' software
  64. X
  65. X
  66. XMarliss,
  67. X
  68. XThe Line Integral Convolution (LIC) software is a prototype
  69. Ximplementation of a new vector visualization algorithm that Brian
  70. XCabral and I have jointly developed.  The algorithm is described in a
  71. Xpaper written by us in the upcoming 1993 SIGGRAPH conference:
  72. X``Imaging Vector Fields Using Line Integral Convolution.''
  73. X
  74. XThe SIGGRAPH conference is putting together a CD-ROM of conference
  75. Xpaper materials.  SIGGRAPH would like to include source code whenever
  76. Xpossible in order that other researchers be able to duplicate results
  77. Xpresented in the papers.  We would like to supply SIGGRAPH with our
  78. Xexperimental software since this will significantly enhance our
  79. Xability to work with other researchers in this area.
  80. X
  81. X
  82. X                    Yours sincerely,
  83. X
  84. X                    Leith (Casey) Leedom
  85. END_OF_FILE
  86.   if test 912 -ne `wc -c <'lic.1.3/MEMO'`; then
  87.     echo shar: \"'lic.1.3/MEMO'\" unpacked with wrong size!
  88.   fi
  89.   # end of 'lic.1.3/MEMO'
  90. fi
  91. if test -f 'lic.1.3/Makefile' -a "${1}" != "-c" ; then 
  92.   echo shar: Will not clobber existing file \"'lic.1.3/Makefile'\"
  93. else
  94.   echo shar: Extracting \"'lic.1.3/Makefile'\" \(465 characters\)
  95.   sed "s/^X//" >'lic.1.3/Makefile' <<'END_OF_FILE'
  96. X#
  97. X# $Header: /usr/local/src/lic/RCS/Makefile,v 1.3 1993/11/04 00:05:27 casey Exp $
  98. X#
  99. X          TOP = .
  100. X       CURDIR = .
  101. X
  102. X.SUFFIXES:
  103. X.SUFFIXES: .foo
  104. X
  105. X.DEFAULT:
  106. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  107. X        -f $(TOP)/config/Makefile.config \
  108. X        -f ./Makefile.tmpl \
  109. X        -f $(TOP)/config/Makefile.std \
  110. X        $@
  111. X
  112. Xall:
  113. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  114. X        -f $(TOP)/config/Makefile.config \
  115. X        -f ./Makefile.tmpl \
  116. X        -f $(TOP)/config/Makefile.std
  117. END_OF_FILE
  118.   if test 465 -ne `wc -c <'lic.1.3/Makefile'`; then
  119.     echo shar: \"'lic.1.3/Makefile'\" unpacked with wrong size!
  120.   fi
  121.   # end of 'lic.1.3/Makefile'
  122. fi
  123. if test -f 'lic.1.3/Makefile.tmpl' -a "${1}" != "-c" ; then 
  124.   echo shar: Will not clobber existing file \"'lic.1.3/Makefile.tmpl'\"
  125. else
  126.   echo shar: Extracting \"'lic.1.3/Makefile.tmpl'\" \(426 characters\)
  127.   sed "s/^X//" >'lic.1.3/Makefile.tmpl' <<'END_OF_FILE'
  128. X#
  129. X# $Header: /usr/local/src/lic/RCS/Makefile.tmpl,v 1.2 1993/05/18 19:28:13 casey Exp $
  130. X#
  131. X      SUBDIRS =  include liblic $(AVS) lic test doc
  132. X
  133. X.DEFAULT:
  134. X    @set +x; \
  135. X    for i in $(SUBDIRS); do \
  136. X        (cd $$i; echo "Doing " $@ " in " $$i " ..."; \
  137. X         $(MAKE) $(MFLAGS) DESTDIR="$(DESTDIR)" $@); \
  138. X    done
  139. X
  140. Xall: $(SUBDIRS)
  141. X
  142. X$(SUBDIRS): FRC
  143. X    @set +x; \
  144. X    (cd $@; echo "Making in $@ ..."; \
  145. X     $(MAKE) $(MFLAGS) DESTDIR="$(DESTDIR)")
  146. X
  147. XFRC:
  148. END_OF_FILE
  149.   if test 426 -ne `wc -c <'lic.1.3/Makefile.tmpl'`; then
  150.     echo shar: \"'lic.1.3/Makefile.tmpl'\" unpacked with wrong size!
  151.   fi
  152.   # end of 'lic.1.3/Makefile.tmpl'
  153. fi
  154. if test -f 'lic.1.3/PATCHLEVEL' -a "${1}" != "-c" ; then 
  155.   echo shar: Will not clobber existing file \"'lic.1.3/PATCHLEVEL'\"
  156. else
  157.   echo shar: Extracting \"'lic.1.3/PATCHLEVEL'\" \(194 characters\)
  158.   sed "s/^X//" >'lic.1.3/PATCHLEVEL' <<'END_OF_FILE'
  159. Xversion 1
  160. Xrelease 3
  161. Xpatchlevel 0
  162. X
  163. X
  164. XInternal note:
  165. X
  166. X    Remember to change the version numbers in doc/cover.me,
  167. X    liblic/LIC.3 and include/lic.h whenever the version or release
  168. X    numbers are changed.
  169. END_OF_FILE
  170.   if test 194 -ne `wc -c <'lic.1.3/PATCHLEVEL'`; then
  171.     echo shar: \"'lic.1.3/PATCHLEVEL'\" unpacked with wrong size!
  172.   fi
  173.   # end of 'lic.1.3/PATCHLEVEL'
  174. fi
  175. if test -f 'lic.1.3/avs/Makefile' -a "${1}" != "-c" ; then 
  176.   echo shar: Will not clobber existing file \"'lic.1.3/avs/Makefile'\"
  177. else
  178.   echo shar: Extracting \"'lic.1.3/avs/Makefile'\" \(476 characters\)
  179.   sed "s/^X//" >'lic.1.3/avs/Makefile' <<'END_OF_FILE'
  180. X#
  181. X# $Header: /usr/local/src/lic/avs/RCS/Makefile,v 1.3 1993/11/04 00:05:27 casey Exp $
  182. X#
  183. X          TOP = ..
  184. X       CURDIR = ./avs
  185. X
  186. X.SUFFIXES:
  187. X.SUFFIXES: .foo
  188. X
  189. X.DEFAULT:
  190. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  191. X        -f $(TOP)/config/Makefile.config \
  192. X        -f ./Makefile.tmpl \
  193. X        -f $(TOP)/config/Makefile.std \
  194. X        $@
  195. X
  196. Xall:
  197. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  198. X        -f $(TOP)/config/Makefile.config \
  199. X        -f ./Makefile.tmpl \
  200. X        -f $(TOP)/config/Makefile.std
  201. X    
  202. END_OF_FILE
  203.   if test 476 -ne `wc -c <'lic.1.3/avs/Makefile'`; then
  204.     echo shar: \"'lic.1.3/avs/Makefile'\" unpacked with wrong size!
  205.   fi
  206.   # end of 'lic.1.3/avs/Makefile'
  207. fi
  208. if test -f 'lic.1.3/avs/Makefile.tmpl' -a "${1}" != "-c" ; then 
  209.   echo shar: Will not clobber existing file \"'lic.1.3/avs/Makefile.tmpl'\"
  210. else
  211.   echo shar: Extracting \"'lic.1.3/avs/Makefile.tmpl'\" \(1625 characters\)
  212.   sed "s/^X//" >'lic.1.3/avs/Makefile.tmpl' <<'END_OF_FILE'
  213. X#
  214. X# $Header: /usr/local/src/lic/avs/RCS/Makefile.tmpl,v 1.5 1993/10/28 01:12:54 casey Exp $
  215. X#
  216. X     INCLUDES = $(AVS_INCLUDES)
  217. X      DEFINES = $(AVS_DEFINES)
  218. X
  219. X        SRCS1 = LIC.c
  220. X        OBJS1 = LIC.o
  221. X     DEPLIBS1 = $(LIBLIC)
  222. X     SYSLIBS1 = -L$(AVSLIBDIR) -lsim_c -lgeom -lutil $(AVS_EXTRALIBS) \
  223. X        $(MPC_EXTRALIBS) -lm
  224. X     PROGRAM1 = LIC
  225. X        DOCS1 = LIC.txt
  226. X
  227. X# Small AVS module to generate a white noise scalar field.  This will allow
  228. X# you to start playing with the LIC AVS module.  Not installed by default.
  229. X#
  230. X        SRCS2 = WhiteNoise.c
  231. X        OBJS2 = WhiteNoise.o
  232. X     DEPLIBS2 = 
  233. X     SYSLIBS2 = -L$(AVSLIBDIR) -lflow_c -lsim_c -lgeom -lutil $(AVS_EXTRALIBS) \
  234. X        -lm
  235. X     PROGRAM2 = WhiteNoise
  236. X        DOCS2 = WhiteNoise.txt
  237. X
  238. X         SRCS = $(SRCS1) $(SRCS2)
  239. X          ALL = $(PROGRAM1) $(PROGRAM2)
  240. X
  241. Xall: $(ALL)
  242. X
  243. Xincludes:
  244. X
  245. X$(PROGRAM1): $(OBJS1) $(DEPLIBS1)
  246. X    $(CC) $(CFLAGS) -o $(PROGRAM1) $(OBJS1) $(DEPLIBS1) $(SYSLIBS1)
  247. X
  248. X$(PROGRAM2): $(OBJS2) $(DEPLIBS2)
  249. X    $(CC) $(CFLAGS) -o $(PROGRAM2) $(OBJS2) $(DEPLIBS2) $(SYSLIBS2)
  250. X
  251. Xinstall: $(ALL) $(AVSMODDIR) $(AVSDOCDIR)
  252. X    rm -f $(AVSMODDIR)/$(PROGRAM1)
  253. X    cp $(PROGRAM1) $(AVSMODDIR)/$(PROGRAM1)
  254. X    $(STRIP) $(AVSMODDIR)/$(PROGRAM1)
  255. X    chmod $(INSTBINPROT) $(AVSMODDIR)/$(PROGRAM1)
  256. X    rm -f $(AVSDOCDIR)/$(PROGRAM1).txt
  257. X    cp $(PROGRAM1).txt $(AVSDOCDIR)/$(PROGRAM1).txt
  258. X    chmod $(INSTDOCPROT) $(AVSDOCDIR)/$(PROGRAM1).txt
  259. X
  260. X$(AVSMODDIR) $(AVSDOCDIR):
  261. X    mkdir $@
  262. X
  263. Xclean:
  264. X    rm -f $(PROGRAM1) $(OBJS1)
  265. X    rm -f $(PROGRAM2) $(OBJS2)
  266. X    rm -f *~ *.o core a.out MAKELOG
  267. X
  268. Xlint:
  269. X    lint -x $(ALLDEFINES) $(SRCS)
  270. X
  271. Xdepend:
  272. X
  273. XLIC.o:        LIC.c $(BUILDINCTOP)/lic.h
  274. XWhiteNoise.o: WhiteNoise.c
  275. END_OF_FILE
  276.   if test 1625 -ne `wc -c <'lic.1.3/avs/Makefile.tmpl'`; then
  277.     echo shar: \"'lic.1.3/avs/Makefile.tmpl'\" unpacked with wrong size!
  278.   fi
  279.   # end of 'lic.1.3/avs/Makefile.tmpl'
  280. fi
  281. if test -f 'lic.1.3/avs/WhiteNoise.txt' -a "${1}" != "-c" ; then 
  282.   echo shar: Will not clobber existing file \"'lic.1.3/avs/WhiteNoise.txt'\"
  283. else
  284.   echo shar: Extracting \"'lic.1.3/avs/WhiteNoise.txt'\" \(1530 characters\)
  285.   sed "s/^X//" >'lic.1.3/avs/WhiteNoise.txt' <<'END_OF_FILE'
  286. XAVS Modules                                    White noise
  287. XLawrence Livermore National Laboratory
  288. X
  289. XNAME
  290. X     White noise - Create a 3-D image of white noise
  291. X
  292. XSUMMARY
  293. X     Name       White noise
  294. X
  295. X     Type       data output
  296. X
  297. X     Inputs        none
  298. X
  299. X     Outputs       field 3D 4-vector byte
  300. X
  301. X     Parameters       
  302. X    Name                   Type         Default        Min      Max
  303. X    ---------------------------------------------------------------------
  304. X    Xres                       integer      256             0         10000
  305. X    Xres                       integer      256             0         10000
  306. X    Zres                       integer      256             0         10000
  307. X
  308. X
  309. XDESCRIPTION
  310. X     This module generates a 3-D white noise RGBA images.  The alpha
  311. X     value is set to zero.  The red, green and blue values for any
  312. X     individual image pixel are set to the same random value.  Thus, the
  313. X     white noise image looks grey scale.
  314. X
  315. XINPUTS
  316. X     None
  317. X
  318. XPARAMETERS
  319. X
  320. X     Xres, Yres, Zres
  321. X        Integer
  322. X        Default: 256
  323. X
  324. X    These parameters specify the 3-D resolution of the image.  For
  325. X    modules which only want a two dimensional image, data space
  326. X    and image creation time can be saved by setting Zres = 1.
  327. X
  328. XOUTPUTS
  329. X     Output image - 3D 4-vector 3-space byte field
  330. X    A three-dimensional image field filled with white noise.
  331. X
  332. XAUTHOR
  333. X     Brian Cabral
  334. X     Lawrence Livermore National Laboratory
  335. X
  336. X     Copyright (c) 1993 The Regents of the University of California.
  337. X     All rights reserved.
  338. X
  339. X
  340. XAVS Modules                                    White noise
  341. XLawrence Livermore National Laboratory
  342. END_OF_FILE
  343.   if test 1530 -ne `wc -c <'lic.1.3/avs/WhiteNoise.txt'`; then
  344.     echo shar: \"'lic.1.3/avs/WhiteNoise.txt'\" unpacked with wrong size!
  345.   fi
  346.   # end of 'lic.1.3/avs/WhiteNoise.txt'
  347. fi
  348. if test -f 'lic.1.3/config/Makefile.std' -a "${1}" != "-c" ; then 
  349.   echo shar: Will not clobber existing file \"'lic.1.3/config/Makefile.std'\"
  350. else
  351.   echo shar: Extracting \"'lic.1.3/config/Makefile.std'\" \(201 characters\)
  352.   sed "s/^X//" >'lic.1.3/config/Makefile.std' <<'END_OF_FILE'
  353. X#
  354. X# $Header: /usr/local/src/lic/config/RCS/Makefile.std,v 1.1 1993/05/18 18:08:56 casey Exp $
  355. X#
  356. X$(LIBLIC):
  357. X    @echo "Making $(LIBLIC)"
  358. X    cd $(LIBLICDIR); $(MAKE) $(MFLAGS)
  359. X    @echo "Returning to $(CURDIR)"
  360. END_OF_FILE
  361.   if test 201 -ne `wc -c <'lic.1.3/config/Makefile.std'`; then
  362.     echo shar: \"'lic.1.3/config/Makefile.std'\" unpacked with wrong size!
  363.   fi
  364.   # end of 'lic.1.3/config/Makefile.std'
  365. fi
  366. if test -f 'lic.1.3/doc/Makefile' -a "${1}" != "-c" ; then 
  367.   echo shar: Will not clobber existing file \"'lic.1.3/doc/Makefile'\"
  368. else
  369.   echo shar: Extracting \"'lic.1.3/doc/Makefile'\" \(474 characters\)
  370.   sed "s/^X//" >'lic.1.3/doc/Makefile' <<'END_OF_FILE'
  371. X#
  372. X# $Header: /usr/local/src/lic/doc/RCS/Makefile,v 1.3 1993/11/04 00:05:27 casey Exp $
  373. X#
  374. X          TOP = ..
  375. X       CURDIR = ./doc
  376. X
  377. X.SUFFIXES:
  378. X.SUFFIXES: .foo
  379. X
  380. X.DEFAULT:
  381. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  382. X        -f $(TOP)/config/Makefile.config \
  383. X        -f ./Makefile.tmpl \
  384. X        -f $(TOP)/config/Makefile.std \
  385. X        $@
  386. X
  387. Xall:
  388. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  389. X        -f $(TOP)/config/Makefile.config \
  390. X        -f ./Makefile.tmpl \
  391. X        -f $(TOP)/config/Makefile.std
  392. END_OF_FILE
  393.   if test 474 -ne `wc -c <'lic.1.3/doc/Makefile'`; then
  394.     echo shar: \"'lic.1.3/doc/Makefile'\" unpacked with wrong size!
  395.   fi
  396.   # end of 'lic.1.3/doc/Makefile'
  397. fi
  398. if test -f 'lic.1.3/doc/Makefile.tmpl' -a "${1}" != "-c" ; then 
  399.   echo shar: Will not clobber existing file \"'lic.1.3/doc/Makefile.tmpl'\"
  400. else
  401.   echo shar: Extracting \"'lic.1.3/doc/Makefile.tmpl'\" \(153 characters\)
  402.   sed "s/^X//" >'lic.1.3/doc/Makefile.tmpl' <<'END_OF_FILE'
  403. X#
  404. X# $Header: /usr/local/src/lic/doc/RCS/Makefile.tmpl,v 1.2 1993/05/18 21:12:20 casey Exp $
  405. X#
  406. X
  407. Xall:
  408. X
  409. Xprint:
  410. X
  411. Xincludes:
  412. X
  413. Xinstall:
  414. X
  415. Xclean:
  416. X
  417. Xlint:
  418. X
  419. Xdepend:
  420. END_OF_FILE
  421.   if test 153 -ne `wc -c <'lic.1.3/doc/Makefile.tmpl'`; then
  422.     echo shar: \"'lic.1.3/doc/Makefile.tmpl'\" unpacked with wrong size!
  423.   fi
  424.   # end of 'lic.1.3/doc/Makefile.tmpl'
  425. fi
  426. if test -f 'lic.1.3/doc/siggraph93/COPYRIGHT' -a "${1}" != "-c" ; then 
  427.   echo shar: Will not clobber existing file \"'lic.1.3/doc/siggraph93/COPYRIGHT'\"
  428. else
  429.   echo shar: Extracting \"'lic.1.3/doc/siggraph93/COPYRIGHT'\" \(1759 characters\)
  430.   sed "s/^X//" >'lic.1.3/doc/siggraph93/COPYRIGHT' <<'END_OF_FILE'
  431. XCopyright (c) 1993 The Regents of the University of California.
  432. XAll rights reserved.
  433. X
  434. XRedistribution and use in source and binary forms, with or without
  435. Xmodification, are permitted provided that the following conditions
  436. Xare met:
  437. X1. Redistributions of source code must retain the above copyright
  438. X   notice, this list of conditions and the following disclaimer.
  439. X2. Redistributions in binary form must reproduce the above copyright
  440. X   notice, this list of conditions and the following disclaimer in the
  441. X   documentation and/or other materials provided with the distribution.
  442. X3. All advertising materials mentioning features or use of this software
  443. X   must display the following acknowledgement:
  444. XThis product includes software developed by the University of
  445. XCalifornia, Lawrence Livermore National Laboratory and its
  446. Xcontributors.
  447. X4. Neither the name of the University nor the names of its contributors
  448. X   may be used to endorse or promote products derived from this software
  449. X   without specific prior written permission.
  450. X
  451. XTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  452. XANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  453. XIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  454. XARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  455. XFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  456. XDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  457. XOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  458. XHOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  459. XLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  460. XOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  461. XSUCH DAMAGE.
  462. END_OF_FILE
  463.   if test 1759 -ne `wc -c <'lic.1.3/doc/siggraph93/COPYRIGHT'`; then
  464.     echo shar: \"'lic.1.3/doc/siggraph93/COPYRIGHT'\" unpacked with wrong size!
  465.   fi
  466.   # end of 'lic.1.3/doc/siggraph93/COPYRIGHT'
  467. fi
  468. if test -f 'lic.1.3/doc/siggraph93/README' -a "${1}" != "-c" ; then 
  469.   echo shar: Will not clobber existing file \"'lic.1.3/doc/siggraph93/README'\"
  470. else
  471.   echo shar: Extracting \"'lic.1.3/doc/siggraph93/README'\" \(1695 characters\)
  472.   sed "s/^X//" >'lic.1.3/doc/siggraph93/README' <<'END_OF_FILE'
  473. X                        Tuesday, May 18, 1993
  474. X
  475. X
  476. XDear reader,
  477. X
  478. X  Welcome to the Brian & Casey traveling convolution show!  You've just
  479. Xstepped into a directory chock full of interesting things.  Hey!  You
  480. Xwant a paper?  We got scads of 'em!  Heck, we're giving a whole herd away ...
  481. X
  482. X  Well, somewhat more seriously, this directory contains stuff related
  483. Xto our SIGGRAPH '93 paper ``Imaging Vector Fields Using Line Integral
  484. XConvolution.''  Here's a brief outline of what we've given you:
  485. X
  486. X    ./cover/
  487. X    Files relating to the SIGGRAPH '93 cover image: the image itself
  488. X    and a short description of how it was created.
  489. X
  490. X    ./paper/
  491. X    A complete copy of our SIGGRAPH '93 paper.  The file paper.ps.Z
  492. X    is a compressed PostScript version of the paper that includes
  493. X    all of the color plates.  It's 24MB when uncompressed ...  The
  494. X    file paper-bw.ps.Z is a version of our paper that only includes
  495. X    the black and white line drawing figures.  It's only 170KB when
  496. X    uncompressed.  Finally, the subdirectory "figures" contains
  497. X    copies of all of our figures -- most of them in TIFF format.
  498. X
  499. X    ./src/
  500. X    Complete sources to our Line Integral Convolution software.  [[We
  501. X    hope.  We're working on the final release authorization as this
  502. X    is being typed.]]  There's a library, a command line interface
  503. X    and and AVS module interface.  And, yes, can you believe your
  504. X    eyes?  Complete documentation too!  Such a deal we have for you ...
  505. X
  506. X  Well, that's it.  Hope you find this interesting and useful.  Please
  507. Xfeel free to contact us if you have questions or want to relate
  508. Xinteresting uses of our algorithm.  Have fun!
  509. X
  510. X
  511. X                Brian Cabral
  512. X                cabral@llnl.gov
  513. X                510-423-0201
  514. X
  515. X                Casey Leedom
  516. X                casey@gauss.llnl.gov
  517. X                510-423-7775
  518. END_OF_FILE
  519.   if test 1695 -ne `wc -c <'lic.1.3/doc/siggraph93/README'`; then
  520.     echo shar: \"'lic.1.3/doc/siggraph93/README'\" unpacked with wrong size!
  521.   fi
  522.   # end of 'lic.1.3/doc/siggraph93/README'
  523. fi
  524. if test -f 'lic.1.3/include/Makefile' -a "${1}" != "-c" ; then 
  525.   echo shar: Will not clobber existing file \"'lic.1.3/include/Makefile'\"
  526. else
  527.   echo shar: Extracting \"'lic.1.3/include/Makefile'\" \(482 characters\)
  528.   sed "s/^X//" >'lic.1.3/include/Makefile' <<'END_OF_FILE'
  529. X#
  530. X# $Header: /usr/local/src/lic/include/RCS/Makefile,v 1.3 1993/11/04 00:05:27 casey Exp $
  531. X#
  532. X          TOP = ..
  533. X       CURDIR = ./include
  534. X
  535. X.SUFFIXES:
  536. X.SUFFIXES: .foo
  537. X
  538. X.DEFAULT:
  539. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  540. X        -f $(TOP)/config/Makefile.config \
  541. X        -f ./Makefile.tmpl \
  542. X        -f $(TOP)/config/Makefile.std \
  543. X        $@
  544. X
  545. Xall:
  546. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  547. X        -f $(TOP)/config/Makefile.config \
  548. X        -f ./Makefile.tmpl \
  549. X        -f $(TOP)/config/Makefile.std
  550. END_OF_FILE
  551.   if test 482 -ne `wc -c <'lic.1.3/include/Makefile'`; then
  552.     echo shar: \"'lic.1.3/include/Makefile'\" unpacked with wrong size!
  553.   fi
  554.   # end of 'lic.1.3/include/Makefile'
  555. fi
  556. if test -f 'lic.1.3/include/Makefile.tmpl' -a "${1}" != "-c" ; then 
  557.   echo shar: Will not clobber existing file \"'lic.1.3/include/Makefile.tmpl'\"
  558. else
  559.   echo shar: Extracting \"'lic.1.3/include/Makefile.tmpl'\" \(351 characters\)
  560.   sed "s/^X//" >'lic.1.3/include/Makefile.tmpl' <<'END_OF_FILE'
  561. X#
  562. X# $Header: /usr/local/src/lic/include/RCS/Makefile.tmpl,v 1.1 1993/05/18 17:32:31 casey Exp $
  563. X#
  564. X         HDRS = lic.h
  565. X
  566. Xall: $(HDRS)
  567. X
  568. Xincludes:
  569. X
  570. Xinstall: $(HDRS) $(INCDIR)
  571. X    (cd $(INCDIR); rm -f $(HDRS))
  572. X    cp $(HDRS) $(INCDIR)
  573. X    (cd $(INCDIR); chmod $(INSTINCPROT) $(HDRS))
  574. X
  575. X$(INCDIR):
  576. X    mkdir $@
  577. X
  578. Xclean:
  579. X    rm -f *~ *.o core a.out MAKELOG
  580. X
  581. Xlint:
  582. X
  583. Xdepend:
  584. END_OF_FILE
  585.   if test 351 -ne `wc -c <'lic.1.3/include/Makefile.tmpl'`; then
  586.     echo shar: \"'lic.1.3/include/Makefile.tmpl'\" unpacked with wrong size!
  587.   fi
  588.   # end of 'lic.1.3/include/Makefile.tmpl'
  589. fi
  590. if test -f 'lic.1.3/liblic/DebugPrologue.ps' -a "${1}" != "-c" ; then 
  591.   echo shar: Will not clobber existing file \"'lic.1.3/liblic/DebugPrologue.ps'\"
  592. else
  593.   echo shar: Extracting \"'lic.1.3/liblic/DebugPrologue.ps'\" \(620 characters\)
  594.   sed "s/^X//" >'lic.1.3/liblic/DebugPrologue.ps' <<'END_OF_FILE'
  595. X%!PS-Adobe-3.0 EPSF-3.0
  596. X%%Creator: LIC
  597. X%%DocumentFonts: Courier
  598. X%%BoundingBox:
  599. X%%Pages: 1
  600. X%%EndComments
  601. X%%EndProlog
  602. X%%Page: 1 1
  603. X
  604. Xgsave
  605. X/Courier findfont 140 scalefont setfont
  606. X
  607. X/arrow
  608. X{
  609. X   gsave
  610. X   1 -1 scale
  611. X   translate
  612. X   atan neg rotate
  613. X   newpath
  614. X   -0.2 0.0  moveto
  615. X    0.2 0.0  lineto
  616. X    0.1 0.05  lineto
  617. X    0.2 0.0   moveto
  618. X    0.1 -0.05 lineto
  619. X   stroke
  620. X   grestore
  621. X} def
  622. X
  623. X/verticals
  624. X{
  625. X   newpath
  626. X   -10 1 10
  627. X   {
  628. X      -10  moveto
  629. X      0 20 rlineto
  630. X   } for
  631. X   stroke
  632. X} def
  633. X
  634. X/horizontals
  635. X{
  636. X   newpath
  637. X   -10 1 10
  638. X   {
  639. X      -10 exch moveto
  640. X      20 0 rlineto
  641. X   } for
  642. X   stroke
  643. X} def
  644. X
  645. X/streamlines
  646. X{
  647. Xnewpath
  648. END_OF_FILE
  649.   if test 620 -ne `wc -c <'lic.1.3/liblic/DebugPrologue.ps'`; then
  650.     echo shar: \"'lic.1.3/liblic/DebugPrologue.ps'\" unpacked with wrong size!
  651.   fi
  652.   # end of 'lic.1.3/liblic/DebugPrologue.ps'
  653. fi
  654. if test -f 'lic.1.3/liblic/Makefile' -a "${1}" != "-c" ; then 
  655.   echo shar: Will not clobber existing file \"'lic.1.3/liblic/Makefile'\"
  656. else
  657.   echo shar: Extracting \"'lic.1.3/liblic/Makefile'\" \(480 characters\)
  658.   sed "s/^X//" >'lic.1.3/liblic/Makefile' <<'END_OF_FILE'
  659. X#
  660. X# $Header: /usr/local/src/lic/liblic/RCS/Makefile,v 1.3 1993/11/04 00:05:27 casey Exp $
  661. X#
  662. X          TOP = ..
  663. X       CURDIR = ./liblic
  664. X
  665. X.SUFFIXES:
  666. X.SUFFIXES: .foo
  667. X
  668. X.DEFAULT:
  669. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  670. X        -f $(TOP)/config/Makefile.config \
  671. X        -f ./Makefile.tmpl \
  672. X        -f $(TOP)/config/Makefile.std \
  673. X        $@
  674. X
  675. Xall:
  676. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  677. X        -f $(TOP)/config/Makefile.config \
  678. X        -f ./Makefile.tmpl \
  679. X        -f $(TOP)/config/Makefile.std
  680. END_OF_FILE
  681.   if test 480 -ne `wc -c <'lic.1.3/liblic/Makefile'`; then
  682.     echo shar: \"'lic.1.3/liblic/Makefile'\" unpacked with wrong size!
  683.   fi
  684.   # end of 'lic.1.3/liblic/Makefile'
  685. fi
  686. if test -f 'lic.1.3/lic/Makefile' -a "${1}" != "-c" ; then 
  687.   echo shar: Will not clobber existing file \"'lic.1.3/lic/Makefile'\"
  688. else
  689.   echo shar: Extracting \"'lic.1.3/lic/Makefile'\" \(476 characters\)
  690.   sed "s/^X//" >'lic.1.3/lic/Makefile' <<'END_OF_FILE'
  691. X#
  692. X# $Header: /usr/local/src/lic/lic/RCS/Makefile,v 1.3 1993/11/04 00:05:27 casey Exp $
  693. X#
  694. X          TOP = ..
  695. X       CURDIR = ./lic
  696. X
  697. X.SUFFIXES:
  698. X.SUFFIXES: .foo
  699. X
  700. X.DEFAULT:
  701. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  702. X        -f $(TOP)/config/Makefile.config \
  703. X        -f ./Makefile.tmpl \
  704. X        -f $(TOP)/config/Makefile.std \
  705. X        $@
  706. X
  707. Xall:
  708. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  709. X        -f $(TOP)/config/Makefile.config \
  710. X        -f ./Makefile.tmpl \
  711. X        -f $(TOP)/config/Makefile.std
  712. X    
  713. END_OF_FILE
  714.   if test 476 -ne `wc -c <'lic.1.3/lic/Makefile'`; then
  715.     echo shar: \"'lic.1.3/lic/Makefile'\" unpacked with wrong size!
  716.   fi
  717.   # end of 'lic.1.3/lic/Makefile'
  718. fi
  719. if test -f 'lic.1.3/test/Makefile' -a "${1}" != "-c" ; then 
  720.   echo shar: Will not clobber existing file \"'lic.1.3/test/Makefile'\"
  721. else
  722.   echo shar: Extracting \"'lic.1.3/test/Makefile'\" \(476 characters\)
  723.   sed "s/^X//" >'lic.1.3/test/Makefile' <<'END_OF_FILE'
  724. X#
  725. X# $Header: /usr/local/src/lic/test/RCS/Makefile,v 1.3 1993/11/04 00:05:27 casey Exp $
  726. X#
  727. X          TOP = ..
  728. X       CURDIR = ./test
  729. X
  730. X.SUFFIXES:
  731. X.SUFFIXES: .foo
  732. X
  733. X.DEFAULT:
  734. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  735. X        -f $(TOP)/config/Makefile.config \
  736. X        -f ./Makefile.tmpl \
  737. X        -f $(TOP)/config/Makefile.std \
  738. X        $@
  739. X
  740. Xall:
  741. X    @$(MAKE) $(MFLAGS) TOP="$(TOP)" CURDIR="$(CURDIR)" \
  742. X        -f $(TOP)/config/Makefile.config \
  743. X        -f ./Makefile.tmpl \
  744. X        -f $(TOP)/config/Makefile.std
  745. END_OF_FILE
  746.   if test 476 -ne `wc -c <'lic.1.3/test/Makefile'`; then
  747.     echo shar: \"'lic.1.3/test/Makefile'\" unpacked with wrong size!
  748.   fi
  749.   # end of 'lic.1.3/test/Makefile'
  750. fi
  751. echo shar: End of archive 9 \(of 9\).
  752. cp /dev/null ark9isdone
  753. MISSING=""
  754. for I in 1 2 3 4 5 6 7 8 9 ; do
  755.     if test ! -f ark${I}isdone ; then
  756.     MISSING="${MISSING} ${I}"
  757.     fi
  758. done
  759. if test "${MISSING}" = "" ; then
  760.     echo You have unpacked all 9 archives.
  761.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  762. else
  763.     echo You still must unpack the following archives:
  764.     echo "        " ${MISSING}
  765. fi
  766. exit 0
  767. exit 0 # Just in case...
  768.