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/
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/
P0014
CP_utils
5th March 1998
Utility functions required by FFTn and FFTw.
Author: Chris Pudney
Version: 1.1
Path: iac_proj/cp_utils/
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.
This set of libraries contains common macros that are intended to improve
Author: Andrew Dodd
Version: 1.04
Path: iac_proj/common/
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/
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/
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/
P0140
CopyOnTrigger
19th February 2001
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/
P0189
DashDial
19th April 2002
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/
P0123
Draw
19th June 2001
Provides an enhanced polyline drawing and modification macro. Also provides macros for line and region resampling.
Authors: Mario Valle, AVS Inc.; Anja Bindrich, Andrew Dodd, IAC
Version: 1.1
Path: iac_proj/draw/
P0061
Ellipse
14th March 2000
A programming example that shows how to generate Ellipses.
Author: Steve Larkin, Andrew Dodd
Version: 1.1
Path: iac_proj/ellipse/
P0023
Examine_Field
6th August 1998
Examine a field, and write brief information about it to a user interface text field.
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/
P0141
FindStringInArray
19th April 2001
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.
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/
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/
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/
P0028
Julia
6th November 1998
Generates the julia set.
Authors: Paul G. Lever and Andrew Dodd
Version: 1.0
Path: iac_proj/julia/
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/
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/
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/
P0184
RadioBox
13th September 2002
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/
P0125
ReadGroup
1st February 2001
Reads objects from Binary V files.
Authors:Version: 1.0
Path: iac_proj/rd_group/
P0196
ReadHelp
16th August 2002
This modules reads in a plain text help file and formats it to a given width.
Triggers in sequence, an output of three integers, each within their own context.
Authors:Version: 1.0
Path: iac_proj/sequencr/
P0131
SetCursor
9th February 2001
Allows C and C++ module code to change cursor shape.
Authors: David Knight, AVS Inc.; Ma YingLiang, MVC; Andrew Dodd, IAC
Version: 1.0
Path: iac_proj/setcur/
P0069
Showcam
13th December 1999
A module that allows the position of a camera in one view to be seen in another.
Authors: John Methot, Ian Curington, AVS Inc., Andrew Dodd
Version: 1.0
Path: iac_proj/showcam/
P0015
SphereSurface
18th March 1998
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/
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.