P0039 AVSImagePlayer 26th January 1999

Animates a number of AVS x format image files stored in memory or on disk.

Author: Fernand Alcatrao Version: 1.0 Path: iac_proj/ximg_ply/

Data IO Module Document - AVSImagePlayer User Macro Document - imagePlayer Archive - ximg_ply.tar.gz Archive - ximg_ply.tar.Z Archive - ximg_ply.zip


P0002 AnimatedFilename 15th August 1998

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/

Data IO Module Document - AnimFilenameGen User Macro Document - animfilename Archive - animfile.tar.gz Archive - animfile.tar.Z Archive - animfile.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit


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/

Data IO User Macro Document - AnimatedImageGenerator Archive - gen_anim.tar.gz Archive - gen_anim.tar.Z Archive - gen_anim.zip Developer Edition Only


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/

Filter User Macro Document - anti_alias Archive - a_alias.tar.gz Archive - a_alias.tar.Z Archive - a_alias.zip Example Image Example Image


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/

Miscellaneous Module Document - ArrayAToF Archive - arr_atof.tar.gz Archive - arr_atof.tar.Z Archive - arr_atof.zip


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/

Special Information - Assistant Archive - assist.tar.gz Archive - assist.tar.Z Archive - assist.zip


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/

Miscellaneous User Macro Document - Axes3D Archive - axes3d.tar.gz Archive - axes3d.tar.Z Archive - axes3d.zip


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/

Miscellaneous User Macro Document - background_generator User Macro Document - textured_background & coloured_background Archive - backgrnd.tar.gz Archive - backgrnd.tar.Z Archive - backgrnd.zip Example Image Example Image


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/

Mapper User Macro Document - binner Archive - binner.tar.gz Archive - binner.tar.Z Archive - binner.zip Example Image


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/

Mapper Module Document - BlendNodeData User Macro Document - blend_node_data Archive - blend.tar.gz Archive - blend.tar.Z Archive - blend.zip


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/

Mapper Module Document - BlendyTubesCore User Macro Document - simple_tubes User Macro Document - blendy_tubes Archive - blndtube.tar.gz Archive - blndtube.tar.Z Archive - blndtube.zip Example Image


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/

Mapper User Macro Document - BodyOfRevolution Archive - bodofrev.tar.gz Archive - bodofrev.tar.Z Archive - bodofrev.zip


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.

Authors: Simone Herrmann, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/boundslt/

Mapper User Macro Document - BoundsLite Archive - boundslt.tar.gz Archive - boundslt.tar.Z Archive - boundslt.zip Bounding box of the bluntfin file generated by the AVS/Express bounds module Bounding box of the bluntfin file generated by the BoundsLite module


P0038 Build3D 26th January 1999

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/

Data IO Module Document - Build3DAssemble User Macro Document - build3d Archive - build3d.tar.gz Archive - build3d.tar.Z Archive - build3d.zip Pre-requisite - Miscellaneous
 - Common Developer Edition Only


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/

Data IO Module Document - Build3D_2_Core User Macro Document - build3d_2 User Macro Document - adjust_slice_spacing Archive - build3d_2.tar.gz Archive - build3d_2.tar.Z Archive - build3d_2.zip Example Image Example Image


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/

Filter Module Document - CFDRangeNodeData User Macro Document - cfd_range Archive - cfdrange.tar.gz Archive - cfdrange.tar.Z Archive - cfdrange.zip


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/

Filter Module Document - CFDValsNodeData User Macro Document - cfd_values Archive - cfdvals.tar.gz Archive - cfdvals.tar.Z Archive - cfdvals.zip


P0014 CP_utils 5th March 1998

Utility functions required by FFTn and FFTw.

Author: Chris Pudney Version: 1.1 Path: iac_proj/cp_utils/

Miscellaneous Information - CP_utils Archive - cp_utils.tar.gz Archive - cp_utils.tar.Z Archive - cp_utils.zip


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/

Mapper Module Document - CatCellSets User Macro Document - cat_cell_sets Archive - cat_cs.tar.gz Archive - cat_cs.tar.Z Archive - cat_cs.zip


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/

Mapper Module Document - CatmullRomSpline User Macro Document - catmull Archive - catmull.tar.gz Archive - catmull.tar.Z Archive - catmull.zip


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/

Mapper Module Document - CatmullSplineCore/CatmullSplineFldCore User Macro Document - catmull_spline/catmull_spline_fld Archive - catmull2.tar.gz Archive - catmull2.tar.Z Archive - catmull2.zip


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/

Mapper User Macro Document - chroma_depth Archive - chromad.tar.gz Archive - chromad.tar.Z Archive - chromad.zip Example Image Example Image Example Image


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: Ian Curington, AVS Inc.; Gorden Tausch, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/cine/

Miscellaneous Module Document - Cine_Control Module Document - Image_Cache User Macro Document - CineInteract User Macro Document - CineLoop Archive - cine.tar.gz Archive - cine.tar.Z Archive - cine.zip


P0075 CleanExtEdges 16th February 2000

Cleans duplicated edges in external_edges output.

Authors: Erik Thorvaldson, Andrew Dodd Version: 1.0 Path: iac_proj/cl_edges/

Mapper User Macro Document - CleanEdges Archive - cl_edges.tar.gz Archive - cl_edges.tar.Z Archive - cl_edges.zip


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/

Mapper Module Document - CLusterProbeCreate User Macro Document - cluster_probe(_edit) Archive - cprobe.tar.gz Archive - cprobe.tar.Z Archive - cprobe.zip


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/

Mapper User Macro Document - collapse_field & collapse_field_plane Archive - collapse.tar.gz Archive - collapse.tar.Z Archive - collapse.zip Example Image


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.

Author: Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/combidx/

Miscellaneous User Macro Document - CombineCoordinateIndex Archive - combidx.tar.gz Archive - combidx.tar.Z Archive - combidx.zip


P0086 CombineData 17th April 2000

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/

Filter User Macro Document - Combine_Datasets_To_HSV & Combine_Datasets_To_RGB Archive - combdata.tar.gz Archive - combdata.tar.Z Archive - combdata.zip Example Image Example Image


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/

Miscellaneous Module Document - CommonModules Module Document - IOWidgets Module Document - UIWidgets Module Document - NetworkWidgets Module Document - LogicWidgets Module Document - MiscWidgets Archive - common.tar.gz Archive - common.tar.Z Archive - common.zip Appears under COMMON in IAC library page


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/

Filter User Macro Document - comp Archive - comp.tar.gz Archive - comp.tar.Z Archive - comp.zip Example Image Tested for AVS/Express Version 7.1 Tested for 64 Bit


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/

Miscellaneous Module Document - Compress User Macro Document - Compress Archive - compress.tar.gz Archive - compress.tar.Z Archive - compress.zip


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/

Miscellaneous User Macro Document - Comptool Archive - comptool.tar.gz Archive - comptool.tar.Z Archive - comptool.zip


P0150 ConeCrop 20th June 2001

Cuts a 3D model with a cone, returning the model remaining the inside of the cone.

Authors: Ali Bitar, AVS Inc.; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/conecrop/

Mappers User Macro Document - ConeCrop Archive - conecrop.tar.gz Archive - conecrop.tar.Z Archive - conecrop.zip Example Image Example Image Example Image Example Image Developer Edition Only


P0187 ConfocalMicroscopyDemonstration 23rd February 2002

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/

Special User Macro Document - ConfocalMicroscopyDemonstration Archive - confocal.tar.gz Archive - confocal.tar.Z Archive - confocal.zip Example Image Developer Edition Only


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/

Miscellaneous User Macro Document - ConnectRefToArray Module Document - ConnectRefToArrayCore Archive - con_ref.tar.gz Archive - con_ref.tar.Z Archive - con_ref.zip


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/

Filter Module Document - ConvertToByteNodeData Functional Macro Document - Convert2Byte Archive - con2byt.tar.gz Archive - con2byt.tar.Z Archive - con2byt.zip


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/

Mappers User Macro Document - Convert2TriStrip Archive - cvt2tri.tar.gz Archive - cvt2tri.tar.Z Archive - cvt2tri.zip


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/

Miscellaneous User Macro Document - ConvertConnectList Archive - cvtclst.tar.gz Archive - cvtclst.tar.Z Archive - cvtclst.zip


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.

Authors: anonymous; Antje Niederlein, MVC Version: 1.0 Path: iac_proj/cslice/

Filters User Macro Document - CoordinatesSlice Archive - cslice.tar.gz Archive - cslice.tar.Z Archive - cslice.zip


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/

Miscellaneous Module Document - modCopyOnTrigger & modCopyOnNonReqTrigger Archive - copontrg.tar.gz Archive - copontrg.tar.Z Archive - copontrg.zip


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/

Miscellaneous User Macro Document - CopyXXXOnTrigger Archive - copxontg.tar.gz Archive - copxontg.tar.Z Archive - copxontg.zip


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/

Mappers User Macro Document - CreatePolyList Archive - cr_polyl.tar.gz Archive - cr_polyl.tar.Z Archive - cr_polyl.zip


P0194 Crop3D 13th September 2002

The Crop3D module provides a crop box module for unstructured fields with non polygonal cell sets.

Authors: Mario Valle, AVS Italy; Tobias Schiebeck, MVC Version: 1.1 Path: iac_proj/crop3d/

Filter User Macro Document - Crop3D Archive - crop3d.tar.gz Archive - crop3d.tar.Z Archive - crop3d.zip


P0216 CutPolylines 28th April 2008

This project cuts a 3D polyline mesh on an imported cut-plane. This allows one to cut a bounding box of an object with the object inside.

Authors: Joanna Leng, Tobias Schiebeck Version: 1.0 Path: iac_proj/polycut/

Mapper User Macro Document - CutPolylines Archive - polycut.tar.gz Archive - polycut.tar.Z Archive - polycut.zip Example Image Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0050 CylinderCut 24th June 1999

A mapper module that cuts a 3D model with a cylinder, returning the model remaining either inside or outside of the cylinder.

Author: Ian Curington Version: 1.0 Path: iac_proj/cylcut/

Mapper Module Document - CylinderCutDist User Macro Document - cylinder_cut Archive - cylcut.tar.gz Archive - cylcut.tar.Z Archive - cylcut.zip Example Image Developer Edition Only


P0201 DICOM_Orthoslice 27th September 2002

An orthoslice module that works in conjunction with Read_DICOM to produce correctly orientated 2D slices of medical data.

Authors: James Perrin, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/dcmortho/

Mapper User Macro Document - DICOM_Orthoslice Archive - dcmortho.tar.gz Archive - dcmortho.tar.Z Archive - dcmortho.zip Pre-requisite - Data IO
 - ReadDICOM


P0151 DVdownsize_scat 16th August 2002

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.

Authors: Mario Valle, AVS Inc.; Tobias Schiebeck, IAC Version: 1.1 Path: iac_proj/dvdown/

Mappers User Macro Document - DVdownsize_scat User Macro Document - Oriented Streamline Archive - dvdown.tar.gz Archive - dvdown.tar.Z Archive - dvdown.zip


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/

Miscellaneous User Macro Document - DashDial Archive - dh_dial.tar.gz Archive - dh_dial.tar.Z Archive - dh_dial.zip Example Image


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/

Miscellaneous User Macro Document - DashGauge Archive - dh_gauge.tar.gz Archive - dh_gauge.tar.Z Archive - dh_gauge.zip Example Image


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/

Miscellaneous User Macro Document - datamap_function User Macro Document - user_defined_datamap Archive - datmp_fn.tar.gz Archive - datmp_fn.tar.Z Archive - datmp_fn.zip Example Image


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/

Miscellaneous Information - DisplayErrorDialog Archive - diserr.tar.gz Archive - diserr.tar.Z Archive - diserr.zip Project intended as a programming example.


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/

Miscellaneous User Macro Document - display_split_filename Archive - dispfile.tar.gz Archive - dispfile.tar.Z Archive - dispfile.zip


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/

Mappers User Macro Document - DistanceMapSegmentation User Macro Document - DistanceMapSegmentationDialog Archive - distmap.tar.gz Archive - distmap.tar.Z Archive - distmap.zip Example Application using the DistanceMapSegmentation module DistanceMapSegmentationDialog Window


P0112 DlgToolkit 19th July 2002

Reads & Displays USGS-NMD DLG data. Source code for Writing DLG data is also provided but is not complete.

Author: anonymous Version: 1.1 Path: iac_proj/dlgtools/

Data IO User Macro Document - read_dlg User Macro Document - outline_dlg User Macro Document - write_dlg Archive - dlgtools.tar.gz Archive - dlgtools.tar.Z Archive - dlgtools.zip Example Image write_dlg macro is not complete and does not function correctly.


P0157 Dmap2Image 20th July 2000

Generates an image, which can be used with Scalar2Texture2, from a given Datamap.

Authors: Ian Curington, AVS Inc; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/dmap2img/

Mapper User Macro Document - Dmap2Image Archive - dmap2img.tar.gz Archive - dmap2img.tar.Z Archive - dmap2img.zip


P0211 DownSample 30th January 2004

The downsample_mean macro reduces the size of uniform mesh data.

Authors: James S. Perrin, MVC;Anja Bindrich, MVC Version: 1.0 Path: iac_proj/resample/

Filters User Macro Document - DownSample Archive - resample.tar.gz Archive - resample.tar.Z Archive - resample.zip


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/

Miscellaneous User Macro Document - SuperDraw User Macro Document - LineResampler User Macro Document - RegionResampler Archive - draw.tar.gz Archive - draw.tar.Z Archive - draw.zip Example Image


P0199 DrawCrop 13th September 2002

The DrawCrop module provides a crop box module. The area to crop is selected by drawing a box with the right mouse button.

Authors: Joanna Leng, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/drawcrop/

Filter Module Document - crop_coordinate Module Document - cropdata Module Document - crop_mouse Module Document - crop_controls User Macro Document - DrawCrop User Macro Document - SA_DC_macro Archive - drawcrop.tar.gz Archive - drawcrop.tar.Z Archive - drawcrop.zip


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/

Miscellaneous Module Document - EllipseCore User Macro Document - ellipse Archive - ellipse.tar.gz Archive - ellipse.tar.Z Archive - ellipse.zip Example Image Pre-requisite - Miscellaneous
 - Common


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/

Filter User Macro Document - IPEnhanceContrast & ip_enhance_contrast Archive - en_cont.tar.gz Archive - en_cont.tar.Z Archive - en_cont.zip Example Image


P0023 Examine_Field 6th August 1998

Examine a field, and write brief information about it to a user interface text field.

Author: Amardeep Bhattal Version: 1.0 Path: iac_proj/examfld/

Miscellaneous Module Document - Examine_Field_Prim User Macro Document - examine_field Archive - examfld.tar.gz Archive - examfld.tar.Z Archive - examfld.zip


P0154 Excavate_Brick 13th July 2001

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/

Mapper User Macro Document - Excavate_Brick Archive - exbrk.tar.gz Archive - exbrk.tar.Z Archive - exbrk.zip


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/

Miscellaneous User Macro Document - ExtractNodeData Archive - extrnode.tar.gz Archive - extrnode.tar.Z Archive - extrnode.zip Pre-requisite - Miscellaneous
 - CombineCoordinateIndex


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/

Miscellaneous User Macro Document - extract_objects & extract_single_object Archive - ext_objs.tar.gz - for AVS/Express Versions 5.1 and before Archive - ext_objs.tar.Z - for AVS/Express Versions 5.1 and before Archive - ext_objs.zip - for AVS/Express Versions 5.1 and before Archive - ext_objs.tar.gz - for AVS/Express Version 6.0 Archive - ext_objs.tar.Z - for AVS/Express Version 6.0 Archive - ext_objs.zip - for AVS/Express Version 6.0


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/

Filter User Macro Document - extract_vector Archive - extr_vec.tar.gz Archive - extr_vec.tar.Z Archive - extr_vec.zip


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/

Filter Module Document - FFTn_raw User Macro Document - FFTn Archive - fftn.tar.gz Archive - fftn.tar.Z Archive - fftn.zip Pre-requisite - Miscellaneous
 - CP_utils External Libraries required


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/

Filter Module Document - FFTw_raw User Macro Document - FFTw Archive - fftw.tar.gz Archive - fftw.tar.Z Archive - fftw.zip Pre-requisite - Miscellaneous
 - CP_utils External Libraries required


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/

Mapper User Macro Document - fast_advector Archive - f_advect.tar.gz Archive - f_advect.tar.Z Archive - f_advect.zip Example Image Developer Edition Only


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/

Mapper User Macro Document - fast_glyph_2D User Macro Document - fast_glyph_3D Archive - fglyph.tar.gz Archive - fglyph.tar.Z Archive - fglyph.zip Example Image


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.

Authors: Jernej Gostecnik, MVC; Matthias Rast, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/fnc/

Filter User Macro Document - FilterNodeConnect Archive - fnc.tar.gz Archive - fnc.tar.Z Archive - fnc.zip Bridge without FilterNodeConnect Bridge with FilterNodeConnect Tested for AVS/Express Version 7.1 Tested for 64 Bit


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/

Miscellaneous Module Document - FindStringInArrayCore User Macro Document - FindStringInArray Archive - fstrarr.tar.gz Archive - fstrarr.tar.Z Archive - fstrarr.zip


P0109 FiniteWing 5th October 2000

Computes and visualizes a finite length simulation of a wing.

Author: Iestyn Jowers Version: 1.0 Path: iac_proj/f-wing/

Miscellaneous User Macro Document - finite_wing Archive - f-wing.tar.gz Archive - f-wing.tar.Z Archive - f-wing.zip Example Image


P0016 Flag 20th March 1998

AVS/Express Flag simulation from the XP_DEMO suite, in 3D Wind Field, with Analysis or Textures applied.

Authors: Ian Curington and Paul Lever Version: 1.1 Path: iac_proj/flag/

Miscellaneous Module Document - FlagRaw User Macro Document - flag Archive - flag.tar.gz Archive - flag.tar.Z Archive - flag.zip Example Image


P0074 GFAView 1st February 2000

Provides a specialised viewer for GFA animations.

Author: Alfredo Vanelli, ENI - Agip Division Version: 1.0 Path: iac_proj/gfaview/

Miscellaneous User Macro Document - GFAView Archive - gfaview.tar.gz Archive - gfaview.tar.Z Archive - gfaview.zip


P0097 GammaCorrect 9th June 2000

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/

Filter User Macro Document - gamma_correct Archive - gamma.tar.gz Archive - gamma.tar.Z Archive - gamma.zip Example Image


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/

Filter Module Document - GeneralHistogramNodeData Module Document - GenerateStats User Macro Document - general_histogram Archive - gnrlhist.tar.gz Archive - gnrlhist.tar.Z Archive - gnrlhist.zip


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/

Mapper User Macro Document - GenerateSurface Archive - gen_surf.tar.gz Archive - gen_surf.tar.Z Archive - gen_surf.zip


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/

Data IO User Macro Document - GenerateTestData Archive - gentest.tar.gz Archive - gentest.tar.Z Archive - gentest.zip


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/

Data IO Module Document - GetFilesCore User Macro Document - MultiFileShell & Multiple_File_Select Archive - getfiles.tar.gz Archive - getfiles.tar.Z Archive - getfiles.zip


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/

Miscellaneous Functional Macro Document - GlyphLibrary Archive - gly_lib.tar.gz Archive - gly_lib.tar.Z Archive - gly_lib.zip Example Image Appears under GLYPH in IAC library page


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/

Miscellaneous User Macro Document - GroupArrayManager Archive - grparman.tar.gz Archive - grparman.tar.Z Archive - grparman.zip


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/

Special Library Document - HiVis Archive - HiVis.tar.gz Archive - HiVis.tar.Z Archive - HiVis.zip Example Image


P0077 HtmlHelp 7th June 2002

Allows applications to easily display HTML help files.

Author: Dr. David Knight, AVS Version: 1.1 P