The Visualization Network

Voxler uses a collection of modules and their connections to create a visualization network to represent data and process one or more modules in the Network Manager.



Modules are the building blocks from which the final output is constructed. They consist of input data sets and processes to be applied to the data sets. Modules accept data on their input ports, modify the data, and pass it along through the output ports. The modules link together in an infinite number of ways to form a pipeline that passes the processed data from one module to the next. The final output from the network is usually a graphical representation of the data. This architecture is commonly called a "data flow" model.


Modules have inputs, outputs, and properties. The inputs and outputs are the data types described in the Data Types page. Modules are displayed in the Network Manager. The properties of a selected module appear in the Property Manager. When a module's input or properties have changed, it automatically updates in the Viewer window. After the module has updated and recomputed its outputs, the framework ensures that all downstream modules are updated as well.


Network Manager
Modules are display in the
Network Manager.
In this example, the
VectorPlot and StreamLines
modules are attached to the
TestLattice data set.


Data Sets

Multiple data sets can be loaded into a single Voxler project. Each data set can be connected to any number of visualization or computational modules to produce a single scene. Data sets are automatically loaded into source modules. The scene can be interactively manipulated in the three-dimensional Viewer window and saved to a file or printed.


Data Flow Model

Voxler's data flow model allows for incredible flexibility and power. Here are some of the specific advantages:



See Also

Introduction to Modules

The Module Manager

The Network Manager

The Property Manager

The Viewer Window

Voxler User Interface Overview

Voxler User Interface

Data Types