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