]> SALOME platform Git repositories - modules/gui.git/blob - doc/salome/gui/input/viewers_chapter.rst
Salome HOME
Merge branch 'V9_2_2_BR'
[modules/gui.git] / doc / salome / gui / input / viewers_chapter.rst
1 .. _viewers_page: 
2
3 #######
4 Viewers
5 #######
6
7 SALOME GUI module includes several 2D and 3D viewers, that are used for
8 different purposes within the platform:
9
10 * :ref:`occ_3d_viewer_page` has been developed on the basis of Open CASCADE Technology (http://www.opencascade.org). This is the default viewer for SALOME Geometry module, it provides good representation of construction and transformation of geometrical objects.
11
12 * :ref:`vtk_3d_viewer_page` has been developed basing on Kitware Visualization ToolKit library (http://www.vtk.org). This is the default viewer for SALOME Mesh module, where it is used for visualization of meshes. OCC and VTK 3d viewers share some  :ref:`common_functionality_page`. 
13
14 * :ref:`plot2d_viewer_page` has been developed basing on the open-source Qwt library (http://qwt.sourceforge.net). It can be used, for example, for the representation of 2D plots and graphs.
15
16 * :ref:`gl_2d_viewer_page` is a general purpose OpenGL-based viewer, which can be used for visualization of 2D scenes. This type of viewer is not currently used in SALOME platform directly, but can be used in custom modules for 2D visualization purposes.
17
18 * :ref:`qxscene_2d_viewer_page` has been developed on the basis of Qt QGraphicsView scene. This viewer is used in SALOME YACS module for visualization of computation schemes.
19
20 * :ref:`python_viewer_page` is an editor for Python scripts.
21
22
23 .. toctree::
24         :maxdepth: 2
25
26         occ_3d_viewer.rst
27         vtk_3d_viewer.rst
28         common_functionality.rst
29         plot2d_viewer.rst
30         gl_2d_viewer.rst
31         qxscene_2d_viewer.rst
32         python_viewer.rst
33