Outputs a filename string which includes a sequence number within user specifiable text, which may be looped according to the given parameters.
Author: Paul G. Lever
Version: 1.0
Path: iac_proj/animfile/
P0200
AnimatedImageGenerator
27th September 2002
The AnimatedImageGenerator writes a sequence of images on every view refresh, either from the network of modules generating new content, or mouse interaction with the window.
Authors: Ian Curington, AVS Inc.;Tobias Schiebeck,MVC
Version: 1.0
Path: iac_proj/gen_anim/
P0085
AntiAlias
14th April 2000
Downsamples images with Gaussian 3x3 filter.
Authors: Sabreen Vig, Larry Gelberg, Ian Curington, AVS Inc.; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/a_alias/
P0177
ArrayAToF
13th September 2002
Converts an array of strings into an array of floats. The array of floats contains the results of the function call of atof on every single element of the input array.
Authors: Brian Selle, Leon Thrane, Ian Curington, AVS Inc.; Paul G. Lever, MVC
Version: 1.1
Path: iac_proj/arr_atof/
P0045
Assistant
21st April 1999
Demonstration project showing the use of AVS in a variety of application areas.
Authors: Dr. Johannes Widyanatta and Andrew Dodd
Version: 1.0
Path: iac_proj/assist/
P0181
Axes3D
19th April 2002
This module produces a 3D coordinate system. It enables the user to see the alignment and dimensions of objects in respect of the coordinate axes.
Authors: Dr Krzysztof Nowinski, Warsaw University; Tobias Schiebeck, IAC
Version: 1.1
Path: iac_proj/axes3d/
P0094
Background
30th May 2000
Generates and displays various forms of background images for the viewer window.
Authors: Sabreen Vig, Larry Gelberg, Ian Curington, AVS Inc.; Andrew Dodd, IAC
Version: 1.2
Path: iac_proj/backgrnd/
P0137
Binner
29th March 2001
The Binner project allows simple statistical analysis to be done on scattered points. It does this by placing the series of scattered points onto the nearest points of a uniform grid and counting the number of points at each grid node. The project can also count the number of points at each grid node that fall within specified data ranges.
Authors: Mario Valle, AVS Italy; MA YingLiang, MVC; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/binner/
P0031
BlendNodeData
30th November 1998
Inputs two compatible fields (node data only) and blends (interpolates) between the two using a ratio value. A ratio of 0.0 outputs the first field's node data. A value of 1.0, outputs the second field's node_data.
Author: Paul G. Lever
Version: 1.0
Path: iac_proj/blend/
P0049
BlendyTubes
24th July 2000
Converts polylines into continuous tubes using scalar data to scale and colour the tubes.
Authors: James S. Perrin, MVC; Ian Curington, AVS Inc; Andrew Dodd, IAC
Version: 1.2
Path: iac_proj/blndtube/
P0186
BodyOfRevolution
25th January 2002
The BodyOfRevolution module rotates two polylines around the z-axis to form a "solid" body of revolution. The routine also calculates the mass properties for the body. The body is generated for 360 degrees of revolution.
Author: Brian Selle, Leon Thrane, Ian Curington, AVS Inc.
Version: 1.0
Path: iac_proj/bodofrev/
P0207
BoundsLite
30th May 2003
This module computes a cuboidal bounding box of a 3D nonuniform field from its minimal and maximal x, y and z coordinates.
The build3D user macro takes a series of 2D image files that represent layers of a 3D volume and builds them into 3D field data that can be visualized using the normal tools. This project has been superceded by the Build3D_2 project but is still available as an example of V script programming.
Authors: James Schumm, Paul G. Lever, Andrew Dodd
Version: 1.1
Path: iac_proj/build3d/
P0129
Build3D_2
29th January 2001
The build3d_2 user macro takes a series of 2D image files that represent layers of a 3D volume and builds them into 3D field data that can be visualized using the normal tools. The Build3D_2 project is intended to replace the old Build3D project and has been rewritten so that it reads image files and builds volume data using C code. This greatly improves the performance and reliability of the module and removes the dependance upon the Developer's Edition of AVS/Express. This version adds basic support for colouring field nodes with the image data.
Author: Andrew Dodd, IAC
Version: 1.1.1
Path: iac_proj/build3d_2/
P0007
CFDRange
27th November 1998
The cfd_range User Macro processes multi-block data, setting the min/max elements of each block to either the true global values or to user-defined values.
Author: Ian Curington
Version: 1.0
Path: iac_proj/cfdrange/
P0008
CFDVals
27th November 1998
The User Macro cfd_values computes derived CFD field quantities from base values in the PLOT3D format (density, momentum, and stagnation).
Author: Ian Curington
Version: 1.0
Path: iac_proj/cfdvals/
P0014
CP_utils
5th March 1998
Utility functions required by FFTn and FFTw.
Author: Chris Pudney
Version: 1.1
Path: iac_proj/cp_utils/
P0010
CatCellSets
27th September 2002
Catenates all the Cell_Sets of the same Cell type within a field into a single Cell_Set.
Author: James Perrin
Version: 1.1
Path: iac_proj/cat_cs/
P0032
Catmull
30th November 1998
Generates a Catmull-Rom spline from a series of 2D or 3D coordinates.
Author: Mario Valle
Version: 1.0
Path: iac_proj/catmull/
P0153
Catmull_2
20th July 2001
Generates a Catmull-Rom spline from a series of 2D or 3D coordinates or from a input field (2D or 3D Mesh+Node_Data). The Catmull_2 project is intended to replace the Catmull project.
Authors: Mario Valle,AVS Inc;Paul G. Lever, Andrew Dodd, IAC; Dr Federico Gamba
Version: 1.0
Path: iac_proj/catmull2/
P0113
ChromaDepth
3rd November 2000
Generates a special image from the current viewer suitable for 3D stereo display using ChromaDepth glasses.
Authors: Ian Curington, AVS Inc.; Andrew Dodd, IAC
Version: 1.1
Path: iac_proj/chromad/
P0202
Cine
6th December 2002
The Cine project provides modules to record object movements in the Data Viewer and replay them in a loop at a given speed.
Authors: Erik Thorvaldson, Andrew Dodd
Version: 1.0
Path: iac_proj/cl_edges/
P0044
ClusterProbe
5th March 1999
The cluster_probe and cluster_probe_edit macros input two glyphs and replicate the second glyph at each of the coordinates in the first grid, using that point as the origin of each instance of the second glyph. The cluster_probe_edit user macro also contains a user interface allowing the glyph transformation to be edited with the standard xform editor.
Author: Paul G. Lever
Version: 1.0
Path: iac_proj/cprobe/
P0092
Collapse
17th May 2000
Collapses a uniform field along a specified axis.
Authors: Mario Valle, AVS Inc.; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/collapse/
P0164
CombineCoordinateIndex
21st September 2001
This module combines the Coordinates given as (x,y[,z]) and the dimensions of the field to calculate the index of the point in the data array.
Combines Data Components to generate colours using either RGB or HSV colour models.
Authors: Mark Lambert, AVS Inc.; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/combdata/
P0037
Common
14th March 2000
This set of libraries contains common macros that are intended to improve
Author: Andrew Dodd
Version: 1.04
Path: iac_proj/common/
P0080
Composite
2nd March 2000
Blends two full colour images together using alpha channel information.
Authors: Sabreen Vig, Ian Curington, Larry Gelberg, AVS; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/comp/
P0021
Compress
6th August 1998
Compress / uncompress user-chosen arrays in a field.
Author: Amardeep S Bhattal, MVC
Version: 1.0
Path: iac_proj/compress/
P0022
Comptool
6th August 1998
Combines the compress and examine_field user macros, and merges their ui's into a single UImod_panel, to provide a convenient compression tool. Array information is listed below controls to perform compression on the arrays.
Author: Amardeep S Bhattal, MVC
Version: 1.0
Path: iac_proj/comptool/
P0150
ConeCrop
20th June 2001
Cuts a 3D model with a cone, returning the model remaining the inside of the cone.
This IAC special project contains a demo for the visulaization image data generated by the confocal microscope.
Authors: Steve Thorpe;MA YingLiang, MVC
Version: 1.0
Path: iac_proj/confocal/
P0146
ConnectRefToArray
4th May 2001
A module to select a reference from an array of group references.
Authors: Brian Selle, Leon Thrane, AVS Inc.; Ian Guthrie, MVC
Version: 1.0
Path: iac_proj/con_ref/
P0026
Convert2Byte
3rd October 1998
Convert data in other numeric data types into bytes. Prior to AVS/Express version 4.2, it was necessary to convert data to byte type prior to being volume rendered.
Author: Alex Allen
Version: 1.0
Path: iac_proj/con2byt/
P0168
Convert2TriStrip
28th September 2001
This module converts a 2D quad or tri input mesh to a polytri strip for faster rendering.
Authors: Dave Goughnour, AVS; Mary McDerby,MVC; Tobias Schiebeck, IAC
Version: 1.0
Path: iac_proj/cvt2tri/
P0172
ConvertConnectList
19th October 2001
This module converts an AVS5 style poly connect list to an AVS/Express style poly connect list. The AVS5 list is broken up into two lists - one which contains the header information and the other contains the data.
Authors: Dave Goughnour, AVS Inc.; Mary McDerby, MVC; Tobias Schiebeck, IAC
Version: 1.0
Path: iac_proj/cvtclst/
P0171
CoordinatesSlice
19th October 2001
This module extract points from a given array with 3D-points, which are positioned on a defined plane. The extracted points are output as 2D-points.
These two modules are an extension to the GMOD.copy_on_change module.
Authors:Version: 1.0
Path: iac_proj/copontrg/
P0182
CopyXXXOnTrigger
14th December 2001
These modules are an extension to the GMOD.copy_on_change module which is used to copy different data types when a trigger is set.
Authors: Brian Selle, Leon Thrane, Ian Curington, AVS Inc.; Paul G. Lever, MVC
Version: 1.0
Path: iac_proj/copxontg/
P0183
CreatePolyList
14th December 2001
CreatePolyList creates the poly_connect_list for a polyline mesh. It searches the input id_array array looking for common ids. If the id number changes while searching down the array, the start and end indices are stored and the number of polylines incremented.
Authors: Brian Selle, Leon Thrane, Ian Curington, AVS Inc.; Paul G. Lever, MVC
Version: 1.0
Path: iac_proj/cr_polyl/
P0194
Crop3D
13th September 2002
The Crop3D module provides a crop box module for unstructured fields with non polygonal cell sets.
Reduces the number of points in a Mesh. The module does not write any cell-connectivity information. The output of this module is a Point-Mesh which can be be used as coordinates for a glyph module.
A colourful User Interface dial module to output a float value.
Authors: Ian Curington, AVS Inc.; MA YingLiang, MVC; Tobias Schiebeck, IAC
Version: 1.0
Path: iac_proj/dh_dial/
P0190
DashGauge
19th April 2002
A colourful User Interface gauge module to output a float value.
Authors: Ian Curington, AVS Inc.; MA YingLiang, MVC; Tobias Schiebeck, IAC
Version: 1.0
Path: iac_proj/dh_gauge/
P0116
DatamapFunction
7th December 2000
Uses a user defined C++ function to convert scalar node data into colour node data. Allows the user total control over how data is colour-mapped.
Author: Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/datmp_fn/
P0130
DisplayErrorDialog
9th February 2001
Displays an error dialog from within a C or C++ module.
Authors: David Knight, AVS Inc.; Ma YingLiang, MVC; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/diserr/
P0071
DisplaySplitFilename
10th January 2000
A module that splits a full filename into path and actual filename.
Authors: Mark Ward, AVS Inc., Andrew Dodd
Version: 1.0
Path: iac_proj/dispfile/
P0212
DistanceMapSegmentation
26th March 2004
The DistanceMapSegmentation performs a 3D segmentation based on the difference in the value of neighboured pixels. The segmentation itself is done by region growing.
Authors: Dr Krzysztof Nowinski, Warsaw University; Anja Bindrich, MVC; Tobias Schiebeck, MVC
Version: 1.0
Path: iac_proj/distmap/
P0112
DlgToolkit
19th July 2002
Reads & Displays USGS-NMD DLG data. Source code for Writing DLG data is also provided but is not complete.
A programming example that shows how to generate Ellipses.
Author: Steve Larkin, Andrew Dodd
Version: 1.1
Path: iac_proj/ellipse/
P0133
EnhanceContrast
8th March 2001
The EnhanceContrast project uses the Contrast Limited Adaptive Histogram Equalization(CLAHE) algorithm to enhance the contrast of 8 bit one band images.
Authors: Karel Zuiderveld; Mario Valle, AVS Italy; Mary McDerby, Tobias Schiebeck, MVC; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/en_cont/
P0023
Examine_Field
6th August 1998
Examine a field, and write brief information about it to a user interface text field.
Excavate a quadrant in a 3D volume by setting all voxels to 0.
Authors: Dave Goughnour, AVS; Ma YingLiang, MVC
Version: 1.0
Path: iac_proj/exbrk/
P0169
ExtractNodeData
28th September 2001
This module extracts the data values of a certain position (or a set of positions) in a NodeData Array.
Authors: Dave Goughnour, AVS; MA YingLiang, MVC; Tobias Schiebeck, IAC
Version: 1.0
Path: iac_proj/extrnode/
P0106
ExtractObjects
8th November 2002
Extracts selected objects from an array of objects.
Authors: Andrew Dodd, IAC
Version: 1.3
Path: iac_proj/ext_objs/
P0018
ExtractVector
6th December 2002
This macro provides a user interface to the DVextr_vector module in the Visualization library. It allows a single output vector to be selected from a number of input components. For each element of the output vector, the input component and the element of that component are selected.
Author: Paul G. Lever
Version: 1.1
Path: iac_proj/extr_vec/
P0011
FFTn
5th March 1998
Perform R. C. Singleton's split-radix, n-dimensional, fast Fourier transform on the data in a uniform field.
Author: Chris Pudney
Version: 1.1
Path: iac_proj/fftn/
P0012
FFTw
5th March 1998
Perform the ``fastest Fourier transform in the west'' (FFTW) on the data in a uniform field.
Author: Chris Pudney
Version: 1.1
Path: iac_proj/fftw/
P0115
FastAdvector
5th December 2000
Uses points to display advection particles. Allows many more particles to be displayed at once.
Author: Ian Curington, AVS Inc.
Version: 1.0
Path: iac_proj/f_advect/
P0070
FastGlyph
7th June 2002
A set of modules that generate glyphs more quickly than the standard glyph module.
Authors: Mark Lambert, Ian Curington, AVS Inc., Andrew Dodd
Version: 1.1
Path: iac_proj/fglyph/
P0203
FilterNodeConnect
6th December 2002
The FilterNodeConnect module filters the Node_Data of cellsets which are not currently visible. The Node_Data of a mesh is independent from cellsets. If a cellset is not selected its Node_Data is still visible and obscures the view to the data of interest, when the output is used for glyphing. This module removes the Node_Data values for unselected cellsets.
The FindStringInArray macro searches the given string array for the search string value and returns the array element matching the search string value. The macro also includes a UI Macro to provide a simple interface via a Text box to edit the search string, and Toggle button to enable/disable the Ignore Whitespace feature. The Ignore Whitespace feature is used to ignore whitespace padding at the beginning and end of the search string and array of strings.
Authors: David Goughnour, Sudhir Sangappa, AVS, Inc.; Jon P. Davies, MVC
Version: 1.0
Path: iac_proj/fstrarr/
P0109
FiniteWing
5th October 2000
Computes and visualizes a finite length simulation of a wing.
The gamma_correct module performs full-color gamma correction on ARGB byte images.
Authors: Wes Bethel, Sabreen Vig and Ian Curington
Version: 1.1
Path: iac_proj/gamma/
P0025
General_Histogram
30 January 2004
Calculates the data for a histogram of the values in the node data of the input field. Also generate the mean and standard deviation of those values.
Author: Alex Allen
Version: 1.0
Path: iac_proj/gnrlhist/
P0155
GenerateSurface
18th July 2001
Generates a 3D surface from a 2D Field.
Authors: Dave Goughnour, AVS; Ma YingLiang, MVC
Version: 1.0
Path: iac_proj/gen_surf/
P0158
GenerateTestData
26th July 2001
Generates two kinds of uniform test datasets consisting of a number of frames that can either be uniform per frame each having icreasing values or each frame having increasing values throughout the frame.
Authors: Dave Goughnour, AVS; Ma YingLiang, MVC
Version: 1.0
Path: iac_proj/gentest/
P0103
GetFiles
5th July 2000
Gets listings of files with given extensions.
Authors: Jeremy Maccelari, Visual Numerics; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/getfiles/
P0035
GlyphLibrary
6th July 1999
Library of assorted glyph modules constructed using V code.
Authors: Ian Curington and Various
Version: 1.02
Path: iac_proj/gly_lib/
P0165
GroupArrayManager
21st September 2001
This module enables you to add, replace, swap and delete groups in an array. It copies the input to a new group and maintains an array of references to these objects.
Author: James S. Perrin, MVC
Version: 1.0
Path: iac_proj/grparman/
P0136
HiVis
5th April 2001
AVS/Express modules for the visualization of octrees and sparse grids and the simplified and efficient integration of hierarchical adaptive data structures.
Author: Peter Breitling, Tobias Schiebeck IAC
Version: 1.0
Path: iac_proj/HiVis/
P0077
HtmlHelp
7th June 2002
Allows applications to easily display HTML help files.
Author: Dr. David Knight, AVS
Version: 1.1
Path: iac_proj/htmlhelp/
P0161
ImageCompare
30th August 2001
This module allows the user to compare two images visually. The input images are merged into a new image.
Authors: anonymous; Alexander Korban, MVC
Version: 1.0
Path: iac_proj/img_comp/
P0089
ImageFilter
26th April 2000
Performs image processing calculations on Image field structures.
Author: Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/i_filter/
P0121
Instrumentation
20th December 2000
A set of modules that report timings, memory usage, object counts and module execution. Intended for development performance tuning and debugging.
Authors: Ian Curington, AVS Inc.; Anja Bindrich, Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/instment/
P0066
InterSense
8th December 1999
A interface from AVS/Express to the InterSense range of trackers.
Author: Yury Altshuler, InterSense Inc.
Version: 1.0
Path: iac_proj/isense/
P0213
IsoObjectlabel
14th May 2004
A mapper macro that adds text labels to isolines. It processes the output from the isoline module and generates a DataObject that can be directly displayed.
Authors: Dr Federico Gamba, AVS Inc.; Andrew Dodd, IAC; Simone Herrmann, MVC
Version: 1.0
Path: iac_proj/isobjlbl/
P0149
IsoObjsReduce
31st May 2001
This module identifies the topological separate objects within an isosurface (ie segments) and orders them by size, the user can select which objects to display. This allows visualization of objects by removing obscuring artifacts.
Author: James S. Perrin, MVC
Version: 1.0
Path: iac_proj/isoored/
P0058
Isolabel
16th August 1999
A mapper module that adds text labels to isolines.
Author: John Sheehan, Ian Curington, Andrew Dodd
Version: 1.0
Path: iac_proj/isolabel/
P0102
Isolabel2
27th June 2000
An alternative version of the Isolabel project that adds text labels to isolines.
Authors: Dr Federico Gamba, AVS Inc.; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/isolbl2/
P0104
Isoline2Polyline
19th July 2002
Converts Line cell sets from Isoline module into a Polyline cell set.
Authors: Dr Federico Gamba, AVS Inc.; Andrew Dodd, IAC
Version: 1.1
Path: iac_proj/iso2poly/
P0145
IsosurfaceNest
26th March 2004
A module to control a set of N isosurfaces at unique levels, with each nested "onion-skins" having 2-pass transparency for high quality rendering.
Authors: Ian Curington, AVS Inc.; Ma YingLiang, MVC; Tobias Schiebeck, MVC
Version: 1.1
Path: iac_proj/isonest/
P0096
JoanArc
19th July 2002
Generates sinusodial arcs between 2 sets of points.
Authors: David Goughnour, Ian Curington, AVS Inc.; Andrew Dodd, IAC
Version: 1.1
Path: iac_proj/joan_arc/
P0028
Julia
6th November 1998
Generates the julia set.
Authors: Paul G. Lever and Andrew Dodd
Version: 1.0
Path: iac_proj/julia/
P0173
Krig
9th November 2001
Advanced interpolation modules using polynomial and statistically based on kriging methods in 2D and 3D.
Authors: Mark Lambert, Roger Fleuty, Ian Curington, AVS Inc.; Ma YingLiang, MVC; Andrew Dodd, IAC
Version: 1.1
Path: iac_proj/krig/
P0206
LEA_Advector
30th January 2004
This module provides an implementation of the \"Lagrangian-Eulerian Advection for Unsteady Flow Visualization\" algorithm to visualize 2D unsteady vector fields.
Authors: Bruno Jobard, Mario Valle, CSCS; Tobias Schiebeck, MVC
Version: 1.1
Path: iac_proj/lea/
P0088
Luminance
26th April 2000
Calculates image luminance values.
Authors: Sabreen Vig, Larry Gelberg, Ian Curington, AVS Inc.; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/lumi/
P0098
MakeArray
9th June 2000
This is an example of how to create an array of floats on the fly using the C-API.
Author: Leigh J. Grundy
Version: 1.0
Path: iac_proj/mk_array/
P0029
Mandelbrot
6th November 1998
Generates the mandelbrot set.
Authors: Paul G. Lever and Andrew Dodd
Version: 1.0
Path: iac_proj/mandel/
P0195
MergeCellSets
19th July 2002
The MergeCellSets module merges cell sets with same cell type and same number of cell data.
Inputs an array of Grids (and Xforms) and merges all of the coordinates into one composite grid object. This allows multiple probes (glyphs) to be merged and used as a single input to modules such as streamlines and advect.
Author: Paul G. Lever
Version: 1.0
Path: iac_proj/mprobe/
P0148
NURBS
31st May 2001
Library to demonstrate the usability of NURBS with AVS/Express containing the NURBS file loader (Load_Nurbs), the a display module for the NURBS control mesh (Nurbs_To_Mesh) and a display module for the NURBS output (Nurbs_To_Field).
Authors: Fenqiang Lin, W T Hewitt, Ian Guthrie, MVC; Tobias Schiebeck, IAC
Version: 1.0
Path: iac_proj/nurbs/
P0013
NodeStats
5th March 1998
Print a brief description of the node data in a field.
Author: Chris Pudney
Version: 1.1
Path: iac_proj/nstats/
P0036
NullBrick
8th November 2002
The user macro null_brick modifies a sub-volume of node data within a uniform volume, by replacing all the values with a single given value. This value may optionally be set to be the null_value.
Author: Paul G. Lever
Version: 1.1
Path: iac_proj/nullbrik/
P0027
NullMask
5th October 1998
Processes Node Data and replaces it with a binary mask. Valid data is replaced by a user specified value, and null data (either indicated by the input itself, or by the user) is replaced with another user specified value. The two output values may be inverted, and one of the values may be set as null in the output, thus allowing the null data (or the valid data) to be seen as a single value.
Author: Paul G. Lever
Version: 1.0
Path: iac_proj/nullmask/
P0204
OrthogonalViewer
15th December 2003
This module provides a new viewer that uses four separate windows to show a field. Three of the windows show orthoslices though the field parallel to the main plains (xy, xz and yz plane). The fourth viewer is a 3D view onto the objects. The position of the orthoslice planes can be changed interactively.
Overlays two images using ARGB values to define transparency.
Author: James S. Perrin
Version: 1.0
Path: iac_proj/overlay/
P0009
PIC_IO
23rd February 2002
Reads a Bio-Rad PIC file and outputs the dimensions and data array.
Author: Chris Pudney, Andrew Dodd
Version: 1.2
Path: iac_proj/picio/
P0090
PlaneProject
8th November 2002
Slice-plane module that generates 2D output slices.
Author: Ian Curington, AVS Inc.
Version: 1.2
Path: iac_proj/planep/
P0111
PresentDemo
8th November 2002
Provides a framework that lets the user easily build demonstration applications for both standard and multi-pipe editions of AVS/Express.
Author: Andrew Dodd, IAC
Version: 1.1
Path: iac_proj/p_demo/
P0127
PrimitiveMUX
27th September 2002
The module modPMUX takes an array of Express primitives and outputs the value and index of the element that changed.
Authors:Version: 1.1
Path: iac_proj/prim_mux/
P0005
PrintField
23rd February 2002
Dump extensive information about the contents of the input Field to an HTML file, and write a simple summary to a string output (user interface parameter.)
Authors: Phil Chen and Connie Farb
Version: 1.1
Path: iac_proj/printfld/
P0178
Profile
5th December 2001
Interactive profile editor. A dedicated area in the User Interface is used as a conceptual touchpad to draw an outline in the Scene Window.
The RadioBox module sets the behaviour of an array of groups (currently required to be type int) to that of a radiobox i.e. only one item can be selected at any particular time.
Authors: Brian Selle, Leon Thrane, Ian Curington, AVS Inc.; Paul G. Lever, MVC
Version: 1.1
Path: iac_proj/radiobox/
P0101
Read6DOF
21st June 2000
Reads ASCII data files containing 6 element trajectory data.
Authors: Leigh Grundy, Ian Curington, AVS Inc.; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/rd_6dof/
P0030
ReadAIFF
19th November 1999
A module that reads AIFF audio files.
Author: Paul G. Lever, Andrew Dodd
Version: 1.1
Path: iac_proj/rd_aiff/
P0054
ReadAnalyze
7th June 2002
Reads a Mayo Analyze file and outputs a uniform field representing the data.
Reads a Bio-Rad PIC file and outputs the dimensions and data array.
Authors: Chris Pudney, Joanna Leng and Andrew Dodd
Version: 1.0
Path: iac_proj/rd_brpic/
P0134
ReadCgns
15th March 2001
Reads CFD General Notation System(CGNS) files. CGNS files are used for the storage and retrieval of CFD data. More information can be found at www.cgns.org.
Authors: Ian Curington, AVS Inc.; Ma YingLiang, MVC; Andrew Dodd, IAC
Version: 1.1.1
Path: iac_proj/rd_cgns/
P0047
ReadDXF
15th August 2000
Reads DXF files and outputs a AVS/Express field.
Authors: Peter Stark, Stephen Marsland, Margaret Wood, Anja Bindrich, Andrew Dodd
Version: 6.0
Path: iac_proj/rd_dxf/
P0100
ReadDatamine
15th June 2000
Reads datamine (.dm) format files.
Authors: Jeremy Maccelari, Visual Numerics; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/rd_dmine/
P0064
ReadDbase
31st August 2007
Reads the contents of a dBase (.dbf) file into a primitive array. Current version of project now supports 32 and 64 bit platforms.
Authors: Steve Walker, Andrew Dodd
Version: 1.1
Path: iac_proj/rd_dbase/
P0051
ReadDICOM
13th September 2002
Reads a series of implicit DICOM format files and outputs a uniform volume field and a structure containing the data present in the Image Header. This project replaces the original ReadDicom project that only read extended Papyrus files. For reading Papyrus files please see the ReadPapyrus project.
Authors: Fernand Alcatrao; James Perrin, MVC; Andrew Dodd, MVC; Tobias Schiebeck, MVC
Version: 3.2
Path: iac_proj/rd_dicom/
P0082
ReadDted
24th March 2000
Reads DTED format GIS data sets.
Authors: Steve Walker, AVS; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/rd_dted/
P0063
ReadFidap
4th October 1999
Reads FIDAP v.7, ASCII neutral format files. Pre-release version.
Author: ICS Stuttgart, Ian Curington
Version: 1.0
Path: iac_proj/rd_fidap/
P0143
ReadFluent
27th April 2001
Reads the Fluent Universal file format as written by Fluent v4.5. This reader supports the ASCII output from Fluent. Binary is not supported.
Authors: Dr. Jean M. Favre, Swiss Center for Scientific Computing; Tobias Schiebeck, IAC
Version: 1.0
Path: iac_proj/rdfluent/
P0175
ReadGeoTiff
9th November 2001
This module is designed to permit the extraction and parsing of the "GeoTIFF" Key entries from the TIFF image file.
Authors: Niles D. Ritter; MA YingLiang, MVC
Version: 1.0
Path: iac_proj/rd_gtiff/
P0020
ReadGocad
10th June 1998
Imports and scales data from a GOCAD file along the x, y and z axes.
Author: Justin Greenhalgh and Federico Gamba
Version: 1.1
Path: iac_proj/rdgocad/
P0125
ReadGroup
1st February 2001
Reads objects from Binary V files.
Authors:Version: 1.0
Path: iac_proj/rd_group/
P0003
ReadHDFImage
18th August 1997
Reads an HDF (Hierarchical Data Format) Image file, and outputs a uniform field containing the image data in ARGB format, and a DataObject suitable for the viewers. Other HDF sub-formats cannot be loaded by this module.
Author: Paul G. Lever
Version: 1.0
Path: iac_proj/r_hdfimg/
P0196
ReadHelp
16th August 2002
This modules reads in a plain text help file and formats it to a given width.
Authors: Brian Selle, Ian Curington, AVS Inc.
Version: 1.0
Path: iac_proj/rd_hess/
P0192
ReadMETARS
7th June 2002
This module returns the weather information (i.e. Temperature and Preassure) for given weather stations. The weather information is stored in METARS (a representation of the current weather situation provided by the National Weather Service for Aviation in USA.)
Reads a Papyrus format file and outputs a uniform volume field and a structure containing the data present in the Image Header. This project is the replacement for the original ReadDicom project that only read extended Papyrus files. For reading a series of DICOM files please see the ReadDicom project.
Authors: Fernand Alcatrao; James Perrin, MVC; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/rd_papy/
P0060
ReadPatran
6th December 2002
Reads the contents of a PATRAN file into an array of meshes.
Authors: David Laidlaw, John Stephens, Steve Larkin, Ian Curington, Andrew Dodd
Version: 1.1
Path: iac_proj/rd_patrn/
P0120
ReadPhoenics
18th December 2000
Reader for the Phoenics data format.
Author: Dr. David Knight, AVS Inc.
Version: 1.0
Path: iac_proj/rd_phi/
P0006
ReadPlot3d
23rd February 2002
This module reads either a formatted or unformatted multiblock PLOT3D data set consisting of the grid and data vector (Q file).
Author: Ian Curington
Version: 1.2
Path: iac_proj/rdplot3d/
P0193
ReadPolygon
7th June 2002
Reads a polygon format geometry file and creates mesh output.
Authors: Jonathan F Harden, Tobias Schiebeck, MVC
Version: 1.0
Path: iac_proj/rd_poly/
P0110
ReadRaw
17th October 2000
Reads ASCII RAW format geometry files.
Authors: Dr Frederico Gamba, AVS Inc.; Lars Mueller, MVC; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/rd_raw/
P0033
ReadSLPSTL
7th March 2003
Reads in either a Pro/Engineer RENDER format file (.SLP) or a Stereo-Lithography (.STL) file and creates field data from it and directly renderable Data objects from the data.
Authors: Jeremy Maccelari, Ian Curington
Version: 1.1
Path: iac_proj/rd_slpst/
P0122
ReadSegY
7th March 2003
Reads files in SEG-Y format and outputs a uniform field.
Authors: Tom Parker, AVS Inc.; Lars Mueller, Anja Bindrich, MVC; Andrew Dodd, Tobias Schiebeck, IAC
Version: 2.1
Path: iac_proj/rd_segy/
P0065
ReadShape
22nd March 2001
Reads the contents of a ShapeFile into a mesh. If the full contents of a ShapeFile are to be read the ReadDbase project is also required. Current version of project now supports 32 and 64 bit platforms.
Authors: Steve Walker, Andrew Dodd
Version: 1.1
Path: iac_proj/rd_shape/
P0108
ReadSpot
29th September 2000
Reads SPOT Panochromatic or Multispectral images.
Authors: Steve Walker, AVS Inc.; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/rd_spot/
P0119
ReadStar
18th December 2000
Reader for the Star-CD data format.
Author: Dr. David Knight, AVS Inc.
Version: 1.0
Path: iac_proj/rd_star/
P0179
ReadStations
5th December 2001
This module returns the exact GPS locations of weather stations within a given area specified by two latitudes and two longitudes. It is designed to read the file of Meteorological Station Location Information and display the stations on the world map. The station location information is a part of the METARS (a representation of the current weather situation provided by the National Weather Service for Aviation in USA.)
Authors: anonymous; MA YingLiang, MVC
Version: 1.0
Path: iac_proj/rd_stat/
P0144
ReadTecplot
23rd February 2002
Reads Tecplot data files. Tecplot is a commercial visualization tool from AMTEC. This reader supports ASCII and Binary files from Tecplot.
Authors: I. Hallstein, Dr. Tomas Forkert, DLR - Deutsches Zentrum fuer Luft- und Raumfahrt e. V.,Simulations- und Softwaretechnik (SISTEC); Tobias Schiebeck, IAC
Version: 1.2
Path: iac_proj/rd_tecpl/
P0124
ReadTin
19th January 2000
Reads ARC/Info TIN files and outputs a triangle mesh.
Authors: Scott Goodyear; Mary McDerby, Anja Bindrich, MVC; Andrew Dodd, Paul Lever, IAC
Version: 1.0
Path: iac_proj/rd_tin/
P0198
ReadVRML
13th September 2002
Reads a VRML 1.0 files to generate an unstructured mesh.
This module reads Vis5D data files and Vis5D Topography files. It allows the user to select a single time step and computes a wind vector.
Authors: Mario Valle, AVS Italy; Dr. Jean M. Favre, CSCS, Swiss Center for Scientific Computing; Tobias Schiebeck, IAC
Version: 1.1
Path: iac_proj/rd_vis5d/
P0078
ReadVtk
7th June 2002
Allows applications to read triangle data from VTK files.
Author: Dave Goughnour, Ian Curington, AVS
Version: 1.2
Path: iac_proj/rd_vtk/
P0019
Read_ACR_NEMA
30th April 1998
Reads ACR NEMA file format (SPI type) into AVS field type. The resulting field is a uniform scalar 2D field.
This module grows a region starting from a seed point. It works on 2D and 3D scalar and vector data. The region is grown by comparing the data values of seed point or the previous point with the point to check. The next point to check is one of the neighbouring points (4/9 points in 2D or 6/24 points in 3D).
Authors: Tobias Schiebeck, MVC; Brian Selle, Leon Thrane, AVS Inc.; Tim Naylor, MVC
Version: 2.0
Path: iac_proj/region/
P0091
RegionGrow
5th May 2000
Allows a section of a data set to be isolated by growing a region based on a Guassian distribution of values.
Authors: Alex Allen, Joanna Leng, MVC; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/reg_grow/
P0076
Registry
21st February 2000
Allows applications to read and write values in the Windows Registry.
Author: Mark Ward, AVS
Version: 1.0
Path: iac_proj/registry/
P0079
ReplaceAlpha
1st March 2000
Replaces alpha channel information in a full colour image with data from a monochrome image.
Authors: Sabreen Vig, Ian Curington, Larry Gelberg, AVS; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/repalpha/
P0093
ReturnToNull
19th May 2000
Demonstrates now a UIfield can be returned to a NULL value.
Authors: Leigh J. Grundy, AVS Inc.; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/ret2null/
P0162
Revolve
30th August 2001
This Module takes a function specified by an array of 2D points and revolves it around the X axis. The result is the revolution surface of this function.
Authors: anonymous; Alexander Korban, MVC
Version: 1.0
Path: iac_proj/revolve/
P0135
STM
8th November 2002
The STM codes are a suite of application codes and AVS modules to display both geometric structure and electronic properties. Electronic and geometrical structural information is obtained from either Density Functional Theory (DFT) or Schroedinger Theory, using a variety of computational or experimental approaches.
Authors: Ken Flurchick;Tobias Schiebeck, IAC
Version: 1.1
Path: iac_proj/stm/
P0215
See the Molecule 3 - STM3
28th May 2004
The idea behind STM3 is not to build a replacement of well know Molecular Visualization applications, but to have a framework in which specific "strange" or "advanced" visualization functionalities can be integrated.
Authors: Mario Valle, Jean M. Favre, CSCS; Ken Flurchick, NCSC; Tobias Schiebeck, IAC
Version: 1.0
Path: iac_proj/stm3/
P0056
Scalar2Texture
13th June 2000
Generates UV texture coordinate node data and uses that data to apply a texture map image.
Author: Ian Curington
Version: 1.1
Path: iac_proj/scl2tex/
P0159
Scalar2Texture2
20th July 2000
This project replaces the Scalar2Texture project. It generates UV texture coordinate node data and uses that data to apply a texture map image.
This project is the implementation of a 2½D segmentation editor. This editor allows selecting a region of interest on a 2D orthoslice from a 3D volume and stacking the result in a new 3D volume. The result is a segmentation of the 3D volume on a slice-by slice basis.
The macros sphere_surface, sphere_surface_data, and sphere_surface_lite, respectively allow the generation of 2D surface sphere mesh, 2D surface sphere mesh with mapped Node_Data and a simple sphere geometry to use as a glyph for example.
Author: Paul G. Lever
Version: 1.2
Path: iac_proj/spsurf/
P0041
StartProcess
17th February 1999
Executes an external process and optionally outputs the error code returned.
Authors: David Knight and Andrew Dodd
Version: 1.1
Path: iac_proj/st_proc/
P0139
StepCalc
19th February 2001
StepCalc performs a step data lookup based on the inputValue.
Authors:Version: 1.0
Path: iac_proj/stepcalc/
P0117
StreamTime
11th December 2000
Converts streamline polyline output into tubes with time resolved node data.
Authors: Jeremy Maccelari, Visual Numerics; Ian Curington, AVS Inc.
Version: 1.0
Path: iac_proj/streamt/
P0180
StringArrayConcatenate
5th December 2001
This module concatenates strings of an array separated with a given string. The final string is introduced with a leader string and concluded with a trailer string. The leader, separator and trailer strings are given by the user.
Authors: Brian Selle, Leon Thrane, Ian Curington, AVS Inc.; Paul G. Lever, MVC; Tobias Schiebeck, IAC
Version: 1.0
Path: iac_proj/strarrct/
P0166
StringArraySubset
8th November 2002
Provides prim[start:end] functionality for string arrays.
Author: James S. Perrin, MVC
Version: 1.1
Path: iac_proj/strarsub/
P0191
SubLoop
10th May 2002
The output of one AVS/Express loop triggers the SubLoop module, which starts another loop in the same Application. Single steps forward and backward are possible without having an external trigger.
Project that provides utilities for array, field and object querry and manipulation which are used by other modules.used
Author: Amardeep S Bhattal, MVC
Version: 1.0
Path: iac_proj/utils_xp/
P0176
Vector3dFonts
9th November 2001
This module produces labels that are geometries of full 3D stroke text with optional 3D shaded polygon extrusions based on the Hershey font system. They can be scaled, rotated, and translated. Other geometric operators work as well, such as colour, perspective, and material properties.
Any DataObject produces a renderable object that contains data as well as attributes for rendering. All DataObject's have a relatively high object count, various strategies were suggested in the "White Paper" to reduce the object count of an application.These DataObjects are all pre-made macros of DataObject's, DataObjectNoTexture's and DataObjectLite's that can be used to build lite applications. These macros require Developers Edition of AVS/Express and come with no user interface.
AVS/Express interface to VISIT library. The VISIT library is a light-weight library for online visualization and steering of large-scale simulations. This project allows AVS/Express applications to dynamically attach to and detach from VISIT simulations and bi-directionally exchange data with VISIT simulations.
Authors: Wolfgang Frings, Forschungszentrum Juelich GmbH; Ma YingLiang, MVC; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/visit/
P0081
VolRender2
8th November 2002
Modified version of volume_render that allows datamap range to be easily altered.
Authors: James Perrin, IAC
Version: 1.1
Path: iac_proj/volren2/
This module is obsolete in this version!
P0185
VolumeIntegral
14th December 2001
Computes the surface area and the enclosed volume of a surface mesh enclosing some 3D space.
Authors: Ian Curington, AVS Inc.; Andy R. Haas, National Center for Toxicological Research;Tobias Schiebeck,IAC
Version: 1.0
Path: iac_proj/volint/
P0067
VolumePro
8th December 1999
A interface from AVS/Express to the VolumePro range of volume renderers.
Author: Brian Selle, AVS Inc.
Version: 1.0
Path: iac_proj/merl/
P0160
Volume_To_Contour
26th July 2001
Volume_To_Contour generates contours from Volume data or 3D field data.
Authors: Dave Goughnour, AVS; Ma YingLiang, MVC
Version: 1.0
Path: iac_proj/vcontour/
P0163
Wiggle
30th August 2001
This module uses the data values on each line in a bitmap to generate seismic wave functions.
Authors: David Knight, AVS Inc.; Mary McDerby, MVC; Tobias Schiebeck, IAC
Version: 1.0
Path: iac_proj/wiggle/
P0072
WriteFld
17th April 2001
Writes an AVS/Express field containing uniform/rectilinear/structured field data to an AVS5 "Field" file (*.fld), suitable for reading with the "read field" module.
Authors: David Goughnour, Sudhir Sangappa, Advanced Visual Systems, Inc.
Version: 1.1
Path: iac_proj/wr_fld/
P0126
WriteGroup
1st February 2001
Writes objects to Binary V files.
Authors:Version: 1.0
Path: iac_proj/wr_group/
P0062
WriteMaya
20th February 2004
Writes the contents of a field or array of fields to a Maya OBJ file.
Author: Ian Curington
Version: 1.1
Path: iac_proj/wr_maya/
P0059
WritePov
25th January 2002
Writes the contents of a field or array of fields to a POVray file.
Author: Ian Curington
Version: 1.1
Path: iac_proj/wr_pov/
P0052
WritePostscript
24th June 1999
Writes the contents of a 2D image field, to a file in raster color postscript format.
Author: Ian Curington
Version: 1.0
Path: iac_proj/wr_ps/
P0048
WriteSTL
7th June 2002
Writes out triangular cell sets as binary STL files.
Author: Ian Curington
Version: 1.1
Path: iac_proj/writestl/
P0107
WriteUCD
26th June 2001
Writes the contents of a field to an AVS UCD (Unstructured Cell Data) file.
Authors: Ian Curington,Sudhir Sangappa, AVS Inc.; Andrew Dodd, IAC
Version: 1.1
Path: iac_proj/wr_ucd/
P0053
WriteVGF
6th July 1999
Writes the contents of a field or array of fields to a dVision VGF format file.
Author: Ian Curington
Version: 1.1
Path: iac_proj/wr_vgf/
P0087
Xedge
25th April 2000
Special version of external edges module, with silhouettes.
Authors: Alex Yarmarkovic, Ian Curington, AVS Inc.
Version: 1.0
Path: iac_proj/xedge/
P0083
Xform
31st March 2000
Converts between cartesian, cylindrical & spherical coordinates.
Authors: Jeremy Maccelari, Visual Numerics; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/xform/
P0073
Xray
31st January 2000
Performs fast orthographic 3D volume visualization on byte data.
Authors: Sabreen Vig, Larry Gelberg, Ian Curington, AVS Inc.
Version: 1.0
Path: iac_proj/xray/
P0114
ZipIO
8th November 2000
Uses zlib library to compress and decompress files from within AVS/Express. This allows normal modules to read and write gzipped data.
Authors: Dr Federico Gamba, David Knight, AVS Inc.; Lars Mueller, MVC; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/zip_io/
P0170
ZoomBox
28th September 2001
This module allows to zoom into the scene in the output window using shift + Left Mouse Button.
This module is an implementation of the orthoslice module for arrays of structured and unstructured fields. It combines the functionality of the slice_orthoplane and slice_plane_ARR module.