Developing interactive data analysis applications is a difficult task. In addition to the complexities inherent in writing code to collect and manipulate data, developing an intuitive user interface for an interactive 3D graphing tool is far from being an easy task. Furthermore, using API functions for 3D graphics, such as OpenGL, is quite complex and requires a large amount of time-consuming programming.
Array Visualizer (AVIS) makes the job of writing a high quality array viewer for your customers easier by providing API functions in the Aview library, as well as two ActiveX controls. Using Array Visualizer lets you focus on the simulation or modeling aspects of your application without spending excessive time writing low-level graphics code.
There are several different approaches to using the Array Visualizer. The best approach for you will depend on the particular problem you are trying to solve and the amount of time you have to spend to add visualization features to your program.
Here are the four basic options to using the Array Visualizer:
Option | Advantages: | Disadvantages: |
---|---|---|
Use the Visual Fortran debugger to view array data with the Array Viewer program (see the Visual Fortran Programmer's Guide, Debugger chapter. |
|
|
Use the fagl subroutines (or agl functions for C programmers) to view array data with the Array Viewer program |
|
|
Use the fagl (agl) subroutines in conjunction with the fav routines (or CAViewer class routines for C++ programmers). |
|
|
Use the Avis2D and/or AvisGrid ActiveX controls |
|
|