Post-processing module VISU for SALOME is destined for visualization of data produced by other components. VISU provides various forms of data visualization including:
The following terms are used for presentation of the VISU module:
Table represents data in spreadsheet-like form. For these purposes the QTable widget will be provided. This widget can be reused in any module for any dialog box as a control. For post-processing data visualization needs this widget is used inside of Table window (based on non-modal window frame). Data represented in Table window of post-processing module is be editable.
XY plot represents calculation data in form of 2D (XY) plotting. XY plot view is shown in a separated view window (non-modal dialog box), which can be moved in any position of the screen for convenience. The QWT extension of QT toolkit is used for XY plotting. QWT provides unlimited number of displayed curves (data sets) and supports logarithmic scale, zooming, and selection.
A 3D presentation shows geometry, mesh and fields in 3D space. Provides selection, rotation, zooming, scaling, and panning of 3d scene. Color bar for scalar data presentation is supplied. For 3D presentation window of the current implementation of VTK viewer in study window is used.
Back to the contentsSource data for post-processing module can be imported from MED file or MED object in study data structure (CORBA object) can be used for this purposes.
In case of import MED file the data from this file will be converted in form of VTK Data Source format and stored in VISU data structure. In case of using of MED object from study the label in VISU data structure will be created with reference to the corresponded MED object.
Available result data is displayed under corresponded MED data label. For every result the number of presentations can be created dependently on result type.
Presentation is represented in data structure in form of list of presentation creation parameters. This could be:
Parameters of presentation are persistent data, which will be stored in study file.
The functionality of the VISU module is provided by a set of classes which are combined into the VISU package.
The API reference of the VISU component can be found here.
This is a root class for all objects of the VISU module.
The API reference for this class can be found here.
This class is used for management of the view windows (creation and deletion).
The API reference for this class can be found here.
View class is a base for all other classes, necessary for creation of different views .
The API reference for this class can be found here.
This class provides a set of methods for creation of a 3d view window.
The API reference for this class can be found here.
This class provides a set of methods for creation of a Table view window.
The API reference for this class can be found here.
This class provides a set of methods for creation of a XYPlot view window.
The API reference for this class can be found here.
This class serves for inner representation of data generated in other sources. (MED object or file) This data is needed for further construction of graphical presentations.
The API reference for this class can be found here.
It is the root class of all presentable objects.
The API reference for this class can be found here.
Manages presentation parameters of one curve. This object can be used for presentation of set of curves using Container class.
The API reference for this class can be found here.
Manages presentation parameters of a table.
The API reference for this class can be found here.
This class is provided in order to create one presentation using several presentable objects. This can provide combination of a set of curves to display them in XY plot view.
The API reference for this class can be found here.
Root class for all 3D presentations.
The API reference for this class can be found here.
Manages presentation parameters of a 3D presentattion of a mesh. This object can be used for presentation of set of curves using Container class.
The API reference for this class can be found here.
Manages presentation parameters of the scalar bar.
The API reference for this class can be found here.
Manages presentation parameters of the cut lines presentation.
The API reference for this class can be found here.
Manages presentation parameters of the cut planes presentation.
The API reference for this class can be found here.
Manages presentation parameters of the iso surfaces presentation.
The API reference for this class can be found here.
Manages presentation parameters of the deformed shape presentation.
The API reference for this class can be found here.
Manages presentation parameters of the vector presentation.
The API reference for this class can be found here.
Manages presentation parameters of the streamlines presentation.
The API reference for this class can be found here.
This class provides a set of methods used for:
The API reference for this class can be found here.
This is the main clas of the VISU component in SALOME application. It is used for , using the views provided by ViewManager. This class provides a set of methods used for:
The API reference for this class can be found here.
Back to the contents