1152 3D_axis 03/12/92

This module displays the coordinate axis of the 3D graphic display.

Author:Kubota Pacific Computer Inc
Version:1.000
Language:C
Path:source/data_input/3D_axis/

Module Document - 3D_axis Archive - 3D_axis.tar.gz Archive - 3D_axis.tar.Z Archive - 3D_axis.zip


1637 ACE_to_UCD 09/24/93

This is intended as a source code example to show how to allocate and manage a simple UCD output port structure, from within a free-running AVS coroutine. This simulates time varying data on a 2D quadrilateral mesh. It has no parameters or input ports, for simplicity all values are hand-coded. The UCD output structure contains a 2D mesh of quadrilateral cells, with connected shared nodes. The geometric and connectivity info is only built the first time, then only the values change from each time step.

Author:Ian Curington, Advanced Visual Systems, Inc.
Version:1.000
Language:C
Path:source/data_input/ACE_to_UCD/

Module Document - ACE_to_UCD Archive - ACE_to_UCD.tar.gz Archive - ACE_to_UCD.tar.Z Archive - ACE_to_UCD.zip


1732 AFS_extract 12/15/93

This module allows users to extract data from AIRS AFS (AIRS Facility System) files. The AIRS AFS format are refered to User's Guide For the Urban Airshed Model, EPA-450/4-90-007D. Users may read through the very begining of the c codes provided to get an idea how the data is constructed. This is one of a suite of modules we used to plot the emission data for the state of North Carolina. This group of modules allows displaying points, lines and polygons over a map of the United States. The module suite is stored as a group in a compressed tar file at the International AVS Center, with some sample networks and datasets included. You may find it easier to access the modules this way. The compressed tar file is approximately 1.2MB in size, and can be found via anonymous ftp to avs.ncsc.org, in ftp/avs/Data/avs_dataWang_GIS_mods.tar.Z.

Author:Jeff Wang, MCNC, Environmetal Programs Group
Version:1.000
Language:C
Path:source/data_input/AFS_extract/

AFS_extract AFS_extract Archive - AFS_extract.tar.gz Archive - AFS_extract.tar.Z Archive - AFS_extract.zip


1733 AMS_extract 12/15/93

This module allows users to extract data from AIRS AMS (AIRS Area and Mobile Subsystem) files. The AIRS AMS format are refered to User's Guide For the Urban Airshed Model, EPA-450/4-90-007D. Users may read through the very begining of the C codes provided to get an idea how the data is constructed. This is one of a suite of modules we used to plot the emission data for the state of North Carolina. This group of modules allows displaying points, lines and polygons over a map of the United States. The module suite is stored as a group in a compressed tar file at the International AVS Center, with some sample networks and datasets included. You may find it easier to access the modules this way. The compressed tar file is approximately 1.2MB in size, and can be found via anonymous ftp to avs.ncsc.org, in ftp/avs/Data/avs_dataWang_GIS_mods.tar.Z.

Author:Jeff Wang, MCNC, Environmetal Programs Group
Version:1.000
Language:C
Path:source/data_input/AMS_extract/

AMS_extract AMS_extract Archive - AMS_extract.tar.gz Archive - AMS_extract.tar.Z Archive - AMS_extract.zip


1793 ANIMATE_DUAL 04/21/94

Unlike the AVS module, "animated integer", this animator co-routine keeps up with the range of the values available. It also allows the user to set a delta value for going forward (positive) or backward (negative). Additionally, the user can advance by single steps through data or continuously. When the end of the range is reached, the animator will wrap around the end of the range to the opposite end by delta. A second set of variables allows the synchronous control of two viewing windows. Output from the animator will cease for "Pause Seconds" # after each previous output. The MCNC Environmental Programs Group has created this module as part of a suite of AVS demo modules, networks, and sample data sets to demonstrate the functionality of its visualization prototype for an Environmental Decision Support System (EDSS). You can download these modules individually from the IAC using anonymous ftp to the appropriate directories /avs_modules at avs.ncsc.org. If you would like to download the entire suite of modules, networks, and sample datasets at the same time, the IAC recommends that you use anonymous ftp to grab the following file from avs.ncsc.org ftp/avs/Data/avs_dataMCNC_Env_Pgms/MCNC_Env_Pgms.tar.Z This contains all source code to all local and remote modules, as well as all of the sample datasets, networks, documentation, installation, and usage notes.

Author:Kathy Pearson, MCNC Environmental Programs
Version:1.000
Language:C
Path:source/data_input/ANIMATE_DUAL/

Module Document - ANIMATE_DUAL Archive - ANIMATE_DUAL.tar.gz Archive - ANIMATE_DUAL.tar.Z Archive - ANIMATE_DUAL.zip


1792 ARC_MAP 04/21/94

The ARCMAP module creates an AVS geometry by reading input from an ARCinfo gen file. The gen file structure is that of ARC segment number, a list of x-y coordinates of the segment polygon, and an 'END' statement. The MCNC Environmental Programs Group has created this module as part of a suite of AVS demo modules, networks, and sample data sets to demonstrate the functionality of its visualization prototype for an Environmental Decision Support System (EDSS). You can download these modules individually from the IAC using anonymous ftp to the appropriate directories /avs_modules at avs.ncsc.org. If you would like to download the entire suite of modules, networks, and sample datasets at the same time, the IAC recommends that you use anonymous ftp to grab the following file from avs.ncsc.org ftp/avs/Data/avs_dataMCNC_Env_Pgms/MCNC_Env_Pgms.tar.Z This contains all source code to all local and remote modules, as well as all of the sample datasets, networks, documentation, installation, and usage notes.

Author:Kathy Pearson, MCNC Environmental Programs
Version:1.000
Language:C
Path:source/data_input/ARC_MAP/

Module Document - ARC_MAP Archive - ARC_MAP.tar.gz Archive - ARC_MAP.tar.Z Archive - ARC_MAP.zip


1829 Application_Menu 07/16/94

The ApplMenu module reads a menu description file and creates an AVS menu that conforms to this description. It also controls this menu and issues the appropriate CLI commands when various menu choices are made by a user.

Author:Joseph Fall, Essential Planning Systems
Version:1.000
Language:C
Path:source/data_input/Application_Menu/

Module Document - Application_Menu Archive - Application_Menu.tar.gz Archive - Application_Menu.tar.Z Archive - Application_Menu.zip


1679 BGF_Protein_Disp 09/29/93

This module is both a reader and a mapper. It reads ASCII Biograph protein files, and generates a geometric object for the geometry viewer. It has advanced modes, such as creating a spline ribbon representation of the backbone chain.

Author:Advanced Visual Systems, Inc.
Version:1.000
Language:C
Path:source/data_input/BGF_Protein_Disp/

Module Document - BGF_Protein_Disp Archive - BGF_Protein_Disp.tar.gz Archive - BGF_Protein_Disp.tar.Z Archive - BGF_Protein_Disp.zip


1325 BP_Coroutine 08/31/92

This module is a source example of how to write a free-running asynchronous coroutine that provides data to AVS on the output port when data is ready. In its present form, it free-runs, that is continually sends data to AVS as fast as it can be processed. The project specific version of this had external calls to obtain data from a data acquisition instrument.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/BP_Coroutine/

Module Document - BP_Coroutine Archive - BP_Coroutine.tar.gz Archive - BP_Coroutine.tar.Z Archive - BP_Coroutine.zip


1873 ConstImage 09/06/95

This module was built due to the need to be able to generate a constant image to input as bias or as initial state in the module aCNN. The module accept as input a field, tipically the image, and assumig the dimensions of this field gives as output a field 2-D scalar byte of a constant value.

Author:Stefano Brozzi, Andrea Menozzi, Giulio E. Destri, Universita' degli Studi di Parma, 43100 Parma, Italy
Version:1.000
Language:C
Path:source/data_input/ConstImage/
Ported to:DEC_alpha DEC_ultrix

Module Document - ConstImage Archive - ConstImage.tar.gz Archive - ConstImage.tar.Z Archive - ConstImage.zip


1857 DMOL_to_field 10/17/94

This module reads the graphical output files generated by DMol from Biosym (see REFERENCES included in documentation), and generates an AVS field. This field can then be manipulated to display an isosurface of the electronic charge or use slicers to view the data.

Author:Mark Reed, North Carolina Supercomputing Center
Version:1.000
Language:C
Path:source/data_input/DMOL_to_field/
Ported to:DEC_alpha

Module Document - DMOL_to_field Archive - DMOL_to_field.tar.gz Archive - DMOL_to_field.tar.Z Archive - DMOL_to_field.zip


1027 Dials_Contro 10/10/91

This simple module provides rotation, scale, and translation to any object in the geometry viewer scene, with separate controls in the form of dial parameters. The module connects in PARALLEL with other geometric objects to the geometry viewer. It operates on the named object in the scene.

Author:Stardent Computer
Version:1.000
Language:C
Path:source/data_input/Dials_Contro/

Module Document - Dials_Contro Archive - Dials_Contro.tar.gz Archive - Dials_Contro.tar.Z Archive - Dials_Contro.zip


1745 Dials_Control 12/15/93

This simple module provides rotation, scale, and translation to any object in the geometry viewer scene, with separate controls in the form of dial parameters. The module connects in PARALLEL with other geometric inputs to the geometry viewer. It operates on the named object in the scene.

Author:James Peters (Convex), Ian Curington (AVS Inc.), and Stephen Pass (???)
Version:1.000
Language:C
Path:source/data_input/Dials_Control/

Module Document - Dials_Control Archive - Dials_Control.tar.gz Archive - Dials_Control.tar.Z Archive - Dials_Control.zip


1701 Dipole 09/30/93

This is an example module to show how one can go from cylindrical or spherical to cartesian coordinates. This has been written for specific datasets, but it should serve the purpose. Anyways, the trick is to calculate the points array properly in order to feed field2mesh, in most cases. See also - Read.

Author:John Sheehan, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/Dipole/

Module Document - Dipole Archive - Dipole.tar.gz Archive - Dipole.tar.Z Archive - Dipole.zip


1720 Edit_File 09/30/93

This module allows users to run a vi editor on a remote machine inside AVS. The user selects the file to edit and inputs the IP number for the local machine.

Author:Jeff Wang, MCNC, Ennvironmetal Programs Group
Version:1.000
Language:C
Path:source/data_input/Edit_File/

Edit_File Archive - Edit_File.tar.gz Archive - Edit_File.tar.Z Archive - Edit_File.zip


1328 Edit_String 08/31/92

The Edit String module puts up a LONG dialog box, allows typing of any string, then with either "OK" or "CANCEL" controls, will output this string to the output port of the module. The next time the "Edit" button is pushed, the dialog box reappears, with the old string, which can be edited. This module is for long expressions, lists of ints, etc, where the normal string type_in widget is too small. The dialog box comes up with nicer colours than the default grey.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/Edit_String/

Module Document - Edit_String Archive - Edit_String.tar.gz Archive - Edit_String.tar.Z Archive - Edit_String.zip


1313 Extrusion 08/30/92

This module reads an ASCII file consisting of lists of x & y points and constructs a 3-D geometry object using the points in the file as vertices. It uses the value specified by the user in the depth dial for the depth of the object.

Author:Feizal Mirza, University of Texas CHPC
Version:1.000
Language:C
Path:source/data_input/Extrusion/

Module Document - Extrusion Archive - Extrusion.tar.gz Archive - Extrusion.tar.Z Archive - Extrusion.zip


1796 FIND_DATA_AND_MA 04/21/94

FIND DATA AND MAP -- locates data and map based on user choice from a DATA LIST. The MCNC Environmental Programs Group has created this module as part of a suite of AVS demo modules, networks, and sample data sets to demonstrate the functionality of its visualization prototype for an Environmental Decision Support System (EDSS). You can download these modules individually from the IAC using anonymous ftp to the appropriate directories /avs_modules at avs.ncsc.org. If you would like to download the entire suite of modules, networks, and sample datasets at the same time, the IAC recommends that you use anonymous ftp to grab the following file from avs.ncsc.org ftp/avs/Data/avs_dataMCNC_Env_Pgms/MCNC_Env_Pgms.tar.Z This contains all source code to all local and remote modules, as well as all of the sample datasets, networks, documentation, installation, and usage notes.

Author:Kathy Pearson, MCNC Environmental Programs
Version:1.000
Language:C
Path:source/data_input/FIND_DATA_AND_MA/

Module Document - FIND_DATA_AND_MA Archive - FIND_DATA_AND_MA.tar.gz Archive - FIND_DATA_AND_MA.tar.Z Archive - FIND_DATA_AND_MA.zip


1797 FIND_MAP 04/21/94

FIND MAP -- locates a map based on user choice from a MAP LIST. The MCNC Environmental Programs Group has created this module as part of a suite of AVS demo modules, networks, and sample data sets to demonstrate the functionality of its visualization prototype for an Environmental Decision Support System (EDSS). You can download these modules individually from the IAC using anonymous ftp to the appropriate directories /avs_modules at avs.ncsc.org. If you would like to download the entire suite of modules, networks, and sample datasets at the same time, the IAC recommends that you use anonymous ftp to grab the following file from avs.ncsc.org - ftp/avs/Data/avs_dataMCNC_Env_Pgms/MCNC_Env_Pgms.tar.Z This contains all source code to all local and remote modules, as well as all of the sample datasets, networks, documentation, installation, and usage notes.

Author:Kathy Pearson, MCNC Environmental Programs
Version:1.000
Language:C
Path:source/data_input/FIND_MAP/

Module Document - FIND_MAP Archive - FIND_MAP.tar.gz Archive - FIND_MAP.tar.Z Archive - FIND_MAP.zip


1306 FITS_read 11/04/92

This DATA INPUT module reads a FITS (Flexible Image Transport System) file into a field, and optionally to a text window. For primary data or image extensions, the number of dimensions is derived from the NAXIS keyword. For Ascii and binary tables, the number of dimensions may be 1 or 2, depending on a parameter. Random Groups do not seem to be supported (I did'nt see any example of them). Version 2 has code to port to the IBM platform.

Author:D. LE CORRE, CONVEX S.A
Version:2.000
Language:C&FORTRAN
Path:source/data_input/FITS_read/

Module Document - FITS_read Module Document - FITS_read Archive - FITS_read.tar.gz Archive - FITS_read.tar.Z Archive - FITS_read.zip


1799 GET_MODEL_MAP 04/21/94

GET MODEL MAP -- generates map and crop information based on selected map. The MCNC Environmental Programs Group has created this module as part of a suite of AVS demo modules, networks, and sample data sets to demonstrate the functionality of its visualization prototype for an Environmental Decision Support System (EDSS). You can download these modules individually from the IAC using anonymous ftp to the appropriate directories /avs_modules at avs.ncsc.org. If you would like to download the entire suite of modules, networks, and sample datasets at the same time, the IAC recommends that you use anonymous ftp to grab the following file from avs.ncsc.org ftp/avs/Data/avs_dataMCNC_Env_Pgms/MCNC_Env_Pgms.tar.Z This contains all source code to all local and remote modules, as well as all of the sample datasets, networks, documentation, installation, and usage notes.

Author:Kathy Pearson, MCNC Environmental Programs
Version:1.000
Language:C
Path:source/data_input/GET_MODEL_MAP/

Module Document - GET_MODEL_MAP Archive - GET_MODEL_MAP.tar.gz Archive - GET_MODEL_MAP.tar.Z Archive - GET_MODEL_MAP.zip


M0004 Gaussian 01/05/97

This module generates an n-dimensional Gaussian field. You can download these modules individually from the IAC using anonymous ftp to the appropriate directories at avs.ncsc.org. If you would like to download the entire suite of modules, networks, and sample datasets at the same time, the IAC recommends that you use anonymous ftp to grab the following file from ftp.iavsc.org: /pub/AVS5/Data/avs_data/MCNC_Env_Pgms/MCNC_Env_Pgms.tar.Z This contains all source code to all local and remote modules, as well as all of the sample datasets, networks, documentation, installation, and usage notes.

Author:Chris Pudney (cpudney@alphapharm.pharm.uwa.edu.au)
Version:1.000
Language:C
Path:source/data_input/Gaussian/
Ported to:DEC HP SGI Solaris

Module Document - Gaussian Archive - Gaussian.tar.gz Archive - Gaussian.tar.Z Archive - Gaussian.zip


1874 GenMask 09/06/95

The module GenMask is an input module created to generate the templates, both the control and the feedback template, to apply to the image when the image proc essing is executing. As a input module GenMask does not have any input and it gives as output a field 2-D scalar float that is a 2-dimensional array of float. Since the module aCNN works with templates of dimension 3x3 even the output array of GenMask will be 3x3.

Author:Stefano Brozzi, Andrea Menozzi, Giulio E. Destri, Universita' degli Studi di Parma, 43100 Parma, Italy
Version:1.000
Language:C
Path:source/data_input/GenMask/
Ported to:DEC_ultrix DEC_alpha

Module Document - GenMask Archive - GenMask.tar.gz Archive - GenMask.tar.Z Archive - GenMask.zip


1300 Generate_label 08/26/92

Generate label creates a geom object describing a label object. This label is a title, that is it has a fixed position on the screen, regardless of viewpoint transformations. This module provides a portion of the functionality of labels in the geometry viewer, but adds the ability to generate labels automatically. This is useful for putting up frame or time-step numbers.

Author:Penny Rheingans, US EPA Scientific Visualization Center
Version:1.000
Language:C
Path:source/data_input/Generate_label/

Module Document - Generate_label Archive - Generate_label.tar.gz Archive - Generate_label.tar.Z Archive - Generate_label.zip


1780 Get_Terrain_Data 02/09/94

This module allows users to read in sorted ASCII terrain data and generate an 2-D irregular field. Together with the "Draw Map" module on the ftp site, users can create a 2-D terrain plot over the political boundary map. Sample data for this module can be found via anonymous ftp to avs.ncsc.org, in ftp/avs/Data/avs_dataGet_Terrain_Data/dma.dat.

Author:Jeff Wang, MCNC, Environmetal Programs Group
Version:1.000
Language:C
Path:source/data_input/Get_Terrain_Data/

Get_Terrain_Data Archive - Get_Terrain_Data.tar.gz Archive - Get_Terrain_Data.tar.Z Archive - Get_Terrain_Data.zip


1614 Graph_slider 05/01/93

Graph slider can shift the range in x axis in graph viewer. By default, you can specify the max and min value respectively. You can set the range and min value in this module so that if you change only min value the graph slides. This module has no input and output ports. That means this module accesses CLI. This module is very simple and short code. You can use as a refernce for CLI access.

Author:Hideo Miyachi, Kubota Corporation
Version:1.000
Language:C
Path:source/data_input/Graph_slider/

Module Document - Graph_slider Archive - Graph_slider.tar.gz Archive - Graph_slider.tar.Z Archive - Graph_slider.zip


1134 Image_Sequen 02/23/92

The Image Sequencer module is used to read a series of images that have been previously saved to disk and output them as AVS image data. This can be very useful for displaying a series of images, recording them to video, or compositing or filtering a series of images. The images can be in any of the formats supported by the Image Sequencer. Image formats currently supported are AVS image format, MIFF, RLE, and RLA/B.

Author:Brian Kaplan, Center for Innovative Computer Applications
Version:1.000
Language:C
Path:source/data_input/Image_Sequen/

Module Document - Image_Sequen Archive - Image_Sequen.tar.gz Archive - Image_Sequen.tar.Z Archive - Image_Sequen.zip


1734 LBF_extract 12/15/93

This module allows users to extract data from link base mobile emission files. The link base emission format are refered to User's Guide For the Urban Airshed Model, EPA-450/4-90-007D. Users may read through the very begining of the C codes provided to get an idea how the data is constructed. This is one of a suite of modules we used to plot the emission data for the state of North Carolina. This group of modules allows displaying points, lines and polygons over a map of the United States. The module suite is stored as a group in a compressed tar file at the International AVS Center, with some sample networks and datasets included. You may find it easier to access the modules this way. The compressed tar file is approximately 1.2MB in size, and can be found via anonymous ftp to avs.ncsc.org, in ftp/avs/Data/avs_dataWang_GIS_mods.tar.Z.

Author:Jeff Wang, MCNC, Environmetal Programs Group
Version:1.000
Language:C
Path:source/data_input/LBF_extract/

Module Document - LBF_extract Module Document - LBF_extract Archive - LBF_extract.tar.gz Archive - LBF_extract.tar.Z Archive - LBF_extract.zip


1289 Label_Axis 07/03/92

The Label Axis module generates axes with tic marks and labels in 3D space. The axis can be generated with tic marks and tic labels along each axis. This module very simular to the supported module generate axis but porvides more flexibility and funcionality to the user.

Author:Roy Wirthlin, Advanced Visual Systems Inc
Version:1.000
Language:C
Path:source/data_input/Label_Axis/

Module Document - Label_Axis Archive - Label_Axis.tar.gz Archive - Label_Axis.tar.Z Archive - Label_Axis.zip


1277 Life 05/27/92

Life is an implementation of the "Life" problem. This is an algorithm where "neighbors", or cells, propagate or die, based on the proximity of other living neighbors. In this case, a living neighbor is represented by a simulation of a processor in the massively parrallel Wavetracer being "turned on". The thoughts behind the algorithm are - If there are too many neighbors, a cell will die due to overcrowding. If there are too few neighbors, a cell will die due to lack of resources. It is meant to be used with the Life_WT AVS module, which is a parrallel implementation of Life. As the number of processors increases, the performance of Life_WT greatly supercedes that of Life, due to the benefits of the Wavetracer's multiple processors operating in parrallel. The output from this coroutine module is an AVS image, which can be sent to the display_image module for viewing as the computation progresses. The user sees a visualization of the processors that are "alive" at that moment in the computation.

Author:Steve Thorpe, International AVS Center
Version:1.000
Language:C
Path:source/data_input/Life/

Module Document - Life Archive - Life.tar.gz Archive - Life.tar.Z Archive - Life.zip


1280 Life_WT 06/02/92

Life_WT is an implementation of the "Life" problem. This is an algorithm where "neighbors", or cells, propagate or die, based on the proximity of other living neighbors. In this case, a living neighbor is represented by a processor in the massively parrallel Wavetracer being "turned on". The thoughts behind the algorithm are If there are too many neighbors, a cell will die due to overcrowding. If there are too few neighbors, a cell will die due to lack of resources. The user is able to control the number of processors in the X direction, the number of processors in the Y direction, the number of generations to compute, and the number of generations to compute between outputs of an image. A oneshot parameter, "Go for it!!" is supplied to begin the execution of the module. Life_WT is written in multiC, a fully compatible extension of the ANSI C programming language. It was developed using a Data Transport Computer from Wavetracer, Inc.

Author:Steve Thorpe, International AVS Center
Version:1.000
Language:multiC
Path:source/data_input/Life_WT/

Module Document - Life_WT Archive - Life_WT.tar.gz Archive - Life_WT.tar.Z Archive - Life_WT.zip


1729 Load_Simulation 12/14/93

The Loadsim module will create a ball and stick geometry representation of molecular dynamics or Monte Carlo data. The ability to interactively select positions in the data file as well as individual chains is advantageous for visualizing chain motions. Although written for visualizing simple chain-like molecules it can be extended to other systems.

Author:Prashant Gupta & Steven Smith, North Carolina State University
Version:1.000
Language:C
Path:source/data_input/Load_Simulation/

Module Document - Load_Simulation Archive - Load_Simulation.tar.gz Archive - Load_Simulation.tar.Z Archive - Load_Simulation.zip


1843 MOSS_LINES 07/16/94

MOSS_Polylines - Reader for MOSS format polyline vector lists. The Arc/Info MOSS export files are an ASCII format file readable by the US Department of the Interior's MOSS public domain GIS. The file contains points, lines, or closed polygon loops, and a 30-character attribute field, called the "subject" value. The Arc/Info coverages are converted into the MOSS files using the "ARCMOSS" utility in the data conversion utility subsystem. This module has a file browser, for selecting the ASCII input MOSS file, which is scanned for closed polygon areas. The polylines are converted into AVS geometry polylines for use by the AVS geometry viewer. The polyline does not have a color defined in this module, such that it can be interactively altered in the viewer, and saved with a network file.

Author:Scott Goodyear
Version:1.000
Language:C
Path:source/data_input/MOSS_LINES/

Module Document - MOSS_LINES Archive - MOSS_LINES.tar.gz Archive - MOSS_LINES.tar.Z Archive - MOSS_LINES.zip


1841 MOSS_Markers 07/16/94

MOSS_Markers - Reader for MOSS format markers. The Arc/Info MOSS export files are an ASCII format file readable by the US Department of the Interior's MOSS public domain GIS. The file contains points, lines, or closed polygon loops, and a 30-character attribute field, called the "subject" value. The Arc/Info coverages are converted into the MOSS files using the "ARCMOSS" utility in the data conversion utility subsystem. This module has a file browser, for selecting the ASCII input MOSS file, which is scanned for markers. The markers are converted into AVS geometry for use by the AVS geometry viewer. Each marker is shown as a sphere, with radius controlled by the dial. The marker does not have a color defined in this module, such that it can be interactively altered in the viewer, and saved with a network file.

Author:Scott Goodyear
Version:1.000
Language:C
Path:source/data_input/MOSS_Markers/

Module Document - MOSS_Markers Archive - MOSS_Markers.tar.gz Archive - MOSS_Markers.tar.Z Archive - MOSS_Markers.zip


1842 MOSS_POLYGONS 07/16/94

MOSS_Polygons - Reader for MOSS format polygon coverages. The Arc/Info MOSS export files are an ASCII format file readable by the US Department of the Interior's MOSS public domain GIS. The file contains points, lines, or closed polygon loops, and a 30-character attribute field, called the "subject" value. The Arc/Info coverages are converted into the MOSS files using the "ARCMOSS" utility in the data conversion utility subsystem. This module has a file browser, for selecting the ASCII input MOSS file, which is scanned for closed polygon areas. The polygons are converted into AVS geometry for use by the AVS geometry viewer. The polygon does not have a color defined in this module, such that it can be interactively altered in the viewer, and saved with a network file.

Author:Scott Goodyear
Version:1.000
Language:C
Path:source/data_input/MOSS_POLYGONS/

Module Document - MOSS_POLYGONS Archive - MOSS_POLYGONS.tar.gz Archive - MOSS_POLYGONS.tar.Z Archive - MOSS_POLYGONS.zip


1710 Menger_sponge 09/30/93

Menger sponge produces a Menger Sponge (Sierpinski Sponge) as a byte volume. A Menger Sponge (sometimes known as a Sierpinski Sponge) is a recursively defined volume. It is the 3D analog to a Sierpinski Carpet which is can be poorly defined as a recursive 3x3 grid where the center square of each level of the recursion is missing. A more formal definition can be found in Benoit Mandelbrot's book "The Fractal Geometry of Nature" on page 144. You can see a Sierpinski Carpet if you orthoslice the sponge and look at slice 0 (any direction). CURDLE (at the IAC) is another example of a module which produces recursively defined "fractal" data sets.

Author:Larry Gelberg, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/Menger_sponge/

Module Document - Menger_sponge Archive - Menger_sponge.tar.gz Archive - Menger_sponge.tar.Z Archive - Menger_sponge.zip


1670 Mouse_Trap 09/29/93

The "Mouse Trap" module accesses the X-Window of the Geometry Viewer display, and changes the mouse button definitions. It is intended as an AVS application developers example, to create custom interface controls. It intercepts all mouse events, and then selectively sends commands on to AVS for action. At present, it ignores all except the right mouse button, which behaves as a "pick", like the normal AVS left mouse button, while ignoring rotation and translation requests. The implementation is to make an invisible input only window, exactly covering the geometry viewer window. Events from this invisible window are detected, masking the geometry viewer window native events. Commands are then sent via the CLI mechanism. As a coroutine, this module can also take events from user interface parameters, although none are present in this version.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/Mouse_Trap/

Module Document - Mouse_Trap Archive - Mouse_Trap.tar.gz Archive - Mouse_Trap.tar.Z Archive - Mouse_Trap.zip


1828 Mouse_Trap_IV 07/15/94

The "Mouse Trap IV" module accesses the X-Window of the Image Viewer display, and changes the mouse button definitions. It intercepts all mouse events, and then selectively sends commands on to AVS for action. This version ignores all normal image viewer mouse controls, and causes special behavior instead. The left button will "zoom in" the image, while the right button will "zoom out" again, each by a preset amount. It is intended as an AVS application developers example, to create custom interface controls. This module also shows how to change the mouse cursor shape while over viewer window. This is intended as a source example for further development work.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/Mouse_Trap_IV/

Module Document - Mouse_Trap_IV Archive - Mouse_Trap_IV.tar.gz Archive - Mouse_Trap_IV.tar.Z Archive - Mouse_Trap_IV.zip


1321 QUAL_field 08/30/92

The QUAL field module is used to selectively grab data elements from a large output plot file and map them to the geometry of an example river. The geometry can be changed (with some effort) to match that of any river. The codes that generate the output plot files used by this module are QUAL2E and QUAL2E-UNCAS which were developed by Linfield Brown (Dept. of Civil Eng, Tufts Univ.) and Thomas Barnwell (EPA, Athens GA.).

Author:Marc Curry, North Carolina Supercomputing Center
Version:1.000
Language:C
Path:source/data_input/QUAL_field/

Module Document - QUAL_field Archive - QUAL_field.tar.gz Archive - QUAL_field.tar.Z Archive - QUAL_field.zip


1111 RADM_Credits 12/06/91

This module outputs a series of "title" labels, creating a credit page for an AVS application. This module provides an example for creating a single geometry object with multiple labels within it.

Author:Terry Myerson, International AVS Center (NCSC)
Version:1.000
Language:C
Path:source/data_input/RADM_Credits/

Module Document - RADM_Credits Archive - RADM_Credits.tar.gz Archive - RADM_Credits.tar.Z Archive - RADM_Credits.zip


1211 READ_ANY_IMAGE 07/05/93

This module reads an image into an AVS Network in a variety of formats. All formats which the San Diego Supercomputing Center's Image Tools support, this module supports. With this module you can read in a postscript file, and edit it with the standard tools of AVS ! Any of the following image file formats can be read in by this module eps Encapsulated PostScript file, gif Compuserve Graphics image file, hdf Hierarchical Data File, icon Sun Icon and Cursor file, iff Sun TAAC Image File Format, mpnt Apple Macintosh MacPaint file, pbm Portable Bit Map file, pcx ZSoft IBM PC Paintbrush file, pgm Portable Gray Map file, pic PIXAR picture file, pict Apple Macintosh QuickDraw/PICT file, pix Alias image file, pnm Portable aNy Map file, ppm Portable Pixel Map file, ps PostScript file, ras Sun Rasterfile, rgb SGI RGB image file, rla Wavefront raster image file, rle Utah Run length encoded image file, rpbm Raw Portable Bit Map file, rpgm Raw Portable Gray Map file, rpnm Raw Portable aNy Map file, rppm Raw Portable Pixel Map file, synu Synu image file, tiff Tagged image file, x Stardent AVS X image file, xbm X11 bitmap file, xwd X Window System window dump image file, and any others supported by SDSC's Image Tools. Version 3.0 is much easier to compile than before, as it doesn't link with the Image Tools - it calls the imconv utility directly using a system call.

Author:Terry Myerson, Steve Thorpe, & SDSC, International AVS Center (NCSC) and San Diego Supercomputer Center
Version:3.000
Language:C
Path:source/data_input/READ_ANY_IMAGE/

Module Document - READ_ANY_IMAGE Archive - READ_ANY_IMAGE.tar.gz Archive - READ_ANY_IMAGE.tar.Z Archive - READ_ANY_IMAGE.zip


1813 READ_TIMESTAMP 04/21/94

READ TIMESTAMP -- read the input field and timestamp file and output a subset field and a subset timestamp string (suitable as recursive inputs to this module once the timestamp string is written into a file). The MCNC Environmental Programs Group has created this module as part of a suite of AVS demo modules, networks, and sample data sets to demonstrate the functionality of its visualization prototype for an Environmental Decision Support System (EDSS). You can download these modules individually from the IAC using anonymous ftp to the appropriate directories /avs_modules at avs.ncsc.org. If you would like to download the entire suite of modules, networks, and sample datasets at the same time, the IAC recommends that you use anonymous ftp to grab the following file from avs.ncsc.org - ftp/avs/Data/avs_dataMCNC_Env_Pgms/MCNC_Env_Pgms.tar.Z This contains all source code to all local and remote modules, as well as all of the sample datasets, networks, documentation, installation, and usage notes.

Author:Kathy Pearson, MCNC Environmental Programs
Version:1.000
Language:C
Path:source/data_input/READ_TIMESTAMP/

Module Document - READ_TIMESTAMP Archive - READ_TIMESTAMP.tar.gz Archive - READ_TIMESTAMP.tar.Z Archive - READ_TIMESTAMP.zip


1845 READ_TIN 07/16/94

NAME READ_TIN - Reader for Arc/Info Triangulated Region Mesh The READ_TIN module accesses external ASCII files defining a triangulated irregular network (TIN) structure from Arc/Info. This is generally used for a surface representation derived from irregulary space sample points and breakline features. The TIN data set includes topological relationships between points and their proximal triangles. Each sample point has an x,y coordinate and a surface, or z-value. These points are connected by edges to form a set of nonoverlapping triangles userd to represent the surface. TIN files are also called "irregular triangular mesh" or "irregular triangular surface model" in some contexts. "TIN" is the name of the ESRI Arc/Info application module that models, creates, displays, and exports TIN files. Within the TIN application the UNGENERATETIN command with the NET option should generate files compatable with this reader module. An optional image input port will apply a full colour texture map onto the TIN geometry, such that the geometry viewer can show the texture overlay on the terrain. The second file browser (WorldImageFile) allows a small coordinate range correction file to specify the mapping between the optional input raster texture image and the TIN coordinate system. This module requires AVS 5.01, with texture per object support.

Author:Scott Goodyear
Version:1.000
Language:C
Path:source/data_input/READ_TIN/

Module Document - READ_TIN Archive - READ_TIN.tar.gz Archive - READ_TIN.tar.Z Archive - READ_TIN.zip


1814 READ_WIND_TIMEST 04/21/94

READ WINDTIMESTAMP -- read the input wind field and timestamp file and output a subset field and a subset timestamp string (suitable as recursive inputs to this module once the timestamp string is written into a file). The MCNC Environmental Programs Group has created this module as part of a suite of AVS demo modules, networks, and sample data sets to demonstrate the functionality of its visualization prototype for an Environmental Decision Support System (EDSS). You can download these modules individually from the IAC using anonymous ftp to the appropriate directories /avs_modules at avs.ncsc.org. If you would like to download the entire suite of modules, networks, and sample datasets at the same time, the IAC recommends that you use anonymous ftp to grab the following file from avs.ncsc.org - ftp/avs/Data/avs_dataMCNC_Env_Pgms/MCNC_Env_Pgms.tar.Z This contains all source code to all local and remote modules, as well as all of the sample datasets, networks, documentation, installation, and usage notes.

Author:Kathy Pearson, MCNC Environmental Programs
Version:1.000
Language:C
Path:source/data_input/READ_WIND_TIMEST/

Module Document - READ_WIND_TIMEST Archive - READ_WIND_TIMEST.tar.gz Archive - READ_WIND_TIMEST.tar.Z Archive - READ_WIND_TIMEST.zip


1316 RdUcdAnim 12/30/92

This DATA input module animates a sequence of data applied to a UCD structure. The base format is exactly the same as the standard UCD, except that you can specify a 6-th value on the first line (if you use ASCII format) , giving the maximum number of time steps to consider. By default, allocation is provided for at most 256 time steps.

Author:D. LE CORRE, CONVEX S.A
Version:1.200
Language:C
Path:source/data_input/RdUcdAnim/

Module Document - RdUcdAnim Archive - RdUcdAnim.tar.gz Archive - RdUcdAnim.tar.Z Archive - RdUcdAnim.zip


1596 ReadLat 03/04/93

This module reads an Explorer Lattice file and generates a field. It supports both ASCII and binary files. The file name parameter only shows file names with extensions .lat and .cmap, but you can enter any file name. Components are labeled Channel 0, Channel 1, etc. and units also.

Author:Dominique Le Corre, Tethys S.A.
Version:1.000
Language:C
Path:source/data_input/ReadLat/

Module Document - ReadLat Archive - ReadLat.tar.gz Archive - ReadLat.tar.Z Archive - ReadLat.zip


1727 ReadRadiance 12/14/93

This data input module reads a *.pic file created with Radiance 2.1 (or greater) radiosity package. It outputs a Field 2D 4-vector b yte field for viewing with the image viewer module. An sample image file is included.

Author:Stephen H. Price for Advanced Visual Systems, Inc.
Version:1.000
Language:C
Path:source/data_input/ReadRadiance/

Module Document - ReadRadiance Archive - ReadRadiance.tar.gz Archive - ReadRadiance.tar.Z Archive - ReadRadiance.zip


1584 ReadSeqAnim 03/04/93

The read_seq input modules sends a sequence of files' names, to a string parameter ports. Its purpose is to generate a sequence of files names, a sequence which will be used as input for different data input modules. It has four parameters, called "File name", "Animation On/Off", "Current step", and "Nr.frames". In a typical network with read_seq, before you can connect the character string to the receiving module,you must make that receiving module's parameter port visible.

Author:Ion Barosan, Eindhoven University of Technology, The Netherlands
Version:2.000
Language:C
Path:source/data_input/ReadSeqAnim/

Module Document - ReadSeqAnim Archive - ReadSeqAnim.tar.gz Archive - ReadSeqAnim.tar.Z Archive - ReadSeqAnim.zip


1702 Read_2 09/30/93

This is an example module to show how one can go from cylindrical or spherical to cartesian coordinates. This has been written for specific datasets, but it should serve the purpose. Anyways, the trick is to calculate the points array properly in order to feed field2mesh, in most cases. See also - Dipole.

Author:John Sheehan, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/Read_2/

Module Document - Read_2 Archive - Read_2.tar.gz Archive - Read_2.tar.Z Archive - Read_2.zip


1882 Read_CFD 09/07/95

You can use this module for example in the field of CFD. The "Read CFD" module reads a sample data. The format of a sample data(CFD) is discussed below in the "Read_CFD.txt" file. It is the most populer format of CFD.

Author:KGT (Kubota Graphics Technologies) Inc.
Version:1.000
Language:C&FORTRAN
Path:source/data_input/Read_CFD/

Module Document - Read_CFD Archive - Read_CFD.tar.gz Archive - Read_CFD.tar.Z Archive - Read_CFD.zip


1281 Read_DXF 06/02/92

Read DXF is a utility module for converting 2D and 3D DXF files into an AVS Geometry Data Type. If level information is available in the DXF file, Read DXF will use this to create separate objects. DXF is the file type for autoCAD output. Supported Entities LINE POLYLINE 3DFACE BLOCK LEVEL Read DXF can be easily modified to handle more primitives, ie. points, arcs, & circles. All of the DXF header information is overlooked. If Read DXF encounters a primitive it doesn't understand it dumps out a geometry of what it had generated to that point, plus a message with the code number , the command to interpret, and the current layer name.

Author:John Sheehan, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/Read_DXF/

Module Document - Read_DXF Archive - Read_DXF.tar.gz Archive - Read_DXF.tar.Z Archive - Read_DXF.zip


1680 Read_EJ65 09/29/93

The EJ65 file format interface is for 3D body fitted coordinate flowfield and mesh data. This module is a Reader for the EJ65 geometry and field data, in FORTRAN. It accesses the files via interactive browsers, and reads the binary files directly into the AVS session. The two browsers are for the mesh and flow field files. They are combined on one output port. The module is automatic, and follow the input array dimensions, but must be compiled with an interal array size to match the largest expected field. Two types of input are supported, native floating point format of the host machine (double precision), and if the host is bigendian, then native CONVEX non-IEEE binary input is supported, using the optional mode. By default, the flow solution data is moved 1/2 a cell to the node positions. If requested, it is left at the cell centers, and nodal values are calculated by nearest cell interpolation. The interpolation mode is untested. The Freeze button us used to set new flow or mesh files, or other parameters on the module, before attempting the read. Both files are accessed, regardless of the parameter change. The EJ65 file format is in use at a number of sites, including British Aerospace, PLC, UK

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:FORTRAN
Path:source/data_input/Read_EJ65/

Module Document - Read_EJ65 Archive - Read_EJ65.tar.gz Archive - Read_EJ65.tar.Z Archive - Read_EJ65.zip


1322 Read_Hologram 08/31/92

A well-commented Reader for 2D field data, in FORTRAN, that combines ASCII file inport in fixed FORTRAN FORMAT, and does numeric computation on the data before sending it to the output port. It allows multiplication of a coefficient on one particular row, defined by a channel dial. This is intended as a working example of a FORTRAN read module, to be modified by others.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:FORTRAN
Path:source/data_input/Read_Hologram/

Module Document - Read_Hologram Archive - Read_Hologram.tar.gz Archive - Read_Hologram.tar.Z Archive - Read_Hologram.zip


1904 Read_Mopac 11/10/95

The Read_Mopac module reads Cartesian coordinates, bond orders and valencies, final heat of formation, and atomic charges from a MOPAC output file with mno extension. It allows users to visualize the process of a chemical reaction. Each stage of the chemical reaction is shown as a frame of the display of a molecular structure. Users can observe different stages of the chemical reaction by changing the value of the parameter "Coord Set". If the user connects the output port of the AVS Module, Animate Integer, to the parameter Coord Set then the user can see the animation of this chemical reaction. Users have the choice of coloring atoms by atom type or the formal charge value of the atom. Default bond colors are white but users can change them based on bond strength or the difference between the formal charges of the two atoms involved in that bond. Color legends of formal charge and bond strength are provided to allow the user to associate colors with their numerical values. The distribution of final heat of formation (energy) of the chemical reaction can be displayed by the Graph Viewer. Atom labels (atom names and numbers) can be displayed on the atoms in

Author:Konstantinis G. Kakoulis,Yihsing Song,Susanna Wei, Saint Joseph's University
Version:1.000
Language:C
Path:source/data_input/Read_Mopac/
Ported to:DEC_alpha DEC_ultrix

Module Document - Read_Mopac Archive - Read_Mopac.tar.gz Archive - Read_Mopac.tar.Z Archive - Read_Mopac.zip


1590 Read_SDRC 02/21/93

Read SDRC reads a file which is in the SDRC I-DEAS universal format converts it into an AVS UCD format. At present only two types of node data record are implemented, static and transient. A static record has one set of values at each node. A transient record has a set of values at each node for different times. Please see the International AVS Center's sample dataset subdirectory for two datafiles you might want to try with this module - crankshaft.unv and trans-therm.unv. PARAMETERS

Author:Steve Larkin, Ian Curington, & Geoff Cook, University of Manchester and AVS Inc
Version:1.000
Language:C
Path:source/data_input/Read_SDRC/

Module Document - Read_SDRC Archive - Read_SDRC.tar.gz Archive - Read_SDRC.tar.Z Archive - Read_SDRC.zip


1753 Read_SEG_Y 12/15/93

READ SEG Y is an data input module which reads seismic data stored in the SEG Y format. SEG "Y" is a format devised by the Society of Exploration Geophysicists (SEG), for transfer of demultiplexed seismic data on 9-track tape. SEG Y was published in 1974, and superceded the SEG "Ex" format. SEG Y defines, for each tape reel, a 3200 byte EBCDIC text header, followed by a 400 byte binary header. The data follows as a variable number of traces. Each trace has a 240 byte header, followed by a variable number of samples, each represented as a 4-byte real value.

Author:John Tee, AVS Inc. Consultant
Version:1.000
Language:C&FORTRAN
Path:source/data_input/Read_SEG_Y/

Module Document - Read_SEG_Y Archive - Read_SEG_Y.tar.gz Archive - Read_SEG_Y.tar.Z Archive - Read_SEG_Y.zip


1562 Read_Unversal_FI 12/30/92

Read Unversal File is a utility module for conversion of I-DEAS Unversal Files into AVS UCD data. This module only extracts Stress data and node-element information.

Author:Hiro Kawanishi, Digital Equipment Corporation JAPAN
Version:1.000
Language:C
Path:source/data_input/Read_Unversal_FI/

Module Document - Read_Unversal_FI Archive - Read_Unversal_FI.tar.gz Archive - Read_Unversal_FI.tar.Z Archive - Read_Unversal_FI.zip


1600 Sin_Wav 11/30/92

This little module was written while playing with the graph viewer. A simple module to spit out a 1-D field was desired, and this did the trick. It computes a sin wave over the range 1..npoints degrees, and spits out a "field 1-D 1-space 1-vector uniform float" suitable for display with the graph viewer module. This may be a useful starter module if you want to learn how to get your 1-D data into AVS.

Author:Steve Thorpe, International AVS Center
Version:1.000
Language:C
Path:source/data_input/Sin_Wave/

Module Document - Sin_Wav Archive - Sin_Wav.tar.gz Archive - Sin_Wav.tar.Z Archive - Sin_Wav.zip


1635 Sonify 07/05/93

The Sonify module will synthesize sounds and can be controlled by other modules via command string input. It is most useful for data sonification where a data-producing module will send commands to Sonify based on the data represented.

Author:Brian Kaplan, Center for Innovative Computer Applications
Version:1.000
Language:C
Path:source/data_input/Sonify/

Module Document - Sonify Archive - Sonify.tar.gz Archive - Sonify.tar.Z Archive - Sonify.zip


1585 Splash 02/11/93

This module is a simple C subroutine that will output a variety of surfaces/colors depending upon what 3-D mathematical function you choose it to have. The basic framework for the existing module example simply computes the distance from the center of a 100x100 grid (R = sqrt(r1*r1 + r2*r2)) and multiplies it by a sinusoidal factor (cos(scale data_input data_output filters khoros mappers misc source.tar stre tmp R)) where scale is a scaling parameter, used to give it the waviness (z-dimension) we want. You can make it very interesting by attaching the "animated float" module to the widget input port instead of the float dial! The example network provided does this. This is a great example to learn how to manipulate AVS fields.

Author:Marc Curry, North Carolina Supercomputing Center
Version:1.000
Language:C
Path:source/data_input/Splash/

Module Document - Splash Archive - Splash.tar.gz Archive - Splash.tar.Z Archive - Splash.zip


1338 Tick_Marks 08/31/92

The tick mark module creates sheets with major and minor line grids along the three primary axes. It makes polytriangle objects, not lines, so they can have variable thickness. It also has label annotation on the 3D object.

Author:Jeffrey A Thingvold, National Center for Supercomputing Applications
Version:1.000
Language:C
Path:source/data_input/Tick_Marks/

Module Document - Tick_Marks Archive - Tick_Marks.tar.gz Archive - Tick_Marks.tar.Z Archive - Tick_Marks.zip


1563 Vector_Label 12/30/92

This module produces labels that are geometries. They can be scaled, rotated, and translated. Other geometric operators work as well, such as color, perspective, and material properties. The source for the vector information for the fonts is derived from the Hershey Fonts, stored in comp.sources.unix, volume 4, on your nearest archive site. The Hershey Fonts were originally created by Dr. A. V. Hershey while working at the U.S. National Bureau of Standards. The format of the font data in the Internet distribution was originally created by James Hurt at Cognition, Inc.

Author:Charles J Williams III, Naval Research Lab
Version:1.000
Language:C
Path:source/data_input/Vector_Label/

Module Document - Vector_Label Archive - Vector_Label.tar.gz Archive - Vector_Label.tar.Z Archive - Vector_Label.zip


1331 Vernier_Dial 08/31/92

This module is a C coroutine that presents a special X-window with a large dial. The dial is similar to the standard AVS dial widget, but has higher resolution and a secondary needle that moves much slower than the primary needle. The dial can work in accumulator mode (around and around) or with fixed low and high end stops. In immediate mode it sends an output float to the output port continuously while the needle is moving, otherwise only when the mouse button lifts up.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/Vernier_Dial/

Module Document - Vernier_Dial Archive - Vernier_Dial.tar.gz Archive - Vernier_Dial.tar.Z Archive - Vernier_Dial.zip


1598 WriteSeqAnim 03/04/93

The WriteSeqAnim module sends a sequence of file names to a string parameter port. Its purpose is to generate a sequence of file names; the sequence will be used as input for different DATA OUTPUT modules. Before you can connect the character string to the receiving module, you must make that receiving module's parameter port visible. To make a parameter port visible, call up the module's Editor Window panel by pressing the middle or right mouse button on the module icon dimple. Next, look under the "Parameters" list to find the parameter you want to plug into. Position the mouse cursor over that parameter's button and press any mouse button. When the Parameter's Editor Window appears, click any mouse button over its "Port Visible" switch. A blue-green (teal) parameter port should appear on the module icon. Connect this parameter port to the character string module icon in the usual way one connects modules.

Author:Ion Barosan, Eindhoven University of Technology, The Netherlands
Version:1.000
Language:C
Path:source/data_input/WriteSeqAnim/

Module Document - WriteSeqAnim Archive - WriteSeqAnim.tar.gz Archive - WriteSeqAnim.tar.Z Archive - WriteSeqAnim.zip


1743 Zoomer 12/15/93

This module allows users to set the coordinate of the "zoom box" and UTM zone of the view area. This is one of a suite of modules we used to plot the emission data for the state of North Carolina. This group of modules allows displaying points, lines and polygons over a map of the United States. The module suite is stored as a group in a compressed tar file at the International AVS Center, with some sample networks and datasets included. You may find it easier to access the modules this way. The compressed tar file is approximately 1.2MB in size, and can be found via anonymous ftp to avs.ncsc.org, in ftp/avs/Data/avs_dataWang_GIS_mods.tar.Z.

Author:Jeff Wang, MCNC, Environmetal Programs Group
Version:1.000
Language:C
Path:source/data_input/Zoomer/

Zoomer Archive - Zoomer.tar.gz Archive - Zoomer.tar.Z Archive - Zoomer.zip


1135 animate_file 11/04/92

anim_fname is used to output a series of filenames for input into a reader module. The module inputs an integer and a filename base, and output a filename in the form "$base.%3d". This module is very useful for a series of files containing a time series of data. Bug fixes and extensions for version 2.0 added by Wes Bethel, LBL.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/animate_file/

Module Document - animate_file Archive - animate_file.tar.gz Archive - animate_file.tar.Z Archive - animate_file.zip


1009 animate_floa 10/10/91

The animate float module automatically modifies teh floating point parameters. It is used to create simple animations or to drive user simulation code. This module is similar to standard animate float module except for the following modifications (1) The maximum number of steps has been modified to be minimum distance detector 10000, rather than the standard 100 (2) The "mode" choice has been removed. This module operates in a manner analogous to "animate float"'s "one time" mode. That is, the module executes the number of times indicated by steps. (3) A restart switch has been added. This is useful for restarting the module from step 0 ( without having to kill then reinistate the module)..

Author:Wes Bethel, Lawrence Berkeley Laboratory
Version:1.000
Language:C
Path:source/data_input/animate_floa/

Module Document - animate_floa Archive - animate_floa.tar.gz Archive - animate_floa.tar.Z Archive - animate_floa.zip


1010 animate_inte 10/10/91

The animate integer module automatically modifies the integer parameters. It is used to create simple animations or to drive user simulation code. This module is similar to the standard animate integer module except for the following modifications (1) The maximum number of steps has been modified to be 10000, rather than the standard 100. (2) The "mode" choice has been removed. This module operates in a manner analgous to "animated float"'s "one time" mode. That is, the module executes the number of times indicated by "steps". (3) A restart switch has been added. This is useful for restarting the module from step 0 (without having to kill then reinstantiate the module).

Author:Wes Bethel, Lawrence Berkeley Laboratory
Version:1.000
Language:C
Path:source/data_input/animate_inte/

Module Document - animate_inte Archive - animate_inte.tar.gz Archive - animate_inte.tar.Z Archive - animate_inte.zip


1183 animated_boolean 05/04/92

The animated boolean module automatically modifies toggle parameters. This can be used to create simple animations or to drive user simulation code. You plug animated boolean into another module's toggle parameter port, type in a number of steps (default 10). When you turn off sleep, it starts the animation. animated boolean can be connected to multiple modules.

Author:William Hunter, GEC Ferranti DSL, Edinborough, Scotland
Version:1.000
Language:C
Path:source/data_input/animated_boolean/

Module Document - animated_boolean Archive - animated_boolean.tar.gz Archive - animated_boolean.tar.Z Archive - animated_boolean.zip


1011 animated_str 10/10/91

The animated string module automatically sends string parameters. Unlike the "animated integer" and "animated float" modules, which compute their respective output value, the animated string module requires the user to supply a file containing the strings which are sent to downstream modules.

Author:Wes Bethel, Lawrence Berkeley Laboratory
Version:1.000
Language:C
Path:source/data_input/animated_str/

Module Document - animated_str Archive - animated_str.tar.gz Archive - animated_str.tar.Z Archive - animated_str.zip


1329 animated_track 08/31/92

Animated Track uses the "track" widget to control transformations by producing a 4x4 transformation matrix, or using direct geometry object transformation control. The track control is in "immediate" mode, so that transformations are send dynamically in a stream to the rest of the network. The module has both Field and Geom output ports, so that either one or both may be used. The module is a coroutine, so that animation sequences could be added by inserting matrix modification code to the inner loop.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/animated_track/

Module Document - animated_track Archive - animated_track.tar.gz Archive - animated_track.tar.Z Archive - animated_track.zip


1638 application_mana 09/24/93

The user selects a file which is then played as an AVS CLI script. The effect is identical to the AVS CLI command "script -play myfile.scr".

Author:John Stephen, Tessella Support Services
Version:1.000
Language:C
Path:source/data_input/application_mana/

Module Document - application_mana Archive - application_mana.tar.gz Archive - application_mana.tar.Z Archive - application_mana.zip


1208 awais 05/15/92

There is now a WAIS (Wide Area Information Servers) server running at the International AVS Center. WAIS allows a user to ask a question to a server, which provides a ranked list of documents that may help answer that question. The user can then peruse through the documents that seem useful. It provides a convienient interface to large amounts of data. AWAIS is a WAIS client, of which there are several freely available. For example, I might be interested in JPEG files, so I might ask the server the question "Can I read or write JPEG files using AVS?" A typical response from a WAIS client that you could type your question into, would be a document list ranked from "most hits" on down. Each list item shows that document's rank, its score (1000 is for the "most hits"), its name (this may show only partially), and the number of lines in that document. I could then select any of these documents for viewing.

Author:Steve Thorpe, International AVS Center
Version:1.000
Language:C
Path:source/data_input/awais/

Module Document - awais Archive - awais.tar.gz Archive - awais.tar.Z Archive - awais.zip


1631 cabinet_maker 07/05/93

The cabinet_maker module is one of a suite of four AVS modules which can be used to design simple woodworking projects. For more information on the purpose of the project, please read the file called "Poster_Session" and the man pages for each module. The four modules are "cabinet maker" - generates structures made of boxes, "taper" - taperer - generates structures made of tapered boxes, "extruder" - creates capped, extruded tubes from lists of X/Y pairs, and "grid_gen" - creates measured grids so that accurate models can be constructed. Due to the current structure of the IAC's directories, this suite has been split into 4 separate directories on the ftp site. However, a compressed tar archive of all 4 mods is included with each of the directories as wood_mod_suite.tar.Z. Also note that there are several images contributed with this module suite. These have been stored on the ftp site in the directory at avs.ncsc.org called sample_data/avs_data/woodworking_images.

Author:Larry Gelberg, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/cabinet_maker/

Module Document - cabinet_maker Archive - cabinet_maker.tar.gz Archive - cabinet_maker.tar.Z Archive - cabinet_maker.zip


1581 ccyl_pipe 02/11/93

This module defines the cylindrical geometry coordinates which can used by "volume bounds" (a supported module) to draw a hull. This module also passes the geometry field to "newfilla" (available via anonymous ftp) which in turn fills the cylindrical geometry with data.

Author:Ken Flurchick, North Carolina Supercomputing Center
Version:1.000
Language:C
Path:source/data_input/ccyl_pipe/

Module Document - ccyl_pipe Archive - ccyl_pipe.tar.gz Archive - ccyl_pipe.tar.Z Archive - ccyl_pipe.zip


M0012 cfx_geo_read 21/05/97

This modules inputs and displays the *.geo files produced by AEA Technology's CFX computational fluid dyamics code. The main utility of this code is to view *.geo files produced outside of the meshbuild (SOPHIA) program, in particular *.geo files which have been run through the meshimport (FEF3D) code to reduce the number of blocks in the geometry.

Author:-
Version:1.000
Language:C
Path:source/data_input/cfx_geo_read/
Ported to:DEC HP SGI Solaris

Module Document - cfx_geo_read Archive - cfx_geo_read.tar.gz Archive - cfx_geo_read.tar.Z Archive - cfx_geo_read.zip


1711 choice_2 09/30/93

The choice module allows the selection and output of choice parameter values. The output can be linked to choice parameters of other modules. This allows a single choice widget to control more than one choice parameters. It can also be used to restrict the range of choices available. The available choices are set by the choice_str parameter. This should be set to the list of the choices delimited by colons.

Author:Jonathan Cox, Department of Computer Science, University of Manchester
Version:1.000
Language:C
Path:source/data_input/choice_2/

Module Document - choice_2 Archive - choice_2.tar.gz Archive - choice_2.tar.Z Archive - choice_2.zip


1642 choice_alias 09/24/93

This module navigates a menu structure which can be designed and configured by the user. Each menu level is described by a single ASCII text file. A menu level contains several buttons with user-configurable names. Each button results in one of three basic kinds of action in the module - (1) load a new menu level (2) pass a command to downstream modules (3) go to a file to find a series of commands to be passed to down stream modules. Option 3 allows multiple commands to be played in background as the result of a single button press. The file containing the commands to be played in background is the second type of file associated with this system. Thus there are two types of file - (1) the MENU FILE to define a menu level (2) the AUTOMATIC FILE which contains a series of commands to be executed

Author:John Stephen, Tessella Support Services
Version:1.000
Language:C
Path:source/data_input/choice_alias/

Module Document - choice_alias Archive - choice_alias.tar.gz Archive - choice_alias.tar.Z Archive - choice_alias.zip


1744 choice_selec 12/15/93

This module takes a string input port, reconfigures a choice list parameter based on the strings and separators in the input port, then outputs the sub-string on a string output port, along with a zero-based integer from the index down the choice list.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/choice_selec/

Module Document - choice_selec Archive - choice_selec.tar.gz Archive - choice_selec.tar.Z Archive - choice_selec.zip


1018 color_cube 10/10/91

COLOR CUBE generates a color cube in either RGB (red-green-blue) or HSV (hue-saturation-value) space. The RESOLUTION knob controls the number of voxels in each direction (setting to 16 creates a 16x16x16 or 4096 voxel data set). The ALPHA knob sets a constant alpha for all the voxels - values of 16 are pretty transparent - anything above about 32 becomes pretty opaque.

Author:Larry Gelberg, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/color_cube/

Module Document - color_cube Archive - color_cube.tar.gz Archive - color_cube.tar.Z Archive - color_cube.zip


1643 color_palette 09/24/93

COLOR PALETTE is used to create a colormap suitable for the display of "label" images, ie scalar fields containing pixel values in the range 1 to n where n is the number of distinguishable categories of pixels. Such images arise from multispectral classification operations. COLOR PALETTE creates a colormap in which the hue values are equally spaced, and an amount of "jitter" may be introduced to the saturation and value in order to improve the differentiation of similar hues. The saturation alternates between 1. and 1. - satn_jitter. The value is successively 1., 1. - val_jitter/2, 1. - val_jitter.

Author:John Tee, AVS Inc. Consultant
Version:1.000
Language:C
Path:source/data_input/color_palette/

Module Document - color_palette Archive - color_palette.tar.gz Archive - color_palette.tar.Z Archive - color_palette.zip


1644 component_menu 09/24/93

This module controls selection of part id's based on integer part lists, in and out. The selection is by browser, and can be added, inverted, or cleared. This can be used with a UCD application to select various material groupings for display or processing.

Author:John Stephen, Tessella Support Services
Version:1.000
Language:C
Path:source/data_input/component_menu/

Module Document - component_menu Archive - component_menu.tar.gz Archive - component_menu.tar.Z Archive - component_menu.zip


1588 compress_file 02/21/93

The compress/uncompress module pair is designed to allow datasets or images or other files to be stored and kept in compressed format, but still be read into an AVS network.

Author:Lee J. Silverman, Brown University
Version:1.000
Language:C
Path:source/data_input/compress_file/

Module Document - compress_file Archive - compress_file.tar.gz Archive - compress_file.tar.Z Archive - compress_file.zip


1856 coord2geom 10/17/94

This module reads molecular geometry information from a variety of file formats, namely, xyz, DMol, MOPAC, MOL2, Chem36, and pdb. The user can specify the units of the coordinates, and the display type via widgits.

Author:Mark Reed, North Carolina Supercomputing Center
Version:1.000
Language:C
Path:source/data_input/coord2geom/
Ported to:DEC_alpha

Module Document - coord2geom Archive - coord2geom.tar.gz Archive - coord2geom.tar.Z Archive - coord2geom.zip


1833 crystal 07/16/94

This is not *quite* a new module, rather it is a successor to "read_shak" which now becomes obsolete. CRYSTAL is a crystal structure viewer for AVS. It accepts files in one of several formats - currently SCHAKAL, SHALXL and PDB, although I hope that some enterprising person may add more readers. The SCHAKAL and SHELXL formats fully support generation of complex structures from an assymetric unit with space-group symmetry operations which can be typed in almost verbatim from the "International Tables". It has facilities for replication of unit cells, slicing the displayed structure using a miller plane, calculation of interatomic distances and variations on the ball-and-stick/space-filling display. The distribution includes a small number of example datasets, though I can supply more on request. This actually comes in 2 pieces. crystal - an AVS module for displaying crystal structure or molecular models, and cryst_to_geom - an offline filter for conversion of various crystal structure files to geometry.

Author:Keith Refson, Earth Sciences Department, Oxford University
Version:1.000
Language:C
Path:source/data_input/crystal/

Module Document - crystal Archive - crystal.tar.gz Archive - crystal.tar.Z Archive - crystal.zip


1909 crystal2.2 05/08/01

Author:Keith Refson, Earth Sciences Department, Oxford University
Version:2.2
Language:C
Path:source/data_input/crystal2.2/

Archive - crystal2.2.tar.gz Archive - crystal2.2.tar.Z Archive - crystal2.2.zip


1025 curdle 10/10/91

CURDLE creates a fractal image of a 'curdle' or Cantor dust. This kind of fractal is based on a square 'kernel' whose size is controlled by the KERNEL_SIZE parameter. Every element in the kernel gets recursively turned into a new copy of the kernel. The number of levels of recursion are controlled by the RECURSION parameter. Every element in the kernel which is ACTIVE gets evaluated further. Inactive kernel elements do not get evaluated. You activate kernel elements by dialing the CELL_NUMBER to a particular cell within the kernel and hitting the ACTIVE button.

Author:Larry Gelberg, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/curdle/

Module Document - curdle Archive - curdle.tar.gz Archive - curdle.tar.Z Archive - curdle.zip


1298 cylinders 08/26/92

Cylinders reads a file containing cylinder center point coordinates (x,y,z), cylinder radius, and cylinder height, one per line of the input file. Cylinders builds a polyhedron object for each cylinder (surface normals are computed for shading).

Author:Eric Sills, North Carolina Supercomputing Center
Version:1.000
Language:C
Path:source/data_input/cylinders/

Module Document - cylinders Archive - cylinders.tar.gz Archive - cylinders.tar.Z Archive - cylinders.zip


1888 draw_arrow 09/07/95

This modules creates a 3 dimensional arrow for use in the geometry viewer. The arrow can then be moved and rotated so that it points at a particular object or interesting data value. The arrow can be straight, or it can have a bend in the shaft. The arrow is created each time that the 'Make Arrow' button is pressed, removing any previous arrow in the process. Therefore, to create two arrows, you must use two modules.

Author:anonymous
Version:1.000
Language:C
Path:source/data_input/draw_arrow/
Ported to:DEC_alpha DEC_ultrix

Module Document - draw_arrow Archive - draw_arrow.tar.gz Archive - draw_arrow.tar.Z Archive - draw_arrow.zip


1889 draw_polygon 09/07/95

This module reads an ascii input file and creates a set of polygons in a single geometry object. The module expects the file to have an extention of ".ply" or ".txt". Polygons can have different numbers of vertices. The information that must be supplied in the ascii file is the number of polygons, the number of vertices in each polygon, and the coordinate information for the vertices. Additionally, normal information may be supplied for each polygon. In this module, it is assumed that the polygons are flat, and therefore only require 1 normal per polygon, instead of one per vertex. If the normal information is not present, the vertices are assumed to be arranged counterclockwise from the "outside" viewpoint.

Author:anonymous
Version:1.000
Language:C
Path:source/data_input/draw_polygon/
Ported to:DEC_ultrix

Module Document - draw_polygon Archive - draw_polygon.tar.gz Archive - draw_polygon.tar.Z Archive - draw_polygon.zip


1336 endif 08/31/92

Two modules, "if" and "endif" can be used to make a logical branch in a flow network. The "if" module copies the input to one of two output ports, based on a boolean flag, while "endif" copies one of two input ports data to the output port, closing the condition. Different processing modules can then be placed along the two logical branches of the network. Both modules are in Fortran, and dynamically allocate new space for the output fields.

Author:John Tee, AVS Inc. Consultant
Version:1.000
Language:FORTRAN
Path:source/data_input/endif/

Module Document - endif Archive - endif.tar.gz Archive - endif.tar.Z Archive - endif.zip


1632 extruder 07/05/93

The extruder module is one of a suite of four AVS modules which can be used to design simple woodworking projects. For more information on the purpose of the project, please read the file called "Poster_Session" and the man pages for each module. The four modules are "cabinet maker" - generates structures made of boxes, "taperer" - generates structures made of tapered boxes, "extruder" - creates capped, extruded tubes from lists of X/Y pairs, and "grid_gen" - creates measured grids so that accurate models can be constructed. Due to the current structure of the IAC's directories, this suite has been split into 4 separate directories on the ftp site. However, a compressed tar archive of all 4 mods is included with each of the directories as wood_mod_suite.tar.Z. Also note that there are several images contributed with this module suite. These have been stored on the ftp site in the directory at avs.ncsc.org called sample_data/avs_data/woodworking_images.

Author:Larry Gelberg, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/extruder/

Module Document - extruder Archive - extruder.tar.gz Archive - extruder.tar.Z Archive - extruder.zip


1181 fast_animate 04/30/92

The fast animate module implements an animation of a sequence of AVS geometry files by reading them into memory and sending the geometries in rapid succession to its output port. By storing the geometries in memory it can achieve substantially better animation rates than the use of a cycle object in a script would. Furthermore the animation rate is independent of the length of the sequence until physical memory is exhausted. The module was developed for visuali- zation of molecular dynamics simulations where the geometries are "ball and stick" representations of molecular assemblies, but is not restricted to such.

Author:Keith Refson, Oxford University
Version:1.000
Language:C
Path:source/data_input/fast_animate/

Module Document - fast_animate Archive - fast_animate.tar.gz Archive - fast_animate.tar.Z Archive - fast_animate.zip


1542 field2_from_Math 10/14/92

The "field2 from Math" module allows a two-dimensional scalar field to be supplied to AVS. When the "field2 from Math" module is invoked an xterm is started running Mathematica with the input and output of the xterm directed to and from the Mathematica session main loop. Entering Mathematica commands into the window will result in the appropriate Mathematica results. The session is initialised with a package of Mathematica commands which have started a MathLink communication channel to AVS. Other initialisations are made so that the Mathematica command AVSWriteField[ data] will write a three-dimensional scalar field to AVS. Please note that at the present time the IAC does NOT have Mathematica installed on a , Sun, or Kubota platforms. As a result this module was placed on the ftp site using the Makefiles provided by the author, without testing.

Author:Oleg Perelet, Wolfram Research
Version:1.000
Language:C
Path:source/data_input/field2_from_Math/

Module Document - field2_from_Math Archive - field2_from_Math.tar.gz Archive - field2_from_Math.tar.Z Archive - field2_from_Math.zip


1540 field3_from_Math 10/14/92

The "field3 from Math" module allows a three-dimensional scalar field to be supplied to AVS. When the "field3 from Math" module is invoked an xterm is started running Mathematica with the input and output of the xterm directed to and from the Mathematica session main loop. Entering Mathematica commands into the window will result in the appropriate Mathematica results. The session is initialised with a package of Mathematica commands which have started a MathLink communication channel to AVS. Other initialisations are made so that the Mathematica command AVSWriteField[ data] will write a three-dimensional scalar field to AVS. Please note that at the present time the IAC does not have Mathematica installed on a , Sun, or Kubota platform. As a result this module was placed on the ftp site using the Makefiles provided by the author, without testing.

Author:Oleg Perelet, Wolfram Research
Version:1.000
Language:C
Path:source/data_input/field3_from_Math/

Module Document - field3_from_Math Archive - field3_from_Math.tar.gz Archive - field3_from_Math.tar.Z Archive - field3_from_Math.zip


1655 file_path_and_na 09/29/93

This module takes an interactive file browser widget, and outputs the actual filename and the full absolute directory path as separate string output ports.

Author:John Stephen, Tessella Support Services
Version:1.000
Language:C
Path:source/data_input/file_path_and_na/

Module Document - file_path_and_na Archive - file_path_and_na.tar.gz Archive - file_path_and_na.tar.Z Archive - file_path_and_na.zip


1267 file_to_field 04/21/93

The file to field module creates a uniform field from an ASCII or binary file. The field parameters that are normally contained in the header of a field file are specified interactively through the file to field parameters.

Author:Phil McDonald, NOAA/ERL/Forecast Systems Laboratory
Version:1.100
Language:C
Path:source/data_input/file_to_field/

Module Document - file_to_field Archive - file_to_field.tar.gz Archive - file_to_field.tar.Z Archive - file_to_field.zip


1656 flight_path 09/29/93

The Flight Path Module takes a scatter field position list and animates the camera path along the trajectory. Derived from camera.c in /usr/avs/examples. The scatter path field is in the form of "field 1D 3-space irregular float" where the coordinate information in the field specifies the path. The data values are ignored. It moves %top, not the camera, so multiple camera views can be set up to watch the path. The file_descriptor or read_field modules can be used to get the path from an external file. Animated Integer can be used to control time, for a moving sequence.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/flight_path/

Module Document - flight_path Archive - flight_path.tar.gz Archive - flight_path.tar.Z Archive - flight_path.zip


1036 fractal_3d_f 10/10/91

Produce mid-point displacement fractal in two or three dimensions. Controls are max width, power, and reseed value.

Author:Stardent Computer
Version:1.000
Language:C
Path:source/data_input/fractal_3d_f/

Module Document - fractal_3d_f Archive - fractal_3d_f.tar.gz Archive - fractal_3d_f.tar.Z Archive - fractal_3d_f.zip


1205 fractal_field 05/11/92

This module generates a 2D scalar byte field whose elements are statistically self-similar (fractal) in distribution without regard to scale. (I.e. size. Not to be confused with the intensity scale value parameter.) A gaussian distributed random field is first created and then transformed to the frequency domain by FFT. The result is then filtered to agree with the fractal power law and inverse transformed. The second ouput port provides access to the gaussian random field used to generate the fractal field.

Author:David E. Harris, Georgia Tech Research Institute
Version:1.000
Language:C
Path:source/data_input/fractal_field/

Module Document - fractal_field Archive - fractal_field.tar.gz Archive - fractal_field.tar.Z Archive - fractal_field.zip


1204 gaussian_field 05/11/92

This module generates a 1-, 2-, or 3-D fields of arbitrary size whose elements are gaussian-distributed random floating point values.

Author:David E. Harris, Georgia Tech Research Institute
Version:1.000
Language:C
Path:source/data_input/gaussian_field/

Module Document - gaussian_field Archive - gaussian_field.tar.gz Archive - gaussian_field.tar.Z Archive - gaussian_field.zip


1594 generate_contine 03/09/93

This module is useful for decorating globes that represent the Earth. Given an input radius (Earth radius) a geometry is generated consisting of multiple polylines that show the outlines of the continents and islands of the earth. Optionally, a single sphere is generated also at a slightly smaller radius than the continental outlines. Version 2.0 has fixes by NCSC's Will Ivey for DEC version. Version 3.0 has fixes by ORNL's Ray Flanery for Kubota version.

Author:Ed Bender, Convex Computer Corporation
Version:3.000
Language:C
Path:source/data_input/generate_contine/

Module Document - generate_contine Archive - generate_contine.tar.gz Archive - generate_contine.tar.Z Archive - generate_contine.zip


1037 generate_gri 10/10/91

Generate_grid creates a colored image of a grid of one color superimposed over a background color. You can control the colors of the grid with the FOREGROUND HUE, SAT(uration), and VALUE dials, the color of the background with BACKGROUND HUE, SAT(uration), and VALUE dials, the thickness of the grid lines with the GRID WIDTH dial, the size of the squares between the grid liines with the GRID SPACING dial, and the resolution of the output image with the RESOLUTION typeins.

Author:Larry Gelberg, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/generate_gri/

Module Document - generate_gri Archive - generate_gri.tar.gz Archive - generate_gri.tar.Z Archive - generate_gri.zip


1603 genloadmd 04/09/93

This module is designed to read in position and velocity information from the file specified as "Input File", for a group of point particles in three dimensions. The program represents each point with a sphere at the position specifed and color coded by the magnitude of the velocity. The colors 0-255 are specified in the colors.h file and range from blue (slowest) to red (fastest). Initially the module will compute the minimum and maximum speeds from the data set read in and echo these back to the parameter widgets. The user can change the size of the spheres and the min and max values used to determine the colors of the sphere. Note that if the minimum speed is greater than or equal to the maximum speed then a message is echoed back to standard output (the screen) and no action is taken. Sphere color is determined by a linear interpolation between the minimum and maximum speeds of the particle velocity magnitude.If the velocity magnitude of a particular sphere exceeds the maximum speed then it is displayed as white while those less than the minimum are displayed as black (note - change the background color if this also is black).

Author:Ken Flurchick and Mark Reed, North Carolina Supercomputing Center
Version:1.000
Language:C
Path:source/data_input/genloadmd/

Module Document - genloadmd Archive - genloadmd.tar.gz Archive - genloadmd.tar.Z Archive - genloadmd.zip


1541 geom_from_Math 10/14/92

The "geom from Math" module allows three-dimensional graphics commands in Mathematica to supply AVS with an input geometry. When the "geom from Math" module is invoked an xterm is started running Mathematica with the input and output of the xterm directed to and from the Mathematica session main loop. Entering Mathematica commands into the window will result in the appropriate Mathematica results. The session is initialised with a package of Mathematica code which starts a MathLink communication channel to AVS. Other initialisations are made so the typical Mathematica three dimensional graphics commands such as Plot3D or ParametricPlot3D send their results into AVS rather than rendering them in the more typical Mathematica ways. Please note that at the present time the IAC does not have Mathematica installed on a , Sun, or Kubota platform. As a result this module was placed on the ftp site using the Makefiles provided by the author, without testing.

Author:Oleg Perelet, Wolfram Research
Version:1.000
Language:C
Path:source/data_input/geom_from_Math/

Module Document - geom_from_Math Archive - geom_from_Math.tar.gz Archive - geom_from_Math.tar.Z Archive - geom_from_Math.zip


1320 geometry_sphere 10/02/92

This geometry sphere module demonstrates how to convert a set of vertices into a geomtry format for viewing within AVS. Also, some simple widgets are provided to take care of (what were) program parameters. The sphere is actually a triangle mesh approximating a sphere by recursive subdivision into more and more triangles. The first approximation is an octahedron, with each level of refinement increasing the number of triangles by a factor of 4.

Author:Marc Curry, North Carolina Supercomputing Center
Version:2.000
Language:C
Path:source/data_input/geometry_sphere/

Module Document - geometry_sphere Archive - geometry_sphere.tar.gz Archive - geometry_sphere.tar.Z Archive - geometry_sphere.zip


1041 graduate32 10/10/91

Generates shaded 2D images for creating synthetic backgrounds. Parameters control degree of ramp, starting and ending values. Gradation is top to bottom, with horizontal variation constant. RGB color specs are given for both top and bottom. A nice noise source is available for mixing with the ramp. Output can be seen with "display image".

Author:David Haith, Power-Media
Version:1.000
Language:C
Path:source/data_input/graduate32/

Module Document - graduate32 Archive - graduate32.tar.gz Archive - graduate32.tar.Z Archive - graduate32.zip


1633 grid_generator 07/05/93

The grid_generator module is one of a suite of four AVS modules which can be used to design simple woodworking projects. For more information on the purpose of the project, please read the file called "Poster_Session" and the man pages for each module. The four modules are "cabinet maker" - generates structures made of boxes, "taperer" - generates structures made of tapered boxes, "extruder" - creates capped, extruded tubes from lists of X/Y pairs, and "grid_gen" - creates measured grids so that accurate models can be constructed. Due to the current structure of the IAC's directories, this suite has been split into 4 separate directories on the ftp site. However, a compressed tar archive of all 4 mods is included with each of the directories as wood_mod_suite.tar.Z. Also note that there are several images contributed with this module suite. These have been stored on the ftp site in the directory at avs.ncsc.org called sample_data/avs_data/woodworking_images.

Author:Larry Gelberg, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/grid_generator/

Module Document - grid_generator Archive - grid_generator.tar.gz Archive - grid_generator.tar.Z Archive - grid_generator.zip


1042 harwell_colo 09/30/93

Harwell is a special color map generator. It provides a standard fringe color set, based on a transfer equation. It is gamma corrected, and has essentially three regions, with linear interpolation between the regions. The regions are blue --> green --> yellow --> red The cutoff points are controlled by the three float dial parameters. The gamma is also adjustable. The default values are designed for the "standard fringe". Version 2.0 update created by Ian Curington of Advanced Visual Systems, Incorporated.

Author:Stardent Computer
Version:2.000
Language:C
Path:source/data_input/harwell_colo/

Module Document - harwell_colo Archive - harwell_colo.tar.gz Archive - harwell_colo.tar.Z Archive - harwell_colo.zip


1337 if_2 08/31/92

Two modules, "if" and "endif" can be used to make a logical branch in a flow network. The "if" module copies the input to one of two output ports, based on a boolean flag, while "endif" copies one of two input ports data to the output port, closing the condition. Different processing modules can then be placed along the two logical branches of the network. Both modules are in Fortran, and dynamically allocate new space for the output fields.

Author:John Tee, AVS Inc. Consultant
Version:1.000
Language:FORTRAN
Path:source/data_input/if_2/

Module Document - if_2 Archive - if_2.tar.gz Archive - if_2.tar.Z Archive - if_2.zip


1661 image_snap 09/29/93

This module uses the CLI to cause image zoom and pan operations on one image to be echoed to a second image. A "snap" button is used to cause the transformations. Two string type-in controls specifiy the original and target image names in the image viewer.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/image_snap/

Module Document - image_snap Archive - image_snap.tar.gz Archive - image_snap.tar.Z Archive - image_snap.zip


1725 int_positiv 12/02/93

This is a short module to adjust the 'tracer' to 'downsize'. It works in connection with 'downsize points'. The first parameter is a replacement of 'integer'. Only positive values are allowed. The second parameter is multiplied with the first to give an adjustment of the alpha value in 'tracer'. Now it is possible to use 'downsize' with the 'tracer'. The size and the opacity of the image is independent from the downsize value.

Author:Richard Albrecht, Max-Planck-Institute for Biochemistry
Version:1.000
Language:C
Path:source/data_input/int_positiv/

Module Document - int_positiv Archive - int_positiv.tar.gz Archive - int_positiv.tar.Z Archive - int_positiv.zip


1663 integer_list 09/29/93

Converts a list of integers within a string (blank-delimited) to a field of integers (a 1D array).

Author:John Stephen, Tessella Support Services
Version:1.000
Language:C
Path:source/data_input/integer_list/

Module Document - integer_list Archive - integer_list.tar.gz Archive - integer_list.tar.Z Archive - integer_list.zip


1771 integer_step 02/09/94

The integer_step module supplies an integer value to one or more receiving modules from an intial integer. The current integer is incremented by step_size by means of a mouse click on a button. This module is very useful when viewing images or to fire an input value in order is desired. One does not have to keep typing an integer or play with the dial widget for a new input value.

Author:Young S. Ham, Naval Research Laboratory
Version:1.000
Language:C
Path:source/data_input/integer_step/

Module Document - integer_step Archive - integer_step.tar.gz Archive - integer_step.tar.Z Archive - integer_step.zip


1665 jigsaw 09/29/93

Jigsaw creates a simple geometric object of extruded shapes, with input file control over contour of shapes. An AVS field controls the height, color, or visibility of each block. This module is similar to "Read Blokjes" at the IAC. Some degree of concave outline structure is allowed. Each piece has a unique name, and can be manipulated independenty in the geometry viewer, if lock mode is not selected. The color range is defined externally in the colormap data structure.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/jigsaw/

Module Document - jigsaw Archive - jigsaw.tar.gz Archive - jigsaw.tar.Z Archive - jigsaw.zip


1048 lathe 10/10/91

This module is a C co-routine, that includes an X-window application. It has an interactive pallet window, for defining the profile of a "lathe" object. This profile is turned into a 3D geometric object by surface of revolution.

Author:Ian Currington, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/lathe/

Module Document - lathe Archive - lathe.tar.gz Archive - lathe.tar.Z Archive - lathe.zip


M0014 lexis plot 22/05/97

Displays event history data using a Lexis "pencil" object for each case history. The input event history data file contains a number of data variables any of which may be selected for the three coordinate axes. Any of the remaining variables may be used to "paint" the faces of the Lexis pencils with colours according to the value of the variable. Such dependent variables may take integral values between 0 and 15 while independent variables may take any real values. There will normally be one variable which is an index of the case histories. The resulting "geometry" is displayed in a window together with a set of axes and annotation.

Author:Pritchard
Version:1.000
Language:C
Path:source/data_input/lexis_plot/
Ported to:DEC HP SGI Solaris

Module Document - lexis plot Archive - lexis plot.tar.gz Archive - lexis plot.tar.Z Archive - lexis plot.zip


1272 lines_to_geom 05/27/92

This module reads an ascii input file and creates a set of 3D line segments in a single geometry object. The module expects the file to have an extention of ".xyz". Each line segment is assumed to have the same number of vertexes. Duplicate vertexes can be used to overcome this but they are not ignored in this version.

Author:Tim O. Robinson, UC Berkeley
Version:1.000
Language:C
Path:source/data_input/lines_to_geom/

Module Document - lines_to_geom Archive - lines_to_geom.tar.gz Archive - lines_to_geom.tar.Z Archive - lines_to_geom.zip


1109 load_md 12/05/91

AVS subroutine module source to read into memory a series of time steps from a specified input file and provide the user with the ability to select an individual time step or cycle through a series of selected time steps. Module has been used to visualized the dynamics of a given set of molecules over a specified period of time. Module simply loads the user-specified time steps of molecular coordinates and generates a sphere for every molecule at the stored coordinates.

Author:David Bock, North Carolina Supercomputing Center
Version:1.000
Language:C
Path:source/data_input/load_md/

Module Document - load_md Archive - load_md.tar.gz Archive - load_md.tar.Z Archive - load_md.zip


1583 load_mdn 02/11/93

This is an enhancement of the load_md module already available. This module is designed to read in one time step of data from a series of input files and provide the user with the ability to select an individual time step or cycle through a series of selected time steps. Module has been used to visualized the dynamics of a given set of molecules over a specified period of time. Module simply loads the user-specified time steps of molecular coordinates and generates a sphere for every molecule at the stored coordinates. This module has the option of specifying the data file through animated filename, for multiple files, or with a file browser widget for a single file. The default is to use the animated filename input port, but if this value is set to $NULL then the module will use the file browser.

Author:Ken Flurchick, North Carolina Supercomputing Center
Version:1.000
Language:C
Path:source/data_input/load_mdn/

Module Document - load_mdn Archive - load_mdn.tar.gz Archive - load_mdn.tar.Z Archive - load_mdn.zip


1719 macro_menu 09/30/93

This module navigates a menu structure which can be designed and configured by the user. Each menu level is described by a single ASCII text file. A menu level contains several buttons with user-configurable names. Each button results in one of three basic kinds of action in the module - load a new menu level, pass a command to downstream modules, or go to a file to find a series of commands to be passed to down stream modules. Option 3 allows multiple commands to be played in background as the result of a single button press. The file containing the commands to be played in background is the second type of file associated with this system. Thus there are two types of file - the MENU FILE to define a menu level, and the AUTOMATIC FILE which contains a series of commands to be executed.

Author:John Stephen, Tessella Support Services, and Ian Curington, Advanced Visual Systems, Inc.
Version:1.000
Language:C
Path:source/data_input/macro_menu/

Module Document - macro_menu Archive - macro_menu.tar.gz Archive - macro_menu.tar.Z Archive - macro_menu.zip


1108 mandelbrot 11/27/91

Generates the mandelbrot set, at a specific location, for a certain number of iterations, at a certain size, all determined by paramter widgets.

Author:Larry Gelberg, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/mandelbrot/

Module Document - mandelbrot Archive - mandelbrot.tar.gz Archive - mandelbrot.tar.Z Archive - mandelbrot.zip


1201 mask_generator 05/08/92

This module generates a field that is intended to be interpreted as a binary mask for filtering FFTs, a gray scale image, or a structuring element for various morphological operations. The field can be any size from 2x2 pixels on up and an ellipse of any size major and minor axes from one pixel on up. The background can be either black or white and the intensity value of the ellipse can be any gray level. The position of the ellipse within the field is arbitrary and can intersect the edges of the field or be outside the field entirely.

Author:David E. Harris, Georgia Tech Research Institute
Version:1.000
Language:C
Path:source/data_input/mask_generator/

Module Document - mask_generator Archive - mask_generator.tar.gz Archive - mask_generator.tar.Z Archive - mask_generator.zip


1053 menu_example 10/10/91

This is an example of how you can use the layout feature of AVS to implement multiple level menus. When the selection "level_1" is madea menu showing the choices level2a1, level2a2, level2a3 is displayed. When the selection "level_2" is made, the choices level2b1, level2b2, level2b3 are displayed. There are several ways in which this is accomplished in the source code (1) the call AVSadd_parameter_prop() is used to set up the layout (2) the call AVScommand is used to issue CLIO calls from within the module body.

Author:Larry Gelberg, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/menu_example/

Module Document - menu_example Archive - menu_example.tar.gz Archive - menu_example.tar.Z Archive - menu_example.zip


1283 microscope 06/07/92

This avs subroutine transforms a picture of atomic force microscope in the "scalar uniform field" structure as defined by AVS. This picture consists of a set of heights on a square uniform grid. The informations on this picture are contained in a ascii file. The expected ascii format is very simple. It consist of a header of three lines (the file name and two experimental parameters of the atomic force microscope - the z_scale and the z_dsclale) followed by data.

Author:Hennekens Didier, University of Mons-Hainaut (Belgium)
Version:1.000
Language:C
Path:source/data_input/microscope/

Module Document - microscope Archive - microscope.tar.gz Archive - microscope.tar.Z Archive - microscope.zip


1715 mk_vel 09/30/93

This module generates a synthetic 3D field, with random perturbations in both coordinates and data values. The 3D scalar field is the square of the distance from a point on the center of the bottom plane. An isosurface of this is approximately a parabola. This was used in a demonstration of seismic velocity modelling.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/mk_vel/

Module Document - mk_vel Archive - mk_vel.tar.gz Archive - mk_vel.tar.Z Archive - mk_vel.zip


1716 mk_vel2 09/30/93

This module generates a synthetic 3D field, with random perturbations in both coordinates and data values. The 3D scalar field is the square of the distance from a point on the center of the bottom plane. An isosurface of this is approximately a parabola. This was used in a demonstration of seismic velocity modelling.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/mk_vel2/

Module Document - mk_vel2 Archive - mk_vel2.tar.gz Archive - mk_vel2.tar.Z Archive - mk_vel2.zip


1849 multiformat_read 10/12/94

This module reads an image from disk into AVS in any of a variety of formats. Some of the formats which this module supports are from San Diego Supercomputing Center's image tools package, others are supported from John Cristy's ImageMagick package, still others require tools from GNU's Ghostscript, and the NetPBM package. Depending on how the module is configured, it can read and about 30 to 40 image formats, including , AVS X, Alias, Apple Macintosh MacPaint, Apple Macintosh QuickDraw/PICT, CCIR 601, Compuserve Graphics, Flexible Image Transport System (monochrome only), Hierarchical Data File, JFIF Rev1.02, Khoros VIFF, Magick, Mark VanDeWettering's MTV ray tracer image format, Microsoft Windows bitmap, Microsoft Windows cursor, Microsoft Windows icon, PIXAR picture, Photo CD, PostScript, Radiance, Radiance, SDSC Synu, SGI RGB, Sun Icon and Cursor, Sun Rasterfile, Sun TAAC Image, Tagged, Truevision Targa, Utah Run length encoded, Wavefront raster, X Window System window dump, X11 bitmap, X11 pixmap, ZSoft IBM PC Paintbrush, binary or ASCII PBM Portable Bit Map, binary or ASCII PBM Portable Gray Map, binary or ASCII PBM Portable Pixel Map, binary or ASCII PBM Portable aNy Map. This module contains a superset of the formats in the READ_ANY_IMAGE module, with several new formats added and improved support for several of the original file types. Several sample images (gif, pict, ppm, ps, rgb, rle, tiff, xwd, and yuv) are included with this module for your testing purposes. Please note that this module calls several executable files, including imconv, convert, and gzip. Platform specific binaries for several of these programs are available from the IAC ftp site with this module. See the .txt file of this module or the file multiio.h for further details on the sources for this module's tools. The tools are stored at the IAC in one large compressed tar file, which is ~11MB and is stored at avs.ncsc.org in /misc_tools/multiio_tools/multiio_tools.tar.Z. NOTE - THIS MODULE IS AWESOME !!! - Steve

Author:A. Jacobson, UCLA Dept. Pharmacology / Crump Institute
Version:1.000
Language:C
Path:source/data_input/multiformat_read/

Module Document - multiformat_read Module Document - multiformat_read Archive - multiformat_read.tar.gz Archive - multiformat_read.tar.Z Archive - multiformat_read.zip


1672 named_toggle 09/29/93

This creates a "toggle" parameter button, whose value is available as a toggle output port, for remote control of other modules with toggle parameters. The name on the button is controlled dynamically from a second string input parameter.

Author:John Stephen, Tessella Support Services
Version:1.000
Language:C
Path:source/data_input/named_toggle/

Module Document - named_toggle Archive - named_toggle.tar.gz Archive - named_toggle.tar.Z Archive - named_toggle.zip


1582 newfilla 02/11/93

Inputs a field from "ccyl_pipe" (available via anonymous ftp) and fills a cylindrical geometry. This module will read each time step of data from a separate file using "animate filename"

Author:Ken Flurchick, North Carolina Supercomputing Center
Version:1.000
Language:C
Path:source/data_input/newfilla/

Module Document - newfilla Archive - newfilla.tar.gz Archive - newfilla.tar.Z Archive - newfilla.zip


1105 noise_source 11/26/91

Generates random 2D fields for creating synthetic backgrounds, or for mixing with other images for various effects. Parameters control size of image, and character of random field.

Author:David Haith, Power-Media
Version:1.000
Language:C
Path:source/data_input/noise_source/

Module Document - noise_source Archive - noise_source.tar.gz Archive - noise_source.tar.Z Archive - noise_source.zip


1551 pdb_to_geom 11/04/92

The pdb to geom module reads the description of a molecule from a file in the Brookhaven Protein Data Bank (PDB) data format. Typically, such files have a filename suffix. The output is an AVS description of the molecule.

Author:Advanced Visual Systems, Inc.
Version:1.000
Language:C
Path:source/data_input/pdb_to_geom/

Module Document - pdb_to_geom Archive - pdb_to_geom.tar.gz Archive - pdb_to_geom.tar.Z Archive - pdb_to_geom.zip


1175 phoenics_int 04/16/92

This module converts a phi.dat data file produced by PHOENICS into an AVS field. The type of the field is computed by the header information in the phi.dat file. Cartesian, cylindrical and BFC cases are all supported. Null velocity fields are produced for 1 and 2 dimensional cases to fill out three velocity components needed for modules such as the particle advector.

Author:Michael J. Rangitsch
Version:1.000
Language:FORTRAN
Path:source/data_input/phoenics_int/

Module Document - phoenics_int Archive - phoenics_int.tar.gz Archive - phoenics_int.tar.Z Archive - phoenics_int.zip


1752 pick_center 12/15/93

This module allows the user to pick on anything in the GeometryViewer scene that is not already registered for upstream picking, and will set the current rotate / zoom center to be this picked point. It is most useful if you see a large complexe scene, pick on the piece you want to zoom into, then zoom into it. Without this module, if it was on the edge of the object it would disappear from view as soon as you zoomed in.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/pick_center/

Module Document - pick_center Archive - pick_center.tar.gz Archive - pick_center.tar.Z Archive - pick_center.zip


1676 place_camera 09/29/93

This module is a prototype of a camera placement system. Two geometry viewers are used, where the first has the object list plus an iconic representation of the camera, with view frustrum shown in wire frame. The second view is the scene that camera "sees" as placed in the first scene. The module shows how to manipulate and control camera and scene transformation matrices.

Author:Jeff Vroom, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/place_camera/

Module Document - place_camera Archive - place_camera.tar.gz Archive - place_camera.tar.Z Archive - place_camera.zip


1063 plate 10/10/91

This is a simulation of a vibrating tympanic membrane written as a co-routine. The coefficients A,B,C,D, and E relate to the various harmonic strenths. The "sleep" button turns the simulation on and off.

Author:Jeff Vroom, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/plate/

Module Document - plate Archive - plate.tar.gz Archive - plate.tar.Z Archive - plate.zip


1080 plato_super 10/10/91

This module generates GEOM versions of the five platonic solids. It also allows for both primary and secondary stellations of the faces and random coloring of the vertecies. The 'Stellate 1' knob pokes the centroid of each face in or out. The 'Stellate 2' knob then does the same thing to each of the resulting triangles. The coloring selections provide either pre-chosen coloring schemes or ither two or three random colors per triangle. Hitting these buttons again and again will give you continuously different colorings.

Author:Larry Gelberg, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/plato_super/

Module Document - plato_super Archive - plato_super.tar.gz Archive - plato_super.tar.Z Archive - plato_super.zip


1064 plot_xyz 10/10/91

This module reads an ASCII file consisting of lists of x,y,z points and constructs a polyline geometry object using the points in the file as vertices.

Author:Wes Bethel, Lawrence Berkeley Laboratory
Version:1.000
Language:C
Path:source/data_input/plot_xyz/

Module Document - plot_xyz Archive - plot_xyz.tar.gz Archive - plot_xyz.tar.Z Archive - plot_xyz.zip


1065 plot_xyz_col 10/10/91

This module reads an ASCII file consisting of lists of x,y,z points and constructs a polyline geometry object using the points in the file as vertices. Additionally, color information is read in on a per-vertex basis, and the line segments are color coded as a function of the color index specified in the user file and the input colormap.

Author:Wes Bethel, Lawrence Berkeley Laboratory
Version:1.000
Language:C
Path:source/data_input/plot_xyz_col/

Module Document - plot_xyz_col Archive - plot_xyz_col.tar.gz Archive - plot_xyz_col.tar.Z Archive - plot_xyz_col.zip


1852 r_tif_ra 10/17/94

r_tif_ra reads 24 bit, 8 bit grey and 8 bit colormap TIFF-files. This is a special reader for uncompressed TIFF-files. It converts 24 bit, 8 bit grey, and 8 bit colormap TIFF-images to an AVS image. The output is in any case a normal AVS image. Opacity of the image is always set to 255, whereas the red, green and blue channels are copied directly (24 bit) or set to the values of the colormap. The Colormap itself (if is) is not copied. A short report is copied to 'stdout' with the toggle.

Author:Richard Albrecht, Max-Planck-Institute for Biochemistry
Version:1.000
Language:C
Path:source/data_input/r_tif_ra/
Ported to:DEC_alpha

Module Document - r_tif_ra Archive - r_tif_ra.tar.gz Archive - r_tif_ra.tar.Z Archive - r_tif_ra.zip


1853 r_tifvol_ra 10/17/94

r_tifvol_ra reads a serie of TIFF-files of the form *.nnn This is a special reader for uncompressed TIFF-files. It reads only 8 bit grey TIFF-images. A Colormap is ignored. With a modification of the normal AVS-field descriptor '*.fld' a complete image serie is read in. The filenames must be in MS-DOS style ( cccccccc.nnn ). The 3 characters after the dot are the file number ( *.000, *.001 ... ). The output is an AVS-field.

Author:Richard Albrecht, Max-Planck-Institute for Biochemistry
Version:1.000
Language:C
Path:source/data_input/r_tifvol_ra/
Ported to:DEC_alpha

Module Document - r_tifvol_ra Archive - r_tifvol_ra.tar.gz Archive - r_tifvol_ra.tar.Z Archive - r_tifvol_ra.zip


1174 readFLOW3D 04/16/92

The read_flow3d module ascesses the dump files via a browser. Prior to selecting the filename, use the parameter toggles to identify which turbulence model, which combustion model, the number of scalar species were used in the model and whether density or viscosity are stored, if the convection coefficients are desired or if the problem was in cylindrical coordinates. The reader has no way of knowing from the dump file alone.

Author:Michael Rangitsch
Version:1.000
Language:C
Path:source/data_input/readFLOW3D/

Module Document - readFLOW3D Archive - readFLOW3D.tar.gz Archive - readFLOW3D.tar.Z Archive - readFLOW3D.zip


1103 read_16_bit 11/22/91

READ 16 BIT IMAGE reads a 16 bit integer binary image (2D collection of bytes) off of disk into an AVS integer (32 bit) field. It does this by reading the 16 bit integers into a "short" buffer and then casting them into 32-bit integers. If you do not know what the resolution of the images are, you can use the WIDTH and HEIGHT controllers like "vertical" and "horizontal" hold to experiment with until the image looks like you expoect.

Author:Larry Gelberg, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/read_16_bit/

Module Document - read_16_bit Archive - read_16_bit.tar.gz Archive - read_16_bit.tar.Z Archive - read_16_bit.zip


1885 read_ACR_NEMA 09/07/95

The read ACR-NEMA module reads ACR-NEMA SPI data files and converts them into AVS field format. SPI is a standard based on the old ACR/NEMA standard used by Siemens and Philips. SPI make use of ACR/NEMA data elements nd groups. SPI store the integer in little endian format (Least Significant before Most Significant).

Author:Andrea Marchetti, Istituto di Elaborazione dell'Informazione del CNR
Version:1.000
Language:C
Path:source/data_input/read_ACR_NEMA/
Ported to:DEC_alpha DEC_ultrix

Module Document - read_ACR_NEMA Module Document - read_ACR_NEMA Archive - read_ACR_NEMA.tar.gz Archive - read_ACR_NEMA.tar.Z Archive - read_ACR_NEMA.zip


1543 read_AIFF 10/14/92

This module is meant to be a companion to the Write_MooV module. It operates rather simply, reading in an AIFF file (this is a rather Macintosh format, although many programs can translate understand AIFF) and generating a 1D field.

Author:Charles J Williams III, Naval Research Lab
Version:1.000
Language:C
Path:source/data_input/read_AIFF/

Module Document - read_AIFF Archive - read_AIFF.tar.gz Archive - read_AIFF.tar.Z Archive - read_AIFF.zip


1910 read_DICOM 06/07/02

The read_DICOM module reads DICOM data files and converts them into AVS field format. The AVS Field is a 2D uniform field of scalar short values.

Author:Zachary DelProposto / zsd@umich.edu
Version:1.000
Language:C
Path:source/data_input/read_DICOM/

Module Document - read_DICOM Archive - read_DICOM.tar.gz Archive - read_DICOM.tar.Z Archive - read_DICOM.zip


1153 read_Dore_im 03/12/92

Reads a raster Dore image file output.

Author:Kubota Pacific Computer Inc
Version:1.000
Language:C
Path:source/data_input/read_Dore_im/

Module Document - read_Dore_im Archive - read_Dore_im.tar.gz Archive - read_Dore_im.tar.Z Archive - read_Dore_im.zip


1537 read_F3D 07/15/94

This module reads an ascii formatted multiblock FLOW3D solution file (from Harwell FLOW3D version 3) and stores the cfd data as a ucd data set. The dummy nodes stored at the edges of each computational block are removed by the module. The n-vector data at each computational cell is stored as cell data, to use most of the ucd modules, this must be converted to nodal data. The cells of the ucd structure are all hexahedra. See the sample data directory on the International AVS Center's anonymous ftp site for two sample data sets to read with this module. Version 2.000 has several enhancements and debugging features added. Version 3.000 adds geometry representation of 2 dimensional patches. There are 7 types of 2D patches defined by FLOW3D. This code probably doesn't work for 3d patches. Version 4.0 handles unanticipated data sets, and processes cylindrical data sets and single block data sets, as well as several other enhancements. Version 5.0 handles unformatted as well as formatted data.

Author:Michael Rangitsch
Version:5.000
Language:C
Path:source/data_input/read_F3D/

Module Document - read_F3D Archive - read_F3D.tar.gz Archive - read_F3D.tar.Z Archive - read_F3D.zip


1035 read_FLOW3D 10/10/91

The read_flow3d module is used for reading/converting CFD data and Mesh files from the Harwell "FLOW3d" code into AVS field data types. The read_flow3d module ascesses the dump files for both turbulence and temperature information, separately.

Author:Stardent Computer
Version:1.000
Language:C
Path:source/data_input/read_FLOW3D/

Module Document - read_FLOW3D Archive - read_FLOW3D.tar.gz Archive - read_FLOW3D.tar.Z Archive - read_FLOW3D.zip


1844 read_GOCAD 07/16/94

This is a data import reader module for the GOCAD (ASCII) file format. The GOCAD application models, edits, and describes 3D geologic structures, containing horizon surfaces, faults, and wells. The GOCAD application is authored by a group in Nice, France. This module reads the contents of one GOCAD file, and converts this to the AVS geometry data type, which can be sent to the Geometry Viewer for interactive display. Axis specific scaling is allowed by using the floating point parameters, supplied with dial controls by default. The module ignores all other lines from the GOCAD file except for vertices and trianges. It looks at the first character of every line. If the the line starts with "V", then it reads the id, and the position x, y, z. If the line starts with "T", it reads three index numbers for which set of verts to tie together as triangles.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/read_GOCAD/

Module Document - read_GOCAD Archive - read_GOCAD.tar.gz Archive - read_GOCAD.tar.Z Archive - read_GOCAD.zip


1179 read_HDF_SDS 04/22/92

The "read HDF SDS" module reads Scientific Data Sets (SDS) from a HDF files, outputting up to four AVS field data sets. HDF is the Hierarchical Data Format developed at the National Center for Supercomputing Applications (NCSA). The SDS is only one of several types of data that may be contained in an HDF file, but it is the only type recognized by this module.

Author:Bill Sherman, National Center for Supercomputing Applications
Version:1.000
Language:C
Path:source/data_input/read_HDF_SDS/

Module Document - read_HDF_SDS Archive - read_HDF_SDS.tar.gz Archive - read_HDF_SDS.tar.Z Archive - read_HDF_SDS.zip


1855 read_Leica_confo 10/17/94

Read Leica Confocal module, designed to read in output from the Leica CLSM in it's native file format (not TIFF). The module is looking for a {imagename}.info file which it parses for the image plane numbers and plane sizes. It uses these values to open each image file in order. The contents are deposited in a 3D scalar byte field at the output port. Lots of error checking is done to make sure the .info file is not corrupted, and the data files read correctly.

Author:A. Jacobson, UCLA Dept. Pharmacology / Crump Institute
Version:1.000
Language:C
Path:source/data_input/read_Leica_confo/

read_Leica_confo Archive - read_Leica_confo.tar.gz Archive - read_Leica_confo.tar.Z Archive - read_Leica_confo.zip


1002 read_abekas 10/10/91

This module provides I/O capability to iamges in the native machine format used by the Abekas A60 digital video disk recording system. The image file specification is for the PAL ( 50 Hz,625 line ) version, but can easily be modified to support the NTSC version, or both. The Abekas A60 holds 750 frames, or 30 seconds of live broadcast standard video imagery, in the digital storage format specified by the CCIR-601 specification. Although the disk format is Y-uv, the disk has firmware processing to encode/decode to 3-byte Red-Green-Blue images on-the-fly during the tcp/ip file transfers.

Author:Ian Currington, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/read_abekas/

Module Document - read_abekas Archive - read_abekas.tar.gz Archive - read_abekas.tar.Z Archive - read_abekas.zip


1332 read_blokjes 08/31/92

Read Blokjes is a module that imports blocks, or bricks, and creates geometric objects appropriate for the Geometry Viewer. The format is from a CFD package called FLOWTHERM from Flowmerics Ltd., Kingston, Surrey, England, KT2 5AA. This module is only one part of a more extensive interface system. As each block is separate, the property on each one can be edited, changing colour, transparency, rendering mode, etc. Each block has a name, type, and start and end corner points.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/read_blokjes/

Module Document - read_blokjes Archive - read_blokjes.tar.gz Archive - read_blokjes.tar.Z Archive - read_blokjes.zip


1128 read_compressed 05/15/92

The "read compressed image" module provides the same functionality as the AVS-supplied "read image" module, with the added twist that the image is in a "compressed" format. An AVS image may be compressed using the UNIX(tm) compress utility, or by using the sibling module "write compressed image." Compression ratios of 1 to 10 are easily achieved using this compression scheme.

Author:Wes Bethel, Lawrence Berkeley Laboratory
Version:2.000
Language:C
Path:source/data_input/read_compressed/

Module Document - read_compressed Archive - read_compressed.tar.gz Archive - read_compressed.tar.Z Archive - read_compressed.zip


1887 read_dem 09/07/95

This AVS module reads in an ARC/Info Digital Elevation Model (DEM) into AVS.

Author:anonymous
Version:1.000
Language:C
Path:source/data_input/read_dem/
Ported to:DEC_alpha DEC_ultrix

Module Document - read_dem Archive - read_dem.tar.gz Archive - read_dem.tar.Z Archive - read_dem.zip


1100 read_dyna3d 11/22/91

DYNA3D is a finite element analysis program developed by This module interprets the ASCII input file for this program and generates GEOM representations of the desired aspects of the data sets.

Author:David Parker, Stardent& Livermore Software Technology
Version:1.000
Language:C&FORTRAN
Path:source/data_input/read_dyna3d/

Module Document - read_dyna3d Archive - read_dyna3d.tar.gz Archive - read_dyna3d.tar.Z Archive - read_dyna3d.zip


1213 read_eps_image 05/21/92

This module reads an eps image in the eps format into an AVS Network. Encapsulated PostScript color, grayscale, and black-and- white image files are used by a variety of PostScript tools in order to include PostScript diagrams and images within other documents. Encapsulated PostScript files are recognized by the follow- ing filename suffixes .eps, .epi, .epsi, and .epsf.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_eps_image/

Module Document - read_eps_image Archive - read_eps_image.tar.gz Archive - read_eps_image.tar.Z Archive - read_eps_image.zip


1101 read_gif 11/22/91

This module reads a GIF format file and creates a 32-bit ARGB image in the AVS "field 2D 4-vector byte" format. If the GIF file has an embedded color-map, that is used, otherwise, it creates a linear grey-scale ramp.

Author:Larry Gelberg, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/read_gif/

Module Document - read_gif Archive - read_gif.tar.gz Archive - read_gif.tar.Z Archive - read_gif.zip


1303 read_gif2 07/11/92

read_gif2 is yet another module to read a Compuserve GIF image file.

Author:John Langner, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/read_gif2/

Module Document - read_gif2 Archive - read_gif2.tar.gz Archive - read_gif2.tar.Z Archive - read_gif2.zip


1214 read_gif_image 05/21/92

This module reads an image in the gif format into an AVS Network. GIF (Graphics Interchange Format) is CompuServe's standard for generalized color raster images. This standard is a mechanism to exchange and display high-quality, high- resolution graphics images. CompuServe gif files are recognized by the filename suf- fixes .gif and .giff.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_gif_image/

Module Document - read_gif_image Archive - read_gif_image.tar.gz Archive - read_gif_image.tar.Z Archive - read_gif_image.zip


1699 read_grd_to_fiel 09/30/93

The read grd to fld module reads a GMT v1.0 grd file from disk and outputs the file as "field 2D scalar float 2-coord uniform". The output data is in the AVS field format. The field extents are set to the values of east, west, south and north from the input file.

Author:Andy Bingham, Oxford University, Dept. of Earth Sciences
Version:1.000
Language:C
Path:source/data_input/read_grd_to_fiel/

Module Document - read_grd_to_fiel Archive - read_grd_to_fiel.tar.gz Archive - read_grd_to_fiel.tar.Z Archive - read_grd_to_fiel.zip


1215 read_hdf_image 05/21/92

This module reads an image in the hdf format into an AVS Network. hdf is a generic, tagged Hierarchical Data File format developed by the National Center for Supercomputing Applica- tions (NCSA). hdf files may contain images, scientific data sets, and miscellaneous data items. Such files may be created by several NCSA tools. See the NCSA documentation for details on how to use these tools. hdf format handling within the SDSC image library is limited to images of certain depths and storage methods. hdf files are recognized by these filename suffixes .hdf, .df, and .ncsa.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_hdf_image/

Module Document - read_hdf_image Archive - read_hdf_image.tar.gz Archive - read_hdf_image.tar.Z Archive - read_hdf_image.zip


1216 read_icon_image 05/21/92

This module reads an image in the icon format into an AVS Network. icon image files are used by Sun Microsystem's SunView win- dow system, NeWS window system, OpenWindows NeWS tool set, and X11 XView tool set for the storage of icons, cursors, fill patterns, and pieces of widgets (like button check- marks). Sun icon files can be most easily generated using Sun's iconedit(1) icon and cursor editor. The Sun operating sys- tem release includes a directory of standard icons, cursors, background patterns, and widget pieces in icon format in the directory /usr/include/images. See the Sun documentation set for details on how to use the tools dealing with Sun icon files. Sun icon files are recognized by these filename suffixes .icon, .cursor, and .pr.

Author:Terry Myerson, International AVS Center (NCSC)
Version:1.000
Language:C
Path:source/data_input/read_icon_image/

Module Document - read_icon_image Archive - read_icon_image.tar.gz Archive - read_icon_image.tar.Z Archive - read_icon_image.zip


1217 read_iff_image 05/21/92

This module reads an image in the iff format into an AVS Network. iff image files are generated by Sun Microsystems TAAC software such as voxvu(1) and cloudvu(1). See the TAAC-1 Application Accelerator Software Reference Manual for information on how to use these programs. Note that image files compressed with the Sun-TAAC utility make_movie(1) cannot be read by the SDSC image library. iff files are recognized by the following filename suffix .iff.

Author:Terry Myerson, International AVS Center (NCSC)
Version:1.000
Language:C
Path:source/data_input/read_iff_image/

Module Document - read_iff_image Archive - read_iff_image.tar.gz Archive - read_iff_image.tar.Z Archive - read_iff_image.zip


1074 read_irregul 10/10/91

This module reads data in ascii format into an "irregular field" data structure. The disk file is structured to contain information about the field at the beginning of the file, followed by the data.

Author:Wes Bethel, Lawrence Berkeley Laboratory
Version:1.000
Language:C
Path:source/data_input/read_irregul/

Module Document - read_irregul Archive - read_irregul.tar.gz Archive - read_irregul.tar.Z Archive - read_irregul.zip


1099 read_jpeg 11/22/91

Read a file containing an image compressed with the JPEG standard. See Also - The best and most readily available introduction to the JPEG compression algorithm is Wallace's article in the April '91 CACM Wallace, Gregory K. "The JPEG Still Picture Compression Standard", Communications of the ACM, April 1991 (v. 34 no. 4), pp. 30-44.

Author:John Langner, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/read_jpeg/

Module Document - read_jpeg Archive - read_jpeg.tar.gz Archive - read_jpeg.tar.Z Archive - read_jpeg.zip


1218 read_mpnt_image 05/21/92

This module reads an image in the mpnt format into an AVS Network. The MacPaint mpnt file is the standard Apple Macintosh mono- chrome bitmap image file format. It can be read by many Macintosh graphics applications, and many Macintosh applica- tions that can export bitmap graphics do so in the MacPaint mpnt file format. mpnt files are recognized by these filename suffixes .mpnt, .macp, and .pntg.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_mpnt_image/

Module Document - read_mpnt_image Archive - read_mpnt_image.tar.gz Archive - read_mpnt_image.tar.Z Archive - read_mpnt_image.zip


1564 read_netcdf 07/15/94

This module reads data from netCDF files into uniform or rectilinear AVS fields. The data variables must be of dimension 8 or less. Variables that are one-dimensional and have the same name as a dimension name are assumed to be coordinate variables. Coordinate variables, if present, define the coordinate values along each axis of the data space. A maximum of 8 data variables that are NOT coordinate variables may be present.

Author:Wright, E.L., U.S Geological Survey
Version:2.000
Language:C
Path:source/data_input/read_netcdf/

Module Document - read_netcdf Archive - read_netcdf.tar.gz Archive - read_netcdf.tar.Z Archive - read_netcdf.zip


1210 read_netcdf_example 05/20/92

The read netcdf module is a working example of a module that can read netCDF files. This version can only read netCDF files that contain specific dimension, variable, and attribute names. Also, the coordinate values for the irregular field output are computed in a way that is data specific. The netCDF files to be read by this version of read netcdf must contain the following dimension names xpos, ypos, zpos, and time, where the size of dimension time is declared as UNLIMITED. The following variables must be in the file float variables sigma(zpos), x(ypos,xpos), y(ypos,xpos), and depth(ypos,xpos) and short variables elev(time,ypos,xpos) and salt(time,zpos,ypos,xpos). Variables elev and salt must have the following float attributes scale_factor and add_offset, where the scale factor is to be multiplied first and then the offset added to the data.

Author:Wright, E.L., U.S Geological Survey
Version:1.000
Language:C
Path:source/data_input/read_netcdf_example/

Module Document - read_netcdf_example Archive - read_netcdf_example.tar.gz Archive - read_netcdf_example.tar.Z Archive - read_netcdf_example.zip


1290 read_p_2 07/08/92

Read a PC Paintbrush PCX image file.

Author:John Langner, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/read_p_2/

Module Document - read_p_2 Archive - read_p_2.tar.gz Archive - read_p_2.tar.Z Archive - read_p_2.zip


1219 read_pbm_image 05/21/92

This module reads an image in the pbm format into an AVS Network. pbm image files are used by various tools in Jef Poskanzer's PBM+ tool suite. See the PBM documentation set for details on how to use these tools. pbm files are recognized by the filename suffix .pbm.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_pbm_image/

Module Document - read_pbm_image Archive - read_pbm_image.tar.gz Archive - read_pbm_image.tar.Z Archive - read_pbm_image.zip


1220 read_pcx_image 05/21/92

This module reads an image in the pcx format into an AVS Network. The pcx image file format was invented by ZSoft for use in its IBM PC PC Paintbrush tool series. It has become a defacto standard in the IBM PC world and is regularly used for the storage of monochrome and color pixel information by paint-type tools. See the documentation for each of the IBM PC tools for details on how to use them. ZSoft pcx files are recognized by these filename suffixes .pcx and .pcc.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_pcx_image/

Module Document - read_pcx_image Archive - read_pcx_image.tar.gz Archive - read_pcx_image.tar.Z Archive - read_pcx_image.zip


1221 read_pgm_image 05/21/92

This module reads an image in the pgm format into an AVS Network. pgm image files are used by various tools in Jef Poskanzer's PBM+ tool suite. See the PBM documentation set for details on how to use these tools. pgm files are recognized by the filename suffix .pgm.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_pgm_image/

Module Document - read_pgm_image Archive - read_pgm_image.tar.gz Archive - read_pgm_image.tar.Z Archive - read_pgm_image.zip


1222 read_pic_image 05/21/92

This module reads an image in the pic format into an AVS Network. pic image files are generated by PIXAR programming software, such as ChapVolumes and ChapReyes, the PIXAR Image Runtime Library called Pirl, and the PIXAR rendering tool RenderMan. See the PIXAR documentation set for details on how to use these applications and tools. PIXAR's pic file format is sometimes referred to as PICIO in PIXAR documentation. pic and PICIO mean the same thing. PIXAR's xpic is not the same as pic and is _n_o_t supported by the SDSC image library. _N_o_t_e PIXAR's RenderMan always saves its image files with .pic filename suffixes. However, depending upon output defaults, RenderMan can generate .pic files with PICIO (same as pic) data or TIFF data. .pic files with TIFF data will confuse the SDSC image library. For you to avoid generating this type of file, we recommend that you configure RenderMan defaults to generate .pic files with PICIO data. PIXAR pic files are recognized by the following filename SDSC Last change March 4, 1991 1 IMPIC(3IM) SDSC IMAGE LIBRARY IMPIC(3IM) suffixes .pic, .picio, and .pixar.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_pic_image/

Module Document - read_pic_image Archive - read_pic_image.tar.gz Archive - read_pic_image.tar.Z Archive - read_pic_image.zip


1223 read_pict_image 05/21/92

This module reads an image in the pict format into an AVS Network. The PICT file is the standard Apple Macintosh image file format. It can be read by almost any Macintosh graphics application. Most Macintosh applications that can export graphics do so in the PICT file format. pict files are recognized by these filename suffixes .pict and .pict2.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_pict_image/

Module Document - read_pict_image Archive - read_pict_image.tar.gz Archive - read_pict_image.tar.Z Archive - read_pict_image.zip


1224 read_pix_image 05/21/92

This module reads an image in the pix format into an AVS Network. pix image files are generated by the rendering and painting tools of Alias Research, Inc., such as renderer, raytracer, and paint. See the Alias documentation set for details on how to use these tools. _N_o_t_e Alias quickpaint, available on Silicon Graphics, Inc., IRIS workstations, uses Silicon Graphic's rgb image file format rather than the Alias pix image file format. See the imrgb(3IM) man page for details on the rgb format. Alias pix files are recognized by these following filename suffixes .alias and .pix.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_pix_image/

Module Document - read_pix_image Archive - read_pix_image.tar.gz Archive - read_pix_image.tar.Z Archive - read_pix_image.zip


1854 read_plot3d 10/17/94

This module reads either a formatted or unformatted multiblock PLOT3D data set consisting of the grid and data vector (Q file). No corrections are made for block edge overlap and no co-incident node removal is attempted between blocks. The cells of the ucd structure created are all hexahedra. Version 1.0 of new_plot3d reads in only one of the possible plot3d file types, a multiblock (with or without iblanks) stored in the whole field format. The Q vector is labeled with the default names of the primative variables. A second module similar to the unsupported 'extract cfd values' module is planned to compute derived properties from the primative variables. A crude test is made to determine whether or not a file is formatted. This may fail on some platforms.

Author:Michael Rangitsch, Dow Chemical
Version:1.000
Language:C
Path:source/data_input/read_plot3d/
Ported to:DEC_alpha

Module Document - read_plot3d Archive - read_plot3d.tar.gz Archive - read_plot3d.tar.Z Archive - read_plot3d.zip


1225 read_pnm_image 05/21/92

This module reads an image in the pnm format into an AVS Network. pnm image files are used by various tools in Jef Poskanzer's PBM+ tool suite. See the PBM documentation set for details on how to use these tools. pnm files are recognized by the filename suffix .pnm.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_pnm_image/

Module Document - read_pnm_image Archive - read_pnm_image.tar.gz Archive - read_pnm_image.tar.Z Archive - read_pnm_image.zip


1311 read_points 08/30/92

Read observation locations and variable values from an ASCII file. From these observations build a 1D irregular (scatter) field with one element for each observation.

Author:Penny Rheingans, US EPA Scientific Visualization Center
Version:1.000
Language:C
Path:source/data_input/read_points/

Module Document - read_points Archive - read_points.tar.gz Archive - read_points.tar.Z Archive - read_points.zip


1227 read_ras_image 05/21/92

This module reads an image in the ras format into an AVS Network. ras image files are used by various Sun Microsystems Inc. tools, such as screendump(1) and screenload(1). See the Sun documentation set for details on how to use these tools. Sun ras files are recognized by any of the following filename suffixes .ras, .scr, .sr, and .sun.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_ras_image/

Module Document - read_ras_image Archive - read_ras_image.tar.gz Archive - read_ras_image.tar.Z Archive - read_ras_image.zip


1296 read_rectilinear 08/04/92

This module reads data in ascii format into an "rectilinear field" data structure. The disk file is structured to contain information about the field at the beginning of the file, followed by the data.

Author:Wes Bethel, Lawrence Berkeley Laboratory
Version:1.000
Language:C
Path:source/data_input/read_rectilinear/

Module Document - read_rectilinear Archive - read_rectilinear.tar.gz Archive - read_rectilinear.tar.Z Archive - read_rectilinear.zip


1228 read_rgb_image 05/21/92

This module reads an image in the rgb format into an AVS Network. rgb image files are generated by Silicon Graphics, Inc., software such as icut(1) and snapshot(1). See the Silicon Graphics documentation for information on how to use these and other Silicon Graphics programs. Silicon Graphics rgb files are recognized by the following filename suffixes .rgb, .iris, and .sgi.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_rgb_image/

Module Document - read_rgb_image Archive - read_rgb_image.tar.gz Archive - read_rgb_image.tar.Z Archive - read_rgb_image.zip


1229 read_rla_image 05/21/92

This module reads an image in the rla format into an AVS Network. rla image files are generated by Wavefront Technologies, Inc., software such as image and tdv. See the Wavefront documentation for information on how to use these and other Wavefront programs. rla is a subset of the newer Wavefront rlb specification. Programs that can read and write rlb files can also read and write rla files. The SDSC image library reader/writer is written to accommodate both types of files. Wavefront rla files are recognized by the following filename suffixes .rla and .rlb.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_rla_image/

Module Document - read_rla_image Archive - read_rla_image.tar.gz Archive - read_rla_image.tar.Z Archive - read_rla_image.zip


1230 read_rle_image 05/21/92

This module reads an image in the rle format into an AVS Network. rle image files are generated by the tools of Utah's Raster Toolkit. See the Utah documentation set for details on how to use these tools. Utah rle files are only recognized by the following filename suffix .rle

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_rle_image/

Module Document - read_rle_image Archive - read_rle_image.tar.gz Archive - read_rle_image.tar.Z Archive - read_rle_image.zip


1231 read_rpbm_image 05/21/92

This module reads an image in the rpbm format into an AVS Network. rpbm image files are used by various tools in Jef Poskanzer's PBM+ tool suite. See the PBM documentation set for details on how to use these tools. rpbm files are recognized by the filename suffix .rpbm.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_rpbm_image/

Module Document - read_rpbm_image Archive - read_rpbm_image.tar.gz Archive - read_rpbm_image.tar.Z Archive - read_rpbm_image.zip


1232 read_rpgm_image 05/21/92

This module reads an image in the rpgm format into an AVS Network. rpgm image files are used by various tools in Jef Poskanzer's PBM+ tool suite. See the PBM documentation set for details on how to use these tools. rpgm files are recognized by the filename suffix .rpgm.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_rpgm_image/

Module Document - read_rpgm_image Archive - read_rpgm_image.tar.gz Archive - read_rpgm_image.tar.Z Archive - read_rpgm_image.zip


1233 read_rpnm_image 05/21/92

This module reads an image in the rpnm format into an AVS Network. rpnm image files are used by various tools in Jef Poskanzer's PBM+ tool suite. See the PBM documentation set for details on how to use these tools. rpnm files are recognized by the filename suffix .rpnm.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_rpnm_image/

Module Document - read_rpnm_image Archive - read_rpnm_image.tar.gz Archive - read_rpnm_image.tar.Z Archive - read_rpnm_image.zip


1234 read_rppm_image 05/21/92

This module reads an image in the rppm format into an AVS Network. rppm image files are used by various tools in Jef Poskanzer's PBM+ tool suite. See the PBM documentation set for details on how to use these tools. rppm files are recognized by the filename suffix .rppm.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_rppm_image/

Module Document - read_rppm_image Archive - read_rppm_image.tar.gz Archive - read_rppm_image.tar.Z Archive - read_rppm_image.zip


1339 read_semper 08/31/92

Read Semper accesses an image file format from the SEMPER image processing system. The entire file is read into memory, and sent to the Image output port for further processing by other AVS modules. The Y scan line order is reversed compared to other AVS images, so the image will appear upside down unless reversed with "mirror". The images are generally in "xxx.pic" named file.

Author:Michel DROZ
Version:1.000
Language:C
Path:source/data_input/read_semper/

Module Document - read_semper Archive - read_semper.tar.gz Archive - read_semper.tar.Z Archive - read_semper.zip


1176 read_shak 09/30/93

The read shak module and the shak_to_geom filter are crys- tallography front-ends for AVS. Both read an input file containing a description of the atomic co-ordinates of the structure or molecule to be visualized and output AVS geometry representing a ball-and-stick or space-filling model of it. The read shak module is suited to interactive viewing whereas the shak_to_geom filter is useful for off- line creation of a sequence of .geom files for animation by fast_animate(6). Please note - there are a number of sample data file for this module available via anonymous ftp from avs.ncsc.org, in the directory sample_data/avs_data/read_shak.

Author:Keith Refson, Department of Earth Sciences, Oxford University
Version:3.000
Language:C
Path:source/data_input/read_shak/

Module Document - read_shak Archive - read_shak.tar.gz Archive - read_shak.tar.Z Archive - read_shak.zip


1132 read_sunras 01/29/92

Reads an image stored in the SUN Rasterfile format, placing the results into an AVS image field. Most sun rasterfile formats are supported (the exceptions being RT_FORMAT_TIFF and RT_FORMAT_IFF). Run-length-encoded, BGR and RGB formats are supported. Most depths, as well are supported. The exception is that depth=1 (monochrome) is NOT supported. This module will also decompress files which have been compressed using the UNIX(tm) "compress" utility (by checking for the existance of a ".Z" suffix.

Author:Wes Bethel, Lawrence Berkeley Laboratory
Version:2.000
Language:C
Path:source/data_input/read_sunras/

Module Document - read_sunras Archive - read_sunras.tar.gz Archive - read_sunras.tar.Z Archive - read_sunras.zip


1235 read_synu_image 05/21/92

This module reads an image in the synu format into an AVS Network. synu is the image file format output by SDSC's synu (Syn- thetic Universe) portable renderer. synu files are recognized only by the following filename suffix

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_synu_image/

Module Document - read_synu_image Archive - read_synu_image.tar.gz Archive - read_synu_image.tar.Z Archive - read_synu_image.zip


1236 read_tiff_image 05/21/92

This module reads an image in the tiff format into an AVS Network. tiff is a generic Tagged Image File Format developed by Aldus and Microsoft in conjunction with leading scanner and printer manufacturers. tiff files may contain images and miscellaneous other image-related items. Such files may be created and manipulated by a variety of Tagged Image File Format tools. See the Tagged Image File Format documenta- tion for details on how to use these tools. tiff support within the SDSC image library is limited to images of certain depths and storage methods. tiff files are recognized by the following filename suf- fixes .tiff and .tif.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_tiff_image/

Module Document - read_tiff_image Archive - read_tiff_image.tar.gz Archive - read_tiff_image.tar.Z Archive - read_tiff_image.zip


1616 read_tiff_sectio 05/01/93

This module reads single planes (slices) from a multi-plane TIFF file and provides at the output port an AVS image (2-D scalar field). A dial widget allows one to interactively dial through the stack of slices.

Author:Joe Panico, Dept. of Neuroscience, University of Pennsylvania
Version:1.000
Language:C
Path:source/data_input/read_tiff_sectio/

read_tiff_sectio Archive - read_tiff_sectio.tar.gz Archive - read_tiff_sectio.tar.Z Archive - read_tiff_sectio.zip


1617 read_tiff_vol 05/01/93

This module reads in a multi-plane TIFF file (a volume) and provides at the output port an AVS volume (3-D scalar field).

Author:Joe Panico, Dept. of Neuroscience, University of Pennsylvania
Version:1.000
Language:C
Path:source/data_input/read_tiff_vol/

read_tiff_vol Archive - read_tiff_vol.tar.gz Archive - read_tiff_vol.tar.Z Archive - read_tiff_vol.zip


1310 read_ucd_points 08/30/92

Read observation locations and variable values from an ASCII file. From these observations build a ucd structure field with one node for each observation. The cells of the structure are of type UCD_POINT.

Author:Penny Rheingans, US EPA Scientific Visualization Center
Version:1.000
Language:C
Path:source/data_input/read_ucd_points/

Module Document - read_ucd_points Archive - read_ucd_points.tar.gz Archive - read_ucd_points.tar.Z Archive - read_ucd_points.zip


1075 read_uniform 08/30/92

This module reads data in ascii format into a "uniform field" data structure. The disk file is structured to contain information about the field at the beginning of the file, followed by the data.

Author:Wes Bethel, Lawrence Berkeley Laboratory
Version:2.000
Language:C
Path:source/data_input/read_uniform/

Module Document - read_uniform Archive - read_uniform.tar.gz Archive - read_uniform.tar.Z Archive - read_uniform.zip


1237 read_xbm_image 05/21/92

This module reads an image in the xbm format into an AVS Network. xbm bitmap image files are generated by MIT's X Window Sys- tem, version 11 (hereafter referred to as X11). xbm files are generated by the X11 bitmap(1) bitmap editor and used by most X11 tools to define cursors, icons, and other mono- chrome glyphs. See the X11 documentation set for details on how to use tools and subroutines dealing with X11 bitmaps. X11 xbm files are recognized by the following filename suf- fixes .xbm and .bm.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_xbm_image/

Module Document - read_xbm_image Archive - read_xbm_image.tar.gz Archive - read_xbm_image.tar.Z Archive - read_xbm_image.zip


1238 read_xwd_image 05/21/92

This module reads an image in the xwd format into an AVS Network. xwd window dump image files are used by the xwd(1) and xwud(1) tools of MIT's X Window System, version 11 (hereafter referred to as X11). See the X11 documentation set for details on how to use these tools. X11 xwd files are recognized by the following filename suf- fixes .xwd and .x11.

Author:Terry Myerson, International AVS Center (NCSC)
Version:2.000
Language:C
Path:source/data_input/read_xwd_image/

Module Document - read_xwd_image Archive - read_xwd_image.tar.gz Archive - read_xwd_image.tar.Z Archive - read_xwd_image.zip


1579 river_bed 02/11/93

This module is used to construct the outline of a river bed. The length parameter specifies the length of the river in grid cells and coordinates. The river starts at y coordinate 0 and extends downward to y coordinate length at y index length. The river is constructed in the xy plane. Width specifies the width of the river in the x direction in grid cells. Width has nothing to do with the shape of the river. The outline of the river is built from a set of sinusoidal line segments of the form A data_input data_output filters khoros mappers misc source.tar stre tmp Sin (wt) + O, where A - Amplitude w - Omega t - Length O - Offset. The data set that is constructed is filled with 0's initially. This module subroutine can be conected to the "river fill" coroutine to create a simulation of river contaminants.

Author:Ken Flurchick, North Carolina Supercomputing Center
Version:1.000
Language:FORTRAN
Path:source/data_input/river_bed/

Module Document - river_bed Archive - river_bed.tar.gz Archive - river_bed.tar.Z Archive - river_bed.zip


1144 shaker 05/19/92

Shaker reads an ascii data file defining a molecule of atoms, and allows the user to modify the vibrational mode and frequency for that molecule. This module includes a command line filter to interface the avs module with gaussian 90 output.

Author:Janet Jensen
Version:2.000
Language:C
Path:source/data_input/shaker/

Module Document - shaker Archive - shaker.tar.gz Archive - shaker.tar.Z Archive - shaker.zip


1604 sololoadmd 04/09/93

sololoadmd - read velocity and coordinate information for N point objects and represent them as spheres color coded by velocity This module is a modified version of the genloadmd module that is intended for use when memory restrictions don't allow the entire data set to be read into an array. Therefore this modules only reads in one data set at a time and then discards it when a new set is read in. It has several enhancements to facilitate use with a single data set at a time. Note also that the data is expected in a slightly different format than in the genloadmd mdoule. This module reads in position and velocity information for a group of point particles in three dimensions, from a file specified as an input parameter. This parameter can be connected to either the file browser or the animated filename module depending on the user requirements. The program represents each point with a sphere at the position specifed and color coded by the magnitude of the velocity. The colors 0-255 are specified in the colors.h file and range from blue (slowest) to red (fastest). Initially the module will compute the minimum and maximum speeds from the data set read in and echo these back to the parameter widgets. The user can change the size of the spheres and the min and max values used to determine the colors of the sphere. Note that if the minimum speed is greater than or equal to the maximum speed then a message is echoed back to standard output (the screen) and no action is taken. Sphere color is determined by a linear interpolation between the minimum and maximum speeds of the particle velocity magnitude.If the velocity magnitude of a particular sphere exceeds the maximum speed then it is displayed as white while those less than the minimum are displayed as black (note - change the background color if this also is black).

Author:Ken Flurchick and Mark Reed, North Carolina Supercomputing Center
Version:1.000
Language:C
Path:source/data_input/sololoadmd/

Module Document - sololoadmd Archive - sololoadmd.tar.gz Archive - sololoadmd.tar.Z Archive - sololoadmd.zip


1717 spaceball_master 09/30/93

spaceball master - use small geomviewer window to control views. This module is used with spaceball slaves, to create a small geometry viewer icon window, that can be interactively transformed, then used to cause mirror movements in other geometry viewer scenes. See also - spaceball slave.

Author:John Stephen, Tessella Support Services
Version:1.000
Language:C
Path:source/data_input/spaceball_master/

Module Document - spaceball_master Archive - spaceball_master.tar.gz Archive - spaceball_master.tar.Z Archive - spaceball_master.zip


1718 spaceball_slave 09/30/93

This module is used with spaceball master, to create a small geometry viewer icon window, that can be interactively transformed, then used to cause mirror movements in other geometry viewer scenes. Individual views can be "snapped" to conform to other views, or cause other views to snap to current one. See also - spaceball slave.

Author:John Stephen, Tessella Support Services
Version:1.000
Language:C
Path:source/data_input/spaceball_slave/

Module Document - spaceball_slave Archive - spaceball_slave.tar.gz Archive - spaceball_slave.tar.Z Archive - spaceball_slave.zip


1273 sphere_to_geom 05/27/92

This module began as a simple wrap around the sphere.c filter but has been extended to include some interesting features. It uses the same ascii file format as /usr/avs/filter/sphere.c, however, the user may also add a list of lines "bonds" to the end of the file and these will be picked up and added to the geometry output. The min and max dials have the effect of 3D cropping on location within the bounds while retaining the boundary box.

Author:Tim O. Robinson, UC Berkeley
Version:1.000
Language:C
Path:source/data_input/sphere_to_geom/

Module Document - sphere_to_geom Archive - sphere_to_geom.tar.gz Archive - sphere_to_geom.tar.Z Archive - sphere_to_geom.zip


1553 string_example 11/05/92

The string example module sends a single user-specified filename string to one or more string parameter ports on one or more receiving modules. Its purpose is to allow you to simultaneously control filename parameter input to more than one module using only a single File Browser input widget. This code was based on the AVS "file browser" module.

Author:Larry Gelberg, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/string_example/

Module Document - string_example Archive - string_example.tar.gz Archive - string_example.tar.Z Archive - string_example.zip


1279 string_list 05/29/92

String list is a coroutine module that can be used to input a series of strings from a list, a single string from the list, or a string from the user. If a list of strings is supplied, the strings may be input "automatically" (read as fast as the network will accept them) or stepped through one at a time. The list may be editted by skipping over individual strings. If the user-supplied string contains an asterisk, the string is used as a template -- each list string is substituted for the asterisk wildcard to create the actual string that is output.

Author:Phil McDonald, NOAA/ERL/Forecast Systems Laboratory
Version:1.000
Language:C
Path:source/data_input/string_list/

Module Document - string_list Archive - string_list.tar.gz Archive - string_list.tar.Z Archive - string_list.zip


1685 string_macros 09/29/93

This module provides a string macro facility for annotated choice lists anywhere strings are used in an AVS network. The module reads a configuration macro list file, sets up a choice list of macros, then puts the contents of the macro file at the output port.

Author:Ian Curington, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/string_macros/

Module Document - string_macros Archive - string_macros.tar.gz Archive - string_macros.tar.Z Archive - string_macros.zip


1115 strip_chart 01/06/92

STRIP CHART archives (collects) values from some other routine and packages them up into 1D fields appropriate for sending to the graph viewer. There are two internal arrays, each 1024 element long. One is for integer values and the other is for floating point values. Each array is static and has its own counter associated with it. When the counters pass 1024, they wrap back to 0.

Author:Larry Gelberg, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/strip_chart/

Module Document - strip_chart Archive - strip_chart.tar.gz Archive - strip_chart.tar.Z Archive - strip_chart.zip


1634 taperer 07/05/93

The taperer module is one of a suite of four AVS modules which can be used to design simple woodworking projects. For more information on the purpose of the project, please read the file called "Poster_Session" and the man pages for each module. The four modules are "cabinet maker" - generates structures made of boxes, "taperer" - generates structures made of tapered boxes, "extruder" - creates capped, extruded tubes from lists of X/Y pairs, and "grid_gen" - creates measured grids so that accurate models can be constructed. Due to the current structure of the IAC's directories, this suite has been split into 4 separate directories on the ftp site. However, a compressed tar archive of all 4 mods is included with each of the directories as wood_mod_suite.tar.Z. Also note that there are several images contributed with this module suite. These have been stored on the ftp site in the directory at avs.ncsc.org called sample_data/avs_data/woodworking_images.

Author:Larry Gelberg, Advanced Visual Systems
Version:1.000
Language:C
Path:source/data_input/taperer/

Module Document - taperer Archive - taperer.tar.gz Archive - taperer.tar.Z Archive - taperer.zip


1085 teapot 10/10/91

This module creates a geom version of the famous Newell teapot as described by Jim Blinn. It creates polygons based on subdiving bi-cubic patch definitions and then lets you mangle the teapot in all sorts of creative ways. The 'Offset' knob controls the 'bloat' of the teapot (offsetting the polygons in the direction of their surface normals). The 'Twist' knob controls how far around the selected 'Twist Axis' the teapot will be wrenched by and the 'Mesh Res' knob controls the resolution of the bi-cubic patch division. While this is generally meant to be a fun demonstration module, it is a good road map for a module which turns bi-cubic patches into renderable polytriangle strips.

Author:Stardent Computer
Version:1.000
Language:C
Path:source/data_input/teapot/

Module Document - teapot Archive - teapot.tar.gz Archive - teapot.tar.Z Archive - teapot.zip


1139 track_cursor 02/26/92

Track Cursor uses X Window System calls to follow the cursor around the screen and grab N*M pixels off the screen (with the cursor positioned at the upper left hand corner of the snagged window). It then outputs the (32-bit, true color) window contents as an AVS field 2D 4-vector byte which may be displayed using DISPLAY IMAGE, etc.

Author:Stardent Computer
Version:1.000
Language:C
Path:source/data_input/track_cursor/

Module Document - track_cursor Archive - track_cursor.tar.gz Archive - track_cursor.tar.Z Archive - track_cursor.zip


1726 transform_xyz 12/14/93

This module reads an ASCII file consisting of lists of x,y,z points, performs a scale and offset on each dimension and constructs a polyline geometry object using the points in the file as vertices. This program was developed through the combining of Wes Bethel's plot_xyz and Convex's transform_points modules.

Author:Lisa Traub, US Geological Survey
Version:1.000
Language:C
Path:source/data_input/transform_xyz/

Module Document - transform_xyz Archive - transform_xyz.tar.gz Archive - transform_xyz.tar.Z Archive - transform_xyz.zip


1104 tree 11/26/91

TREE generates a 2D binary tree-like geometry using recursive techniques. You can control things like the level of recursion, the average angle between the branches, the average branch length, and random Gaussian deviations from the average. You can also tell the module to generate green "leaves" on the leaf nodes.

Author:Larry Gelberg, Stardent Computer
Version:1.000
Language:C
Path:source/data_input/tree/

Module Document - tree Archive - tree.tar.gz Archive - tree.tar.Z Archive - tree.zip


1601 trigger_int 03/23/93

The trigger int module waits for a field to be presented on its input port. When a field (new data) is detected, an integer is stuffed into the output port. The value of the integer is determined by the "start value" parmeter for the first execution. Subsequent invocations cause a static variable to be incremented according to the parameter "increment." This module is useful in creating networks to facilitate animations based upon a single coroutine.

Author:Wes Bethel, Lawrence Berkeley Laboratory
Version:1.000
Language:C
Path:source/data_input/trigger_int/

Module Document - trigger_int Archive - trigger_int.tar.gz Archive - trigger_int.tar.Z Archive - trigger_int.zip


1893 trigger_int_2 09/07/95

The trigger int module waits for a field to be presented on its input port. When a field (new data) is detected, an integer is stuffed into the output port. The value of the integer is determined by the "start value" parameter for the first execution. Subsequent invocations cause a static variable to be incremented according to the parameter "increment." If the Reset Value button is pressed, then the output integer is reset to the start value. This module is useful in creating networks to facilitate animations based upon a single coroutine.

Author:anonymous
Version:1.000
Language:C
Path:source/data_input/trigger_int_2/
Ported to:DEC_alpha DEC_ultrix

Module Document - trigger_int_2 Archive - trigger_int_2.tar.gz Archive - trigger_int_2.tar.Z Archive - trigger_int_2.zip


1758 ucd_color_ra 12/15/93

The range of the UCD scalar node data is used to set the lo/hi values for the colormap. If the UCD min/max value is not available a warning is printed on the terminal output for AVS and the range is calculated from the UCD dataset. The behaviour of COLOR RANGE UCD is designed to match that of COLOR RANGE provided with AVS for use on fields. This module is design to be used with the ISOBAND UCD and ISOLINE UCD contouring modules.

Author:Mike French, Evans & Sutherland UK
Version:1.000
Language:C
Path:source/data_input/ucd_color_ra/

Module Document - ucd_color_ra Archive - ucd_color_ra.tar.gz Archive - ucd_color_ra.tar.Z Archive - ucd_color_ra.zip


1712 ucd_comp 09/30/93

The ucd comp module allows a component of model, cell or node data to be selected from a UCD structure. The selected component is made available on an output port. This output can be used to set the component parameters of other ucd modules via network connections. This allows a single set of radio buttons to control component selection in a number of UCD modules within a network. A component of model, cell or nodal data is to be selected. This is controlled through a choice widget. It is likely that in a network this parameter will be not be modified. Therefore, it is envisioned that the network editor will be used to delete this set of radio buttons in most networks. The module also outputs a suitable title string for the selected component.

Author:Jonathan Cox, Department of Computer Science, University of Manchester
Version:1.000
Language:C
Path:source/data_input/ucd_comp/

Module Document - ucd_comp Archive - ucd_comp.tar.gz Archive - ucd_comp.tar.Z Archive - ucd_comp.zip


1589 uncompress_file 02/21/93

The compress/uncompress module pair is designed to allow datasets or images or other files to be stored and kept in compressed format, but still be read into an AVS network. There must be enough space for this module to uncompress at least one file at a time, or it will bomb out. Generally speaking, a filename will be passed to the uncompress module, either through the browser or via input parameter string. The uncompress module will decompress the file, then pass the filename on to a data-input module such as Read Field.

Author:Lee J. Silverman, Brown University
Version:1.000
Language:C
Path:source/data_input/uncompress_file/

Module Document - uncompress_file Archive - uncompress_file.tar.gz Archive - uncompress_file.tar.Z Archive - uncompress_file.zip


1695 uv_rect 09/29/93

uv rect - Create a rectangle with longitude and latitude UV coordinates. UV RECT generates a geometry which is a rectangle, with UV coordinates set according from 0,0 at the top left to "U max" "V max" at the bottom right. UV RECT is a demonstration module to show how rectangular portions of scanned map data could be assembled as geometries on to which the map data is texture mapped.

Author:John Tee, AVS Inc. Consultant
Version:1.000
Language:C
Path:source/data_input/uv_rect/

Module Document - uv_rect Archive - uv_rect.tar.gz Archive - uv_rect.tar.Z Archive - uv_rect.zip


1696 uv_sector 09/29/93

uv_sector - Create a mesh over a sector of an annulus. UV_SECTOR generates a geometry which is a sector of a circular annulus, with UV coordinates> The geometry of the mesh is determined by the input parameters. The Resolution parameter determines the number of mesh nodes in both directions. The UV coordinates are set from 0,0 to 1,1 over the extremities of the mesh. The purpose of the module is to demonstrate the ability to warp an image (eg cartographic dataa) by texture mapping it to a geometry whose shape can be varied.

Author:John Tee, AVS Inc. Consultant
Version:1.000
Language:C
Path:source/data_input/uv_sector/

Module Document - uv_sector Archive - uv_sector.tar.gz Archive - uv_sector.tar.Z Archive - uv_sector.zip


1191 waves_demo 05/05/92

This module is used to teach physics to a group of 2nd year students, and illustrates the transmission and reflection of electromagnetic waves from transparent media. The transparency of the media represents the magnitude of their refractive indices, which can be altered. The incident angle may be changed and all other angles, reflection and transmission coefficients, amplitudes of waves, phase changes etc are calculated and diplayed. The waves propagate when the animate button is clicked. Interesting physical effects such as the Brewster angle may be demonstrated.

Author:Dr. David Faux, Physics Department, University of Surrey
Version:1.000
Language:FORTRAN
Path:source/data_input/waves_demo/

Module Document - waves_demo Archive - waves_demo.tar.gz Archive - waves_demo.tar.Z Archive - waves_demo.zip