From 45808f644c3cedee8bef84ef525a2a9b75b87dfe Mon Sep 17 00:00:00 2001 From: vsr Date: Thu, 25 Nov 2010 12:35:23 +0000 Subject: [PATCH] Merge from V5_1_main branch 24/11/2010 --- configure.ac | 15 +- doc/salome/gui/VISU/Makefile.am | 8 +- doc/salome/gui/VISU/doxyfile.in | 1 + doc/salome/gui/VISU/doxyfile_idl.in | 1 + doc/salome/gui/VISU/input/3d_management.doc | 1 - doc/salome/gui/VISU/input/animating.doc | 5 +- doc/salome/gui/VISU/input/creating_curves.doc | 6 +- doc/salome/gui/VISU/input/creating_plot2d.doc | 4 + doc/salome/gui/VISU/input/cut_lines.doc | 3 + doc/salome/gui/VISU/input/cut_planes.doc | 3 + doc/salome/gui/VISU/input/cut_segment.doc | 3 + doc/salome/gui/VISU/input/deformed_shape.doc | 5 +- doc/salome/gui/VISU/input/evolution.doc | 4 +- .../VISU/input/gauss_points_presentations.doc | 5 +- .../input/importing_exporting_tables_page.doc | 3 + .../gui/VISU/input/importing_med_objects.doc | 3 + doc/salome/gui/VISU/input/index.doc | 1 + doc/salome/gui/VISU/input/iso_surfaces.doc | 5 +- doc/salome/gui/VISU/input/plot_3d.doc | 5 +- doc/salome/gui/VISU/input/point_marker.doc | 4 +- .../VISU/input/presentation_of_submesh.doc | 5 +- doc/salome/gui/VISU/input/python_examples.doc | 42 + doc/salome/gui/VISU/input/scalar_map.doc | 3 + .../input/scalar_map_on_deformed_shape.doc | 5 +- doc/salome/gui/VISU/input/stream_lines.doc | 7 +- doc/salome/gui/VISU/input/table_3d.doc | 3 +- doc/salome/gui/VISU/input/tui_animation.doc | 173 + .../gui/VISU/input/tui_creating_3d_prs.doc | 20 + doc/salome/gui/VISU/input/tui_cut_lines.doc | 61 + doc/salome/gui/VISU/input/tui_cut_planes.doc | 59 + doc/salome/gui/VISU/input/tui_cut_segment.doc | 54 + doc/salome/gui/VISU/input/tui_datatable.doc | 11 + doc/salome/gui/VISU/input/tui_def_shape.doc | 51 + .../input/tui_def_shape_and_scalar_map.doc | 53 + doc/salome/gui/VISU/input/tui_evolution.doc | 48 +- .../gui/VISU/input/tui_gauss_points.doc | 91 + .../gui/VISU/input/tui_import_export.doc | 59 + doc/salome/gui/VISU/input/tui_iso_surf.doc | 51 + .../gui/VISU/input/tui_manage_3d_prs.doc | 12 + doc/salome/gui/VISU/input/tui_plot_3d.doc | 60 + .../gui/VISU/input/tui_point_marker.doc | 12 +- doc/salome/gui/VISU/input/tui_scalar_map.doc | 51 + .../gui/VISU/input/tui_stream_lines.doc | 59 + doc/salome/gui/VISU/input/tui_submesh.doc | 64 + doc/salome/gui/VISU/input/tui_table_3d.doc | 53 + .../gui/VISU/input/tui_table_curves.doc | 75 + .../gui/VISU/input/tui_table_import.doc | 67 + doc/salome/gui/VISU/input/tui_vectors.doc | 60 + doc/salome/gui/VISU/input/tui_view_3d.doc | 197 + doc/salome/gui/VISU/input/vectors.doc | 5 +- .../VISU/input/viewing_3d_presentations.doc | 3 + idl/VISU_Gen.idl | 3 + src/CONVERTOR/VISUConvertor.cxx | 2 +- src/CONVERTOR/VISU_Convertor_impl.cxx | 8 + src/CONVERTOR/VISU_MedConvertor.cxx | 5 +- src/CONVERTOR/VISU_Structures_impl.cxx | 11 +- src/CONVERTOR/VISU_Structures_impl.hxx | 7 + src/CONVERTOR/VISU_TableReader.cxx | 8 +- src/OBJECT/VISU_Actor.cxx | 3 +- src/OBJECT/VISU_Actor.h | 4 +- src/OBJECT/VISU_ActorBase.cxx | 16 + src/OBJECT/VISU_ActorBase.h | 3 + src/OBJECT/VISU_IsoSurfActor.cxx | 2 +- src/OBJECT/VISU_ScalarMapAct.cxx | 15 + src/OBJECT/VISU_ScalarMapAct.h | 9 + src/PIPELINE/VISU_ColoredPL.cxx | 9 + src/PIPELINE/VISU_ColoredPL.hxx | 5 + src/PIPELINE/VISU_OpenGLPointSpriteMapper.cxx | 2 +- src/PIPELINE/VISU_PipeLineUtils.hxx | 1 - src/PIPELINE/VISU_StreamLinesPL.cxx | 3 +- src/PIPELINE/VISU_StreamLinesPL.hxx | 4 +- src/PIPELINE/VISU_VectorsPL.cxx | 5 +- src/PIPELINE/VISU_VectorsPL.hxx | 4 +- src/VISUGUI/Makefile.am | 4 +- src/VISUGUI/VISU_msg_en.ts | 8073 +++++++++-------- src/VISUGUI/VISU_msg_fr.ts | 4081 +++++++++ src/VISUGUI/VisuGUI.cxx | 32 +- src/VISUGUI/VisuGUI_OffsetDlg.cxx | 2 +- src/VISUGUI/VisuGUI_Prs3dDlg.cxx | 4 +- src/VISUGUI/VisuGUI_Prs3dTools.h | 2 +- src/VISUGUI/VisuGUI_ScalarBarDlg.cxx | 1 - src/VISUGUI/VisuGUI_ShrinkFactorDlg.cxx | 81 +- src/VISUGUI/VisuGUI_StreamLinesDlg.cxx | 170 +- src/VISUGUI/VisuGUI_StreamLinesDlg.h | 2 + src/VISUGUI/VisuGUI_TimeAnimation.cxx | 30 +- src/VISUGUI/VisuGUI_TransparencyDlg.cxx | 70 +- src/VISU_I/VISUConfig.hh | 1 + src/VISU_I/VISU_ColoredPrs3dCache_i.cc | 13 +- src/VISU_I/VISU_ColoredPrs3d_i.cc | 13 +- src/VISU_I/VISU_ColoredPrs3d_i.hh | 5 + src/VISU_I/VISU_CorbaMedConvertor.cxx | 16 +- src/VISU_I/VISU_CorbaMedConvertor.hxx | 2 +- src/VISU_I/VISU_CutLinesBase_i.cc | 17 + src/VISU_I/VISU_CutLinesBase_i.hh | 4 + src/VISU_I/VISU_DumpPython.cc | 6 +- src/VISU_I/VISU_Gen_i.cc | 4 +- src/VISU_I/VISU_MultiResult_i.cc | 6 +- src/VISU_I/VISU_ResultUtils.cc | 32 +- src/VISU_I/VISU_Result_i.cc | 66 + src/VISU_I/VISU_Result_i.hh | 6 + 100 files changed, 10215 insertions(+), 4256 deletions(-) create mode 100644 doc/salome/gui/VISU/input/python_examples.doc create mode 100644 doc/salome/gui/VISU/input/tui_animation.doc create mode 100644 doc/salome/gui/VISU/input/tui_creating_3d_prs.doc create mode 100644 doc/salome/gui/VISU/input/tui_cut_lines.doc create mode 100644 doc/salome/gui/VISU/input/tui_cut_planes.doc create mode 100644 doc/salome/gui/VISU/input/tui_cut_segment.doc create mode 100644 doc/salome/gui/VISU/input/tui_datatable.doc create mode 100644 doc/salome/gui/VISU/input/tui_def_shape.doc create mode 100644 doc/salome/gui/VISU/input/tui_def_shape_and_scalar_map.doc create mode 100644 doc/salome/gui/VISU/input/tui_gauss_points.doc create mode 100644 doc/salome/gui/VISU/input/tui_import_export.doc create mode 100644 doc/salome/gui/VISU/input/tui_iso_surf.doc create mode 100644 doc/salome/gui/VISU/input/tui_manage_3d_prs.doc create mode 100644 doc/salome/gui/VISU/input/tui_plot_3d.doc create mode 100644 doc/salome/gui/VISU/input/tui_scalar_map.doc create mode 100644 doc/salome/gui/VISU/input/tui_stream_lines.doc create mode 100644 doc/salome/gui/VISU/input/tui_submesh.doc create mode 100644 doc/salome/gui/VISU/input/tui_table_3d.doc create mode 100644 doc/salome/gui/VISU/input/tui_table_curves.doc create mode 100644 doc/salome/gui/VISU/input/tui_table_import.doc create mode 100644 doc/salome/gui/VISU/input/tui_vectors.doc create mode 100644 doc/salome/gui/VISU/input/tui_view_3d.doc create mode 100755 src/VISUGUI/VISU_msg_fr.ts diff --git a/configure.ac b/configure.ac index 799ef539..0a876ea6 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ # Modified by : Marc Tajchman (CEA) # Modified by : Mikhail Ponikarov (OCN) # -AC_INIT([Salome2 Project VISU module], [6.1.0], [webmaster.salome@opencascade.com], [SalomeVISU]) +AC_INIT([Salome2 Project VISU module], [6.2.0], [webmaster.salome@opencascade.com], [SalomeVISU]) AC_CONFIG_AUX_DIR(adm_local/unix/config_files) AC_CANONICAL_HOST AC_CANONICAL_TARGET @@ -364,6 +364,19 @@ AC_OUTPUT_COMMANDS([ \ chmod +x ./bin/*; \ ]) +AC_CONFIG_COMMANDS([hack_libtool],[ +sed -i "s%^CC=\"\(.*\)\"%hack_libtool (){ \n\ + if test \"\$(echo \$[@] | grep -E '\\\-L/usr/lib(/../lib)?(64)? ')\" == \"\" \n\ + then\n\ + cmd=\"\1 \$[@]\"\n\ + else\n\ + cmd=\"\1 \"\`echo \$[@] | sed -r -e 's|(.*)-L/usr/lib(/../lib)?(64)? (.*)|\\\1\\\4 -L/usr/lib\\\3|g'\`\n\ + fi\n\ + \$cmd\n\ +}\n\ +CC=\"hack_libtool\"%g" libtool +],[]) + # This list is initiated using autoscan and must be updated manually # when adding a new file .in to manage. When you execute # autoscan, the Makefile list is generated in the output file configure.scan. diff --git a/doc/salome/gui/VISU/Makefile.am b/doc/salome/gui/VISU/Makefile.am index 86577d7e..0dd6bca0 100644 --- a/doc/salome/gui/VISU/Makefile.am +++ b/doc/salome/gui/VISU/Makefile.am @@ -41,21 +41,21 @@ usr_docs: doxyfile_idl doxyfile docs: usr_docs clean-local: - @for filen in `find . -maxdepth 1` ; do \ + @for filen in `find . -maxdepth 1` ; do \ case $${filen} in \ ./Makefile | ./doxyfile | ./doxyfile_idl ) ;; \ - . | .. ) ;; \ + . | .. | ./static ) ;; \ *) echo "Removing $${filen}" ; rm -rf $${filen} ;; \ esac ; \ done ; install-data-local: usr_docs $(INSTALL) -d $(DESTDIR)$(docdir)/gui/VISU - @for filen in `find . -maxdepth 1` ; do \ + @for filen in `find . -maxdepth 1` ; do \ case $${filen} in \ ./Makefile | ./doxyfile | ./doxyfile_idl ) ;; \ ./doxyfile.bak | ./doxyfile_idl.bak ) ;; \ - . | .. ) ;; \ + . | .. | ./static ) ;; \ *) echo "Installing $${filen}" ; cp -rp $${filen} $(DESTDIR)$(docdir)/gui/VISU ;; \ esac ; \ done ; diff --git a/doc/salome/gui/VISU/doxyfile.in b/doc/salome/gui/VISU/doxyfile.in index 9d8dfd62..fadfda4a 100755 --- a/doc/salome/gui/VISU/doxyfile.in +++ b/doc/salome/gui/VISU/doxyfile.in @@ -70,3 +70,4 @@ GENERATE_RTF = NO #External reference options #--------------------------------------------------------------------------- TAGFILES = visugen_doc.tag=visugen_doc +SEARCHENGINE = YES \ No newline at end of file diff --git a/doc/salome/gui/VISU/doxyfile_idl.in b/doc/salome/gui/VISU/doxyfile_idl.in index 8f306271..82db3c03 100755 --- a/doc/salome/gui/VISU/doxyfile_idl.in +++ b/doc/salome/gui/VISU/doxyfile_idl.in @@ -156,3 +156,4 @@ DOT_CLEANUP = YES #External reference options #--------------------------------------------------------------------------- GENERATE_TAGFILE = visugen_doc.tag +SEARCHENGINE = YES \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/3d_management.doc b/doc/salome/gui/VISU/input/3d_management.doc index 2b54a0cd..49e1776a 100755 --- a/doc/salome/gui/VISU/input/3d_management.doc +++ b/doc/salome/gui/VISU/input/3d_management.doc @@ -52,6 +52,5 @@ viewing the presentation. - */ diff --git a/doc/salome/gui/VISU/input/animating.doc b/doc/salome/gui/VISU/input/animating.doc index 02ad4ba3..896f01da 100644 --- a/doc/salome/gui/VISU/input/animating.doc +++ b/doc/salome/gui/VISU/input/animating.doc @@ -115,7 +115,7 @@ your animation with proportional periods of time between every frame Time stamp frequency spin box: this option is available if Save animation to AVI file mode is turned on. It provides a possibility to capture only timestamps with indices divisible by the -specified frequency, that allows to generate less voluminous films. +specified frequency, which allows to generate less voluminous films.

Clean memory at each frame - this option allows to optimize the performance of the operation. @@ -139,4 +139,7 @@ to study again you get another animation in the Object Browser. Publish to Study - saves your animation in the study and presents it in the Object Browser. +
See Also a sample script of using +\ref tui_animation_page "Animation" via TUI. + */ diff --git a/doc/salome/gui/VISU/input/creating_curves.doc b/doc/salome/gui/VISU/input/creating_curves.doc index 71c6d5d0..33919483 100644 --- a/doc/salome/gui/VISU/input/creating_curves.doc +++ b/doc/salome/gui/VISU/input/creating_curves.doc @@ -30,7 +30,7 @@ the Plot2d viewer.
  • \b V2 (vertical right) - the values of this column will correspond to Y-coordinates of the curve to be attached to the right vertical axis of the Plot2d viewer.
  • -\note If there are several curves attached both to left and right +\note If there are several curves attached both to the left and the right vertical axes, they will be indicated by the following icons in the legend: \image html axis_bottom_left.png @@ -72,7 +72,7 @@ be created automatically. - - +
    See Also a sample TUI Script of +\ref tui_table_curves_page "Curves creation and displaying". */ diff --git a/doc/salome/gui/VISU/input/creating_plot2d.doc b/doc/salome/gui/VISU/input/creating_plot2d.doc index 1b2d275b..b829ac43 100755 --- a/doc/salome/gui/VISU/input/creating_plot2d.doc +++ b/doc/salome/gui/VISU/input/creating_plot2d.doc @@ -57,4 +57,8 @@ selected curve lines, will be displayed in the viewer: +See Also a sample script of +\ref tui_table_curves_page "Curves creation and displaying" via TUI. + + */ diff --git a/doc/salome/gui/VISU/input/cut_lines.doc b/doc/salome/gui/VISU/input/cut_lines.doc index c5d156f5..49739925 100644 --- a/doc/salome/gui/VISU/input/cut_lines.doc +++ b/doc/salome/gui/VISU/input/cut_lines.doc @@ -83,4 +83,7 @@ construction of a 2d plot of curves based on the scalar values from the table (see also: \ref creating_curves_page "Creating curves" and \ref creating_plot2d_page "Creating Plot 2D presentation"). +
    See Also a sample TUI Script of +\ref tui_cut_lines_page "Cut Lines" presentation operation. + */ diff --git a/doc/salome/gui/VISU/input/cut_planes.doc b/doc/salome/gui/VISU/input/cut_planes.doc index 8d5f9ccf..258683db 100644 --- a/doc/salome/gui/VISU/input/cut_planes.doc +++ b/doc/salome/gui/VISU/input/cut_planes.doc @@ -52,4 +52,7 @@ After you have finished with setting these parameters, click \b OK. Your presentation with scalar bar will be immediately displayed in the viewer. +
    See Also a sample TUI Script of +\ref tui_cut_planes_page "Cut Planes" presentation creation. + */ diff --git a/doc/salome/gui/VISU/input/cut_segment.doc b/doc/salome/gui/VISU/input/cut_segment.doc index c9d29030..096e8961 100644 --- a/doc/salome/gui/VISU/input/cut_segment.doc +++ b/doc/salome/gui/VISU/input/cut_segment.doc @@ -63,4 +63,7 @@ based on the scalar values from the table (see also: \ref creating_curves_page "Creating curves" and \ref creating_plot2d_page "Creating Plot 2D presentation"). +
    See Also a sample TUI Script of +\ref tui_cut_segment_page "Cut Segment" presentation creation. + */ diff --git a/doc/salome/gui/VISU/input/deformed_shape.doc b/doc/salome/gui/VISU/input/deformed_shape.doc index 028397c1..88ceebcb 100644 --- a/doc/salome/gui/VISU/input/deformed_shape.doc +++ b/doc/salome/gui/VISU/input/deformed_shape.doc @@ -43,4 +43,7 @@ After you have finished with setting these parameters, click \b OK. Your presentation with scalar bar will be immediately displayed in the viewer. -*/ \ No newline at end of file +
    See Also a sample TUI Script of +\ref tui_def_shape_page "Deformed Shape" presentation creation. + +*/ diff --git a/doc/salome/gui/VISU/input/evolution.doc b/doc/salome/gui/VISU/input/evolution.doc index 345d8203..bacaacd9 100644 --- a/doc/salome/gui/VISU/input/evolution.doc +++ b/doc/salome/gui/VISU/input/evolution.doc @@ -41,7 +41,7 @@ menu on the published object: \image html evolution_restore.png - -Our TUI Scripts provide you with \subpage tui_evolution_page script. +See Also a sample script of using +\ref tui_evolution_page "Evolution on Point" operation via TUI. */ diff --git a/doc/salome/gui/VISU/input/gauss_points_presentations.doc b/doc/salome/gui/VISU/input/gauss_points_presentations.doc index fe28655f..0f989d67 100644 --- a/doc/salome/gui/VISU/input/gauss_points_presentations.doc +++ b/doc/salome/gui/VISU/input/gauss_points_presentations.doc @@ -29,6 +29,7 @@ Now it is possible to choose the \subpage types_of_gauss_points_presentations_pa To exit the dialog and apply choices press \b OK button, or press \b CANCEL button to quit. +
    See Also a sample TUI Script of +\ref tui_gauss_points_page "Gauss Points presentations" creation. - -*/ \ No newline at end of file +*/ diff --git a/doc/salome/gui/VISU/input/importing_exporting_tables_page.doc b/doc/salome/gui/VISU/input/importing_exporting_tables_page.doc index b66a1176..42341571 100644 --- a/doc/salome/gui/VISU/input/importing_exporting_tables_page.doc +++ b/doc/salome/gui/VISU/input/importing_exporting_tables_page.doc @@ -46,4 +46,7 @@ Or you can export table to *.csv file +See Also a sample script of +\ref tui_table_import_page "Import/Export" of tables via TUI. + */ diff --git a/doc/salome/gui/VISU/input/importing_med_objects.doc b/doc/salome/gui/VISU/input/importing_med_objects.doc index 5aa758cf..e7a004b1 100644 --- a/doc/salome/gui/VISU/input/importing_med_objects.doc +++ b/doc/salome/gui/VISU/input/importing_med_objects.doc @@ -88,4 +88,7 @@ path and change the name of the exported MED file: To complete file export click Save. +
    See Also a sample script of +\ref tui_import_export_page "Import/Export" of MED objects via TUI. + */ diff --git a/doc/salome/gui/VISU/input/index.doc b/doc/salome/gui/VISU/input/index.doc index f6da3fe9..4190c983 100644 --- a/doc/salome/gui/VISU/input/index.doc +++ b/doc/salome/gui/VISU/input/index.doc @@ -15,5 +15,6 @@ A MED file contains the description of a \subpage med_object_page "MED object", \n The Python interface of \b Post-Pro module is described in \subpage idl_interface_page "Access to Post-Pro module functionality" page. +\n Sample Python scripts can be found in \subpage python_examples_page chapter. */ diff --git a/doc/salome/gui/VISU/input/iso_surfaces.doc b/doc/salome/gui/VISU/input/iso_surfaces.doc index 2810f218..fd391402 100644 --- a/doc/salome/gui/VISU/input/iso_surfaces.doc +++ b/doc/salome/gui/VISU/input/iso_surfaces.doc @@ -45,4 +45,7 @@ After you have finished with setting these parameters, click \b OK. Your presentation with scalar bar will be immediately displayed in the viewer. -*/ \ No newline at end of file +
    See Also a sample TUI Script of +\ref tui_iso_surf_page "Iso Surfaces presentation" creation. + +*/ diff --git a/doc/salome/gui/VISU/input/plot_3d.doc b/doc/salome/gui/VISU/input/plot_3d.doc index 13809924..fe5ecbb9 100644 --- a/doc/salome/gui/VISU/input/plot_3d.doc +++ b/doc/salome/gui/VISU/input/plot_3d.doc @@ -59,4 +59,7 @@ bar displayed with this presentation (\ref scalar_map_page "see also"). After you have finished with setting these parameters, click \b OK. Your presentation will be immediately displayed in the viewer. -*/ \ No newline at end of file +
    See Also a sample TUI Script of +\ref tui_plot_3d_page "Plot 3D presentation" creation. + +*/ diff --git a/doc/salome/gui/VISU/input/point_marker.doc b/doc/salome/gui/VISU/input/point_marker.doc index c7654438..4df393bf 100644 --- a/doc/salome/gui/VISU/input/point_marker.doc +++ b/doc/salome/gui/VISU/input/point_marker.doc @@ -49,8 +49,8 @@ Here is a texture file sample: \image html custom_point_marker.png "Presentation with custom point markers" - -Our TUI Scripts provide you with \subpage tui_point_marker_page script. +See Also a sample script of using +\ref tui_point_marker_page "Point Marker" functionality via TUI. */ diff --git a/doc/salome/gui/VISU/input/presentation_of_submesh.doc b/doc/salome/gui/VISU/input/presentation_of_submesh.doc index e515cab2..c2660a1d 100644 --- a/doc/salome/gui/VISU/input/presentation_of_submesh.doc +++ b/doc/salome/gui/VISU/input/presentation_of_submesh.doc @@ -14,4 +14,7 @@ object and from the pop-up menu choose Create Presentation.

    This presentation will be displayed in the viewer. -*/ \ No newline at end of file +
    See Also a sample TUI Script of +\ref tui_submesh_page "Submesh presentation" creation. + +*/ diff --git a/doc/salome/gui/VISU/input/python_examples.doc b/doc/salome/gui/VISU/input/python_examples.doc new file mode 100644 index 00000000..e5837996 --- /dev/null +++ b/doc/salome/gui/VISU/input/python_examples.doc @@ -0,0 +1,42 @@ +python_examples_page + +/*! + +\page python_examples_page Examples of Python scripts + +By the links below you can find sample scripts for operations +provided by Post-Pro module. + + + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/scalar_map.doc b/doc/salome/gui/VISU/input/scalar_map.doc index 510585ca..50ec7688 100644 --- a/doc/salome/gui/VISU/input/scalar_map.doc +++ b/doc/salome/gui/VISU/input/scalar_map.doc @@ -177,4 +177,7 @@ OK. The presentation will be immediately displayed in the viewer: \image html scalar_map_on_cells.png "Scalar map on Cell Mesh" +See Also a sample TUI Script of +\ref tui_scalar_map_page "Scalar Map presentation" creation. + */ diff --git a/doc/salome/gui/VISU/input/scalar_map_on_deformed_shape.doc b/doc/salome/gui/VISU/input/scalar_map_on_deformed_shape.doc index f5fac0df..6a5064fc 100755 --- a/doc/salome/gui/VISU/input/scalar_map_on_deformed_shape.doc +++ b/doc/salome/gui/VISU/input/scalar_map_on_deformed_shape.doc @@ -45,4 +45,7 @@ You can compire result presentation with \ref scalar_map_page "Scalar Map" prese \image html scalar_map_on_cells.png "Example of Scalar Map presentation" -*/ \ No newline at end of file +See Also a sample TUI Script of +\ref tui_def_shape_and_scalar_map_page "Deformed Shape and Scalar Map presentation" creation. + +*/ diff --git a/doc/salome/gui/VISU/input/stream_lines.doc b/doc/salome/gui/VISU/input/stream_lines.doc index b040a287..12a1a31b 100644 --- a/doc/salome/gui/VISU/input/stream_lines.doc +++ b/doc/salome/gui/VISU/input/stream_lines.doc @@ -79,6 +79,9 @@ displayed with this presentation (\ref scalar_map_page "see also"). After you have finished with setting these parameters, click \b OK. Your presentation with scalar bar will be immediately displayed in -the viewer: +the viewer. -*/ \ No newline at end of file +
    See Also a sample TUI Script of +\ref tui_stream_lines_page "Stream Lines presentation" creation. + +*/ diff --git a/doc/salome/gui/VISU/input/table_3d.doc b/doc/salome/gui/VISU/input/table_3d.doc index eb6798f2..7a02dd46 100644 --- a/doc/salome/gui/VISU/input/table_3d.doc +++ b/doc/salome/gui/VISU/input/table_3d.doc @@ -45,6 +45,7 @@ bar displayed with this presentation (\ref scalar_map_page "see also"). It is also possible to choose \b Wireframe or \b Shading \b Representation type, change such properties as \b Opacity and Line Width and Translate the presentation using the context menu. - +
    See Also a sample TUI Script of +\ref tui_table_3d_page "Table 3D presentation creation". */ diff --git a/doc/salome/gui/VISU/input/tui_animation.doc b/doc/salome/gui/VISU/input/tui_animation.doc new file mode 100644 index 00000000..37588119 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_animation.doc @@ -0,0 +1,173 @@ +/*! + +\page tui_animation_page Animation + +Example of Successive Animation: + +\code +import os +from time import sleep + +import salome + +import VISU +from visu_gui import * + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Import a MED file +medFile = datadir + "/TimeStamps.med" +myResult = myVisu.ImportFile(medFile) + +# Create a 3D view +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() +myView.SetTitle("Animation view") + +# Create an animation instance +fieldName = "vitesse" + +myAnimation = myVisu.CreateAnimation(myView); + +# Set the successive animation mode +myAnimation.setAnimationMode(VISU.Animation.SUCCESSIVE) + +# Set the animation properties: + +# Add a field with timestamps, on which the animation will be performed +fieldName = "vitesse, m/s" +fieldSO = salome.myStudy.FindObject(fieldName) +myAnimation.addField(fieldSO) + +# Set the presentation type for the first field +myAnimation.setPresentationType(0, VISU.TDEFORMEDSHAPEANDSCALARMAP) + +# Generate presentations +myAnimation.generatePresentations(0) + +# Create the pattern of a Deformed Shape and Scalar Map presentation +meshName = "dom" +fieldName = "vitesse" +fieldEntity = VISU.NODE +timestampId = 1 +myDefShapeScalarMap = myVisu.DeformedShapeAndScalarMapOnField(myResult, meshName, fieldEntity, fieldName, timestampId) +myDefShapeScalarMap.SetScale(0.75) + +# Apply the pattern properties to all generated presentations +myAnimation.ApplyProperties(0, myDefShapeScalarMap) + +# Generate frames +myAnimation.generateFrames() + +# Publish the animation object in the study +myAnimation.publishInStudy() + +# Set the speed +myAnimation.setSpeed(80) + +# Save the animation after changing the speed +myAnimation.saveAnimation() + +# Fit All +myView.FitAll() + +# Start the animation +myAnimation.startAnimation() + +# Rewind to the first frame +sleep(10) +myAnimation.firstFrame() + +# Update the object browser +salome.sg.updateObjBrowser(1) +\endcode + +
    Example of Parallel Animation: + +\code +import os +from time import sleep + +import salome + +import VISU +from visu_gui import * + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Import a MED file +medFile = datadir + "/TimeStamps.med" +myResult = myVisu.ImportFile(medFile) + +# Create a 3D view +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() +myView.SetTitle("Animation view") + +# Create an animation instance +fieldName = "vitesse" + +myAnimation = myVisu.CreateAnimation(myView); + +# Set the successive animation mode +myAnimation.setAnimationMode(VISU.Animation.PARALLEL) + +# Set animation properties: + +# Add two fields with timestamps, on which the animation will be performed +fieldName1 = "vitesse, m/s" +fieldSO1 = salome.myStudy.FindObject(fieldName1) +fieldName2 = "temperature, K" +fieldSO2 = salome.myStudy.FindObject(fieldName2) + +myAnimation.addField(fieldSO1) +myAnimation.addField(fieldSO2) + +# Set the presentation type for the first field +myAnimation.setPresentationType(0, VISU.TVECTORS) + +# Set the presentation type for the second field +myAnimation.setPresentationType(1, VISU.TSCALARMAP) + +# Generate presentations for all fields +nbFileds = myAnimation.getNbFields() +for i in range(0, nbFileds): + myAnimation.generatePresentations(i) + +# Create the pattern of Vectors presentation +meshName = "dom" +fieldName = "vitesse" +fieldEntity = VISU.NODE +timestampId = 1 +myVectors = myVisu.VectorsOnField(myResult, meshName, fieldEntity, fieldName, timestampId) +myVectors.SetScale(1) +myVectors.ShowColored(True) + +# Apply the vectors pattern properties to all presentations generated for 'vitesse' field +myAnimation.ApplyProperties(0, myVectors) + +# Generate frames +myAnimation.generateFrames() + +# Publish the animation object in the study +myAnimation.publishInStudy() + +# Set the speed +myAnimation.setSpeed(95) + +# Fit All +myView.FitAll() + +# Start the animation +myAnimation.startAnimation() + +# Update the object browser +salome.sg.updateObjBrowser(1) +\endcode + +
    Please, see \ref VISU.Animation "Animation interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_creating_3d_prs.doc b/doc/salome/gui/VISU/input/tui_creating_3d_prs.doc new file mode 100644 index 00000000..c5fb94a4 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_creating_3d_prs.doc @@ -0,0 +1,20 @@ +/*! + +\page tui_creating_3d_prs_page Creating 3D presentations + + + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/tui_cut_lines.doc b/doc/salome/gui/VISU/input/tui_cut_lines.doc new file mode 100644 index 00000000..fc57a3a0 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_cut_lines.doc @@ -0,0 +1,61 @@ +/*! + +\page tui_cut_lines_page Cut Lines + +Create Cut Lines presentation on a field of the imported MED file: + +\code +import os + +import salome + +import VISU +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import a MED file +medFile = datadir + "/fra.med" +myResult = myVisu.ImportFile(medFile) + +# Create cut lines for the first timestamp of 'VITESSE' field +meshName = 'LE VOLUME' +fieldEntity = VISU.NODE +fieldName = 'VITESSE' +myCutLines = myVisu.CutLinesOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Set the orientation of the base plane (parallel to ZX) +myCutLines.SetOrientation(VISU.CutPlanes.ZX, 0, 0) + +# Set the orientation of the cutting planes (parallel to ZX) +myCutLines.SetOrientation2(VISU.CutPlanes.XY, 0, 0) + +# Set the number of lines +myCutLines.SetNbLines(12) + +# Set the displacement of the base plane +myCutLines.SetDisplacement(0) + +# Set a custom position for the first line +newPos = (myCutLines.GetLinePosition(1) - myCutLines.GetLinePosition(0))/2 +myCutLines.SetLinePosition(0, newPos) + +# Update the object browser +salome.sg.updateObjBrowser(1) + +# Display the newly created cut lines +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +myView.DisplayOnly(myCutLines) +myView.FitAll() +\endcode + +
    Please, see \ref VISU.CutLines "CutLines interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_cut_planes.doc b/doc/salome/gui/VISU/input/tui_cut_planes.doc new file mode 100644 index 00000000..9fcbff27 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_cut_planes.doc @@ -0,0 +1,59 @@ +/*! + +\page tui_cut_planes_page Cut Planes + +Create Cut Planes presentation on a field of the imported MED file: + +\code +import os + +import salome + +import VISU +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import a MED file +medFile = datadir + "/fra.med" +myResult = myVisu.ImportFile(medFile) + +# Create cut planes for the first timestamp of 'VITESSE' field +meshName = 'LE VOLUME' +fieldEntity = VISU.NODE +fieldName = 'VITESSE' +myCutPlanes = myVisu.CutPlanesOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Set the number of planes +myCutPlanes.SetNbPlanes(15) + +# Set the planes orientation (parallel to XY), set rotation around Y to 0.5 radian +myCutPlanes.SetOrientation(VISU.CutPlanes.XY, 0, 0.5) + +# Set the scale +myCutPlanes.UseDeformation(True) +myCutPlanes.SetVectorialField(fieldEntity, fieldName) +myCutPlanes.SetScale(0.05) + +# Set the displacement +myCutPlanes.SetDisplacement(0.1) + +# Update the object browser +salome.sg.updateObjBrowser(1) + +# Display the newly created cut planes +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +myView.DisplayOnly(myCutPlanes) +myView.FitAll() +\endcode + +
    Please, see \ref VISU.CutPlanes "CutPlanes interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_cut_segment.doc b/doc/salome/gui/VISU/input/tui_cut_segment.doc new file mode 100644 index 00000000..31d950ae --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_cut_segment.doc @@ -0,0 +1,54 @@ +/*! + +\page tui_cut_segment_page Cut Segment + +Create Cut Segment presentation on a field of the imported MED file: + +\code +import os + +import salome + +import VISU +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import a MED file +medFile = datadir + "/fra.med" +myResult = myVisu.ImportFile(medFile) + +# Create a cut segment for the first timestamp of 'VITESSE' field +meshName = 'LE VOLUME' +fieldEntity = VISU.NODE +fieldName = 'VITESSE' +myCutSegment = myVisu.CutSegmentOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Set the first point of the segment +myCutSegment.SetPoint1(0, 0, 0) + +# Set the second point of the segment +myCutSegment.SetPoint2(0.41, 0.0685, 1.082) + +# Invert the resulting curve +myCutSegment.SetAllCurvesInverted(True) + +# Update the object browser +salome.sg.updateObjBrowser(1) + +# Display the newly created cut segment +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +myView.DisplayOnly(myCutSegment) +myView.FitAll() +\endcode + +
    Please, see \ref VISU.CutSegment "CutSegment interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_datatable.doc b/doc/salome/gui/VISU/input/tui_datatable.doc new file mode 100644 index 00000000..4d48f444 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_datatable.doc @@ -0,0 +1,11 @@ +/*! + +\page tui_datatable_page DataTable + + + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/tui_def_shape.doc b/doc/salome/gui/VISU/input/tui_def_shape.doc new file mode 100644 index 00000000..b2b767f6 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_def_shape.doc @@ -0,0 +1,51 @@ +/*! + +\page tui_def_shape_page Deformed Shape + +Create Deformed Shape presentation on a field of the imported MED file: + +\code +import os + +import salome + +import VISU +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import a MED file +medFile = datadir + "/fra.med" +myResult = myVisu.ImportFile(medFile) + +# Create a deformed shape for the first timestamp of 'VITESSE' field +meshName = 'LE VOLUME' +fieldEntity = VISU.NODE +fieldName = 'VITESSE' +myDefShape = myVisu.DeformedShapeOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Set the scale factor +myDefShape.SetScale(0.25) + +# Set magnitude coloring +myDefShape.ShowColored(True) + +# Update the object browser +salome.sg.updateObjBrowser(1) + +# Display the newly created deformed shape +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +myView.DisplayOnly(myDefShape) +myView.FitAll() +\endcode + +
    Please, see \ref VISU.DeformedShape "DeformedShape interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_def_shape_and_scalar_map.doc b/doc/salome/gui/VISU/input/tui_def_shape_and_scalar_map.doc new file mode 100644 index 00000000..7fc4f283 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_def_shape_and_scalar_map.doc @@ -0,0 +1,53 @@ +/*! + +\page tui_def_shape_and_scalar_map_page Deformed Shape and Scalar Map + +Create Deformed Shape and Scalar Map presentation on the field of the imported MED file: + +\code +import os + +import salome + +import VISU +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import a MED file +medFile = datadir + "/fra.med" +myResult = myVisu.ImportFile(medFile) + +# Create a deformed shape and a scalar map for the first timestamp of 'VITESSE' field +meshName = 'LE VOLUME' +fieldEntity = VISU.NODE +fieldName = 'VITESSE' +myDefShapeScalarMap = myVisu.DeformedShapeAndScalarMapOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Set the scale +myDefShapeScalarMap.SetScale(0.25) + +# Set 'TAUX_DE_VIDE' as a scalar field, use the first timestamp +fieldName = 'TAUX_DE_VIDE' +myDefShapeScalarMap.SetScalarField(VISU.NODE, fieldName, 1) + +# Update the object browser +salome.sg.updateObjBrowser(1) + +# Display the newly created presentation +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +myView.DisplayOnly(myDefShapeScalarMap) +myView.FitAll() +\endcode + +
    Please, see \ref VISU.DeformedShapeAndScalarMap +"DeformedShapeAndScalarMap interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_evolution.doc b/doc/salome/gui/VISU/input/tui_evolution.doc index ea149e33..a0a60dae 100644 --- a/doc/salome/gui/VISU/input/tui_evolution.doc +++ b/doc/salome/gui/VISU/input/tui_evolution.doc @@ -1,38 +1,54 @@ /*! -\page tui_evolution_page Example of Evolution on Point +\page tui_evolution_page Evolution on Point + +Example of Evolution on Point presentation: \code import os + +import salome + import VISU from visu_gui import * -myViewManager = myVisu.GetViewManager(); +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Import a MED file +medFile = datadir + "/TimeStamps.med" +myResult = myVisu.ImportFile(medFile) +# Create a 2D viewer for the evolution graph: +myViewManager = myVisu.GetViewManager(); myView = myViewManager.CreateXYPlot(); myView.SetTitle("The viewer for Evolution") -print "myViewManager.CreateXYPlot()" - -medFile = "TimeStamps.med" -medFile = os.getenv('DATA_DIR') + '/MedFiles/' + medFile -myResult = myVisu.ImportFile(medFile) -anEvolution = myVisu.CreateEvolution(myView); +# Create an evolution instance, using the newly created view +myEvolution = myVisu.CreateEvolution(myView); +# Get 'vitesse' field object aSObj = myStudy.FindObjectIOR(myResult.GetID()) -aSObj = aSObj.FindSubObject(1)[1] # dom +aSObj = aSObj.FindSubObject(1)[1] # 'dom' mesh aSObj = aSObj.FindSubObject(3)[1] # Fields -aSObj = aSObj.FindSubObject(2)[1] # vitesse -print "setField : ", anEvolution.setField(aSObj) +vitesseSO = aSObj.FindSubObject(2)[1] # 'vitesse' field +myEvolution.setField(vitesseSO) -anEvolution.setComponentId(1) # x component +# Set "x" as a component +myEvolution.setComponentId(1) -anEvolution.setPointId(500) - -print "Show Evolution" -anEvolution.showEvolution() +# Set a point via identifier +myEvolution.setPointId(500) +# Show the Evolution +myEvolution.showEvolution() myView.FitAll() + +# Update the object browser +salome.sg.updateObjBrowser(1) \endcode +
    Please, see \ref VISU.Evolution "Evolution interface reference documentation" +for more details. + */ diff --git a/doc/salome/gui/VISU/input/tui_gauss_points.doc b/doc/salome/gui/VISU/input/tui_gauss_points.doc new file mode 100644 index 00000000..a40e29ae --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_gauss_points.doc @@ -0,0 +1,91 @@ +/*! + +\page tui_gauss_points_page Gauss Points + +Create Gauss Points presentations on a field of the imported MED file: + +\code +import os +from time import sleep + +import salome +import SALOMEDS + +import VISU +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import the file +medFile = datadir + "/pointe.med" +myResult = myVisu.ImportFile(medFile) + +# Create gauss points for the first timestamp of 'fieldcelldoublevector' field +meshName = 'maa1' +fieldEntity = VISU.CELL +fieldName = 'fieldcelldoublevector' + +# Create a Gauss Points presentation of the first type: Results at Gauss Points +myGaussPoints1 = myVisu.GaussPointsOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Set range values (5-50%): +myGaussPoints1.SetMinSize(0.05) +myGaussPoints1.SetMaxSize(0.5) + +# Set OpenGL Points as a primitive type +myGaussPoints1.SetPrimitiveType(VISU.GaussPoints.POINT) + +# Set the maximum size of points +myGaussPoints1.SetClamp(32) + +# Create a Gauss Points presentation of the second type: Gauss Points on Geometry +myGaussPoints2 = myVisu.GaussPointsOnField(myResult, meshName, fieldEntity, fieldName, 1) +myGaussPoints2.SetIsColored(False) + +# Set magnification to 200% +myGaussPoints2.SetMagnification(2) + +# Set magnification ratio +myGaussPoints2.SetMagnificationIncrement(4) + +# Set the size of points +myGaussPoints2.SetGeomSize(0.25) + +# Set the color of points +myGaussPoints2.SetColor(SALOMEDS.Color(255, 90, 255)) + +# Create a Gauss Points presentation of the third type: Gauss Points on Deformed Shape +myGaussPoints3 = myVisu.GaussPointsOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Apply the deformation +myGaussPoints3.SetIsDeformed(True) +myGaussPoints3.SetScaleFactor(0.4) + +# Set a geometrical sphere as the primitive type +myGaussPoints3.SetPrimitiveType(VISU.GaussPoints.SPHERE) + +# Set sphere resolution +myGaussPoints3.SetResolution(5) + +# Update object browser +salome.sg.updateObjBrowser(1) + +# Display the newly created presentations one by one +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +prsList = [myGaussPoints1, myGaussPoints2, myGaussPoints3] +for prs in prsList: + myView.DisplayOnly(prs) + myView.FitAll() + sleep(5) +\endcode + +
    Please, see \ref VISU.GaussPoints "GaussPoints interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_import_export.doc b/doc/salome/gui/VISU/input/tui_import_export.doc new file mode 100644 index 00000000..4c17ad13 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_import_export.doc @@ -0,0 +1,59 @@ +/*! + +\page tui_import_export_page Import/Export MED + +Import data from a MED file: + +\code +import os + +import salome + +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# The path to the file +medFile = datadir + "/fra.med" + +# Import the file +myResult = myVisu.ImportFile(medFile) + +# Update the object browser +salome.sg.updateObjBrowser(1) +\endcode + +
    Export data to a MED file: + +\code +import os + +import salome + +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# The path to the file +medFile = datadir + "/fra.med" + +# Import the file +myResult = myVisu.ImportFile(medFile) + +# Export the file +newFileName = datadir + "/fra_copy.med" +myResult.ExportMED(newFileName) + +# Update the object browser +salome.sg.updateObjBrowser(1) +\endcode + +*/ diff --git a/doc/salome/gui/VISU/input/tui_iso_surf.doc b/doc/salome/gui/VISU/input/tui_iso_surf.doc new file mode 100644 index 00000000..01170c41 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_iso_surf.doc @@ -0,0 +1,51 @@ +/*! + +\page tui_iso_surf_page Iso Surfaces + +Create Iso Surfaces presentation on a field of the imported MED file: + +\code +import os + +import salome + +import VISU +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import a MED file +medFile = datadir + "/fra.med" +myResult = myVisu.ImportFile(medFile) + +# Create iso surfaces for the first timestamp of 'VITESSE' field +meshName = 'LE VOLUME' +fieldEntity = VISU.NODE +fieldName = 'VITESSE' +myIsoSurfaces = myVisu.IsoSurfacesOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Set the number of surfaces +myIsoSurfaces.SetNbSurfaces(12) + +# Show two value labels per surface +myIsoSurfaces.ShowLabels(True, 2) + +# Update the object browser +salome.sg.updateObjBrowser(1) + +# Display the newly created iso surfaces +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +myView.DisplayOnly(myIsoSurfaces) +myView.FitAll() +\endcode + +
    Please, see \ref VISU.IsoSurfaces "IsoSurfaces interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_manage_3d_prs.doc b/doc/salome/gui/VISU/input/tui_manage_3d_prs.doc new file mode 100644 index 00000000..6b7a298e --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_manage_3d_prs.doc @@ -0,0 +1,12 @@ +/*! + +\page tui_manage_3d_prs_page Managing 3D Presentations + + + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/tui_plot_3d.doc b/doc/salome/gui/VISU/input/tui_plot_3d.doc new file mode 100644 index 00000000..6f0556d4 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_plot_3d.doc @@ -0,0 +1,60 @@ +/*! + +\page tui_plot_3d_page Plot 3D + +Create Plot 3D presentation on a field of the imported MED file: + +\code +import os + +import salome + +import VISU +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import a MED file +medFile = datadir + "/fra.med" +myResult = myVisu.ImportFile(medFile) + +# Create a 3d plot for the first timestamp of 'VITESSE' field +meshName = 'LE VOLUME' +fieldEntity = VISU.NODE +fieldName = 'VITESSE' +myPlot3D = myVisu.Plot3DOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Set the cut plane orientation +myPlot3D.SetOrientation(VISU.Plot3D.ZX, 0, 0) + +# Set the relative position of the plane +myPlot3D.SetPlanePosition(0.8, True) + +# Set the scale factor +myPlot3D.SetScaleFactor(0.25) + +# Set the contour presentation type +myPlot3D.SetContourPrs(True) + +# Set the number of contours +myPlot3D.SetNbOfContours(100) + +# Update the object browser +salome.sg.updateObjBrowser(1) + +# Display the newly created plot 3d presentation +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +myView.DisplayOnly(myPlot3D) +myView.FitAll() +\endcode + +
    Please, see \ref VISU.Plot3D "Plot3D interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_point_marker.doc b/doc/salome/gui/VISU/input/tui_point_marker.doc index 1199dc9a..e2680a0b 100644 --- a/doc/salome/gui/VISU/input/tui_point_marker.doc +++ b/doc/salome/gui/VISU/input/tui_point_marker.doc @@ -1,6 +1,8 @@ /*! -\page tui_point_marker_page Example of using Point Markers +\page tui_point_marker_page Point Marker + +Example of using Point Markers: \code import os @@ -30,19 +32,21 @@ aScalarMap = myVisu.ScalarMapOnField(myResult,aMeshName,anEntity,aFieldName,aTim myView.Display(aScalarMap); myView.FitAll(); -print "Set representation type to Point" +print "Set the representation type to Point" myView.SetPresentationType(aScalarMap, VISU.POINT) -print "Set standard marker" +print "Set a standard marker" aScalarMap.SetMarkerStd(VISU.MT_PLUS, VISU.MS_25) myView.Update() time.sleep(sleep_delay) -print "Set custom marker" +print "Set a custom marker" custom_texture = myVisu.LoadTexture(os.path.join(data_dir, "Textures", "texture1.dat")) aScalarMap.SetMarkerTexture(custom_texture) myView.Update() \endcode +
    Please, see \ref VISU.Prs3d "Prs3d interface reference documentation" +for more details. */ diff --git a/doc/salome/gui/VISU/input/tui_scalar_map.doc b/doc/salome/gui/VISU/input/tui_scalar_map.doc new file mode 100644 index 00000000..5158702f --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_scalar_map.doc @@ -0,0 +1,51 @@ +/*! + +\page tui_scalar_map_page Scalar Map + +Create Scalar Map presentation on a field of the imported MED file: + +\code +import os + +import salome + +import VISU +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import a MED file +medFile = datadir + "/pointe.med" +myResult = myVisu.ImportFile(medFile) + +# Create a scalar map for the first timestamp of 'fieldcelldoublevector' field +meshName = 'maa1' +fieldEntity = VISU.CELL +fieldName = 'fieldcelldoublevector' +myScalarMap = myVisu.ScalarMapOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Set the logarithmic scaling +myScalarMap.SetScaling(VISU.LOGARITHMIC) + +# Set scalar range to [2, 5] +myScalarMap.SetRange(2, 5) + +# Update the object browser +salome.sg.updateObjBrowser(1) + +# Display the newly created scalar map +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +myView.DisplayOnly(myScalarMap) +myView.FitAll() +\endcode + +
    Please, see \ref VISU.ScalarMap "ScalarMap interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_stream_lines.doc b/doc/salome/gui/VISU/input/tui_stream_lines.doc new file mode 100644 index 00000000..e223cb41 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_stream_lines.doc @@ -0,0 +1,59 @@ +/*! + +\page tui_stream_lines_page Stream Lines + +Create Stream Lines presentation on a field of the imported MED file: + +\code +import os + +import salome + +import VISU +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import a MED file +medFile = datadir + "/fra.med" +myResult = myVisu.ImportFile(medFile) + +# Create stream lines for the first timestamp of 'VITESSE' field +meshName = 'LE VOLUME' +fieldEntity = VISU.NODE +fieldName = 'VITESSE' +myStreamLines = myVisu.StreamLinesOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Set stream lines parameters +integrationStep = 0.003 +propagationTime = 1.5 +stepLength = 0.015 +# Mesh on nodes +prs3D = myVisu.MeshOnEntity(myResult, meshName, VISU.NODE) +pointsPercents = 0.05 +direction = VISU.StreamLines.FORWARD + +myStreamLines.SetParams(integrationStep, propagationTime, stepLength, prs3D, pointsPercents, direction) + +# Set magnitude coloring +myStreamLines.ShowColored(True) + +# Update the object browser +salome.sg.updateObjBrowser(1) + +# Display the newly created stream lines +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +myView.DisplayOnly(myStreamLines) +myView.FitAll() +\endcode + +
    Please, see \ref VISU.StreamLines "StreamLines interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_submesh.doc b/doc/salome/gui/VISU/input/tui_submesh.doc new file mode 100644 index 00000000..2c599bd7 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_submesh.doc @@ -0,0 +1,64 @@ +/*! + +\page tui_submesh_page Submesh presentation + +Display various submeshes of the imported MED file: + +\code +import os +from time import sleep + +import salome +import SALOMEDS + +import VISU +import visu_gui + +# The directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import a MED file +medFile = datadir + "/pointe.med" +myResult = myVisu.ImportFile(medFile) + +# Create submesh presentations +meshName = 'maa1' +cellEntity = VISU.CELL +nodeEntity = VISU.NODE + +mySubMeshes = [] + +# Create submesh on nodes +myOnNodes = myVisu.MeshOnEntity(myResult, meshName, nodeEntity) +mySubMeshes.append(myOnNodes) + +# Create submesh on a family (one cell) +familyName = 'FAMILLE_ELEMENT_1' +myOnFamily = myVisu.FamilyMeshOnEntity(myResult, meshName, cellEntity, familyName) +mySubMeshes.append(myOnFamily) + +# Create submesh on a group (several cells) +groupName = 'groupe1' +myOnGroup = myVisu.GroupMesh(myResult, meshName, groupName) +mySubMeshes.append(myOnGroup) + +# Update the object browser +salome.sg.updateObjBrowser(1) + +# Display newly created presentations one by one +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +for submesh in mySubMeshes: + myView.DisplayOnly(submesh) + myView.FitAll() + sleep(5) +\endcode + +
    Please, see \ref VISU.Mesh "Mesh interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_table_3d.doc b/doc/salome/gui/VISU/input/tui_table_3d.doc new file mode 100644 index 00000000..29f5f3a0 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_table_3d.doc @@ -0,0 +1,53 @@ +/*! + +\page tui_table_3d_page Table 3D presentation + +Create and display a Table 3D presentation: + +\code +import os + +import salome + +import visu_gui + +# The directory containing data table files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import tables from file +tableFile = datadir + '/table_test.xls' +myTablesSO = myVisu.ImportTables(tableFile, False) + +# Create a table presentation +table = None +anIsFound, aTableSO = myTablesSO.FindSubObject(1) +if anIsFound: + anID = aTableSO.GetID() + table = myVisu.CreateTable(anID) + # Set 'Contour' presentation type + table.SetContourPrs(1) + # Set number od contours + table.SetNbOfContours(1024) + # Set scale factor + table.SetScaleFactor(0.2) + +# Show the table presentation +if (table is not None): + # Display just created tabel presentation + myViewManager = myVisu.GetViewManager() + myView = myViewManager.Create3DView() + + myView.DisplayOnly(table) + myView.FitAll() + +# Update the object browser +salome.sg.updateObjBrowser(1) +\endcode + +
    Please, see \ref VISU.Table "Table interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_table_curves.doc b/doc/salome/gui/VISU/input/tui_table_curves.doc new file mode 100644 index 00000000..072833d0 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_table_curves.doc @@ -0,0 +1,75 @@ +/*! + +\page tui_table_curves_page Curves + +Create and display curves using the imported table: + +\code +import os +from time import sleep + +import salome + +import VISU +import visu_gui + +# The directory containing data table files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import tables from file +tableFile = datadir + '/table_test.xls' +myTablesSO = myVisu.ImportTables(tableFile, False) + +# Get the table +anIsFound, myTableSO = myTablesSO.FindSubObject(1) +anID = myTableSO.GetID() +myTable = myVisu.CreateTable(anID) + +# Create a table view +myViewManager = myVisu.GetViewManager() +myTableView = myViewManager.CreateTableView(myTable) +myTableView.SetTitle('My Curves') + +# Create a container for a set of curves +myContainer = myVisu.CreateContainer() + +# Create curves +aNbCurves = myTable.GetNbRows() +aCurve = None +for i in range(1, aNbCurves): + aCurve = myVisu.CreateCurve( myTable, 1, i ) + myContainer.AddCurve(aCurve) + +# Update the object browser +salome.sg.updateObjBrowser(1) + +# Create a Plot 2D view +myView = myViewManager.CreateXYPlot(); +myView.SetTitle("The viewer for My Curves") + +# Display all curves (i.e. container) +myView.Display(myContainer) +sleep(5) + +# Set the curves displaying mode +myView.SetCurveType(VISU.XYPlot.SPLINE) +# Set the marker size +myView.SetMarkerSize(15) + +# Change the display parameters of the last created curve +# Set the marker type +aCurve.SetMarker(VISU.Curve.CIRCLE) +# Set the line type and width +aCurve.SetLine(VISU.Curve.SOLIDLINE, 4) + +# Display only the last created curve +myView.DisplayOnly(aCurve) +\endcode + +
    Please, see \ref VISU.Curve "Curve interface reference documentation" and +\ref VISU.XYPlot "XYPlot interface reference documentation" for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/tui_table_import.doc b/doc/salome/gui/VISU/input/tui_table_import.doc new file mode 100644 index 00000000..095c4c37 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_table_import.doc @@ -0,0 +1,67 @@ +/*! + +\page tui_table_import_page Import/Export table + +Import tables from file: + +\code +import os + +import salome + +import visu_gui + +# The directory containing data table files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import tables from file +tableFile = datadir + '/tables_test.xls' +myTablesSO = myVisu.ImportTables(tableFile, False) + +# Print table names +print "\nNames of the imported tables:" +iter = salome.myStudy.NewChildIterator(myTablesSO) +while iter.More(): + aTableSO = iter.Value() + if aTableSO: + aTable = aTableSO.GetObject() + print "\n", aTable.GetTitle() + iter.Next() + +# Update the object browser +salome.sg.updateObjBrowser(1) +\endcode + +
    Export table to the file: + +\code +import os + +import salome + +import visu_gui + +# The directory containing data table files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import tables from file +tableFile = datadir + '/tables_test.xls' +myTablesSO = myVisu.ImportTables(tableFile, False) + +# Export the first imported table to a new file +expTableFile = datadir + '/sinus_table.txt' + +sinusTableSO = salome.myStudy.FindObject("sinus") +myVisu.ExportTableToFile(sinusTableSO, expTableFile) + +# Update the object browser +salome.sg.updateObjBrowser(1) +\endcode + +*/ diff --git a/doc/salome/gui/VISU/input/tui_vectors.doc b/doc/salome/gui/VISU/input/tui_vectors.doc new file mode 100644 index 00000000..6792e812 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_vectors.doc @@ -0,0 +1,60 @@ +/*! + +\page tui_vectors_page Vectors + +Create Vectors on the field of the imported MED file: + +\code +import os + +import salome + +import VISU +import visu_gui + +# Directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Get VISU engine +myVisu = visu_gui.myVisu + +# Import MED file +medFile = datadir + "/fra.med" +myResult = myVisu.ImportFile(medFile) + +# Create vectors for the first timestamp of 'VITESSE' field +meshName = 'LE VOLUME' +fieldEntity = VISU.NODE +fieldName = 'VITESSE' +myVectors = myVisu.VectorsOnField(myResult, meshName, fieldEntity, fieldName, 1) + +# Set scale factor +myVectors.SetScale(0.1) + +# Set magnitude coloring +myVectors.ShowColored(True) + +# Set line width +myVectors.SetLineWidth(2) + +# Set the type of representation of the vector head (arrow) +myVectors.SetGlyphType(VISU.Vectors.ARROW) + +# Set the position of the vector head (center) +myVectors.SetGlyphPos(VISU.Vectors.CENTER) + +# Update object browser +salome.sg.updateObjBrowser(1) + +# Display just created vectors +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +myView.DisplayOnly(myVectors) +myView.FitAll() +\endcode + +
    Please, see \ref VISU.Vectors "Vectors interface reference documentation" +for more details. + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/tui_view_3d.doc b/doc/salome/gui/VISU/input/tui_view_3d.doc new file mode 100644 index 00000000..3f1f41c2 --- /dev/null +++ b/doc/salome/gui/VISU/input/tui_view_3d.doc @@ -0,0 +1,197 @@ +/*! + +\page tui_view_3d_page Viewing 3D presentations + +Examples of using 3D viewer functionaly from Python: + +\code +import os +from time import sleep + +import salome + +import VISU +from visu_gui import * + +# Set the delay +delay = 4 + +# Set the directory containing MED files +datadir = os.getenv("DATA_DIR") + +# Create a temporary 3D view +print "Create a temporary 3D view..." +myViewManager = myVisu.GetViewManager() +myTempView = myViewManager.Create3DView() +myTempView.SetTitle("The window will be soon destroyed!") +sleep(delay) + +# Destroy the view +print "Destroy the view..." +myViewManager.Destroy(myTempView) +sleep(delay) + +# Import a MED file +medFile = datadir + "/fra.med" +myResult = myVisu.ImportFile(medFile) + +# Create a scalar map +meshName = 'LE VOLUME' +fieldEntity = VISU.NODE +fieldName = 'VITESSE' +timestampId = 1 +myScalarMap = myVisu.ScalarMapOnField(myResult, meshName, fieldEntity, fieldName, timestampId) + +# Create a new 3D view +print "Create a new 3D view..." +myView = myViewManager.Create3DView() + +# Set the background +print "Set a blue background..." +bgColor = SALOMEDS.Color(0.0, 0.3, 1.0) +myView.SetBackground(bgColor) +myView.Update() +sleep(delay) + +# Display the newly created scalar map +print "Display the scalar map..." +myView.Display(myScalarMap) +sleep(delay) + +# Fit all +print "Fit all..." +myView.FitAll() +sleep(delay) + +# Set the point of sight of the camera +print "Set the point of sight of the camera..." +myView.SetFocalPoint([1,5,10]) +myView.Update() +sleep(delay) + +# Fit all +print "Fit all..." +myView.FitAll() +sleep(delay) + +# Change the scalar map range +print "Change the scalar map range..." +myScalarMap.SetRange(0.2, 0.9) +sleep(delay) + +# Update the view +print "Update the view..." +myView.Update() +sleep(delay) + +# Scale the view +print "Scale the view..." +myView.ScaleView(VISU.View3D.YAxis,10.0) +myView.ScaleView(VISU.View3D.XAxis,3.0) +myView.Update() +sleep(delay) + +# Set the camera position in 3D space +print "Set the the camera position in 3D space..." +myView.SetPointOfView([0.01, 0.05, 0.03]) +myView.Update() +sleep(delay) + +# Fit all +print "Fit all..." +myView.FitAll() +sleep(delay) + +# Store view parameters +stateName = "State1" +myView.SaveViewParams(stateName) + +# Remove scale +print "Remove scale..." +myView.RemoveScale() +sleep(delay) + +# Change the background +print "Set a dark background..." +bgColor = SALOMEDS.Color(0.0, 0.1, 0.2) +myView.SetBackground(bgColor) +sleep(delay) + +# Update the view +print "Update the view..." +myView.Update() +sleep(delay) + +# Set the top view +print "Set the top view..." +myView.SetView(VISU.View3D.TOP) +sleep(delay) + +# Zooming out +print "Zooming out..." +aScale = myView.GetParallelScale() +for i in range(0,50) : + aScale = aScale + 0.05 + myView.SetParallelScale(aScale) + myView.Update() + +sleep(delay) + +# Zooming in +print "Zooming in..." +for i in range(0,75) : + aScale = aScale - 0.05 + myView.SetParallelScale(aScale) + myView.Update() + +sleep(delay) + +# Set the vertical line of the camera in 3D space +print "Set the vertical line of the camera in 3D space..." +aViewUp = myView.GetViewUp() +for i in range(0,40) : + aViewUp[0] = aViewUp[0] + 0.1 + myView.SetViewUp(aViewUp) + myView.Update() + +sleep(delay) + +# Rotating Y +print "Rotating Y..." +aPoint = myView.GetPointOfView() +for i in range(0,150) : + aPoint[1] = aPoint[1] + 1 + myView.SetPointOfView(aPoint) + myView.Update() + +sleep(delay) + +# Restore view parameters +print "Restore view parameters..." +myView.RestoreViewParams(stateName) +sleep(delay) + +# Change presentation parameters: + +# Make the scalar map shrinked +print "Make the scalar map shrinked..." +myView.SetShrinked(myScalarMap, True) +sleep(delay) + +# Set the presentation type +print "Set the presentation type to SURFACEFRAME..." +myView.SetPresentationType(myScalarMap, VISU.SURFACEFRAME) +sleep(delay) + +print "Set the presentation type to FEATURE_EDGES..." +myView.SetPresentationType(myScalarMap, VISU.FEATURE_EDGES) +sleep(delay) + +# Update the object browser +salome.sg.updateObjBrowser(1) +\endcode + +
    Please, see \ref VISU.View3D "View3D interface reference documentation" +for more details. + +*/ diff --git a/doc/salome/gui/VISU/input/vectors.doc b/doc/salome/gui/VISU/input/vectors.doc index 4b250995..3e971e01 100644 --- a/doc/salome/gui/VISU/input/vectors.doc +++ b/doc/salome/gui/VISU/input/vectors.doc @@ -43,6 +43,9 @@ scalar bar displayed with this presentation (\ref scalar_map_page "see also").See Also a sample TUI Script of +\ref tui_vectors_page "Vectors creation" operation. */ diff --git a/doc/salome/gui/VISU/input/viewing_3d_presentations.doc b/doc/salome/gui/VISU/input/viewing_3d_presentations.doc index 0ea0cecc..d5a679da 100644 --- a/doc/salome/gui/VISU/input/viewing_3d_presentations.doc +++ b/doc/salome/gui/VISU/input/viewing_3d_presentations.doc @@ -160,4 +160,7 @@ the pop-up menu select Merge Scalar Range. To restore separate bars and scales for each module select Use Field Range from the same menu. +
    See Also sample scripts of +\ref tui_view_3d_page "Viewing 3D presentations" via TUI. + */ diff --git a/idl/VISU_Gen.idl b/idl/VISU_Gen.idl index 58d40368..cadc44b5 100644 --- a/idl/VISU_Gen.idl +++ b/idl/VISU_Gen.idl @@ -2253,6 +2253,9 @@ module VISU { /*! Gets existing numbers of time stamps for the given mesh name, entity and name of field */ TimeStampNumbers GetTimeStampNumbers(in EntityName theMeshName, in Entity theEntity, in EntityName theFieldName); + /*! Gets time values of time stamps for the given mesh name, entity and name of field */ + double_array GetTimeStampValues(in EntityName theMeshName, in Entity theEntity, in EntityName theFieldName); + /*! Gets existing parts of multi resolution structure for the given mesh name */ EntityNames GetPartNames(in EntityName theMeshName); diff --git a/src/CONVERTOR/VISUConvertor.cxx b/src/CONVERTOR/VISUConvertor.cxx index c3f7de91..cccc863f 100644 --- a/src/CONVERTOR/VISUConvertor.cxx +++ b/src/CONVERTOR/VISUConvertor.cxx @@ -32,7 +32,7 @@ #include "VISU_TableReader.hxx" #include -#include +#include #include #include diff --git a/src/CONVERTOR/VISU_Convertor_impl.cxx b/src/CONVERTOR/VISU_Convertor_impl.cxx index 40dddf27..4a266f9c 100644 --- a/src/CONVERTOR/VISU_Convertor_impl.cxx +++ b/src/CONVERTOR/VISU_Convertor_impl.cxx @@ -334,6 +334,14 @@ namespace const VISU::PSubProfileImpl& theSubProfile) { INITMSG(MYDEBUG,"GetMeshOnSubProfile - aEGeom = "<myGeom<myEntity == VISU::CELL_ENTITY && + theSubProfile->myGeom == VISU::ePOINT1 && + !theSubProfile->isDefault() ) + EXCEPTION(std::runtime_error,"theMeshOnEntity->myEntity == VISU::CELL_ENTITY && theSubProfile->myGeom == VISU::ePOINT1 && theSubProfile->isDefault()"); const VISU::PUnstructuredGrid& aSource = theSubProfile->GetSource(); if(theSubProfile->myIsVTKDone) diff --git a/src/CONVERTOR/VISU_MedConvertor.cxx b/src/CONVERTOR/VISU_MedConvertor.cxx index 5b03e784..060e6e35 100644 --- a/src/CONVERTOR/VISU_MedConvertor.cxx +++ b/src/CONVERTOR/VISU_MedConvertor.cxx @@ -3034,11 +3034,13 @@ FillValForTime(MED::SharedPtr theTimeStampValue, VISU::PMEDValForTime theValForTime, VISU::PMEDField theField) { + if(theValForTime->myIsFilled) + return; theField->myDataSize = 0; TInt aNbComp = theField->myNbComp; VISU::TGeom2SubProfile::const_iterator anIter = theGeom2SubProfile.begin(); - for(; anIter != theGeom2SubProfile.end(); anIter++){ + for(; anIter != theGeom2SubProfile.end(); anIter++) { VISU::EGeometry aEGeom = anIter->first; VISU::PMEDSubProfile aSubProfile(anIter->second); @@ -3066,6 +3068,7 @@ FillValForTime(MED::SharedPtr theTimeStampValue, aVMeshValue.reset(aMeshValue); } } + theValForTime->myIsFilled = true; } //--------------------------------------------------------------- diff --git a/src/CONVERTOR/VISU_Structures_impl.cxx b/src/CONVERTOR/VISU_Structures_impl.cxx index a0c1012b..a9416fd0 100644 --- a/src/CONVERTOR/VISU_Structures_impl.cxx +++ b/src/CONVERTOR/VISU_Structures_impl.cxx @@ -516,7 +516,13 @@ namespace VISU return aSize; } - + bool + TSubProfileImpl + ::isDefault() const + { + return strcmp(myName.c_str(),"") == 0; + } + //--------------------------------------------------------------- bool operator<(const PSubProfile& theLeft, const PSubProfile& theRight) @@ -1516,7 +1522,8 @@ namespace VISU TValForTimeImpl ::TValForTimeImpl(): myGaussPtsIDFilter(new TGaussPtsIDFilter()), - myUnstructuredGridIDMapper(new TUnstructuredGridIDMapperImpl()) + myUnstructuredGridIDMapper(new TUnstructuredGridIDMapperImpl()), + myIsFilled(false) {} const PMeshValue& diff --git a/src/CONVERTOR/VISU_Structures_impl.hxx b/src/CONVERTOR/VISU_Structures_impl.hxx index 11d7e818..5ae6a2f5 100644 --- a/src/CONVERTOR/VISU_Structures_impl.hxx +++ b/src/CONVERTOR/VISU_Structures_impl.hxx @@ -226,6 +226,12 @@ namespace VISU virtual vtkIdType GetElemVTKID(vtkIdType theID) const; + + //! Return true in case if it is default profile, + //! i.e myName == "" (MED_NOPFL, see med.h) + virtual + bool + isDefault() const; //! Gets memory size used by the instance (bytes). virtual @@ -869,6 +875,7 @@ namespace VISU PUnstructuredGridIDMapperImpl myUnstructuredGridIDMapper; //!< Keep VTK representation for ordinary mesh and data TGeom2Value myGeom2Value; //!< Keep value that is assigned to the mesh TGeom2NbGauss myGeom2NbGauss; //!< Keep number of Gauss Points + bool myIsFilled; //!< Keep the status of the TValForTime (true - already filled, false - not filled); TValForTimeImpl(); diff --git a/src/CONVERTOR/VISU_TableReader.cxx b/src/CONVERTOR/VISU_TableReader.cxx index d01a7b52..dc941e43 100644 --- a/src/CONVERTOR/VISU_TableReader.cxx +++ b/src/CONVERTOR/VISU_TableReader.cxx @@ -32,7 +32,7 @@ #include #include -#include +#include #include #include @@ -120,7 +120,7 @@ namespace int getLine( std::ifstream& theStmIn, QString& theString ) { char tmp; - std::ostrstream aStrOut; + std::ostringstream aStrOut; while ( theStmIn.get( tmp ) ) { aStrOut<> aVal ) { aRow.myValues.push_back( aVal ); diff --git a/src/OBJECT/VISU_Actor.cxx b/src/OBJECT/VISU_Actor.cxx index bcb66281..2e8e3a23 100644 --- a/src/OBJECT/VISU_Actor.cxx +++ b/src/OBJECT/VISU_Actor.cxx @@ -37,6 +37,7 @@ #include "SVTK_Actor.h" #include "SVTK_Event.h" +#include "VTKViewer_CellCenters.h" #include "VTKViewer_FramedTextActor.h" #include "VTKViewer_ShrinkFilter.h" #include "VTKViewer_GeometryFilter.h" @@ -161,7 +162,7 @@ VISU_Actor myValLblDataSet = vtkUnstructuredGrid::New(); - myValCellCenters = vtkCellCenters::New(); + myValCellCenters = VTKViewer_CellCenters::New(); myValCellCenters->SetInput(myValLblDataSet); myValMaskPoints = vtkMaskPoints::New(); diff --git a/src/OBJECT/VISU_Actor.h b/src/OBJECT/VISU_Actor.h index 84d8876c..7479d517 100644 --- a/src/OBJECT/VISU_Actor.h +++ b/src/OBJECT/VISU_Actor.h @@ -51,11 +51,11 @@ class vtkPlane; class vtkImplicitFunctionCollection; class vtkFeatureEdges; class vtkTextProperty; -class vtkCellCenters; class vtkLabeledDataMapper; class vtkMaskPoints; class vtkActor2D; +class VTKViewer_CellCenters; class VTKViewer_FramedTextActor; class VISU_SelectVisiblePoints; @@ -416,7 +416,7 @@ class VISU_OBJECT_EXPORT VISU_Actor : public VISU_ActorBase vtkDataSet* myValLblDataSet; vtkActor2D* myValLabels; vtkMaskPoints* myValMaskPoints; - vtkCellCenters* myValCellCenters; + VTKViewer_CellCenters* myValCellCenters; vtkLabeledDataMapper* myValLabeledDataMapper; VISU_SelectVisiblePoints* myValSelectVisiblePoints; }; diff --git a/src/OBJECT/VISU_ActorBase.cxx b/src/OBJECT/VISU_ActorBase.cxx index ae6c8e9d..fbb889e3 100644 --- a/src/OBJECT/VISU_ActorBase.cxx +++ b/src/OBJECT/VISU_ActorBase.cxx @@ -161,6 +161,22 @@ bool VISU_ActorBase::IsShrunkable() return myIsShrinkable; } +void +VISU_ActorBase +::SetShrinkFactor(vtkFloatingPointType theValue) +{ + myShrinkFilter->SetShrinkFactor(theValue); + Modified(); +} + +vtkFloatingPointType +VISU_ActorBase +::GetShrinkFactor() +{ + return myShrinkFilter->GetShrinkFactor(); +} + + //-------------------------------------------------------------------------------------- void VISU_ActorBase::RemoveFromRender(vtkRenderer* theRenderer) diff --git a/src/OBJECT/VISU_ActorBase.h b/src/OBJECT/VISU_ActorBase.h index 10645c40..b4e2da39 100644 --- a/src/OBJECT/VISU_ActorBase.h +++ b/src/OBJECT/VISU_ActorBase.h @@ -64,6 +64,9 @@ class VISU_OBJECT_EXPORT VISU_ActorBase: public SALOME_Actor, virtual bool IsShrunkable(); virtual bool IsShrunk(); virtual void SetShrinkable(bool theIsShrinkable); + + virtual void SetShrinkFactor(vtkFloatingPointType theFactor = 0.8); + virtual vtkFloatingPointType GetShrinkFactor(); virtual void SetRepresentation(int theMode); diff --git a/src/OBJECT/VISU_IsoSurfActor.cxx b/src/OBJECT/VISU_IsoSurfActor.cxx index 769563a9..52785d4c 100644 --- a/src/OBJECT/VISU_IsoSurfActor.cxx +++ b/src/OBJECT/VISU_IsoSurfActor.cxx @@ -122,8 +122,8 @@ void VISU_IsoSurfActor::AddToRender(vtkRenderer* theRenderer) //---------------------------------------------------------------------------- void VISU_IsoSurfActor::RemoveFromRender(vtkRenderer* theRenderer) { - VISU_ScalarMapAct::RemoveFromRender(theRenderer); theRenderer->RemoveActor(myLabels); + VISU_ScalarMapAct::RemoveFromRender(theRenderer); } //From vtkFollower diff --git a/src/OBJECT/VISU_ScalarMapAct.cxx b/src/OBJECT/VISU_ScalarMapAct.cxx index f6b85ac4..35673709 100644 --- a/src/OBJECT/VISU_ScalarMapAct.cxx +++ b/src/OBJECT/VISU_ScalarMapAct.cxx @@ -549,3 +549,18 @@ void VISU_ScalarMapAct::SetMarkerTexture( int theMarkerId, VTK::MarkerTexture th Superclass::SetMarkerTexture( theMarkerId, theMarkerTexture ); myPointsActor->SetMarkerTexture( theMarkerId, theMarkerTexture ); } + +/** + * Set size of the 0D elements. + */ +void VISU_ScalarMapAct::Set0DElemSize(vtkFloatingPointType theValue) { + mySurfaceActor->GetProperty()->SetPointSize(theValue); +} + +/** + * Get size of the 0D elements. + */ +vtkFloatingPointType VISU_ScalarMapAct::Get0DElemSize() { + return mySurfaceActor->GetProperty()->GetPointSize(); +} + diff --git a/src/OBJECT/VISU_ScalarMapAct.h b/src/OBJECT/VISU_ScalarMapAct.h index b7a256ca..3233ff90 100644 --- a/src/OBJECT/VISU_ScalarMapAct.h +++ b/src/OBJECT/VISU_ScalarMapAct.h @@ -150,6 +150,10 @@ class VISU_OBJECT_EXPORT VISU_ScalarMapAct : public VISU_DataSetActor int GetBarVisibility(); + virtual + vtkFloatingPointType + Get0DElemSize(); + virtual VISU_ScalarBarActor* GetScalarBar(); @@ -178,6 +182,11 @@ class VISU_OBJECT_EXPORT VISU_ScalarMapAct : public VISU_DataSetActor void SetMarkerTexture( int, VTK::MarkerTexture ); + virtual + void + Set0DElemSize(vtkFloatingPointType theValue); + + protected: VISU_ScalarMapAct(); diff --git a/src/PIPELINE/VISU_ColoredPL.cxx b/src/PIPELINE/VISU_ColoredPL.cxx index a14d401e..ec81c1fd 100644 --- a/src/PIPELINE/VISU_ColoredPL.cxx +++ b/src/PIPELINE/VISU_ColoredPL.cxx @@ -517,3 +517,12 @@ VISU_ColoredPL GetSourceRange( aRange ); SetScalarRange( aRange ); } + +//---------------------------------------------------------------------------- +void +VISU_ColoredPL +::UpdateMapperLookupTable() +{ + //rnv: This method update pointer to the myMapperTable in the MapperHolder + GetMapperHolder()->SetLookupTable(GetMapperTable()); +} diff --git a/src/PIPELINE/VISU_ColoredPL.hxx b/src/PIPELINE/VISU_ColoredPL.hxx index e5771969..a43c157e 100644 --- a/src/PIPELINE/VISU_ColoredPL.hxx +++ b/src/PIPELINE/VISU_ColoredPL.hxx @@ -141,6 +141,11 @@ public: void SetSourceRange(); + virtual + void + UpdateMapperLookupTable(); + + protected: //---------------------------------------------------------------------------- VISU_ColoredPL(); diff --git a/src/PIPELINE/VISU_OpenGLPointSpriteMapper.cxx b/src/PIPELINE/VISU_OpenGLPointSpriteMapper.cxx index 56c18d93..7b17138d 100755 --- a/src/PIPELINE/VISU_OpenGLPointSpriteMapper.cxx +++ b/src/PIPELINE/VISU_OpenGLPointSpriteMapper.cxx @@ -442,7 +442,7 @@ bool VISU_OpenGLPointSpriteMapper::InitExtensions() if( this->ExtensionsInitialized ) return true; - InitializeARB(); + IsARBInitialized = InitializeARB(); char* ext = (char*)glGetString( GL_EXTENSIONS ); //cout << "OpenGL extensions : " << ext << endl; diff --git a/src/PIPELINE/VISU_PipeLineUtils.hxx b/src/PIPELINE/VISU_PipeLineUtils.hxx index a6026293..c3aef9e3 100644 --- a/src/PIPELINE/VISU_PipeLineUtils.hxx +++ b/src/PIPELINE/VISU_PipeLineUtils.hxx @@ -37,7 +37,6 @@ #include #include -#include #include #include #include diff --git a/src/PIPELINE/VISU_StreamLinesPL.cxx b/src/PIPELINE/VISU_StreamLinesPL.cxx index a23956c2..63b58caf 100644 --- a/src/PIPELINE/VISU_StreamLinesPL.cxx +++ b/src/PIPELINE/VISU_StreamLinesPL.cxx @@ -34,6 +34,7 @@ #include "VISU_PipeLineUtils.hxx" #include "VISU_StreamLine.hxx" +#include "VTKViewer_CellCenters.h" #include "VTKViewer_GeometryFilter.h" #include @@ -68,7 +69,7 @@ VISU_StreamLinesPL SetIsFeatureEdgesAllowed(false); myStream = VISU_StreamLine::New(); - myCenters = vtkCellCenters::New(); + myCenters = VTKViewer_CellCenters::New(); myGeomFilter = VTKViewer_GeometryFilter::New(); myPointsFilter = VISU_MaskPointsFilter::New(); mySource = NULL; diff --git a/src/PIPELINE/VISU_StreamLinesPL.hxx b/src/PIPELINE/VISU_StreamLinesPL.hxx index b1f71ff6..73a604c1 100644 --- a/src/PIPELINE/VISU_StreamLinesPL.hxx +++ b/src/PIPELINE/VISU_StreamLinesPL.hxx @@ -35,7 +35,7 @@ class vtkDataSet; class vtkPointSet; -class vtkCellCenters; +class VTKViewer_CellCenters; class VTKViewer_GeometryFilter; class VISU_MaskPointsFilter; class VISU_StreamLine; @@ -249,7 +249,7 @@ protected: VISU_StreamLine* myStream; vtkPointSet* mySource; - vtkCellCenters* myCenters; + VTKViewer_CellCenters* myCenters; VTKViewer_GeometryFilter *myGeomFilter; VISU_MaskPointsFilter *myPointsFilter; vtkFloatingPointType myPercents; diff --git a/src/PIPELINE/VISU_VectorsPL.cxx b/src/PIPELINE/VISU_VectorsPL.cxx index 9831783b..e3e48d58 100644 --- a/src/PIPELINE/VISU_VectorsPL.cxx +++ b/src/PIPELINE/VISU_VectorsPL.cxx @@ -31,6 +31,7 @@ #include "VISU_UsedPointsFilter.hxx" #include "VTKViewer_TransformFilter.h" #include "VTKViewer_Transform.h" +#include "VTKViewer_CellCenters.h" #include #include @@ -45,7 +46,7 @@ vtkStandardNewMacro(VISU_VectorsPL); //---------------------------------------------------------------------------- template void ToCellCenters( TOutputFilter *theOutputFilter, - vtkCellCenters *theCellCenters, + VTKViewer_CellCenters *theCellCenters, vtkDataSet* theDataSet, VISU_UsedPointsFilter* theUsedPointsFilter ) { @@ -72,7 +73,7 @@ VISU_VectorsPL myConeSource = vtkConeSource::New(); myLineSource = vtkLineSource::New(); - myCenters = vtkCellCenters::New(); + myCenters = VTKViewer_CellCenters::New(); myTransformFilter = VTKViewer_TransformFilter::New(); myUsedPointsFilter = VISU_UsedPointsFilter::New(); diff --git a/src/PIPELINE/VISU_VectorsPL.hxx b/src/PIPELINE/VISU_VectorsPL.hxx index b6bb4e84..0cf33d80 100644 --- a/src/PIPELINE/VISU_VectorsPL.hxx +++ b/src/PIPELINE/VISU_VectorsPL.hxx @@ -33,7 +33,7 @@ class VTKViewer_TransformFilter; class VTKViewer_Transform; -class vtkCellCenters; +class VTKViewer_CellCenters; class vtkGlyphSource2D; class vtkConeSource; @@ -142,7 +142,7 @@ protected: vtkLineSource *myLineSource; vtkConeSource *myConeSource; - vtkCellCenters* myCenters; + VTKViewer_CellCenters* myCenters; VTKViewer_TransformFilter *myTransformFilter; VISU_UsedPointsFilter* myUsedPointsFilter; diff --git a/src/VISUGUI/Makefile.am b/src/VISUGUI/Makefile.am index 05d69ef5..ef3ca411 100644 --- a/src/VISUGUI/Makefile.am +++ b/src/VISUGUI/Makefile.am @@ -28,7 +28,7 @@ lib_LTLIBRARIES= libVISU.la # .po files to transform in .qm nodist_salomeres_DATA= \ - VISU_msg_en.qm VISU_images.qm + VISU_msg_en.qm VISU_msg_fr.qm VISU_images.qm salomeinclude_HEADERS= \ VisuGUI_Tools.h \ @@ -193,7 +193,7 @@ libVISU_la_LDFLAGS= \ $(QWT_LIBS) \ $(CAS_LDFLAGS) -lTKV3d \ $(KERNEL_LDFLAGS) -lSalomeNS -lSalomeDSClient \ - $(GUI_LDFLAGS) -lSVTK -lSPlot2d -lSalomePrs -lOCCViewer \ + $(GUI_LDFLAGS) -lSVTK -lSPlot2d -lSalomePrs -lOCCViewer -lViewerTools \ ../OBJECT/libVisuObject.la ../VISU_I/libVISUEngineImpl.la \ ../../idl/libSalomeIDLVISU.la diff --git a/src/VISUGUI/VISU_msg_en.ts b/src/VISUGUI/VISU_msg_en.ts index f31cf5bc..b67b34b7 100644 --- a/src/VISUGUI/VISU_msg_en.ts +++ b/src/VISUGUI/VISU_msg_en.ts @@ -1,4011 +1,4082 @@ + - - - - @default - - ASSIGNED - Assigned - - - ATTRIBUTES_LBL - Attributes - - - AXIS_LBL - Axis - - - BTN_RESET - Reset - - - DATA_LBL - Data - - - ERR_CANT_BUILD_PRESENTATION - The object can't be built - - - ERR_CANT_CREATE_ACTOR - Can't create actor for this presentation - - - ERR_CANT_CREATE_ANIMATION - Can't create animation for these fields: + + + @default + + ASSIGNED + Assigned + + + ATTRIBUTES_LBL + Attributes + + + AXIS_LBL + Axis + + + BTN_RESET + Reset + + + DATA_LBL + Data + + + ERR_CANT_BUILD_PRESENTATION + The object can't be built + + + ERR_CANT_CREATE_ACTOR + Can't create actor for this presentation + + + ERR_CANT_CREATE_ANIMATION + Can't create animation for these fields: number of time stamps or number of components is not the same! - - - ERR_CANT_CREATE_EVOLUTION - Can't create evolution for this field! - - - ERR_CANT_FIND_MED_COMPONENT - Failed to activate MED engine! - - - ERR_CANT_FIND_VISU_COMPONENT - Failed to activate VISU engine! - - - ERR_NO_MEMORY_TO_BUILD - Please, free %1 Mb to make the cache enlarging possible + + + ERR_CANT_CREATE_EVOLUTION + Can't create evolution for this field! + + + ERR_CANT_FIND_MED_COMPONENT + Failed to activate MED engine! + + + ERR_CANT_FIND_VISU_COMPONENT + Failed to activate VISU engine! + + + ERR_NO_MEMORY_TO_BUILD + Please, free %1 Mb to make the cache enlarging possible (for example, try to delete some holders) - - - IMPORT_DONE - Importing is done - - - INF_DONE - done - - - INF_VISU - Post-Pro Info - - - NO_GROUPS - No groups in the mesh - - - PARALLEL_ANIMATION - Parallel Animation - - - PERIOD_2PI - From -PI to PI - - - PERIOD_PI - From 0 to PI - - - PRS_ON_GROUPS - Use Only Groups - - - SUCCESSIVE_ANIMATION - Successive Animation - - - TIT_OFFSETDLG - Translate Presentation - - - TLT_SETUP_PLOT2D - Setup Plot 2d - - - UNITS_LBL - Units - - VISU_3DCACHE_PREFERENCES3D Cache - VISU_ANIMATION_PREFERENCESAnimation - - VISU_COLORS_AND_LABELS - Colors && Labels - - - VISU_COMPONENT - Component - - - VISU_COS_SWEEP - Cosinusoidal ( (1 - cos(t))/2 ) - - - VISU_CUT_LINES - Cut Lines - - - VISU_CUT_LINES_SEGMENT - Cut Lines/Segment - - - VISU_CUT_LINES_SEGMENT_PREF - Cut Lines/Segment preferences - - - VISU_CUT_SEGMENT - Cut Segment - - - VISU_CUT_PLANES - Cut Planes - - - VISU_DEFORMED_SHAPE - Deformed Shape - - - VISU_DISP_ONLY - Display only on creation - - - VISU_DUMP_MODE - Dump mode - - - VISU_DUMP_PICTURES - Save pictures to directory - - - VISU_DUMP_VIDEO - Save animation to AVI file - - - VISU_EDGE_COLOR - Edge Color - - - VISU_ELEM0D_SIZE - Size of 0D elements - - - VISU_FEATURE_EDGES - Feature edges - - - VISU_FEATURE_EDGES_ANGLE - Feature edges angle - - - VISU_FEATURE_EDGES_COLORING - Coloring - - - VISU_FEATURE_EDGES_PROPS - Feature edges properties - - - VISU_FIELD_RANGE - Field range - - - VISU_FONT - Font - - - VISU_FONT_ARIAL - Arial - - - VISU_FONT_COURIER - Courier - - - VISU_FONT_TIMES - Times - - - VISU_GAUSS_METRIC - Gauss Metric - - - VISU_GAUSS_METRIC_AVERAGE - Average - - - VISU_GAUSS_METRIC_MAXIMUM - Maximum - - - VISU_GAUSS_METRIC_MINIMUM - Minimum - - - VISU_GAUSS_METRIC_TOOLTIP - Select the data to display on the cell - - - VISU_HEIGHT - Height: - - - VISU_HORIZONTAL - Horizontal - - - VISU_IMPOSED_RANGE - Imposed range - - - VISU_IS2PI - Parameter varies: - - - VISU_ISO_SURFACES - Iso Surfaces - - - VISU_LABELS - Labels - - - VISU_LIMITED - Limited - - - VISU_LINEAR_SWEEP - Linear - - - VISU_LOGARITHMIC_SCALING - Logarithmic - - - VISU_MARKER_SCALE - Scale of marker - - - VISU_MAX - Max: - - - VISU_MEMORY_LIMIT - Memory limit (Mb) - - - VISU_MEMORY_MODE - Memory mode - - - VISU_MESH - Mesh - - - VISU_MIN - Min: - - - VISU_MINIMAL - Minimal - - - VISU_MINMAX_IMPOSED_RANGE - Min and max for imposed range - - - VISU_MODULUS - Modulus - - - VISU_NB_COLORS - Nb. of colors - - - VISU_NB_CYCLES - Number of cycles - - - VISU_NB_LABELS - Nb. of labels - - - VISU_NB_STEPS - Number of steps - - - VISU_NO_DUMP - No dump - - - VISU_ORIENTATION - Orientation - - - VISU_ORIGIN_AND_SIZE - Origin && Size - - - VISU_PLOT3D - Plot3D - - - VISU_PREF_MED_FULL_LOAD - Full MED loading - - - VISU_PREF_MED_IMPORT - MED files import - - - VISU_PREF_SECOND_TAB - Scalar range, Sweep, MED import, Shading - - - VISU_RANGE_TO_USE - Range to use - - - VISU_REPRESENT_PROPS - Representation properties - - - VISU_SCALAR_BAR - Scalar Bar - - - VISU_SCALAR_MAP - Scalar Map - - - VISU_SCALAR_MAP_ON_DEFORMED_SHAPE - Scalar Map on Def. Shape - - - VISU_SCALAR_MODE - Scalar mode - - - VISU_SCALAR_RANGE - Scalar range: - - - VISU_SHOW_BOUNDARY_EDGES - Show boundary edges - - - VISU_SHOW_FEATURE_EDGES - Show feature edges - - - VISU_SHOW_MANIFOLD_EDGES - Show manifold edges - - - VISU_SHOW_NON_MANIFOLD_EDGES - Show non-manifold edges - - - VISU_SHRINK - Shrink - - - VISU_SIN_SWEEP - Sinusoidal ( sin( t - PI/2 ) ) - - - VISU_STREAM_LINES - Stream Lines - - - VISU_STREAM_LINES_PREF - Stream Lines Preferences - - - VISU_STREAM_LINES_PREF - Stream Lines Preferences - - - VISU_STREAM_LINES_USED_POINTS - Used points - - - VISU_SWEEPING_MODES - Mode of the sweeping - - - VISU_SWEEPING_PREF - Sweeping preferences - - - VISU_TABLES - Tables - - - VISU_TABLES_EDITING_PROPS - Tables editing properties - - - VISU_TABLES_ENABLE_EDITING - Enable editing - - - VISU_TABLES_SORT_POLICY - Sort policy - - - VISU_TABLES_EMPTY_LOWEST - Empty cells are considered as lowest values - - - VISU_TABLES_EMPTY_HIGHEST - Empty cells are considered as highest values - - - VISU_TABLES_EMPTY_FIRST - Empty cells are always first - - - VISU_TABLES_EMPTY_LAST - Empty cells are always last - - - VISU_TABLES_EMPTY_IGNORE - Empty cells are ignored - - - VISU_TIME_STAMP_FREQUENCY - Time stamp frequency (for AVI generation) - - - VISU_TIME_STEP - Time step(second) - - - VISU_TITLE - Title - - - VISU_TYPE_OF_MARKER - Type of marker - - - QUADRATIC_REPRESENT_MODE - Representation of the 2D quadratic elements - - - MAX_ARC_ANGLE - Maximum angle - - - VISU_SHRINK_FACTOR - Shrink Factor - - - VISU_USE_SHADING - Use Shading - - - VISU_VECTORS - Vectors - - - VISU_VERTICAL - Vertical - - - VISU_WIDTH - Width: - - - VISU_X - X: - - - VISU_Y - Y: - - - WRN_EXTRA_MEMORY_REQUIRED - Cache need more memory to build the presentation (%1 Mb). + + + IMPORT_DONE + Importing is done + + + INF_DONE + done + + + INF_VISU + Post-Pro Info + + + NO_GROUPS + No groups in the mesh + + + PARALLEL_ANIMATION + Parallel Animation + + + PERIOD_2PI + From -PI to PI + + + PERIOD_PI + From 0 to PI + + + PRS_ON_GROUPS + Use Only Groups + + + SUCCESSIVE_ANIMATION + Successive Animation + + + TIT_OFFSETDLG + Translate Presentation + + + TLT_SETUP_PLOT2D + Setup Plot 2d + + + UNITS_LBL + Units + + + VISU_3DCACHE_PREFERENCES + 3D Cache + + + VISU_ANIMATION_PREFERENCES + Animation + + + VISU_COLORS_AND_LABELS + Colors && Labels + + + VISU_COMPONENT + Component + + + VISU_COS_SWEEP + Cosinusoidal ( (1 - cos(t))/2 ) + + + VISU_CUT_LINES + Cut Lines + + + VISU_CUT_LINES_SEGMENT + Cut Lines/Segment + + + VISU_CUT_LINES_SEGMENT_PREF + Cut Lines/Segment preferences + + + VISU_CUT_SEGMENT + Cut Segment + + + VISU_CUT_PLANES + Cut Planes + + + VISU_DEFORMED_SHAPE + Deformed Shape + + + VISU_DISP_ONLY + Display only on creation + + + VISU_DUMP_MODE + Dump mode + + + VISU_DUMP_PICTURES + Save pictures to directory + + + VISU_DUMP_VIDEO + Save animation to AVI file + + + VISU_EDGE_COLOR + Edge Color + + + VISU_ELEM0D_SIZE + Size of 0D elements + + + VISU_FEATURE_EDGES + Feature edges + + + VISU_FEATURE_EDGES_ANGLE + Feature edges angle + + + VISU_FEATURE_EDGES_COLORING + Coloring + + + VISU_FEATURE_EDGES_PROPS + Feature edges properties + + + VISU_FIELD_RANGE + Field range + + + VISU_FONT + Font + + + VISU_FONT_ARIAL + Arial + + + VISU_FONT_COURIER + Courier + + + VISU_FONT_TIMES + Times + + + VISU_GAUSS_METRIC + Gauss Metric + + + VISU_GAUSS_METRIC_AVERAGE + Average + + + VISU_GAUSS_METRIC_MAXIMUM + Maximum + + + VISU_GAUSS_METRIC_MINIMUM + Minimum + + + VISU_GAUSS_METRIC_TOOLTIP + Select the data to display on the cell + + + VISU_HEIGHT + Height: + + + VISU_HORIZONTAL + Horizontal + + + VISU_IMPOSED_RANGE + Imposed range + + + VISU_IS2PI + Parameter varies: + + + VISU_ISO_SURFACES + Iso Surfaces + + + VISU_LABELS + Labels + + + VISU_LIMITED + Limited + + + VISU_LINEAR_SWEEP + Linear + + + VISU_LOGARITHMIC_SCALING + Logarithmic + + + VISU_MARKER_SCALE + Scale of marker + + + VISU_MAX + Max: + + + VISU_MEMORY_LIMIT + Memory limit (Mb) + + + VISU_MEMORY_MODE + Memory mode + + + VISU_MESH + Mesh + + + VISU_MIN + Min: + + + VISU_MINIMAL + Minimal + + + VISU_MINMAX_IMPOSED_RANGE + Min and max for imposed range + + + VISU_MODULUS + Modulus + + + VISU_NB_COLORS + Nb. of colors + + + VISU_NB_CYCLES + Number of cycles + + + VISU_NB_LABELS + Nb. of labels + + + VISU_NB_STEPS + Number of steps + + + VISU_NO_DUMP + No dump + + + VISU_ORIENTATION + Orientation + + + VISU_ORIGIN_AND_SIZE + Origin && Size + + + VISU_PLOT3D + Plot3D + + + VISU_PREF_MED_FULL_LOAD + Full MED loading + + + VISU_PREF_MED_IMPORT + MED files import + + + VISU_PREF_SECOND_TAB + Scalar range, Sweep, MED import, Shading + + + VISU_RANGE_TO_USE + Range to use + + + VISU_REPRESENT_PROPS + Representation properties + + + VISU_SCALAR_BAR + Scalar Bar + + + VISU_SCALAR_MAP + Scalar Map + + + VISU_SCALAR_MAP_ON_DEFORMED_SHAPE + Scalar Map on Def. Shape + + + VISU_SCALAR_MODE + Scalar mode + + + VISU_SCALAR_RANGE + Scalar range: + + + VISU_SHOW_BOUNDARY_EDGES + Show boundary edges + + + VISU_SHOW_FEATURE_EDGES + Show feature edges + + + VISU_SHOW_MANIFOLD_EDGES + Show manifold edges + + + VISU_SHOW_NON_MANIFOLD_EDGES + Show non-manifold edges + + + VISU_SHRINK + Shrink + + + VISU_SIN_SWEEP + Sinusoidal ( sin( t - PI/2 ) ) + + + VISU_STREAM_LINES + Stream Lines + + + VISU_STREAM_LINES_PREF + Stream Lines Preferences + + + VISU_STREAM_LINES_USED_POINTS + Used points + + + VISU_SWEEPING_MODES + Mode of the sweeping + + + VISU_SWEEPING_PREF + Sweeping preferences + + + VISU_TABLES + Tables + + + VISU_TABLES_EDITING_PROPS + Tables editing properties + + + VISU_TABLES_ENABLE_EDITING + Enable editing + + + VISU_TABLES_SORT_POLICY + Sort policy + + + VISU_TABLES_EMPTY_LOWEST + Empty cells are considered as lowest values + + + VISU_TABLES_EMPTY_HIGHEST + Empty cells are considered as highest values + + + VISU_TABLES_EMPTY_FIRST + Empty cells are always first + + + VISU_TABLES_EMPTY_LAST + Empty cells are always last + + + VISU_TABLES_EMPTY_IGNORE + Empty cells are ignored + + + VISU_TIME_STAMP_FREQUENCY + Time stamp frequency (for AVI generation) + + + VISU_TIME_STEP + Time step(second) + + + VISU_TITLE + Title + + + VISU_TYPE_OF_MARKER + Type of marker + + + QUADRATIC_REPRESENT_MODE + Representation of the 2D quadratic elements + + + MAX_ARC_ANGLE + Maximum angle + + + VISU_SHRINK_FACTOR + Shrink Factor + + + VISU_USE_SHADING + Use Shading + + + VISU_VECTORS + Vectors + + + VISU_VERTICAL + Vertical + + + VISU_WIDTH + Width: + + + VISU_X + X: + + + VISU_Y + Y: + + + WRN_EXTRA_MEMORY_REQUIRED + Cache need more memory to build the presentation (%1 Mb). Do you want to enlarge the cache? - - - WRN_NO_AVAILABLE_DATA - No Available data in selection - - - WRN_STUDY_LOCKED - Current Study is locked - - - WRN_VISU - Post-Pro Warning - - - WRN_VISU_WARNING - Warning - - - INF_FAILED - failed! - - - VISU_IS_UNITS - Display units in title - - - VISU_LABELS_FORMAT - Labels format - - - VISU_TITLE_SIZE - Title size (%): - - - VISU_TITLE_HEIGHT - Title height (%): - - - VISU_LABEL_SIZE - Label size (%): - - - VISU_LABEL_HEIGHT - Label height (%): - - - VISU_BAR_WIDTH - Bar width (%): - - - VISU_BAR_HEIGHT - Bar height (%): - - - VISU_AUTOMATIC_FIT_ALL - Automatic Fit All - - - VISU_DEFORMED_SHAPE_AND_SCALAR_MAP - Def. Shape and Scalar Map - - - VISU_PREF_GENERAL - General - - - VISU_PREF_GROUP_PRECISION - Input Fields Precision - - - VISU_PREF_visual_data_precision - Visual Data Precision - - - VISU_PREF_length_precision - Length Precision - - - VISU_PREF_angle_precision - Angular Precision - - - VISU_PREF_len_tol_precision - Length Tolerance Precision - - - VISU_PREF_parametric_precision - Parametric Precision - - - VISU_PREF_memory_precision - Memory Size Precision - - - VISU_PRECISION_HINT - + + + WRN_NO_AVAILABLE_DATA + No Available data in selection + + + WRN_STUDY_LOCKED + Current Study is locked + + + WRN_VISU + Post-Pro Warning + + + WRN_VISU_WARNING + Warning + + + INF_FAILED + failed! + + + VISU_IS_UNITS + Display units in title + + + VISU_LABELS_FORMAT + Labels format + + + VISU_TITLE_SIZE + Title size (%): + + + VISU_TITLE_HEIGHT + Title height (%): + + + VISU_LABEL_SIZE + Label size (%): + + + VISU_LABEL_HEIGHT + Label height (%): + + + VISU_BAR_WIDTH + Bar width (%): + + + VISU_BAR_HEIGHT + Bar height (%): + + + VISU_AUTOMATIC_FIT_ALL + Automatic Fit All + + + VISU_DEFORMED_SHAPE_AND_SCALAR_MAP + Def. Shape and Scalar Map + + + VISU_PREF_GENERAL + General + + + VISU_PREF_GROUP_PRECISION + Input Fields Precision + + + VISU_PREF_visual_data_precision + Visual Data Precision + + + VISU_PREF_length_precision + Length Precision + + + VISU_PREF_angle_precision + Angular Precision + + + VISU_PREF_len_tol_precision + Length Tolerance Precision + + + VISU_PREF_parametric_precision + Parametric Precision + + + VISU_PREF_memory_precision + Memory Size Precision + + + VISU_PRECISION_HINT + Input value precision can be adjusted using -'%1' parameter in Post-Pro module preferences. - - - VISU_REALLY_DELETE - Do you really want to delete this %1 object(s): %2 - - - WRN_NO_APPROPRIATE_SELECTION - No appropriate objects selected - - - - VisuGUI - - PRECISION - Precision - - - DLG_LINEWIDTH_CMT1 - Set value between - - - DLG_LINEWIDTH_CMT2 - 1 (thin) and 10 (thick) - - - DLG_LINEWIDTH_TITLE - Line Width - - - DLG_OPACITY_CMT1 - Set value between - - - DLG_OPACITY_CMT2 - 0 (transparent) and 100 (opaque) - - - DLG_OPACITY_TITLE - Opacity - - - ERR_ACTIVATE_VIEW3D - Please activate 3D view before - - - ERR_ERROR_DURING_EXPORT - Error has been occured during exporting to file - - - ERR_SCALARBAR_PARAMS - Warning! The parameters is incorrect - - - FLT_ALL_FILES - All Files (*.*) - - - FLT_MED_FILES - MED Files (*.med) - - - FLT_TABLE_FILES - Tables (*.txt *.tab *.csv) - - - IMPORT_FROM_FILE - Import from File - - - MEN_ACTOR_SELECTION - Actor Selection - - - MEN_ARRANGE_ACTORS - Arrange Actors - - - MEN_MANAGE_CACHE - Manage - - - MEN_CELL_COLOR - Cell Color - - - MEN_CELL_SELECTION - Cell Selection - - - MEN_CLEAR_CONTAINER - Clear - - - MEN_CLIPPING - Clipping Planes - - - MEN_COLOR - Color... - - - MEN_COPY_PRS - Copy - - - MEN_CREATE_CURVES - Create Curves - - - MEN_CREATE_MANY_PRS - Create Presentations - - - MEN_CREATE_PLOT2D - Create Plot2d View - - - MEN_CREATE_PRS - Create Presentation - - - MEN_CREATE_TABLE - Create Table - - - MEN_CUBE_AXES - Graduated Axes - - - MEN_CURVE_PROPS - Properties... - - - MEN_CUT_LINES - Cut Lines - - - MEN_CUT_SEGMENT - Cut Segment - - - MEN_CUT_PLANES - Cut Planes - - - MEN_DEFORMED_SHAPE - Deformed Shape - - - MEN_DELETE_OBJS - Delete - - - MEN_DELETE_VIEWPARAMS - Delete View Parameters - - - MEN_SHOW - Show - - - MEN_SHOW_SCALAR_BAR - Show Scalar Bar - - - MEN_DISPLAY_ONLY - Show Only - - - MEN_DISPLAY_SELECTION - Display Selection - - - MEN_EDGE_COLOR - Edge Color - - - MEN_EDIT_CONTAINER - Edit... - - - MEN_EDIT_PRS - Edit... - - - MEN_HIDE - Hide - - - MEN_HIDE_SCALAR_BAR - Hide Scalar Bar - - - MEN_ERASE_ALL - Hide All - - - MEN_EXPORT_TABLE - Export Table - - - VISU_MEN_EXPORT_MED - Export to MED file - - - MEN_FEATURE_EDGES - Feature Edges - - - MEN_FEATURE_EDGES_DISABLE - Disable Feature Edges - - - MEN_FREE_SCALAR_BARS - Use Field Range - - - MEN_GAUSS_POINT_SELECTION - Gauss Point Selection - - - MEN_GLOBAL_SELECTION - Global Selection - - - MEN_HOLO_RENDER - Holo Render - - - MEN_IMPORT - Import - - - MEN_IMPORT_FROM_FILE - MED File - - - MEN_IMPORT_MED_FIELD - Import Field - - - MEN_IMPORT_MED_STRUCTURE - Import Structure - - - MEN_IMPORT_MED_TIMESTAMP - Import TimeStamp - - - MEN_IMPORT_TABLE - Table From File - - - MEN_INSIDEFRAME - Insideframe - - - MEN_ISO_SURFACES - Iso Surfaces - - - MEN_LINE_WIDTH - Line Width - - - MEN_SHRINK_FACTOR - Shrink Factor - - - MEN_MERGE_SCALAR_BARS - Merge Scalar Range - - - MEN_MULTIPR_VIEW_FULL_RES - Display at Full Resolution - - - MEN_MULTIPR_VIEW_HIDE - Hide - - - MEN_MULTIPR_VIEW_LOW_RES - Display at Low Resolution - - - MEN_MULTIPR_VIEW_MEDIUM_RES - Display at Medium Resolution - - - MEN_NOSHADING - Shading Off - - - MEN_OPACITY - Opacity - - - MEN_PARALLEL_ANIMATION - Parallel Animation... - - - MEN_PARTIAL_SELECTION - Partial Selection - - - MEN_PLOT3D_FROM_CUTPLANE - Plot3d - - - MEN_PLOT_3D - Plot3D - - - MEN_POINT_EVOLUTION - Evolution on Point - - - MEN_POINT_SELECTION - Point Selection - - - MEN_POINT_MARKER - Point Marker - - - MEN_POINTS - Points - - - MEN_PROPERTIES - Properties - - - MEN_RENAME - Rename... - - - MEN_RENAME_CONTAINER - Rename... - - - MEN_RENAME_TABLE - Rename... - - - MEN_REPRESENTATION - Representation - - - MEN_RESTORE_VIEWPARAMS - Restore View Parameters - - - MEN_SAVE_VIEWPARAMS - Save View Parameters - - - MEN_SCALAR_MAP - Scalar Map - - - MEN_DEFORMED_SHAPE_AND_SCALAR_MAP - Deformed Shape and Scalar Map - - - MEN_SCALING - Scaling - - - MEN_SELECTION - Selection - - - MEN_SELECTION_PANEL - Selection Panel - - - MEN_SHADING - Shading On - - - MEN_SHOW_ANIMATION - Show... - - - MEN_SHOW_EVOLUTION - Show... - - - MEN_SHOW_TABLE - Show Table - - - MEN_SHRINK - Shrink - - - MEN_STREAM_LINES - Stream Lines - - - MEN_SUCCCESSIVE_ANIMATION - Successive Animation... - - - MEN_SURFACE - Surface - - - MEN_SURFACEFRAME - Surfaceframe - - - MEN_SWEEP - Sweep - - - MEN_TRANSLATE_PRS - Translate Presentation - - - MEN_UNSHRINK - Unshrink - - - MEN_VECTORS - Vectors - - - MEN_VISUALIZATION - Visualization - - - MEN_WIREFRAME - Wireframe - - - MEN_FILTER_SCALARS - Filter by Scalars... - - - MEN_VALUES_LABELING - Values labeling - - - VISU_VALUES_LABELING_PARAMS - Labeling parameters - - - - MEN_2D_QUADRATIC_MODE - 2D Quadratic - - - MEN_VISU_ARCQUAD_MODE - Arcs - - - MEN_VISU_LINEQUAD_MODE - Lines - - TOOL_IMPORTImport - TOOL_REPRESENTATIONRepresentation - TOOL_SELECTIONSelection - TOOL_NAVIGATIONNavigation - TOOL_VISUALISATIONVisualization - - - USE_BUILD_PROGRESS - Use build progress - - - FIRST_STR_AS_TITLE - Use first string as title - - - MEN_LOAD_COMPONENT_DATA - Load Component Data - - - FLT_DISTRIBUTED_MED_FILES - Distributed MED Files (*_maitre.med) - - - SHOW_LEVEL_LABELS - Show level labels - - - MEN_FILE_INFO - MED File Information - - - ERR_ERROR_IN_THE_FILE - Error in the file - - - ERR_FILE_NOT_EXISTS - File does not exist - - - IMPORT_ERRORS - Import operation has finished with errors: - - - TLT_IMPORT_TABLE - Import table - - - UNKNOWN_IMPORT_ERROR - Unknown error - - - VALUES_LABELING - Values labeling - - - LABELS - Labels - - - COLOR - Color - - - - VisuGUI_AxisWg - - AXIS_NAME - Axis name - - - FONT - Font - - - IS_VISIBLE - Is visible - - - LABELS - Labels - - - LENGTH - Length - - - NAME - Name - - - NUMBER - Number - - - OFFSET - Offset - - - TICK_MARKS - Tick marks - - - - VisuGUI_BuildProgressDlg - - BUILD_ALL - Build all - - - BUILD_AT_ONCE - Build at once - - - BUILD_ENTITIES - Build entities - - - BUILD_FIELDS - Build fields - - - BUILD_GROUPS - Build groups - - - BUILD_MINMAX - Build min/max - - - CLOSE - Close - - - CLOSE_AT_FINISH - Close dialog at finish - - - DLG_BUILD_PROGRESS_TITLE - Build progress - - - ERR_ERROR_IN_THE_FILE - Error in the file - - - FILE_NAME - Import file : - - - FLT_ALL_FILES - All Files (*.*) - - - FLT_MED_FILES - MED Files (*.med) - - - HELP - Help - - - IMPORT_FROM_FILE - Import from File - - - IMPORT_PROGRESS - Import progress - - - IMPORT_SETTINGS - Settings - - - IMPORT_TIME - Time - - - START - Start - - - TIME - Elapsed time : - - - - VisuGUI_ClippingDlg - - AUTO_APPLY_CHK - Auto Apply - - - BUT_DELETE - Delete - - - BUT_NEW - New - - - GRP_IJK_AXIS - Axis - - - GRP_PARAMETERS - Parameters - - - GRP_PLANES - Clipping planes - - - I_RADIO_BTN - I - - - J_RADIO_BTN - J - - - K_RADIO_BTN - K - - - LBL_DISTANCE - Distance - - - LBL_IJK_INDEX - Index (from 0 to ...) - - - LBL_IJK_INDEX_TO_arg - Index (from 0 to %1) - - - LBL_ORIENTATION - Orientation - - - LBL_ROTATION_XY - Rotation around Z (X to Y): - - - LBL_ROTATION_XZ - Rotation around Y (X to Z): - - - LBL_ROTATION_YX - Rotation around Z (Y to X): - - - LBL_ROTATION_YZ - Rotation around X (Y to Z): - - - LBL_ROTATION_ZX - Rotation around Y (Z to X): - - - LBL_ROTATION_ZY - Rotation around X (Z to Y): - - - PARALLEL_XOY_COMBO_ITEM - || X-Y - - - PARALLEL_YOZ_COMBO_ITEM - || Y-Z - - - PARALLEL_ZOX_COMBO_ITEM - || Z-X - - - PLANES_COMBO_ITEM_i - Plane# %1 - - - PLANES_COMBO_ITEM_no - No planes - - - REVERSE_NORMAL_CHK - Reverse normal - - - SHOW_PREVIEW_CHK - Show preview - - - TAB_IJK_STRUCTURED - IJK (Structured) - - - TAB_NON_STRUCTURED - Non structured - - - TITLE - Change Clipping - - - WRN_EMPTY_RESULTING_PRS - Impossible to use given clipping planes because of VTK restrictions. +'%1' parameter in Post-Pro module preferences. + + + VISU_REALLY_DELETE + Do you really want to delete this %1 object(s): %2 + + + WRN_NO_APPROPRIATE_SELECTION + No appropriate objects selected + + + VISU_PLUGINS_OTHER + VISU plugins + + + + VisuGUI + + PRECISION + Precision + + + DLG_LINEWIDTH_CMT1 + Set value between + + + DLG_LINEWIDTH_CMT2 + 1 (thin) and 10 (thick) + + + DLG_LINEWIDTH_TITLE + Line Width + + + DLG_OPACITY_CMT1 + Set value between + + + DLG_OPACITY_CMT2 + 0 (transparent) and 100 (opaque) + + + DLG_OPACITY_TITLE + Opacity + + + ERR_ACTIVATE_VIEW3D + Please activate 3D view before + + + ERR_ERROR_DURING_EXPORT + Error has been occured during exporting to file + + + ERR_SCALARBAR_PARAMS + Warning! The parameters is incorrect + + + FLT_ALL_FILES + All Files (*.*) + + + FLT_MED_FILES + MED Files (*.med) + + + FLT_TABLE_FILES + Tables (*.txt *.tab *.csv) + + + IMPORT_FROM_FILE + Import from File + + + MEN_ACTOR_SELECTION + Actor Selection + + + MEN_ARRANGE_ACTORS + Arrange Actors + + + MEN_MANAGE_CACHE + Manage + + + MEN_CELL_COLOR + Cell Color + + + MEN_CELL_SELECTION + Cell Selection + + + MEN_CLEAR_CONTAINER + Clear + + + MEN_CLIPPING + Clipping Planes + + + MEN_COLOR + Color... + + + MEN_COPY_PRS + Copy + + + MEN_CREATE_CURVES + Create Curves + + + MEN_CREATE_MANY_PRS + Create Presentations + + + MEN_CREATE_PLOT2D + Create Plot2d View + + + MEN_CREATE_PRS + Create Presentation + + + MEN_CREATE_TABLE + Create Table + + + MEN_CUBE_AXES + Graduated Axes + + + MEN_CURVE_PROPS + Properties... + + + MEN_CUT_LINES + Cut Lines + + + MEN_CUT_SEGMENT + Cut Segment + + + MEN_CUT_PLANES + Cut Planes + + + MEN_DEFORMED_SHAPE + Deformed Shape + + + MEN_DELETE_OBJS + Delete + + + MEN_DELETE_VIEWPARAMS + Delete View Parameters + + + MEN_SHOW + Show + + + MEN_SHOW_SCALAR_BAR + Show Scalar Bar + + + MEN_DISPLAY_ONLY + Show Only + + + MEN_DISPLAY_SELECTION + Display Selection + + + MEN_EDGE_COLOR + Edge Color + + + MEN_EDIT_CONTAINER + Edit... + + + MEN_EDIT_PRS + Edit... + + + MEN_HIDE + Hide + + + MEN_HIDE_SCALAR_BAR + Hide Scalar Bar + + + MEN_ERASE_ALL + Hide All + + + MEN_EXPORT_TABLE + Export Table + + + VISU_MEN_EXPORT_MED + Export to MED file + + + MEN_FEATURE_EDGES + Feature Edges + + + MEN_FEATURE_EDGES_DISABLE + Disable Feature Edges + + + MEN_FREE_SCALAR_BARS + Use Field Range + + + MEN_GAUSS_POINT_SELECTION + Gauss Point Selection + + + MEN_GLOBAL_SELECTION + Global Selection + + + MEN_HOLO_RENDER + Holo Render + + + MEN_IMPORT + Import + + + MEN_IMPORT_FROM_FILE + MED File + + + MEN_IMPORT_MED_FIELD + Import Field + + + MEN_IMPORT_MED_STRUCTURE + Import Structure + + + MEN_IMPORT_MED_TIMESTAMP + Import TimeStamp + + + MEN_IMPORT_TABLE + Table From File + + + MEN_INSIDEFRAME + Insideframe + + + MEN_ISO_SURFACES + Iso Surfaces + + + MEN_LINE_WIDTH + Line Width + + + MEN_SHRINK_FACTOR + Shrink Factor + + + MEN_MERGE_SCALAR_BARS + Merge Scalar Range + + + MEN_MULTIPR_VIEW_FULL_RES + Display at Full Resolution + + + MEN_MULTIPR_VIEW_HIDE + Hide + + + MEN_MULTIPR_VIEW_LOW_RES + Display at Low Resolution + + + MEN_MULTIPR_VIEW_MEDIUM_RES + Display at Medium Resolution + + + MEN_NOSHADING + Shading Off + + + MEN_OPACITY + Opacity + + + MEN_PARALLEL_ANIMATION + Parallel Animation... + + + MEN_PARTIAL_SELECTION + Partial Selection + + + MEN_PLOT3D_FROM_CUTPLANE + Plot3d + + + MEN_PLOT_3D + Plot3D + + + MEN_POINT_EVOLUTION + Evolution on Point + + + MEN_POINT_SELECTION + Point Selection + + + MEN_POINT_MARKER + Point Marker + + + MEN_POINTS + Points + + + MEN_PROPERTIES + Properties + + + MEN_RENAME + Rename... + + + MEN_RENAME_CONTAINER + Rename... + + + MEN_RENAME_TABLE + Rename... + + + MEN_REPRESENTATION + Representation + + + MEN_RESTORE_VIEWPARAMS + Restore View Parameters + + + MEN_SAVE_VIEWPARAMS + Save View Parameters + + + MEN_SCALAR_MAP + Scalar Map + + + MEN_DEFORMED_SHAPE_AND_SCALAR_MAP + Deformed Shape and Scalar Map + + + MEN_SCALING + Scaling + + + MEN_SELECTION + Selection + + + MEN_SELECTION_PANEL + Selection Panel + + + MEN_SHADING + Shading On + + + MEN_SHOW_ANIMATION + Show... + + + MEN_SHOW_EVOLUTION + Show... + + + MEN_SHOW_TABLE + Show Table + + + MEN_SHRINK + Shrink + + + MEN_STREAM_LINES + Stream Lines + + + MEN_SUCCCESSIVE_ANIMATION + Successive Animation... + + + MEN_SURFACE + Surface + + + MEN_SURFACEFRAME + Surfaceframe + + + MEN_SWEEP + Sweep + + + MEN_TRANSLATE_PRS + Translate Presentation + + + MEN_UNSHRINK + Unshrink + + + MEN_VECTORS + Vectors + + + MEN_VISUALIZATION + Visualization + + + MEN_WIREFRAME + Wireframe + + + MEN_FILTER_SCALARS + Filter by Scalars... + + + MEN_VALUES_LABELING + Values labeling + + + VISU_VALUES_LABELING_PARAMS + Labeling parameters + + + MEN_2D_QUADRATIC_MODE + 2D Quadratic + + + MEN_VISU_ARCQUAD_MODE + Arcs + + + MEN_VISU_LINEQUAD_MODE + Lines + + + TOOL_IMPORT + Import + + + TOOL_REPRESENTATION + Representation + + + TOOL_SELECTION + Selection + + + TOOL_NAVIGATION + Navigation + + + TOOL_VISUALISATION + Visualization + + + USE_BUILD_PROGRESS + Use build progress + + + FIRST_STR_AS_TITLE + Use first string as title + + + MEN_LOAD_COMPONENT_DATA + Load Component Data + + + FLT_DISTRIBUTED_MED_FILES + Distributed MED Files (*_maitre.med) + + + SHOW_LEVEL_LABELS + Show level labels + + + MEN_FILE_INFO + MED File Information + + + ERR_ERROR_IN_THE_FILE + Error in the file + + + ERR_FILE_NOT_EXISTS + File does not exist + + + IMPORT_ERRORS + Import operation has finished with errors: + + + TLT_IMPORT_TABLE + Import table + + + UNKNOWN_IMPORT_ERROR + Unknown error + + + VALUES_LABELING + Values labeling + + + LABELS + Labels + + + COLOR + Color + + + + VisuGUI_AxisWg + + AXIS_NAME + Axis name + + + FONT + Font + + + IS_VISIBLE + Is visible + + + LABELS + Labels + + + LENGTH + Length + + + NAME + Name + + + NUMBER + Number + + + OFFSET + Offset + + + TICK_MARKS + Tick marks + + + + VisuGUI_BuildProgressDlg + + BUILD_ALL + Build all + + + BUILD_AT_ONCE + Build at once + + + BUILD_ENTITIES + Build entities + + + BUILD_FIELDS + Build fields + + + BUILD_GROUPS + Build groups + + + BUILD_MINMAX + Build min/max + + + CLOSE + Close + + + CLOSE_AT_FINISH + Close dialog at finish + + + DLG_BUILD_PROGRESS_TITLE + Build progress + + + ERR_ERROR_IN_THE_FILE + Error in the file + + + FILE_NAME + Import file : + + + FLT_ALL_FILES + All Files (*.*) + + + FLT_MED_FILES + MED Files (*.med) + + + HELP + Help + + + IMPORT_FROM_FILE + Import from File + + + IMPORT_PROGRESS + Import progress + + + IMPORT_SETTINGS + Settings + + + IMPORT_TIME + Time + + + START + Start + + + TIME + Elapsed time : + + + + VisuGUI_ClippingDlg + + AUTO_APPLY_CHK + Auto Apply + + + BUT_DELETE + Delete + + + BUT_NEW + New + + + GRP_IJK_AXIS + Axis + + + GRP_PARAMETERS + Parameters + + + GRP_PLANES + Clipping planes + + + I_RADIO_BTN + I + + + J_RADIO_BTN + J + + + K_RADIO_BTN + K + + + LBL_DISTANCE + Distance + + + LBL_IJK_INDEX + Index (from 0 to ...) + + + LBL_IJK_INDEX_TO_arg + Index (from 0 to %1) + + + LBL_ORIENTATION + Orientation + + + LBL_ROTATION_XY + Rotation around Z (X to Y): + + + LBL_ROTATION_XZ + Rotation around Y (X to Z): + + + LBL_ROTATION_YX + Rotation around Z (Y to X): + + + LBL_ROTATION_YZ + Rotation around X (Y to Z): + + + LBL_ROTATION_ZX + Rotation around Y (Z to X): + + + LBL_ROTATION_ZY + Rotation around X (Z to Y): + + + PARALLEL_XOY_COMBO_ITEM + || X-Y + + + PARALLEL_YOZ_COMBO_ITEM + || Y-Z + + + PARALLEL_ZOX_COMBO_ITEM + || Z-X + + + PLANES_COMBO_ITEM_i + Plane# %1 + + + PLANES_COMBO_ITEM_no + No planes + + + REVERSE_NORMAL_CHK + Reverse normal + + + SHOW_PREVIEW_CHK + Show preview + + + TAB_IJK_STRUCTURED + IJK (Structured) + + + TAB_NON_STRUCTURED + Non structured + + + TITLE + Change Clipping + + + WRN_EMPTY_RESULTING_PRS + Impossible to use given clipping planes because of VTK restrictions. Please, provide non-empty resulting presentation. - - - GRP_TYPE - Type of plane - - - GLOBAL_BTN - Global planes - - - LOCAL_BTN - Local planes - - - GRP_VIEWER_PLANES - Planes defined in viewer - - - - VisuGUI_CubeAxesDlg - - CAPTION - Graduated axes - - - IS_VISIBLE - Is visible - - - X_AXIS - X axis - - - Y_AXIS - Y axis - - - Z_AXIS - Z axis - - - - VisuGUI_CursorDlg - - &Cancel - - - - &OK - - - - TextLabel1 - Set value between - - - TextLabel2 - minimal and maximal - - - - VisuGUI_CutLinesDlg - - BASE_PLANE_POS - Base plane position - - - LBL_ABSOLUTE_LENGTH - Use absolute length - - - LBL_GENERATE_CURVES - Generate Curves - - - LBL_GENERATE_TABLE - Generate Data Table - - - LBL_INVERT_CURVES - Invert all curves - - - LBL_LINES_CUT - Cut planes - - - LBL_LINES_PLANE - Plane of lines - - - LBL_NB_PLANS - Number of planes: - - - LBL_POS - Displacement (0...1): - - - LBL_ROTATION - Rotations - - - LBL_ROT_X - Rotation around X (Y to Z): - - - LBL_ROT_Y - Rotation around Y (Z to X): - - - LBL_ROT_Z - Rotation around Z (X to Y): - - - LBL_SHOW_PREVIEW - Show preview - - - PARALLEL_XOY - || X-Y - - - PARALLEL_YOZ - || Y-Z - - - PARALLEL_ZOX - || Z-X - - - SET_DEFAULT - Set default - - - TXT_ORIENTATION - Orientation - - - - VisuGUI_CutSegmentDlg - - LBL_ABSOLUTE_LENGTH - Use absolute length - - - LBL_CUT_SEGMENT - Cut Segment - - - LBL_GENERATE_CURVES - Generate Curve - - - LBL_GENERATE_TABLE - Generate Data Table - - - LBL_INVERT_CURVES - Invert curve - - - LBL_POINT_1 - Point 1: - - - LBL_POINT_2 - Point 2: - - - LBL_SEGMENT - Segment - - - LBL_SHOW_PREVIEW - Show preview - - - LBL_X - X - - - LBL_Y - Y - - - LBL_Z - Z - - - - VisuGUI_CutPlanesDlg - - &Cancel - - - - &OK - - - - - VisuGUI_CutPlanesPane - - LBL_NB_PLANS - Number of planes: - - - LBL_POS - Displacement (0...1): - - - LBL_ROTATION - Rotations - - - LBL_ROT_X - Rotation around X (Y to Z): - - - LBL_ROT_Y - Rotation around Y (Z to X): - - - LBL_ROT_Z - Rotation around Z (X to Y): - - - LBL_SHOW_PREVIEW - Show preview - - - PARALLEL_XOY - // X-Y - - - PARALLEL_YOZ - // Y-Z - - - PARALLEL_ZOX - // Z-X - - - TXT_ORIENTATION - Orientation - - - LBL_DEFORMATION - Deformation - - - LBL_DEFROMATION_SCALE - Scale Factor : - - - LBL_DEFROMATION_VECT - Vectors : - - - - VisuGUI_DeformedShapeDlg - - &Cancel - - - - &OK - - - - DEFORMED_SHAPE_TAB - Deformed Shape - - - DLG_TITLE - Deformed Shape - - - INPUT_TAB - Input - - - MAGNITUDE_COLORING - Magnitude coloring - - - SCALAR_BAR_TAB - Scalar Bar - - - SCALE_FACTOR - Scale Factor: - - - - VisuGUI_EditContainerDlg - - &Cancel - - - - &OK - - - - LBL_CONTAINER - Container - - - LBL_STUDY - Study - - - TXT_CURVE - Curve - - - TXT_TABLE - Table - - - - VisuGUI_EvolutionDlg - - COMPONENT - Component - - - ERR_EXTRACTION_OF_DATA_FAILED - Extraction of data failed! - - - ERR_INVALID_SELECTION - Invalid selection! - - - FIELD - Field - - - POINT - Point - - - PARAMETERS - Parameters - - - TITLE - Evolution on Point - - - - VisuGUI_FeatureEdgesPanel - - WINDOW_TITLE - Feature edges - - - FEATURE_EDGES_ANGLE - Feature edges angle - - - FEATURE_EDGES_COLORING - Coloring - - - FEATURE_EDGES_PROPERTIES - Feature edges properties - - - SHOW_BOUNDARY_EDGES - Show boundary edges - - - SHOW_FEATURE_EDGES - Show feature edges - - - SHOW_MANIFOLD_EDGES - Show manifold edges - - - SHOW_NON_MANIFOLD_EDGES - Show non-manifold edges - - - - VisuGUI_FileDlg - - FULL_LOAD - Full loading for current file - - - - VisuGUI_FindPane - - BETWEEN - Between - - - CONDITION - Where scalar value is: - - - FIND_TITLE - Find - - - INCORRECT_VALUES - Input values are incorrect - - - MAXIMUM - Maximum - - - MINIMUM - Minimum - - - - VisuGUI_FontWg - - ARIAL - Arial - - - BOLD - Bold - - - COURIER - Courier - - - ITALIC - Italic - - - SHADOW - Shadow - - - TIMES - Times - - - - VisuGUI_GaussPointsDlg - - &Cancel - - - - &OK - - - - DEFORMED_SHAPE - Deformed Shape - - - DEFORMED_SHAPE_TITLE - Deformed Shape - - - DLG_PREF_TITLE - Gauss Points Preferences - - - DLG_PROP_TITLE - Gauss Points Properties - - - DLG_TITLE - Gauss Points - - - GAUSS_POINTS_TAB - Gauss Points - - - GEOMETRY - Geometry - - - INPUT_TAB - Input - - - PRS_TITLE - Presentation - - - RESULTS - Results - - - SCALAR_BAR_TAB - Scalar Bar - - - SCALE_FACTOR - Scale Factor : - - - WARNING - Warning - - - - VisuGUI_GaussScalarBarPane - - ACTIVE_BAR_GRP - Active bar - - - BICOLOR - Bicolor - - - COLORS_LABELS_GRP - Colors and labels - - - DIMENSIONS_GRP - Dimensions - - - HIDE_SCALAR_BAR - Hide Scalar Bar - - - DISPLAYED - Displayed - - - FIELD_RANGE_BTN - Use field range - - - GLOBAL - Global - - - HORIZONTAL_BTN - Horizontal - - - IMPOSED_RANGE_BTN - Use imposed range - - - LBL_HEIGHT - Height: - - - LBL_MAX - Max: - - - LBL_MIN - Min: - - - LBL_NB_COLORS - Nb. of colors: - - - LBL_NB_LABELS - Nb. of labels: - - - LBL_SPACING - Spacing: - - - LBL_WIDTH - Width: - - - LBL_X - X: - - - LBL_Y - Y: - - - LOCAL - Local - - - LOGARITHMIC_SCALING - Logarithmic - - - ORIENTATION_GRP - Orientation - - - ORIGIN_GRP - Origin - - - RAINBOW - Rainbow - - - SAVE_DEFAULT_CHK - Save as default - - - SCALAR_RANGE_GRP - Scalar range: - - - VERTICAL_BTN - Vertical - - - - VisuGUI_GaussPointsSelectionPane - - DISPLAY_PARENT_MESH - Display parent mesh element - - - PICKING_DLG_TITLE - Picking - - - DATA_POSITION - Position - - - PARENT_ELEMENT - Parent ID: - - - PARENT_ELEMENT_TIP - Parent mesh element ID - - - LOCAL_POINT - Local ID: - - - LOCAL_POINT_TIP - Local Gauss Point ID - - - - VisuGUI_InputPanel - - WINDOW_TITLE - Input Panel - - - - VisuGUI_InputPane - - ENTITY - Entity : - - - FIELD - Field : - - - MED_FILE - Source File : - - - MESH - Mesh : - - - PRS_DATA_SOUIRCE - Data Source - - - REINITIALIZE - Auto Update - - - TIME_STAMP - Time Stamp : - - - - VisuGUI_IsoSurfPane - - MAX_VALUE - Maximum value: - - - MIN_VALUE - Minimum value: - - - MSG_MINMAX_VALUES - Min value can not be higher or equal to Max value - - - NB_SURFACES - Number of surfaces: - - - MAGNITUDE_COLORING_CHK - Magnitude coloring - - - SEL_COLOR_BTN - Select Color - - - SHOW_VALUES_CHK - Show values (nb per surface) - - - RANGE - Range - - - USE_SCALAR_BAR_RANGE - Use scalar bar range - - - USE_CUSTOM_RANGE - Use custom range - - - - VisuGUI_IsoSurfacesDlg - - &Cancel - - - - &OK - - - - DEFINE_ISOSURFACES - Iso Surfaces Definition - - - - VisuGUI_ItemContainer - - AUTO_CHECK_LBL - Auto assign - - - CIRCLE_MARKER_LBL - Circle - - - CROSS_MARKER_LBL - Cross - - - DAHSDOTDOT_LINE_LBL - DashDotDot - - - DASHDOT_LINE_LBL - DashDot - - - DASH_LINE_LBL - Dash - - - DIAMOND_MARKER_LBL - Diamond - - - DOT_LINE_LBL - Dot - - - DTRIANGLE_MARKER_LBL - Downward triangle - - - H - H - - - LTRIANGLE_MARKER_LBL - Leftward triangle - - - NONE_LINE_LBL - None - - - NONE_MARKER_LBL - None - - - RECTANGLE_MARKER_LBL - Rectangle - - - RTRIANGLE_MARKER_LBL - Rightward triangle - - - SOLID_LINE_LBL - Solid - - - UTRIANGLE_MARKER_LBL - Upward triangle - - - V - V - - - XCROSS_MARKER_LBL - Diagonal cross - - - - VisuGUI_Module - - MEN_DESK_FILE_SAVE_GUI_STATE - Save VISU State - - - MEN_GAUSS - Gauss - - - MEN_GAUSS_CREATE_PRS - Gauss Points - - - MEN_GAUSS_NEW_VIEWER - Points View - - - MEN_OVERWRITE_CONFIGURATION - Overwrite Current Configuration - - - MEN_RESTORE_CONFIGURATION - Restore Current Configuration - - - MEN_SAVE_CONFIGURATION - Store Current Configuration - - - MEN_VISUALISATION - Visualization - - - PRP_DESK_FILE_SAVE_GUI_STATE - Saves current state of viewers, displayed objects, etc. - - - TOOL_IMPORT - Import Toolbar - - - TOOL_VISUALISATION - Visualization - - - TOT_DESK_FILE_SAVE_GUI_STATE - Save VISU state - - - VISU_CAMERA_MOVE_PREF - Number of steps between two positions - - - VISU_CAMERA_PREF_GROUP_TTL - Camera movements - - - VISU_GAUSS_INSIDE_CURSOR_PREF_TAB_TTL - Inside Cursor - - - VISU_GAUSS_OUTSIDE_CURSOR_PREF_TAB_TTL - Outside Cursor - - - VISU_GAUSS_PREF_ACTIVE_BAR - Active bar - - - VISU_GAUSS_PREF_ALPHA_TEXTURE - Alpha Channel Texture (16x16) - - - VISU_GAUSS_PREF_ALPHA_THRESHOLD - Alpha Channel Threshold - - - VISU_GAUSS_PREF_BICOLOR - Bicolor - - - VISU_GAUSS_PREF_CLAMP - Maximum Size (Clamp) - - - VISU_GAUSS_PREF_COLOR - Color - - - VISU_GAUSS_PREF_COLOR_GROUP_TTL - Color - - - VISU_GAUSS_PREF_DEFORMED_SHAPE_GROUP_TTL - Deformed Shape - - - VISU_GAUSS_PREF_DISPLAY_GLOBAL - Display global bar - - - VISU_GAUSS_PREF_FACE_LIMIT - Notify when number of faces exceeds - - - VISU_GAUSS_PREF_GEOMSPHERE - Geometrical sphere - - - VISU_GAUSS_PREF_GEOM_GROUP_TTL - Geometry - - - VISU_GAUSS_PREF_GLOBAL - Global - - - VISU_GAUSS_PREF_INCREMENT - +/- Ratio - - - VISU_GAUSS_PREF_LOCAL - Local - - - VISU_GAUSS_PREF_MAGNIFICATION - Magnification (%) - - - VISU_GAUSS_PREF_MAGNIFICATION_GROUP_TTL - Magnification (Inside and Outside) - - - VISU_GAUSS_PREF_MAIN_TEXTURE - Main Texture (16x16) - - - VISU_GAUSS_PREF_MAX_SIZE - Range value for max size (%) - - - VISU_GAUSS_PREF_MIN_SIZE - Range value for min size (%) - - - VISU_GAUSS_PREF_OPENGLPOINT - OpenGL point - - - VISU_GAUSS_PREF_POINTSPRITE - Point sprite - - - VISU_GAUSS_PREF_PRIMITIVE_GROUP_TTL - Primitive - - - VISU_GAUSS_PREF_PRIMITIVE_TYPE - Primitive Type - - - VISU_GAUSS_PREF_RAINBOW - Rainbow - - - VISU_GAUSS_PREF_RESOLUTION - Geometrical sphere resolution - - - VISU_GAUSS_PREF_SCALAR_BAR_MODE - Scalar bar mode - - - VISU_GAUSS_PREF_SCALE_FACTOR - Scale factor - - - VISU_GAUSS_PREF_SIZE - Size of points (%) - - - VISU_GAUSS_PREF_SIZE_GROUP_TTL - Size - - - VISU_GAUSS_PREF_SPACING - Spacing - - - VISU_GAUSS_PREF_TAB_TTL - Gauss Points - - - VISU_GAUSS_PREF_UNIFORM_COLOR - Uniform Color - - - VISU_GAUSS_SCALAR_BAR_PREF_GROUP_TTL - Gauss Points Scalar Bar - - - VISU_GAUSS_SCALAR_BAR_PREF_TAB_TTL - Gauss Points Scalar Bar - - - VISU_KEYBOARD_PREF - [+]/[-] Speed increment - - - VISU_KEYBOARD_PREF_GROUP_TTL - Keyboard - - - VISU_MOUSE_PREF - Mouse behaviour - - - VISU_MOUSE_PREF_GROUP_TLT - Mouse - - - VISU_MOUSE_PREF_KEYBOARD_FREE - Keyboard free - - - VISU_MOUSE_PREF_STANDARD - Salome standard controls - - - VISU_MOUSE_PREF_TAB_TLT - Navigation - - - VISU_PICKING_PREF_BELOW_POINT - Centered below the point - - - VISU_PICKING_PREF_CAMERA_GROUP_TTL - Movement of the camera - - - VISU_PICKING_PREF_CAMERA_MOVEMENT - Enable movement of the camera - - - VISU_PICKING_PREF_CURSOR_GROUP_TTL - Cursor - - - VISU_PICKING_PREF_CURSOR_SIZE - Size of the cursor - - - VISU_PICKING_PREF_DISPLAY_PARENT_MESH - Display parent mesh element - - - VISU_PICKING_PREF_INFO_WINDOW - Enable information window - - - VISU_PICKING_PREF_INFO_WINDOW_GROUP_TTL - Information window - - - VISU_PICKING_PREF_PARENT_MESH_TTL - Parent mesh element - - - VISU_PICKING_PREF_POINT_SELECTION_TOLERANCE - Point selection tolerance - - - VISU_PICKING_PREF_POSITION - Position - - - VISU_PICKING_PREF_PYRAMID_HEIGHT - Height of the pyramids - - - VISU_PICKING_PREF_SELECTION_COLOR - Selection cursor color - - - VISU_PICKING_PREF_STEP_NUMBER - Number of steps between two positions - - - VISU_PICKING_PREF_TAB_TTL - Picking - - - VISU_PICKING_PREF_TOLERANCE_GROUP_TTL - Tolerance - - - VISU_PICKING_PREF_TOP_LEFT_CORNER - Top-left corner of the 3D view - - - VISU_PICKING_PREF_TRANSPARENCY - Transparency - - - VISU_PICKING_PREF_ZOOM_FACTOR - Zoom factor - - - VISU_RECORDER_PREF_ALL_DISLPAYED_FRAMES - Recording all displayed frames - - - VISU_RECORDER_PREF_FPS - FPS - - - VISU_RECORDER_PREF_GROUP_TTL - Settings - - - VISU_RECORDER_PREF_PROGRESSIVE - Progressive - - - VISU_RECORDER_PREF_QUALITY - Quality - - - VISU_RECORDER_PREF_RECORDING_MODE - Mode - - - VISU_RECORDER_PREF_SKIPPED_FRAMES - Recording at a given FPS - - - VISU_RECORDER_PREF_TAB_TTL - Recorder - - - VISU_SPACEMOUSE_PREF - Spacemouse - - - VISU_SPACEMOUSE_PREF_1 - Decrease speed increment - - - VISU_SPACEMOUSE_PREF_2 - Increase speed increment - - - VISU_SPACEMOUSE_PREF_3 - Decrease Gauss points magnification - - - VISU_SPACEMOUSE_PREF_4 - Increase Gauss points magnification - - - VISU_SPACEMOUSE_PREF_5 - Dominant / combined switch - - - VISU_SPACEMOUSE_PREF_BTN_* - Button * - - - VISU_SPACEMOUSE_PREF_BTN_1 - Button 1 - - - VISU_SPACEMOUSE_PREF_BTN_10 - Button 10 - - - VISU_SPACEMOUSE_PREF_BTN_11 - Button 11 - - - VISU_SPACEMOUSE_PREF_BTN_2 - Button 2 - - - VISU_SPACEMOUSE_PREF_BTN_3 - Button 3 - - - VISU_SPACEMOUSE_PREF_BTN_4 - Button 4 - - - VISU_SPACEMOUSE_PREF_BTN_5 - Button 5 - - - VISU_SPACEMOUSE_PREF_BTN_6 - Button 6 - - - VISU_SPACEMOUSE_PREF_BTN_7 - Button 7 - - - VISU_SPACEMOUSE_PREF_BTN_8 - Button 8 - - - - VisuGUI_NameDlg - - NAME_LBL - Name: - - - TLT_RENAME - Rename - - - - VisuGUI_NonIsometricDlg - - &Apply - - - - &Cancel - - - - &Reset - - - - DLG_TITLE - Scaling - - - LBL_X - X : - - - LBL_Y - Y : - - - LBL_Z - Z : - - - O&K - - - - - VisuGUI_Plot3DDlg - - INPUT_TAB_TITLE - Input - - - PLOT3D_TAB_TITLE - Plot 3D - - - SCALAR_BAR_TAB_TITLE - Scalar Bar - - - TITLE - Plot3D Definition - - - - VisuGUI_Plot3DPane - - CONTOUR - Contour - - - NUMBER_CONTOURS - Number of contours: - - - ORIENTATION - Orientation - - - POSITION - Position - - - POSITION_VALUE - Value: - - - PRESENTATION_TYPE - Presentation type - - - PREVIEW - Preview cutting plane - - - RELATIVE - Relative - - - ROTATIONS - Rotations - - - ROTATION_X - Rotation around X (Y to Z): - - - ROTATION_Y - Rotation around Y (Z to X): - - - ROTATION_Z - Rotation around Z (X to Y): - - - SCALE - Scale Factor: - - - SURFACE - Surface - - - - VisuGUI_ScalarBarDlg - - &Cancel - - - - &OK - - - - DLG_PREF_TITLE - Scalar Bar Preferences - - - DLG_PROP_TITLE - Scalar Bar Properties - - - - VisuGUI_ScalarBarPane - - COLORS_LABELS_GRP - Colors and labels - - - DIMENSIONS_GRP - Dimensions (in % of the size of view) - - - FIELD_RANGE_BTN - Use field range - - - HORIZONTAL_BTN - Horizontal - - - IMPOSED_RANGE_BTN - Use imposed range - - - LBL_HEIGHT - Height: - - - LBL_MAX - Max: - - - LBL_MIN - Min: - - - LBL_NB_COLORS - Nb. of colors: - - - LBL_NB_LABELS - Nb. of labels: - - - LBL_SHOW_PREVIEW - Preview - - - SHOW_DISTRIBUTION - Show distribution - - - FILTER_BY_SCALARS - Filter by scalars - - - VALUES_LABELING - Values labeling - - - LBL_WIDTH - Width: - - - LBL_X - X: - - - LBL_Y - Y: - - - LOGARITHMIC_SCALING - Logarithmic - - - MSG_MINMAX_VALUES - Min value can not be higher or equal to Max value - - - ORIENTATION_GRP - Orientation - - - ORIGIN_GRP - Origin - - - SAVE_DEFAULT_CHK - Save as default - - - SCALAR_RANGE_GRP - Scalar range: - - - VERTICAL_BTN - Vertical - - - WRN_LOGARITHMIC_FIELD_RANGE - Logarithmic scaling: field range contains negative values, use imposed range instead - - - WRN_LOGARITHMIC_RANGE - Logarithmic scaling: use imposed range values > 0 - - - HIDE_SCALAR_BAR - Hide scalar bar - - - - VisuGUI_DeformedShapeAndScalarMapDlg - - &Cancel - - - - &OK - - - - DLG_TITLE - Deformed Shape and Scalar Map - - - ERR_SCALAR_DATA_INCONSISTENT - Scalar data on the selected field is inconsistent. + + + GRP_TYPE + Type of plane + + + GLOBAL_BTN + Global planes + + + LOCAL_BTN + Local planes + + + GRP_VIEWER_PLANES + Planes defined in viewer + + + + VisuGUI_CubeAxesDlg + + CAPTION + Graduated axes + + + IS_VISIBLE + Is visible + + + X_AXIS + X axis + + + Y_AXIS + Y axis + + + Z_AXIS + Z axis + + + + VisuGUI_CursorDlg + + &Cancel + + + + &OK + + + + TextLabel1 + Set value between + + + TextLabel2 + minimal and maximal + + + + VisuGUI_CutLinesDlg + + BASE_PLANE_POS + Base plane position + + + LBL_ABSOLUTE_LENGTH + Use absolute length + + + LBL_GENERATE_CURVES + Generate Curves + + + LBL_GENERATE_TABLE + Generate Data Table + + + LBL_INVERT_CURVES + Invert all curves + + + LBL_LINES_CUT + Cut planes + + + LBL_LINES_PLANE + Plane of lines + + + LBL_NB_PLANS + Number of planes: + + + LBL_POS + Displacement (0...1): + + + LBL_ROTATION + Rotations + + + LBL_ROT_X + Rotation around X (Y to Z): + + + LBL_ROT_Y + Rotation around Y (Z to X): + + + LBL_ROT_Z + Rotation around Z (X to Y): + + + LBL_SHOW_PREVIEW + Show preview + + + PARALLEL_XOY + || X-Y + + + PARALLEL_YOZ + || Y-Z + + + PARALLEL_ZOX + || Z-X + + + SET_DEFAULT + Set default + + + TXT_ORIENTATION + Orientation + + + + VisuGUI_CutSegmentDlg + + LBL_ABSOLUTE_LENGTH + Use absolute length + + + LBL_CUT_SEGMENT + Cut Segment + + + LBL_GENERATE_CURVES + Generate Curve + + + LBL_GENERATE_TABLE + Generate Data Table + + + LBL_INVERT_CURVES + Invert curve + + + LBL_POINT_1 + Point 1: + + + LBL_POINT_2 + Point 2: + + + LBL_SEGMENT + Segment + + + LBL_SHOW_PREVIEW + Show preview + + + LBL_X + X + + + LBL_Y + Y + + + LBL_Z + Z + + + + VisuGUI_CutPlanesDlg + + &Cancel + + + + &OK + + + + + VisuGUI_CutPlanesPane + + LBL_NB_PLANS + Number of planes: + + + LBL_POS + Displacement (0...1): + + + LBL_ROTATION + Rotations + + + LBL_ROT_X + Rotation around X (Y to Z): + + + LBL_ROT_Y + Rotation around Y (Z to X): + + + LBL_ROT_Z + Rotation around Z (X to Y): + + + LBL_SHOW_PREVIEW + Show preview + + + PARALLEL_XOY + // X-Y + + + PARALLEL_YOZ + // Y-Z + + + PARALLEL_ZOX + // Z-X + + + TXT_ORIENTATION + Orientation + + + LBL_DEFORMATION + Deformation + + + LBL_DEFROMATION_SCALE + Scale Factor : + + + LBL_DEFROMATION_VECT + Vectors : + + + + VisuGUI_DeformedShapeDlg + + &Cancel + + + + &OK + + + + DEFORMED_SHAPE_TAB + Deformed Shape + + + DLG_TITLE + Deformed Shape + + + INPUT_TAB + Input + + + MAGNITUDE_COLORING + Magnitude coloring + + + SCALAR_BAR_TAB + Scalar Bar + + + SCALE_FACTOR + Scale Factor: + + + + VisuGUI_EditContainerDlg + + &Cancel + + + + &OK + + + + LBL_CONTAINER + Container + + + LBL_STUDY + Study + + + TXT_CURVE + Curve + + + TXT_TABLE + Table + + + + VisuGUI_EvolutionDlg + + COMPONENT + Component + + + ERR_EXTRACTION_OF_DATA_FAILED + Extraction of data failed! + + + ERR_INVALID_SELECTION + Invalid selection! + + + FIELD + Field + + + POINT + Point + + + PARAMETERS + Parameters + + + TITLE + Evolution on Point + + + + VisuGUI_FeatureEdgesPanel + + WINDOW_TITLE + Feature edges + + + FEATURE_EDGES_ANGLE + Feature edges angle + + + FEATURE_EDGES_COLORING + Coloring + + + FEATURE_EDGES_PROPERTIES + Feature edges properties + + + SHOW_BOUNDARY_EDGES + Show boundary edges + + + SHOW_FEATURE_EDGES + Show feature edges + + + SHOW_MANIFOLD_EDGES + Show manifold edges + + + SHOW_NON_MANIFOLD_EDGES + Show non-manifold edges + + + + VisuGUI_FileDlg + + FULL_LOAD + Full loading for current file + + + + VisuGUI_FindPane + + BETWEEN + Between + + + CONDITION + Where scalar value is: + + + FIND_TITLE + Find + + + INCORRECT_VALUES + Input values are incorrect + + + MAXIMUM + Maximum + + + MINIMUM + Minimum + + + + VisuGUI_FontWg + + ARIAL + Arial + + + BOLD + Bold + + + COURIER + Courier + + + ITALIC + Italic + + + SHADOW + Shadow + + + TIMES + Times + + + + VisuGUI_GaussPointsDlg + + &Cancel + + + + &OK + + + + DEFORMED_SHAPE + Deformed Shape + + + DEFORMED_SHAPE_TITLE + Deformed Shape + + + DLG_PREF_TITLE + Gauss Points Preferences + + + DLG_PROP_TITLE + Gauss Points Properties + + + DLG_TITLE + Gauss Points + + + GAUSS_POINTS_TAB + Gauss Points + + + GEOMETRY + Geometry + + + INPUT_TAB + Input + + + PRS_TITLE + Presentation + + + RESULTS + Results + + + SCALAR_BAR_TAB + Scalar Bar + + + SCALE_FACTOR + Scale Factor : + + + WARNING + Warning + + + + VisuGUI_GaussScalarBarPane + + ACTIVE_BAR_GRP + Active bar + + + BICOLOR + Bicolor + + + COLORS_LABELS_GRP + Colors and labels + + + DIMENSIONS_GRP + Dimensions + + + HIDE_SCALAR_BAR + Hide Scalar Bar + + + DISPLAYED + Displayed + + + FIELD_RANGE_BTN + Use field range + + + GLOBAL + Global + + + HORIZONTAL_BTN + Horizontal + + + IMPOSED_RANGE_BTN + Use imposed range + + + LBL_HEIGHT + Height: + + + LBL_MAX + Max: + + + LBL_MIN + Min: + + + LBL_NB_COLORS + Nb. of colors: + + + LBL_NB_LABELS + Nb. of labels: + + + LBL_SPACING + Spacing: + + + LBL_WIDTH + Width: + + + LBL_X + X: + + + LBL_Y + Y: + + + LOCAL + Local + + + LOGARITHMIC_SCALING + Logarithmic + + + ORIENTATION_GRP + Orientation + + + ORIGIN_GRP + Origin + + + RAINBOW + Rainbow + + + SAVE_DEFAULT_CHK + Save as default + + + SCALAR_RANGE_GRP + Scalar range: + + + VERTICAL_BTN + Vertical + + + + VisuGUI_GaussPointsSelectionPane + + DISPLAY_PARENT_MESH + Display parent mesh element + + + PICKING_DLG_TITLE + Picking + + + DATA_POSITION + Position + + + PARENT_ELEMENT + Parent ID: + + + PARENT_ELEMENT_TIP + Parent mesh element ID + + + LOCAL_POINT + Local ID: + + + LOCAL_POINT_TIP + Local Gauss Point ID + + + + VisuGUI_InputPanel + + WINDOW_TITLE + Input Panel + + + + VisuGUI_InputPane + + ENTITY + Entity : + + + FIELD + Field : + + + MED_FILE + Source File : + + + MESH + Mesh : + + + PRS_DATA_SOUIRCE + Data Source + + + REINITIALIZE + Auto Update + + + TIME_STAMP + Time Stamp : + + + + VisuGUI_IsoSurfPane + + MAX_VALUE + Maximum value: + + + MIN_VALUE + Minimum value: + + + MSG_MINMAX_VALUES + Min value can not be higher or equal to Max value + + + NB_SURFACES + Number of surfaces: + + + MAGNITUDE_COLORING_CHK + Magnitude coloring + + + SEL_COLOR_BTN + Select Color + + + SHOW_VALUES_CHK + Show values (nb per surface) + + + RANGE + Range + + + USE_SCALAR_BAR_RANGE + Use scalar bar range + + + USE_CUSTOM_RANGE + Use custom range + + + + VisuGUI_IsoSurfacesDlg + + &Cancel + + + + &OK + + + + DEFINE_ISOSURFACES + Iso Surfaces Definition + + + + VisuGUI_ItemContainer + + AUTO_CHECK_LBL + Auto assign + + + CIRCLE_MARKER_LBL + Circle + + + CROSS_MARKER_LBL + Cross + + + DAHSDOTDOT_LINE_LBL + DashDotDot + + + DASHDOT_LINE_LBL + DashDot + + + DASH_LINE_LBL + Dash + + + DIAMOND_MARKER_LBL + Diamond + + + DOT_LINE_LBL + Dot + + + DTRIANGLE_MARKER_LBL + Downward triangle + + + H + H + + + LTRIANGLE_MARKER_LBL + Leftward triangle + + + NONE_LINE_LBL + None + + + NONE_MARKER_LBL + None + + + RECTANGLE_MARKER_LBL + Rectangle + + + RTRIANGLE_MARKER_LBL + Rightward triangle + + + SOLID_LINE_LBL + Solid + + + UTRIANGLE_MARKER_LBL + Upward triangle + + + V + V + + + XCROSS_MARKER_LBL + Diagonal cross + + + + VisuGUI_Module + + MEN_DESK_FILE_SAVE_GUI_STATE + Save VISU State + + + MEN_GAUSS + Gauss + + + MEN_GAUSS_CREATE_PRS + Gauss Points + + + MEN_GAUSS_NEW_VIEWER + Points View + + + MEN_OVERWRITE_CONFIGURATION + Overwrite Current Configuration + + + MEN_RESTORE_CONFIGURATION + Restore Current Configuration + + + MEN_SAVE_CONFIGURATION + Store Current Configuration + + + MEN_VISUALISATION + Visualization + + + PRP_DESK_FILE_SAVE_GUI_STATE + Saves current state of viewers, displayed objects, etc. + + + TOOL_IMPORT + Import Toolbar + + + TOOL_VISUALISATION + Visualization + + + TOT_DESK_FILE_SAVE_GUI_STATE + Save VISU state + + + VISU_CAMERA_MOVE_PREF + Number of steps between two positions + + + VISU_CAMERA_PREF_GROUP_TTL + Camera movements + + + VISU_GAUSS_INSIDE_CURSOR_PREF_TAB_TTL + Inside Cursor + + + VISU_GAUSS_OUTSIDE_CURSOR_PREF_TAB_TTL + Outside Cursor + + + VISU_GAUSS_PREF_ACTIVE_BAR + Active bar + + + VISU_GAUSS_PREF_ALPHA_TEXTURE + Alpha Channel Texture (16x16) + + + VISU_GAUSS_PREF_ALPHA_THRESHOLD + Alpha Channel Threshold + + + VISU_GAUSS_PREF_BICOLOR + Bicolor + + + VISU_GAUSS_PREF_CLAMP + Maximum Size (Clamp) + + + VISU_GAUSS_PREF_COLOR + Color + + + VISU_GAUSS_PREF_COLOR_GROUP_TTL + Color + + + VISU_GAUSS_PREF_DEFORMED_SHAPE_GROUP_TTL + Deformed Shape + + + VISU_GAUSS_PREF_DISPLAY_GLOBAL + Display global bar + + + VISU_GAUSS_PREF_FACE_LIMIT + Notify when number of faces exceeds + + + VISU_GAUSS_PREF_GEOMSPHERE + Geometrical sphere + + + VISU_GAUSS_PREF_GEOM_GROUP_TTL + Geometry + + + VISU_GAUSS_PREF_GLOBAL + Global + + + VISU_GAUSS_PREF_INCREMENT + +/- Ratio + + + VISU_GAUSS_PREF_LOCAL + Local + + + VISU_GAUSS_PREF_MAGNIFICATION + Magnification (%) + + + VISU_GAUSS_PREF_MAGNIFICATION_GROUP_TTL + Magnification (Inside and Outside) + + + VISU_GAUSS_PREF_MAIN_TEXTURE + Main Texture (16x16) + + + VISU_GAUSS_PREF_MAX_SIZE + Range value for max size (%) + + + VISU_GAUSS_PREF_MIN_SIZE + Range value for min size (%) + + + VISU_GAUSS_PREF_OPENGLPOINT + OpenGL point + + + VISU_GAUSS_PREF_POINTSPRITE + Point sprite + + + VISU_GAUSS_PREF_PRIMITIVE_GROUP_TTL + Primitive + + + VISU_GAUSS_PREF_PRIMITIVE_TYPE + Primitive Type + + + VISU_GAUSS_PREF_RAINBOW + Rainbow + + + VISU_GAUSS_PREF_RESOLUTION + Geometrical sphere resolution + + + VISU_GAUSS_PREF_SCALAR_BAR_MODE + Scalar bar mode + + + VISU_GAUSS_PREF_SCALE_FACTOR + Scale factor + + + VISU_GAUSS_PREF_SIZE + Size of points (%) + + + VISU_GAUSS_PREF_SIZE_GROUP_TTL + Size + + + VISU_GAUSS_PREF_SPACING + Spacing + + + VISU_GAUSS_PREF_TAB_TTL + Gauss Points + + + VISU_GAUSS_PREF_UNIFORM_COLOR + Uniform Color + + + VISU_GAUSS_SCALAR_BAR_PREF_GROUP_TTL + Gauss Points Scalar Bar + + + VISU_GAUSS_SCALAR_BAR_PREF_TAB_TTL + Gauss Points Scalar Bar + + + VISU_KEYBOARD_PREF + [+]/[-] Speed increment + + + VISU_KEYBOARD_PREF_GROUP_TTL + Keyboard + + + VISU_MOUSE_PREF + Mouse behaviour + + + VISU_MOUSE_PREF_GROUP_TLT + Mouse + + + VISU_MOUSE_PREF_KEYBOARD_FREE + Keyboard free + + + VISU_MOUSE_PREF_STANDARD + Salome standard controls + + + VISU_MOUSE_PREF_TAB_TLT + Navigation + + + VISU_PICKING_PREF_BELOW_POINT + Centered below the point + + + VISU_PICKING_PREF_CAMERA_GROUP_TTL + Movement of the camera + + + VISU_PICKING_PREF_CAMERA_MOVEMENT + Enable movement of the camera + + + VISU_PICKING_PREF_CURSOR_GROUP_TTL + Cursor + + + VISU_PICKING_PREF_CURSOR_SIZE + Size of the cursor + + + VISU_PICKING_PREF_DISPLAY_PARENT_MESH + Display parent mesh element + + + VISU_PICKING_PREF_INFO_WINDOW + Enable information window + + + VISU_PICKING_PREF_INFO_WINDOW_GROUP_TTL + Information window + + + VISU_PICKING_PREF_PARENT_MESH_TTL + Parent mesh element + + + VISU_PICKING_PREF_POINT_SELECTION_TOLERANCE + Point selection tolerance + + + VISU_PICKING_PREF_POSITION + Position + + + VISU_PICKING_PREF_PYRAMID_HEIGHT + Height of the pyramids + + + VISU_PICKING_PREF_SELECTION_COLOR + Selection cursor color + + + VISU_PICKING_PREF_STEP_NUMBER + Number of steps between two positions + + + VISU_PICKING_PREF_TAB_TTL + Picking + + + VISU_PICKING_PREF_TOLERANCE_GROUP_TTL + Tolerance + + + VISU_PICKING_PREF_TOP_LEFT_CORNER + Top-left corner of the 3D view + + + VISU_PICKING_PREF_TRANSPARENCY + Transparency + + + VISU_PICKING_PREF_ZOOM_FACTOR + Zoom factor + + + VISU_RECORDER_PREF_ALL_DISLPAYED_FRAMES + Recording all displayed frames + + + VISU_RECORDER_PREF_FPS + FPS + + + VISU_RECORDER_PREF_GROUP_TTL + Settings + + + VISU_RECORDER_PREF_PROGRESSIVE + Progressive + + + VISU_RECORDER_PREF_QUALITY + Quality + + + VISU_RECORDER_PREF_RECORDING_MODE + Mode + + + VISU_RECORDER_PREF_SKIPPED_FRAMES + Recording at a given FPS + + + VISU_RECORDER_PREF_TAB_TTL + Recorder + + + VISU_SPACEMOUSE_PREF + Spacemouse + + + VISU_SPACEMOUSE_PREF_1 + Decrease speed increment + + + VISU_SPACEMOUSE_PREF_2 + Increase speed increment + + + VISU_SPACEMOUSE_PREF_3 + Decrease Gauss points magnification + + + VISU_SPACEMOUSE_PREF_4 + Increase Gauss points magnification + + + VISU_SPACEMOUSE_PREF_5 + Dominant / combined switch + + + VISU_SPACEMOUSE_PREF_BTN_* + Button * + + + VISU_SPACEMOUSE_PREF_BTN_1 + Button 1 + + + VISU_SPACEMOUSE_PREF_BTN_10 + Button 10 + + + VISU_SPACEMOUSE_PREF_BTN_11 + Button 11 + + + VISU_SPACEMOUSE_PREF_BTN_2 + Button 2 + + + VISU_SPACEMOUSE_PREF_BTN_3 + Button 3 + + + VISU_SPACEMOUSE_PREF_BTN_4 + Button 4 + + + VISU_SPACEMOUSE_PREF_BTN_5 + Button 5 + + + VISU_SPACEMOUSE_PREF_BTN_6 + Button 6 + + + VISU_SPACEMOUSE_PREF_BTN_7 + Button 7 + + + VISU_SPACEMOUSE_PREF_BTN_8 + Button 8 + + + + VisuGUI_NameDlg + + NAME_LBL + Name: + + + TLT_RENAME + Rename + + + + VisuGUI_NonIsometricDlg + + &Apply + + + + &Cancel + + + + &Reset + + + + DLG_TITLE + Scaling + + + LBL_X + X : + + + LBL_Y + Y : + + + LBL_Z + Z : + + + O&K + + + + + VisuGUI_Plot3DDlg + + INPUT_TAB_TITLE + Input + + + PLOT3D_TAB_TITLE + Plot 3D + + + SCALAR_BAR_TAB_TITLE + Scalar Bar + + + TITLE + Plot3D Definition + + + + VisuGUI_Plot3DPane + + CONTOUR + Contour + + + NUMBER_CONTOURS + Number of contours: + + + ORIENTATION + Orientation + + + POSITION + Position + + + POSITION_VALUE + Value: + + + PRESENTATION_TYPE + Presentation type + + + PREVIEW + Preview cutting plane + + + RELATIVE + Relative + + + ROTATIONS + Rotations + + + ROTATION_X + Rotation around X (Y to Z): + + + ROTATION_Y + Rotation around Y (Z to X): + + + ROTATION_Z + Rotation around Z (X to Y): + + + SCALE + Scale Factor: + + + SURFACE + Surface + + + + VisuGUI_ScalarBarDlg + + &Cancel + + + + &OK + + + + DLG_PREF_TITLE + Scalar Bar Preferences + + + DLG_PROP_TITLE + Scalar Bar Properties + + + + VisuGUI_ScalarBarPane + + COLORS_LABELS_GRP + Colors and labels + + + DIMENSIONS_GRP + Dimensions (in % of the size of view) + + + FIELD_RANGE_BTN + Use field range + + + HORIZONTAL_BTN + Horizontal + + + IMPOSED_RANGE_BTN + Use imposed range + + + LBL_HEIGHT + Height: + + + LBL_MAX + Max: + + + LBL_MIN + Min: + + + LBL_NB_COLORS + Nb. of colors: + + + LBL_NB_LABELS + Nb. of labels: + + + LBL_SHOW_PREVIEW + Preview + + + SHOW_DISTRIBUTION + Show distribution + + + FILTER_BY_SCALARS + Filter by scalars + + + VALUES_LABELING + Values labeling + + + LBL_WIDTH + Width: + + + LBL_X + X: + + + LBL_Y + Y: + + + LOGARITHMIC_SCALING + Logarithmic + + + MSG_MINMAX_VALUES + Min value can not be higher or equal to Max value + + + ORIENTATION_GRP + Orientation + + + ORIGIN_GRP + Origin + + + SAVE_DEFAULT_CHK + Save as default + + + SCALAR_RANGE_GRP + Scalar range: + + + VERTICAL_BTN + Vertical + + + WRN_LOGARITHMIC_FIELD_RANGE + Logarithmic scaling: field range contains negative values, use imposed range instead + + + WRN_LOGARITHMIC_RANGE + Logarithmic scaling: use imposed range values > 0 + + + HIDE_SCALAR_BAR + Hide scalar bar + + + + VisuGUI_DeformedShapeAndScalarMapDlg + + &Cancel + + + + &OK + + + + DLG_TITLE + Deformed Shape and Scalar Map + + + ERR_SCALAR_DATA_INCONSISTENT + Scalar data on the selected field is inconsistent. Please select another field. - - - FIELD_ITEM - Scalar Field: - - - INPUT_TAB - Input - - - SCALAR_BAR_TAB - Scalar Bar - - - DEFORMED_SHAPE_AND_SCALAR_MAP_TAB - Deformed Shape and Scalar Map - - - SCALE_FACTOR - Scale Factor: - - - TIMESTAMP_ITEM - Current Time Stamp: - - - - VisuGUI_SetupPlot2dDlg - - BUT_NO - No - - - BUT_YES - Yes - - - QUE_WANT_SAME_UNITS - Do you want to choose all items with the same units for vertical axis? - - - - VisuGUI_Sweep - - TITLESweep - MEN_SWEEP_PANESweep - - NAVIGATION_TABNavigation - START_SWEEP_POSITION0 % - END_SWEEP_POSITION100 % - IS_CYCLEDCycled - - PROPERTIES_TABProperties - - MODEMode: - LINEARLinear - COSINUSOIDAL( 1 - cos( t ) ) / 2 - SINUSOIDALsin( t - Pi / 2 ) - - NUMBER_OF_STEPSNumber Steps: - - INTERVALInterval - [ 0, +PI ][ 0, +PI ] - [ -PI, +PI ][ -PI, +PI ] - - DELAY_BETWEEN_STEPSStep Delay [ sec ]: - - - VisuGUI_Slider - - TITLESlider - MEN_SLIDER_PANESlider - - NAVIGATION_TABNavigation - IS_CYCLEDCycled - - PROPERTIES_TABProperties - MINIMAL_MEMORYMinimal - LIMITED_MEMORYLimited - MEMORY_UNITSMb - - USED_BY_CACHEUsed: - AVAILABLE_MEMORYFree: - - SPEEDSpeed - - - VisuGUI_StreamLinesDlg - - &Cancel - - - - &OK - - - - DLG_TITLE - Stream lines Preferences - - - LBL_DIRECTION - Direction - - - LBL_INTEGRATION_STEP - Integration Step - - - LBL_PROPAGATION_TIME - Propagation Time - - - LBL_SOURCE_TYPE - Source type - - - LBL_STEP_LENGTH - Step Length - - - LBL_USED_POINTS - Used points (0..1) - - - MAGNITUDE_COLORING_CHK - Magnitude coloring - - - SOURCE_GRP - Source - - - USE_COLOR_BTN - Use Color - - - - VisuGUI_SweepPrefDlg - - &Cancel - - - - &OK - - - - DLG_TITLE - Sweeping Preferences - - - LBL_NB_CYCLES - Number of cycles: - - - LBL_NB_STEPS - Number of steps: - - - LBL_TIME_STEP - Time step (second): - - - - VisuGUI_TextPrefDlg - - &Cancel - - - - &OK - - - - LBL_BOLD - Bold - - - LBL_ITALIC - Italic - - - LBL_LABELS - Labels - - - LBL_SHADOW - Shadow - - - LBL_TITLE - Title - - - TIT_TEXT_PREF - Text properties - - - - VisuGUI_TimeAnimationDlg - - &OK - - - - ERROR - Error - - - MSG_NO_ANIMATIONDATA - There is no data for animation - - - MSG_NO_AVI_MAKER - Tool jpeg2yuv, necessary for AVI recording, is not available. + + + FIELD_ITEM + Scalar Field: + + + INPUT_TAB + Input + + + SCALAR_BAR_TAB + Scalar Bar + + + DEFORMED_SHAPE_AND_SCALAR_MAP_TAB + Deformed Shape and Scalar Map + + + SCALE_FACTOR + Scale Factor: + + + TIMESTAMP_ITEM + Current Time Stamp: + + + + VisuGUI_SetupPlot2dDlg + + BUT_NO + No + + + BUT_YES + Yes + + + QUE_WANT_SAME_UNITS + Do you want to choose all items with the same units for vertical axis? + + + + VisuGUI_Sweep + + TITLE + Sweep + + + MEN_SWEEP_PANE + Sweep + + + NAVIGATION_TAB + Navigation + + + START_SWEEP_POSITION + 0 % + + + END_SWEEP_POSITION + 100 % + + + IS_CYCLED + Cycled + + + PROPERTIES_TAB + Properties + + + MODE + Mode: + + + LINEAR + Linear + + + COSINUSOIDAL + ( 1 - cos( t ) ) / 2 + + + SINUSOIDAL + sin( t - Pi / 2 ) + + + NUMBER_OF_STEPS + Number Steps: + + + INTERVAL + Interval + + + [ 0, +PI ] + [ 0, +PI ] + + + [ -PI, +PI ] + [ -PI, +PI ] + + + DELAY_BETWEEN_STEPS + Step Delay [ sec ]: + + + + VisuGUI_Slider + + TITLE + Slider + + + MEN_SLIDER_PANE + Slider + + + NAVIGATION_TAB + Navigation + + + IS_CYCLED + Cycled + + + PROPERTIES_TAB + Properties + + + MINIMAL_MEMORY + Minimal + + + LIMITED_MEMORY + Limited + + + MEMORY_UNITS + Mb + + + USED_BY_CACHE + Used: + + + AVAILABLE_MEMORY + Free: + + + SPEED + Speed + + + + VisuGUI_StreamLinesDlg + + &Cancel + + + + &OK + + + + DLG_TITLE + Stream lines Preferences + + + LBL_DIRECTION + Direction + + + LBL_INTEGRATION_STEP + Integration Step + + + LBL_PROPAGATION_TIME + Propagation Time + + + LBL_SOURCE_TYPE + Source type + + + LBL_STEP_LENGTH + Step Length + + + LBL_USED_POINTS + Used points (0..1) + + + MAGNITUDE_COLORING_CHK + Magnitude coloring + + + SOURCE_GRP + Source + + + USE_COLOR_BTN + Use Color + + + STREAM_MEMORY_ALERT + Presentation can't be built using the initial parameters because of memory lack. +Some parameters has been changed. Don you want to continue anyway? + + + + VisuGUI_SweepPrefDlg + + &Cancel + + + + &OK + + + + DLG_TITLE + Sweeping Preferences + + + LBL_NB_CYCLES + Number of cycles: + + + LBL_NB_STEPS + Number of steps: + + + LBL_TIME_STEP + Time step (second): + + + + VisuGUI_TextPrefDlg + + &Cancel + + + + &OK + + + + LBL_BOLD + Bold + + + LBL_ITALIC + Italic + + + LBL_LABELS + Labels + + + LBL_SHADOW + Shadow + + + LBL_TITLE + Title + + + TIT_TEXT_PREF + Text properties + + + + VisuGUI_TimeAnimationDlg + + &OK + + + + ERROR + Error + + + MSG_NO_ANIMATIONDATA + There is no data for animation + + + MSG_NO_AVI_MAKER + Tool jpeg2yuv, necessary for AVI recording, is not available. Please, refer to the documentation. - - - MSG_NO_SUPPORTED_IMAGE_FORMATS - There are no formats available for images output. + + + MSG_NO_SUPPORTED_IMAGE_FORMATS + There are no formats available for images output. Please, refer to the QT documentation. - - - MSG_INVALID_IMAGE_FORMAT_INDEX - Selected image format is out of supported scope. - - - - VisuGUI_TransparencyDlg - - BUT_CLOSE - Close - - - TRANSPARENCY_OPAQUE - Opaque - - - TRANSPARENCY_TITLE - Change Transparency - - - TRANSPARENCY_TRANSPARENT - Transparent - - - - VisuGUI_VectorsDlg - - &Cancel - - - - &OK - - - - ARROWS_BTN - Arrows - - - CENTER_BTN - Center - - - CONES2_BTN - Cones (2) - - - CONES6_BTN - Cones (6) - - - DLG_TITLE - Vector Field Representation - - - GLYPH_POSITION_GRP - Glyph position - - - GLYPH_TYPE_GRP - Glyph type - - - HEAD_BTN - Head - - - LBL_LINE_WIDTH - Line width: - - - LBL_SCALE_FACTOR - Scale factor: - - - MAGNITUDE_COLORING_CHK - Magnitude coloring - - - SEL_COLOR_BTN - Select Color - - - TAIL_BTN - Tail - - - USE_GLYPHS_CHK - Use glyphs - - - - VisuGUI_SelectionPanel - - WINDOW_TITLE - Selection - - - MODE_TITLE - Selection - - - MODE_GAUSS_POINT - Gauss point - - - MODE_POINT - Point - - - MODE_CELL - Cell - - - MODE_ACTOR - Actor - - - MESH_NAME_LBL - Mesh name: - - - FIELD_NAME_LBL - Field name: - - - POINT_DATA_TITLE - Data of Point - - - DATA_ID_LBL - ID: - - - POINT_ID_HDR - PointID - - - CELL_ID_HDR - CellID - - - DATA_SCALAR_HDR - Scalar - - - DATA_VECTOR_HDR - Vector - - - POINT_INFO - Point Info - - - CELL_INFO - Cell Info - - - POINT_COORD_TITLE - Coordinates - - - CELL_DATA_TITLE - Data of Cell - - - CELL_DATA_ID_LBL - ID: - - - ACTOR_DATA_POSITION_TITLE - Position - - - ACTOR_DATA_SIZE_TITLE - Size - - - SELECTION_PREFERENCES - Selection preferences... - - - - VisuGUI_SelectionPrefDlg - - TLT_SELECTION_PREFERENCES - Selection preferences - - - BELOW_POINT - Centered - - - CAMERA_TITLE - Movement of the camera - - - CURSOR_SIZE - Size of the cursor: - - - CURSOR_TITLE - Cursor - - - INFO_WINDOW_TITLE - Information window - - - POINT_TOLERANCE - Point tolerance: - - - POSITION - Position: - - - PYRAMID_HEIGHT - Height of the pyramids: - - - SELECTION_COLOR - Selection cursor color: - - - STEP_NUMBER - Number of steps: - - - STEP_NUMBER_TIP - Number of steps between two positions - - - TOLERANCE_TITLE - Tolerance - - - TOP_LEFT_CORNER - Top-left corner - - - TRANSPARENCY - Transparency: - - - ZOOM_FACTOR - Zoom factor: - - - - VisuGUI_BarPrefDlg - - DIMENSIONS - Dimensions (in % of the size of widget) - - - WIDTH - Width - - - PRECISION - Precision - - - &OK - - - - &Cancel - - - - TIT_BAR_PREF - Bar properties - - - LBL_TITLE_W - Title size (%) - - - LBL_LABEL_W - Label size (%) - - - LBL_LABEL_H - Label height (%) - - - LBL_BAR_W - Bar width (%) - - - LBL_BAR_H - Bar height (%) - - - LBL_SHOW_UNITS - Show units - - - LBL_UNITS_FORMAT - Format: - - - MSG_LABEL_FORMAT - Labels format is invalid. - - - MSG_BIG_SCALE - The common Label size and Bar width or height should not be greater then 100%. - - - MSG_BIG_SCALE_TLT - The Title size should not be greater then 100%. - - - AUTO - auto - - - - VisuGUI_Table3DDlg - - DLG_PREF_TITLE - Table 3D Bar Preferences - - - DLG_PROP_TITLE - Scalar Bar Properties - - - - VisuGUI_TableScalarBarPane - - SCALAR_RANGE_GRP - Scalar range - - - LOGARITHMIC_SCALING - Logarithmic scaling - - - FIELD_RANGE_BTN - Use field range - - - IMPOSED_RANGE_BTN - Use imposed range - - - LBL_MIN - Min: - - - LBL_MAX - Max: - - - COLORS_LABELS_GRP - Colors and labels - - - LBL_NB_COLORS - Nb. of colors: - - - LBL_NB_LABELS - Nb. of labels: - - - ORIENTATION_GRP - Orientation - - - VERTICAL_BTN - Vertical - - - HORIZONTAL_BTN - Horizontal - - - ORIGIN_GRP - Origin - - - LBL_X - X: - - - LBL_Y - Y: - - - LBL_SHOW_PREVIEW - Show preview - - - DIMENSIONS_GRP - Dimensions - - - LBL_WIDTH - Width: - - - LBL_HEIGHT - Height: - - - SAVE_DEFAULT_CHK - Save as default values - - - MSG_MINMAX_VALUES - Min value can not be higher or equal to Max value - - - WRN_LOGARITHMIC_RANGE - Logarithmic scaling: use imposed range values > 0 - - - WRN_LOGARITHMIC_FIELD_RANGE - Logarithmic scaling: field range contains negative values, use imposed range instead - - - - VisuGUI_Table3DPane - - SCALE - Scale Factor: - - - PRESENTATION_TYPE - Presentation type - - - SURFACE - Surface - - - CONTOUR - Contour - - - NUMBER_CONTOURS - Number of contours: - - - - VisuGUI_FileInfoDlg - - CAPTION - File information - - - FILE_NAME - File name - - - FILE_SIZE - File size (bytes) - - - MED_VERSION - MED version - - - - VisuGUI_ClippingPlaneMgr - - TITLE - Clipping planes configuration - - - TITLE_PLANES - Planes definition - - - LBL_NAME - Name of the plane - - - BYVECTOR_TITLE - Normal vector - - - BYPLANE_TITLE - Main plane - - - CHK_AUTOAPPLY - Auto apply - - - CHK_SHOW_PREVIEW - Show preview - - - ORIGIN_TITLE - Origin - - - DIRECTION_TITLE - Direction - - - LBL_ORIENTATION - Orientation - - - LBL_DISTANCE - Distance - - - LBL_ROTATION - Rotation around %1 - - - BTN_NEW - New - - - BTN_DELETE - Delete - - - BTN_IMPORT - Import... - - - IMPORT_TITLE - Import from... - - - SELECT_VIEW - Select View window: - - - - VisuGUI_SegmentationMgr - - MNU_CLIPPING_PLANE_MGR - Clipping planes - - - DSK_CLIPPING_PLANE_MGR - Manage clipping planes in the viewer - - - VISU_VIEW_TOOLBAR - VISU tools - - - VISU_SETPLANES_MNU - Set clipping plane... - - - MNU_SHOW_CLIPPINGPLANES - Show clipping planes - - - DSK_SHOW_CLIPPINGPLANES - Show/Hide clipping planes - - - MNU_ACTIVATE_CLIPPINGPLANES - Deactivate clipping planes - - - DSK_ACTIVATE_CLIPPINGPLANES - Activate/Deactivate clipping planes - - - - VisuGUI_ClippingPanel - - TITLE - Clipping Planes - - - PRESENTATIONS_LBL - Presentations: - - - PLANES_LBL - Associated planes: - - - NEW_BTN - New... - - - EDIT_BTN - Edit... - - - DELETE_BTN - Delete - - - TIT_DELETE_PLANE - Delete clipping plane - - - MSG_DELETE_PLANE - Clipping plane %1 will be deleted. Continue? - - - CHK_SHOW_PLANES - Show planes preview - - - CHK_ACTIVATE_PLANES - Deactivate planes - - - CHK_AUTO_APPLY - Auto apply - - - PLANES_TABLE_TITLES - Plane,Active - - - - VisuGUI_ClippingPlaneDlg - - TITLE - Clipping plane edit - - - LBL_NAME - Name of the plane - - - BYVECTOR_TITLE - Normal vector - - - BYPLANE_TITLE - Main plane - - - CHK_AUTOAPPLY - Global - - - CHK_SHOW_PREVIEW - Show preview - - - ORIGIN_TITLE - Origin - - - DIRECTION_TITLE - Direction - - - LBL_ORIENTATION - Orientation - - - LBL_DISTANCE - Distance - - - LBL_ROTATION - Rotation around %1 - - - - VisuGUI_FilterScalarsDlg - - TITLE - Filtering by scalars - - - BOXTITLE - Filter by scalar range - - - MINLBL - Min: - - - MAXLBL - Max: - - - - VisuGUI_ValuesLabelingDlg - - PARAMETERS_OF_VALUES_LABELING - Parameters of values labeling - - - LABELS - Labels - - - FONT - Font - - - COLOR - Color - - - - VisuGUI_ShrinkFactorDlg - - SHRINKFACTOR_TITLE - Change Shrink Factor - - - SHRINKFACTOR_VALUE - Shrink Factor: - - - - VisuGUI_PrimitiveBox - - ALPHA_TEXTURE - Alpha Channel Texture (16x16) : - - - ALPHA_THRESHOLD - Alpha Channel Threshold : - - - CLAMP - Maximum Size (Clamp) : - - - FACE_LIMIT - Notify when number of faces exceeds : - - - FACE_NUMBER - Number of faces : - - - GEOMETRICAL_SPHERE - Geometrical Sphere - - - MAIN_TEXTURE - Main Texture (16x16) : - - - OPENGL_POINT - OpenGL Point - - - POINT_SPRITE - Point Sprite - - - PRIMITIVE_TITLE - Primitive - - - RESOLUTION - Resolution : - - - - VisuGUI_SizeBox - - COLOR - Color : - - - COLOR_TITLE - Color - - - GEOM_SIZE - Size of points (%) : - - - INCREMENT - +/- Ratio : - - - MAGNIFICATION - Magnification (%) : - - - MAX_SIZE - max size (%) : - - - MIN_SIZE - Range values for min size (%) : - - - OUTSIDE_SIZE - Percentage of normal size(%) : - - - SIZE_TITLE - Size - - - UNIFORM_COLOR - Uniform Color - - - - VISU_TableDlg - - ERR_TABLE_NOT_AVAILABLE - Table is not available - - - TABLE_OF_INTEGER_TLT - Table of integer - - - TABLE_OF_REAL_TLT - Table of real - - - TABLE_UNKNOWN_TLT - Table of unknown - - - VIEW_TABLE_TLT - View Table - - - ALLOW_EDIT_CHECK - Enable editing - - - DO_UPDATE_CHECK - Immediate update - - - ADD_COLUMN_BTN - Add Column - - - ADD_ROW_BTN - Add Row - - - ADJUST_CELLS_BTN - Adjust Cells - - - CLEAR_BTN - Clear - - - REMOVE_COLUMN_BTN - Remove Column(s) - - - REMOVE_ROW_BTN - Remove Row(s) - - - SELECT_ALL_BTN - Select All - - - SET_TITLE_TLT - Set title - - - TITLE_LBL - Title: - - - UNITS_TLT - Units - - + + + MSG_INVALID_IMAGE_FORMAT_INDEX + Selected image format is out of supported scope. + + + + VisuGUI_TransparencyDlg + + BUT_CLOSE + Close + + + TRANSPARENCY_OPAQUE + Opaque + + + TRANSPARENCY_TITLE + Change Transparency + + + TRANSPARENCY_TRANSPARENT + Transparent + + + + VisuGUI_VectorsDlg + + &Cancel + + + + &OK + + + + ARROWS_BTN + Arrows + + + CENTER_BTN + Center + + + CONES2_BTN + Cones (2) + + + CONES6_BTN + Cones (6) + + + DLG_TITLE + Vector Field Representation + + + GLYPH_POSITION_GRP + Glyph position + + + GLYPH_TYPE_GRP + Glyph type + + + HEAD_BTN + Head + + + LBL_LINE_WIDTH + Line width: + + + LBL_SCALE_FACTOR + Scale factor: + + + MAGNITUDE_COLORING_CHK + Magnitude coloring + + + SEL_COLOR_BTN + Select Color + + + TAIL_BTN + Tail + + + USE_GLYPHS_CHK + Use glyphs + + + + VisuGUI_SelectionPanel + + WINDOW_TITLE + Selection + + + MODE_TITLE + Selection + + + MODE_GAUSS_POINT + Gauss point + + + MODE_POINT + Point + + + MODE_CELL + Cell + + + MODE_ACTOR + Actor + + + MESH_NAME_LBL + Mesh name: + + + FIELD_NAME_LBL + Field name: + + + POINT_DATA_TITLE + Data of Point + + + DATA_ID_LBL + ID: + + + POINT_ID_HDR + PointID + + + CELL_ID_HDR + CellID + + + DATA_SCALAR_HDR + Scalar + + + DATA_VECTOR_HDR + Vector + + + POINT_INFO + Point Info + + + CELL_INFO + Cell Info + + + POINT_COORD_TITLE + Coordinates + + + CELL_DATA_TITLE + Data of Cell + + + CELL_DATA_ID_LBL + ID: + + + ACTOR_DATA_POSITION_TITLE + Position + + + ACTOR_DATA_SIZE_TITLE + Size + + + SELECTION_PREFERENCES + Selection preferences... + + + + VisuGUI_SelectionPrefDlg + + TLT_SELECTION_PREFERENCES + Selection preferences + + + BELOW_POINT + Centered + + + CAMERA_TITLE + Movement of the camera + + + CURSOR_SIZE + Size of the cursor: + + + CURSOR_TITLE + Cursor + + + INFO_WINDOW_TITLE + Information window + + + POINT_TOLERANCE + Point tolerance: + + + POSITION + Position: + + + PYRAMID_HEIGHT + Height of the pyramids: + + + SELECTION_COLOR + Selection cursor color: + + + STEP_NUMBER + Number of steps: + + + STEP_NUMBER_TIP + Number of steps between two positions + + + TOLERANCE_TITLE + Tolerance + + + TOP_LEFT_CORNER + Top-left corner + + + TRANSPARENCY + Transparency: + + + ZOOM_FACTOR + Zoom factor: + + + + VisuGUI_BarPrefDlg + + DIMENSIONS + Dimensions (in % of the size of widget) + + + WIDTH + Width + + + PRECISION + Precision + + + &OK + + + + &Cancel + + + + TIT_BAR_PREF + Bar properties + + + LBL_TITLE_W + Title size (%) + + + LBL_LABEL_W + Label size (%) + + + LBL_LABEL_H + Label height (%) + + + LBL_BAR_W + Bar width (%) + + + LBL_BAR_H + Bar height (%) + + + LBL_SHOW_UNITS + Show units + + + LBL_UNITS_FORMAT + Format: + + + MSG_LABEL_FORMAT + Labels format is invalid. + + + MSG_BIG_SCALE + The common Label size and Bar width or height should not be greater then 100%. + + + MSG_BIG_SCALE_TLT + The Title size should not be greater then 100%. + + + AUTO + auto + + + + VisuGUI_Table3DDlg + + DLG_PREF_TITLE + Table 3D Bar Preferences + + + DLG_PROP_TITLE + Scalar Bar Properties + + + + VisuGUI_TableScalarBarPane + + SCALAR_RANGE_GRP + Scalar range + + + LOGARITHMIC_SCALING + Logarithmic scaling + + + FIELD_RANGE_BTN + Use field range + + + IMPOSED_RANGE_BTN + Use imposed range + + + LBL_MIN + Min: + + + LBL_MAX + Max: + + + COLORS_LABELS_GRP + Colors and labels + + + LBL_NB_COLORS + Nb. of colors: + + + LBL_NB_LABELS + Nb. of labels: + + + ORIENTATION_GRP + Orientation + + + VERTICAL_BTN + Vertical + + + HORIZONTAL_BTN + Horizontal + + + ORIGIN_GRP + Origin + + + LBL_X + X: + + + LBL_Y + Y: + + + LBL_SHOW_PREVIEW + Show preview + + + DIMENSIONS_GRP + Dimensions + + + LBL_WIDTH + Width: + + + LBL_HEIGHT + Height: + + + SAVE_DEFAULT_CHK + Save as default values + + + MSG_MINMAX_VALUES + Min value can not be higher or equal to Max value + + + WRN_LOGARITHMIC_RANGE + Logarithmic scaling: use imposed range values > 0 + + + WRN_LOGARITHMIC_FIELD_RANGE + Logarithmic scaling: field range contains negative values, use imposed range instead + + + + VisuGUI_Table3DPane + + SCALE + Scale Factor: + + + PRESENTATION_TYPE + Presentation type + + + SURFACE + Surface + + + CONTOUR + Contour + + + NUMBER_CONTOURS + Number of contours: + + + + VisuGUI_FileInfoDlg + + CAPTION + File information + + + FILE_NAME + File name + + + FILE_SIZE + File size (bytes) + + + MED_VERSION + MED version + + + + VisuGUI_ClippingPlaneMgr + + TITLE + Clipping planes configuration + + + TITLE_PLANES + Planes definition + + + LBL_NAME + Name of the plane + + + BYVECTOR_TITLE + Normal vector + + + BYPLANE_TITLE + Main plane + + + CHK_AUTOAPPLY + Auto apply + + + CHK_SHOW_PREVIEW + Show preview + + + ORIGIN_TITLE + Origin + + + DIRECTION_TITLE + Direction + + + LBL_ORIENTATION + Orientation + + + LBL_DISTANCE + Distance + + + LBL_ROTATION + Rotation around %1 + + + BTN_NEW + New + + + BTN_DELETE + Delete + + + BTN_IMPORT + Import... + + + IMPORT_TITLE + Import from... + + + SELECT_VIEW + Select View window: + + + + VisuGUI_SegmentationMgr + + MNU_CLIPPING_PLANE_MGR + Clipping planes + + + DSK_CLIPPING_PLANE_MGR + Manage clipping planes in the viewer + + + VISU_VIEW_TOOLBAR + VISU tools + + + VISU_SETPLANES_MNU + Set clipping plane... + + + MNU_SHOW_CLIPPINGPLANES + Show clipping planes + + + DSK_SHOW_CLIPPINGPLANES + Show/Hide clipping planes + + + MNU_ACTIVATE_CLIPPINGPLANES + Deactivate clipping planes + + + DSK_ACTIVATE_CLIPPINGPLANES + Activate/Deactivate clipping planes + + + + VisuGUI_ClippingPanel + + TITLE + Clipping Planes + + + PRESENTATIONS_LBL + Presentations: + + + PLANES_LBL + Associated planes: + + + NEW_BTN + New... + + + EDIT_BTN + Edit... + + + DELETE_BTN + Delete + + + TIT_DELETE_PLANE + Delete clipping plane + + + MSG_DELETE_PLANE + Clipping plane %1 will be deleted. Continue? + + + CHK_SHOW_PLANES + Show planes preview + + + CHK_ACTIVATE_PLANES + Deactivate planes + + + CHK_AUTO_APPLY + Auto apply + + + PLANES_TABLE_TITLES + Plane,Active + + + + VisuGUI_ClippingPlaneDlg + + TITLE + Clipping plane edit + + + LBL_NAME + Name of the plane + + + BYVECTOR_TITLE + Normal vector + + + BYPLANE_TITLE + Main plane + + + CHK_AUTOAPPLY + Global + + + CHK_SHOW_PREVIEW + Show preview + + + ORIGIN_TITLE + Origin + + + DIRECTION_TITLE + Direction + + + LBL_ORIENTATION + Orientation + + + LBL_DISTANCE + Distance + + + LBL_ROTATION + Rotation around %1 + + + + VisuGUI_FilterScalarsDlg + + TITLE + Filtering by scalars + + + BOXTITLE + Filter by scalar range + + + MINLBL + Min: + + + MAXLBL + Max: + + + + VisuGUI_ValuesLabelingDlg + + PARAMETERS_OF_VALUES_LABELING + Parameters of values labeling + + + LABELS + Labels + + + FONT + Font + + + COLOR + Color + + + + VisuGUI_ShrinkFactorDlg + + SHRINKFACTOR_TITLE + Change Shrink Factor + + + SHRINKFACTOR_VALUE + Shrink Factor: + + + + VisuGUI_PrimitiveBox + + ALPHA_TEXTURE + Alpha Channel Texture (16x16) : + + + ALPHA_THRESHOLD + Alpha Channel Threshold : + + + CLAMP + Maximum Size (Clamp) : + + + FACE_LIMIT + Notify when number of faces exceeds : + + + FACE_NUMBER + Number of faces : + + + GEOMETRICAL_SPHERE + Geometrical Sphere + + + MAIN_TEXTURE + Main Texture (16x16) : + + + OPENGL_POINT + OpenGL Point + + + POINT_SPRITE + Point Sprite + + + PRIMITIVE_TITLE + Primitive + + + RESOLUTION + Resolution : + + + + VisuGUI_SizeBox + + COLOR + Color : + + + COLOR_TITLE + Color + + + GEOM_SIZE + Size of points (%) : + + + INCREMENT + +/- Ratio : + + + MAGNIFICATION + Magnification (%) : + + + MAX_SIZE + max size (%) : + + + MIN_SIZE + Range values for min size (%) : + + + OUTSIDE_SIZE + Percentage of normal size(%) : + + + SIZE_TITLE + Size + + + UNIFORM_COLOR + Uniform Color + + + + VISU_TableDlg + + ERR_TABLE_NOT_AVAILABLE + Table is not available + + + TABLE_OF_INTEGER_TLT + Table of integer + + + TABLE_OF_REAL_TLT + Table of real + + + TABLE_UNKNOWN_TLT + Table of unknown + + + VIEW_TABLE_TLT + View Table + + + ALLOW_EDIT_CHECK + Enable editing + + + DO_UPDATE_CHECK + Immediate update + + + ADD_COLUMN_BTN + Add Column + + + ADD_ROW_BTN + Add Row + + + ADJUST_CELLS_BTN + Adjust Cells + + + CLEAR_BTN + Clear + + + REMOVE_COLUMN_BTN + Remove Column(s) + + + REMOVE_ROW_BTN + Remove Row(s) + + + SELECT_ALL_BTN + Select All + + + SET_TITLE_TLT + Set title + + + TITLE_LBL + Title: + + + UNITS_TLT + Units + + diff --git a/src/VISUGUI/VISU_msg_fr.ts b/src/VISUGUI/VISU_msg_fr.ts new file mode 100755 index 00000000..6f07d2eb --- /dev/null +++ b/src/VISUGUI/VISU_msg_fr.ts @@ -0,0 +1,4081 @@ + + + + + @default + + ASSIGNED + Attribué + + + ATTRIBUTES_LBL + Attributs + + + AXIS_LBL + Axe + + + BTN_RESET + Restaurer + + + DATA_LBL + Données + + + ERR_CANT_BUILD_PRESENTATION + Impossible de construire l'objet + + + ERR_CANT_CREATE_ACTOR + Impossible de créer l'acteur pour cette présentation + + + ERR_CANT_CREATE_ANIMATION + Impossible de créer l'animation pour ces champs: +Le numéro d'estampilles ou le numéro de composants ne sont pas les mêmes! + + + ERR_CANT_CREATE_EVOLUTION + Impossible de créer l'évolution pour ce champ! + + + ERR_CANT_FIND_MED_COMPONENT + Impossible d'activer l'engine MED! + + + ERR_CANT_FIND_VISU_COMPONENT + Impossible d'activer l'engine VISU! + + + ERR_NO_MEMORY_TO_BUILD + Libérez %1 Mb pour permettre l'accroissement du cache +(par exemple, essayez de supprimer quelques teneurs) + + + IMPORT_DONE + L'importation est accomplie + + + INF_DONE + complet + + + INF_VISU + Post-Pro Info + + + NO_GROUPS + Pas de groupes dans le maillage + + + PARALLEL_ANIMATION + Animation Parallèle + + + PERIOD_2PI + De -PI à PI + + + PERIOD_PI + De 0 à PI + + + PRS_ON_GROUPS + Utiliser Seulement les Groupes + + + SUCCESSIVE_ANIMATION + Animation Successive + + + TIT_OFFSETDLG + Translation de la Présentation + + + TLT_SETUP_PLOT2D + Définir le graphe 2d + + + UNITS_LBL + Unités + + + VISU_3DCACHE_PREFERENCES + Cache 3D + + + VISU_ANIMATION_PREFERENCES + Animation + + + VISU_COLORS_AND_LABELS + Couleurs && Repères + + + VISU_COMPONENT + Composant + + + VISU_COS_SWEEP + Cosinusoidal ( (1 - cos(t))/2 ) + + + VISU_CUT_LINES + Lignes de Découpe + + + VISU_CUT_LINES_SEGMENT + Lignes de Découpe/Segment + + + VISU_CUT_LINES_SEGMENT_PREF + Préférences de Lignes de Découpe/Segment + + + VISU_CUT_SEGMENT + Segment de Découpe + + + VISU_CUT_PLANES + Plans de Découpe + + + VISU_DEFORMED_SHAPE + Déformation + + + VISU_DISP_ONLY + Montrer seulement après la création + + + VISU_DUMP_MODE + Mode de clichage + + + VISU_DUMP_PICTURES + Sauvegarder les images au répertoire + + + VISU_DUMP_VIDEO + Sauvegarder l'animation au fichier AVI + + + VISU_EDGE_COLOR + Couleur d'Arêtes + + + VISU_ELEM0D_SIZE + Taille des éléments 0D + + + VISU_FEATURE_EDGES + Montrer les arêtes + + + VISU_FEATURE_EDGES_ANGLE + Montrer l'angle des arêtes + + + VISU_FEATURE_EDGES_COLORING + Couleur + + + VISU_FEATURE_EDGES_PROPS + Montrer les propriétés des arêtes + + + VISU_FIELD_RANGE + Diapason de Champs + + + VISU_FONT + Font + + + VISU_FONT_ARIAL + Arial + + + VISU_FONT_COURIER + Courrier + + + VISU_FONT_TIMES + Times + + + VISU_GAUSS_METRIC + Métrique Gauss + + + VISU_GAUSS_METRIC_AVERAGE + Moyen + + + VISU_GAUSS_METRIC_MAXIMUM + Maximal + + + VISU_GAUSS_METRIC_MINIMUM + Minimal + + + VISU_GAUSS_METRIC_TOOLTIP + Choisir les données à visualiser dans la cellule + + + VISU_HEIGHT + Hauteur: + + + VISU_HORIZONTAL + Horizontal + + + VISU_IMPOSED_RANGE + Diapason Imposé + + + VISU_IS2PI + Le paramètre varie: + + + VISU_ISO_SURFACES + Surfaces Isométriques + + + VISU_LABELS + Etiquettes + + + VISU_LIMITED + Limité + + + VISU_LINEAR_SWEEP + Linéaire + + + VISU_LOGARITHMIC_SCALING + Logarithmique + + + VISU_MARKER_SCALE + Echelle du repère + + + VISU_MAX + Max: + + + VISU_MEMORY_LIMIT + Limite de la mémoire (Mb) + + + VISU_MEMORY_MODE + Mode de la mémoire + + + VISU_MESH + Maillage + + + VISU_MIN + Min: + + + VISU_MINIMAL + Minimal + + + VISU_MINMAX_IMPOSED_RANGE + Min et max du diapason imposé + + + VISU_MODULUS + Modulus + + + VISU_NB_COLORS + Nb. de couleurs + + + VISU_NB_CYCLES + Numéro de cycles + + + VISU_NB_LABELS + Nb. de repères + + + VISU_NB_STEPS + Numéro de pas + + + VISU_NO_DUMP + Pas de clichage + + + VISU_ORIENTATION + Orientation + + + VISU_ORIGIN_AND_SIZE + Origine && Taille + + + VISU_PLOT3D + Plot3D + + + VISU_PREF_MED_FULL_LOAD + Chargement MED complet + + + VISU_PREF_MED_IMPORT + Importer fichiers MED + + + VISU_PREF_SECOND_TAB + Diapason scalaire, Balayage, Importation MED, Ombrage + + + VISU_RANGE_TO_USE + Diapason à utiliser + + + VISU_REPRESENT_PROPS + Propriétés de la Représentation + + + VISU_SCALAR_BAR + Barre Scalaire + + + VISU_SCALAR_MAP + Carte Scalaire + + + VISU_SCALAR_MAP_ON_DEFORMED_SHAPE + Carte Scalaire sur une Déformation + + + VISU_SCALAR_MODE + Mode Scalaire + + + VISU_SCALAR_RANGE + Diapason Scalaire: + + + VISU_SHOW_BOUNDARY_EDGES + Montrer les arêtes frontières + + + VISU_SHOW_FEATURE_EDGES + Montrer les arêtes + + + VISU_SHOW_MANIFOLD_EDGES + Montrer les arêtes complexes| + + + VISU_SHOW_NON_MANIFOLD_EDGES + Montrer les arêtes simples + + + VISU_SHRINK + Contraction + + + VISU_SIN_SWEEP + Sinusoidal ( sin( t - PI/2 ) ) + + + VISU_STREAM_LINES + Lignes de Courant + + + VISU_STREAM_LINES_PREF + Préférences des Lignes de Courant + + + VISU_STREAM_LINES_USED_POINTS + Points utilisés + + + VISU_SWEEPING_MODES + Mode de balayage + + + VISU_SWEEPING_PREF + Préférences de Balayage + + + VISU_TABLES + Tables + + + VISU_TABLES_EDITING_PROPS + Paramètres d'édition des Tables + + + VISU_TABLES_ENABLE_EDITING + Permettre l'édition + + + VISU_TABLES_SORT_POLICY + Règles de Triage + + + VISU_TABLES_EMPTY_LOWEST + Les cellules vides sont considérées les valeurs les plus basses + + + VISU_TABLES_EMPTY_HIGHEST + Les cellules vides sont considérées les valeurs les plus hautes + + + VISU_TABLES_EMPTY_FIRST + Les cellules vides sont toujours les premières + + + VISU_TABLES_EMPTY_LAST + Les cellules vides sont toujours les dernières + + + VISU_TABLES_EMPTY_IGNORE + Les cellules vides sont ignorées + + + VISU_TIME_STAMP_FREQUENCY + Fréquence des estampilles (pour générer AVI) + + + VISU_TIME_STEP + Pas de Temps (secondes) + + + VISU_TITLE + Titre + + + VISU_TYPE_OF_MARKER + Type de Repère + + + QUADRATIC_REPRESENT_MODE + Representation des éléments 2D quadratiques + + + MAX_ARC_ANGLE + Angle maximal + + + VISU_SHRINK_FACTOR + Facteur de Contraction + + + VISU_USE_SHADING + Utiliser l'Ombrage + + + VISU_VECTORS + Vecteurs + + + VISU_VERTICAL + Vertical + + + VISU_WIDTH + Largeur: + + + VISU_X + X: + + + VISU_Y + Y: + + + WRN_EXTRA_MEMORY_REQUIRED + Le cache demande plus de la mémoire pour construire la présentation (%1 Mb). +Voulez-vous l'agrandir? + + + WRN_NO_AVAILABLE_DATA + Pas de données disponibles dans la sélection + + + WRN_STUDY_LOCKED + L'étude courante est fermée + + + WRN_VISU + Avertissement Post-Pro + + + WRN_VISU_WARNING + Avertissement + + + INF_FAILED + impossible! + + + VISU_IS_UNITS + Montrer les unités dans le titre + + + VISU_LABELS_FORMAT + Format des étiquettes + + + VISU_TITLE_SIZE + Taille du Titre (%): + + + VISU_TITLE_HEIGHT + Hauteur du Titre (%): + + + VISU_LABEL_SIZE + Taille des étiquettes (%): + + + VISU_LABEL_HEIGHT + Hauteur des étiquettes (%): + + + VISU_BAR_WIDTH + Largeur de la Barre (%): + + + VISU_BAR_HEIGHT + Hauteur de la Barre (%): + + + VISU_AUTOMATIC_FIT_ALL + Montrer Tous Automatiquement + + + VISU_DEFORMED_SHAPE_AND_SCALAR_MAP + Déformation et Carte Scalaire + + + VISU_PREF_GENERAL + Général + + + VISU_PREF_GROUP_PRECISION + Précision des Champs d'Entrée + + + VISU_PREF_visual_data_precision + Précision des Données Visuelles + + + VISU_PREF_length_precision + Précision de la Longueur + + + VISU_PREF_angle_precision + Précision Angulaire + + + VISU_PREF_len_tol_precision + Tolérance de la Précision de la Longueur + + + VISU_PREF_parametric_precision + Précision Paramétrique + + + VISU_PREF_memory_precision + Précision de la Taille de la Mémoire + + + VISU_PRECISION_HINT + Il est possible de modifier la valeur de la précision avec +le '%1' paramètre des préférences du module Post-Pro. + + + VISU_REALLY_DELETE + Voulexz-vous supprimer ces %1 objets: %2 + + + WRN_NO_APPROPRIATE_SELECTION + Les objets appropriés ne sont pas choisis + + + VISU_PLUGINS_OTHER + Extensions VISU + + + + VisuGUI + + PRECISION + Précision + + + DLG_LINEWIDTH_CMT1 + Définir la valeur entre + + + DLG_LINEWIDTH_CMT2 + 1 (mince) et 10 (épais) + + + DLG_LINEWIDTH_TITLE + Largeur de la Ligne + + + DLG_OPACITY_CMT1 + Définir la valeur entre + + + DLG_OPACITY_CMT2 + 0 (transparent) et 100 (opaque) + + + DLG_OPACITY_TITLE + Opacité + + + ERR_ACTIVATE_VIEW3D + Activez la vue 3D en avance + + + ERR_ERROR_DURING_EXPORT + L'erreur s'est passée au cours de l'exportation au fichier + + + ERR_SCALARBAR_PARAMS + Avertissement! Les paramètres ne sont pas corrects + + + FLT_ALL_FILES + Tous les Fichiers (*.*) + + + FLT_MED_FILES + Fichiers MED (*.med) + + + FLT_TABLE_FILES + Tables (*.txt *.tab *.csv) + + + IMPORT_FROM_FILE + Importer du Fichier + + + MEN_ACTOR_SELECTION + Sélection de l'Acteur + + + MEN_ARRANGE_ACTORS + Arranger les Acteurs + + + MEN_MANAGE_CACHE + Gérer + + + MEN_CELL_COLOR + Couleur de la Cellule + + + MEN_CELL_SELECTION + Sélection de la cellule + + + MEN_CLEAR_CONTAINER + Effacer + + + MEN_CLIPPING + Plans de Découpe + + + MEN_COLOR + Couleur... + + + MEN_COPY_PRS + Copier + + + MEN_CREATE_CURVES + Créer les Courbes + + + MEN_CREATE_MANY_PRS + Créer des Présentations + + + MEN_CREATE_PLOT2D + Créer une Vue Plot2d + + + MEN_CREATE_PRS + Créer une Présentation + + + MEN_CREATE_TABLE + Créer une Table + + + MEN_CUBE_AXES + Axes Graduées + + + MEN_CURVE_PROPS + Paramètres... + + + MEN_CUT_LINES + Lignes de Découpe + + + MEN_CUT_SEGMENT + Segment de Découpe + + + MEN_CUT_PLANES + Plans de Découpe + + + MEN_DEFORMED_SHAPE + Déformation + + + MEN_DELETE_OBJS + Supprimer + + + MEN_DELETE_VIEWPARAMS + Supprimer les Paramètres de Visualisation + + + MEN_SHOW + Visualiser + + + MEN_SHOW_SCALAR_BAR + Visualiser la Barre Scalaire + + + MEN_DISPLAY_ONLY + Montrer Seulement + + + MEN_DISPLAY_SELECTION + Montrer la Sélection + + + MEN_EDGE_COLOR + Couleur d'Arête + + + MEN_EDIT_CONTAINER + Editer... + + + MEN_EDIT_PRS + Editer... + + + MEN_HIDE + Cacher + + + MEN_HIDE_SCALAR_BAR + Cacher la Barre Scalaire + + + MEN_ERASE_ALL + Cacher Tous + + + MEN_EXPORT_TABLE + Exporter la Table + + + VISU_MEN_EXPORT_MED + Exporter au Fichier MED + + + MEN_FEATURE_EDGES + Montrer les Arêtes + + + MEN_FEATURE_EDGES_DISABLE + Désactiver Montrer les Arêtes + + + MEN_FREE_SCALAR_BARS + Utiliser le Diapason de Champs + + + MEN_GAUSS_POINT_SELECTION + Sélection du Point de Gauss + + + MEN_GLOBAL_SELECTION + Sélection Globale + + + MEN_HOLO_RENDER + Holographie + + + MEN_IMPORT + Importer + + + MEN_IMPORT_FROM_FILE + Fichier MED + + + MEN_IMPORT_MED_FIELD + Importer un Champ + + + MEN_IMPORT_MED_STRUCTURE + Importer une Structure + + + MEN_IMPORT_MED_TIMESTAMP + Importer une Estampille + + + MEN_IMPORT_TABLE + Table du Fichier + + + MEN_INSIDEFRAME + CadreInterne + + + MEN_ISO_SURFACES + Surfaces Iso + + + MEN_LINE_WIDTH + Largeur de la Ligne + + + MEN_SHRINK_FACTOR + Facteur de Contraction + + + MEN_MERGE_SCALAR_BARS + Fusionner le Diapason Scalaire + + + MEN_MULTIPR_VIEW_FULL_RES + Visualiser à Résolution Intégrale + + + MEN_MULTIPR_VIEW_HIDE + Cacher + + + MEN_MULTIPR_VIEW_LOW_RES + Visualiser à Résolution Faible + + + MEN_MULTIPR_VIEW_MEDIUM_RES + Visualiser à Résolution Moyenne + + + MEN_NOSHADING + Sans Ombrage + + + MEN_OPACITY + Opacité + + + MEN_PARALLEL_ANIMATION + Animation Parallèle... + + + MEN_PARTIAL_SELECTION + Sélection Partiale + + + MEN_PLOT3D_FROM_CUTPLANE + Graphe3d + + + MEN_PLOT_3D + Graphe3D + + + MEN_POINT_EVOLUTION + Evolution sur un Point + + + MEN_POINT_SELECTION + Sélection d'un Point + + + MEN_POINT_MARKER + Repère de Point + + + MEN_POINTS + Points + + + MEN_PROPERTIES + Paramètres + + + MEN_RENAME + Renommer... + + + MEN_RENAME_CONTAINER + Renommer... + + + MEN_RENAME_TABLE + Renommer... + + + MEN_REPRESENTATION + Représentation + + + MEN_RESTORE_VIEWPARAMS + Restaurer les Paramètres de Visualisation + + + MEN_SAVE_VIEWPARAMS + Sauvegarder les Paramètres de Visualisation + + + MEN_SCALAR_MAP + Carte Scalaire + + + MEN_DEFORMED_SHAPE_AND_SCALAR_MAP + Déformation et Carte Scalaire + + + MEN_SCALING + Echelle + + + MEN_SELECTION + Sélection + + + MEN_SELECTION_PANEL + Panneau de Sélection + + + MEN_SHADING + Ombrage Activé + + + MEN_SHOW_ANIMATION + Visualiser... + + + MEN_SHOW_EVOLUTION + Visualiser... + + + MEN_SHOW_TABLE + Visualiser la Table + + + MEN_SHRINK + Contaction + + + MEN_STREAM_LINES + Lignes de Courant + + + MEN_SUCCCESSIVE_ANIMATION + Animation Successive... + + + MEN_SURFACE + Surface + + + MEN_SURFACEFRAME + Surfacecadre + + + MEN_SWEEP + Balayer + + + MEN_TRANSLATE_PRS + Translation de la Présentation + + + MEN_UNSHRINK + Décontraction + + + MEN_VECTORS + Vecteurs + + + MEN_VISUALIZATION + Visualisation + + + MEN_WIREFRAME + Contours + + + MEN_FILTER_SCALARS + Filtrer par Scalaires... + + + MEN_VALUES_LABELING + Etiquettes des Valeurs + + + VISU_VALUES_LABELING_PARAMS + Paramètres des étiquettes + + + MEN_2D_QUADRATIC_MODE + 2D Quadratique + + + MEN_VISU_ARCQUAD_MODE + Arcs + + + MEN_VISU_LINEQUAD_MODE + Lignes + + + TOOL_IMPORT + Importer + + + TOOL_REPRESENTATION + Représentation + + + TOOL_SELECTION + Sélection + + + TOOL_NAVIGATION + Navigation + + + TOOL_VISUALISATION + Visualisation + + + USE_BUILD_PROGRESS + Utiliser le progrès de construction + + + FIRST_STR_AS_TITLE + Utiliser la ligne première en tant que le titre + + + MEN_LOAD_COMPONENT_DATA + Charger les Données des Composants + + + FLT_DISTRIBUTED_MED_FILES + Fichiers MED Distribués (*_maitre.med) + + + SHOW_LEVEL_LABELS + Montrer les étiquettes de niveau + + + MEN_FILE_INFO + Information du Fichier MED + + + ERR_ERROR_IN_THE_FILE + Erreur au fichier + + + ERR_FILE_NOT_EXISTS + Le fichier n'existe pas + + + IMPORT_ERRORS + L'opération d'importation s'est finie avec quelques erreurs + + + TLT_IMPORT_TABLE + Importer une table + + + UNKNOWN_IMPORT_ERROR + Erreur inconnue + + + VALUES_LABELING + Etiquettes des Valeurs + + + LABELS + Etiquettes + + + COLOR + Couleur + + + + VisuGUI_AxisWg + + AXIS_NAME + Nom de l'axe + + + FONT + Font + + + IS_VISIBLE + Is visible + + + LABELS + Repères + + + LENGTH + Longueur + + + NAME + Nom + + + NUMBER + Numéro + + + OFFSET + Décalage + + + TICK_MARKS + Marques de graduation + + + + VisuGUI_BuildProgressDlg + + BUILD_ALL + Construire tous + + + BUILD_AT_ONCE + Construire simultanément + + + BUILD_ENTITIES + Construire les entités + + + BUILD_FIELDS + Construire les champs + + + BUILD_GROUPS + Construire les groupes + + + BUILD_MINMAX + Construire min/max + + + CLOSE + Fermer + + + CLOSE_AT_FINISH + Fermer le dialogue à la fin + + + DLG_BUILD_PROGRESS_TITLE + Progrès de Construction + + + ERR_ERROR_IN_THE_FILE + Erreur au fichier + + + FILE_NAME + Importer un fichier: + + + FLT_ALL_FILES + Tous les Fichiers (*.*) + + + FLT_MED_FILES + Fichiers MED (*.med) + + + HELP + Aide + + + IMPORT_FROM_FILE + Importer d'un Fichier + + + IMPORT_PROGRESS + Progrès d'Importation + + + IMPORT_SETTINGS + Paramètres + + + IMPORT_TIME + Temps + + + START + Commencement + + + TIME + Temps écoulé : + + + + VisuGUI_ClippingDlg + + AUTO_APPLY_CHK + Applique Automatiquement + + + BUT_DELETE + Supprimer + + + BUT_NEW + Nouveau + + + GRP_IJK_AXIS + Axe + + + GRP_PARAMETERS + Paramètres + + + GRP_PLANES + Plans de découpage + + + I_RADIO_BTN + I + + + J_RADIO_BTN + J + + + K_RADIO_BTN + K + + + LBL_DISTANCE + Distance + + + LBL_IJK_INDEX + Index (de 0 à...) + + + LBL_IJK_INDEX_TO_arg + Index (de 0 à %1) + + + LBL_ORIENTATION + Orientation + + + LBL_ROTATION_XY + Rotation autour de Z (X à Y): + + + LBL_ROTATION_XZ + Rotation autour de Y (X à Z): + + + LBL_ROTATION_YX + Rotation autour de Z (Y à X): + + + LBL_ROTATION_YZ + Rotation autour de X (Y à Z): + + + LBL_ROTATION_ZX + Rotation autour de Y (Z à X): + + + LBL_ROTATION_ZY + Rotation autour de X (Z à Y): + + + PARALLEL_XOY_COMBO_ITEM + || X-Y + + + PARALLEL_YOZ_COMBO_ITEM + || Y-Z + + + PARALLEL_ZOX_COMBO_ITEM + || Z-X + + + PLANES_COMBO_ITEM_i + Plan# %1 + + + PLANES_COMBO_ITEM_no + Pas de plans + + + REVERSE_NORMAL_CHK + Invertir le vecteur normal + + + SHOW_PREVIEW_CHK + Prévisualiser + + + TAB_IJK_STRUCTURED + IJK (Structuré) + + + TAB_NON_STRUCTURED + Non structuré + + + TITLE + Changer le découpe + + + WRN_EMPTY_RESULTING_PRS + Impossible d'utiliser les plans de découpe indiqués à cause des limitations VTK. +Indiquez une valide présentation resultante. + + + GRP_TYPE + Type de plan + + + GLOBAL_BTN + Plans Globaux + + + LOCAL_BTN + Plans Locaux + + + GRP_VIEWER_PLANES + Plans définis au visualisateur + + + + VisuGUI_CubeAxesDlg + + CAPTION + Axes Gradués + + + IS_VISIBLE + Est visible + + + X_AXIS + Axe X + + + Y_AXIS + Axe Y + + + Z_AXIS + Axe Z + + + + VisuGUI_CursorDlg + + &Cancel + &Annuler + + + &OK + &OK + + + TextLabel1 + Définir la valeur entre + + + TextLabel2 + minimale et maximale + + + + VisuGUI_CutLinesDlg + + BASE_PLANE_POS + Position du plan de base + + + LBL_ABSOLUTE_LENGTH + Utiliser la longueur absolue + + + LBL_GENERATE_CURVES + Générer les Courbes + + + LBL_GENERATE_TABLE + Générer une Table de Données + + + LBL_INVERT_CURVES + Invertir toutes les courbes + + + LBL_LINES_CUT + Découper les plans + + + LBL_LINES_PLANE + Plan de lignes + + + LBL_NB_PLANS + Numéro des plans: + + + LBL_POS + Déplacement (0...1): + + + LBL_ROTATION + Rotations + + + LBL_ROT_X + Rotation autour de X (Y à Z): + + + LBL_ROT_Y + Rotation autour de Y (Z à X): + + + LBL_ROT_Z + Rotation autour de Z (X à Y): + + + LBL_SHOW_PREVIEW + Prévisualiser + + + PARALLEL_XOY + || X-Y + + + PARALLEL_YOZ + || Y-Z + + + PARALLEL_ZOX + || Z-X + + + SET_DEFAULT + Instaurer le défaut + + + TXT_ORIENTATION + Orientation + + + + VisuGUI_CutSegmentDlg + + LBL_ABSOLUTE_LENGTH + Utiliser la longeur absolue + + + LBL_CUT_SEGMENT + Segment de Découpe + + + LBL_GENERATE_CURVES + Générer une Courbe + + + LBL_GENERATE_TABLE + Générer une Table de Données + + + LBL_INVERT_CURVES + Invertir les courbes + + + LBL_POINT_1 + Point 1: + + + LBL_POINT_2 + Point 2: + + + LBL_SEGMENT + Segment + + + LBL_SHOW_PREVIEW + Prévisualiser + + + LBL_X + X + + + LBL_Y + Y + + + LBL_Z + Z + + + + VisuGUI_CutPlanesDlg + + &Cancel + &Annuler + + + &OK + &OK + + + + VisuGUI_CutPlanesPane + + LBL_NB_PLANS + Nombre de plans: + + + LBL_POS + Déplacement (0...1): + + + LBL_ROTATION + Rotations + + + LBL_ROT_X + Rotation autour de X (Y à Z): + + + LBL_ROT_Y + Rotation autour de Y (Z à X): + + + LBL_ROT_Z + Rotation autour de Z (X à Y): + + + LBL_SHOW_PREVIEW + Prévisualiser + + + PARALLEL_XOY + // X-Y + + + PARALLEL_YOZ + // Y-Z + + + PARALLEL_ZOX + // Z-X + + + TXT_ORIENTATION + Orientation + + + LBL_DEFORMATION + Déformation + + + LBL_DEFROMATION_SCALE + Facteur d'Echelle : + + + LBL_DEFROMATION_VECT + Vecteurs : + + + + VisuGUI_DeformedShapeDlg + + &Cancel + &Annuler + + + &OK + &OK + + + DEFORMED_SHAPE_TAB + Déformation + + + DLG_TITLE + Déformation + + + INPUT_TAB + Entrée + + + MAGNITUDE_COLORING + Couleur de Magnitude + + + SCALAR_BAR_TAB + Barre Scalaire + + + SCALE_FACTOR + Facteur d'Echelle : + + + + VisuGUI_EditContainerDlg + + &Cancel + &Annuler + + + &OK + &OK + + + LBL_CONTAINER + Conteneur + + + LBL_STUDY + Etude + + + TXT_CURVE + Courbe + + + TXT_TABLE + Table + + + + VisuGUI_EvolutionDlg + + COMPONENT + Composant + + + ERR_EXTRACTION_OF_DATA_FAILED + Impossible d'extraire les données! + + + ERR_INVALID_SELECTION + La sélection n'est pas valide! + + + FIELD + Champs + + + POINT + Point + + + PARAMETERS + Paramètres + + + TITLE + Evolution sur un Point + + + + VisuGUI_FeatureEdgesPanel + + WINDOW_TITLE + Montrer les arêtes + + + FEATURE_EDGES_ANGLE + Montrer l'angle des arêtes + + + FEATURE_EDGES_COLORING + Couleur + + + FEATURE_EDGES_PROPERTIES + Montrer les propriétés des arêtes + + + SHOW_BOUNDARY_EDGES + Montrer les arêtes frontières + + + SHOW_FEATURE_EDGES + Montrer les arêtes + + + SHOW_MANIFOLD_EDGES + Montrer les arêtes complexes + + + SHOW_NON_MANIFOLD_EDGES + Montrer les arêtes simples + + + + VisuGUI_FileDlg + + FULL_LOAD + Chargement complet du fichier courant + + + + VisuGUI_FindPane + + BETWEEN + Entre + + + CONDITION + Où est la valeur scalaire: + + + FIND_TITLE + Trouver + + + INCORRECT_VALUES + Les valeurs d'entrée ne sont pas correctes + + + MAXIMUM + Maximale + + + MINIMUM + Minimale + + + + VisuGUI_FontWg + + ARIAL + Arial + + + BOLD + Gras + + + COURIER + Courrier + + + ITALIC + Italique + + + SHADOW + Ombrage + + + TIMES + Times + + + + VisuGUI_GaussPointsDlg + + &Cancel + &Annuler + + + &OK + &OK + + + DEFORMED_SHAPE + Déformations + + + DEFORMED_SHAPE_TITLE + Déformations + + + DLG_PREF_TITLE + Préférences de Points de Gauss + + + DLG_PROP_TITLE + Paramètres de Points de Gauss + + + DLG_TITLE + Points de Gauss + + + GAUSS_POINTS_TAB + Points de Gauss + + + GEOMETRY + Géométrie + + + INPUT_TAB + Entrée + + + PRS_TITLE + Présentation + + + RESULTS + Résultats + + + SCALAR_BAR_TAB + Barre Scalaire + + + SCALE_FACTOR + Factor d'Echelle: + + + WARNING + Avertissement + + + + VisuGUI_GaussScalarBarPane + + ACTIVE_BAR_GRP + Activer la barre + + + BICOLOR + Bicouleur + + + COLORS_LABELS_GRP + Couleurs et étiquettes + + + DIMENSIONS_GRP + Dimensions + + + HIDE_SCALAR_BAR + Cacher la Barre Scalaire + + + DISPLAYED + Visualisé + + + FIELD_RANGE_BTN + Utiliser le diapason de champs + + + GLOBAL + Global + + + HORIZONTAL_BTN + Horizontal + + + IMPOSED_RANGE_BTN + Utiliser le diapason imposé + + + LBL_HEIGHT + Hauteur: + + + LBL_MAX + Max: + + + LBL_MIN + Min: + + + LBL_NB_COLORS + Numéro de couleurs: + + + LBL_NB_LABELS + Numéro d'étiquettes: + + + LBL_SPACING + Espacement: + + + LBL_WIDTH + Largeur: + + + LBL_X + X: + + + LBL_Y + Y: + + + LOCAL + Local + + + LOGARITHMIC_SCALING + Logarithmique + + + ORIENTATION_GRP + Orientation + + + ORIGIN_GRP + Origine + + + RAINBOW + Arc-en-ciel + + + SAVE_DEFAULT_CHK + Enregistrer comme défaut + + + SCALAR_RANGE_GRP + Diapason Scalaire: + + + VERTICAL_BTN + Vertical + + + + VisuGUI_GaussPointsSelectionPane + + DISPLAY_PARENT_MESH + Montrer l'élément du maillage parent + + + PICKING_DLG_TITLE + Désignation + + + DATA_POSITION + Position + + + PARENT_ELEMENT + ID Parent : + + + PARENT_ELEMENT_TIP + ID de l'élément du maillage parent + + + LOCAL_POINT + ID Local: + + + LOCAL_POINT_TIP + ID du Point de Gauss Local + + + + VisuGUI_InputPanel + + WINDOW_TITLE + Panneau d'Entrée + + + + VisuGUI_InputPane + + ENTITY + Entité : + + + FIELD + Champ : + + + MED_FILE + Fichier Source : + + + MESH + Maillage : + + + PRS_DATA_SOUIRCE + Données Source + + + REINITIALIZE + Mettre à jour automatiquement + + + TIME_STAMP + Estampille : + + + + VisuGUI_IsoSurfPane + + MAX_VALUE + Valeur Maximale : + + + MIN_VALUE + Valeur Minimale : + + + MSG_MINMAX_VALUES + Il faut que la valeur minimale soit inférieure à la valeur maximale + + + NB_SURFACES + Numéro de surfaces: + + + MAGNITUDE_COLORING_CHK + Couleur de Magnitude + + + SEL_COLOR_BTN + Choisir la Couleur + + + SHOW_VALUES_CHK + Montrer les valeurs (nb par surface) + + + RANGE + Diapason + + + USE_SCALAR_BAR_RANGE + Utiliser le diapason de la barre scalaire + + + USE_CUSTOM_RANGE + Utiliser le diapason personnalisé + + + + VisuGUI_IsoSurfacesDlg + + &Cancel + &Annuler + + + &OK + &OK + + + DEFINE_ISOSURFACES + Définition des Surfaces Isométriques + + + + VisuGUI_ItemContainer + + AUTO_CHECK_LBL + Attribuer automatiquement + + + CIRCLE_MARKER_LBL + Circle + + + CROSS_MARKER_LBL + Croix + + + DAHSDOTDOT_LINE_LBL + TiretPointPoint + + + DASHDOT_LINE_LBL + TiretPoint + + + DASH_LINE_LBL + Tiret + + + DIAMOND_MARKER_LBL + Diamant + + + DOT_LINE_LBL + Point + + + DTRIANGLE_MARKER_LBL + Triangle orienté en bas + + + H + H + + + LTRIANGLE_MARKER_LBL + Triangle orienté à gauche + + + NONE_LINE_LBL + Aucune + + + NONE_MARKER_LBL + Aucun + + + RECTANGLE_MARKER_LBL + Rectangle + + + RTRIANGLE_MARKER_LBL + Triangle orienté à droit + + + SOLID_LINE_LBL + Solide + + + UTRIANGLE_MARKER_LBL + Triangle orientéen haut + + + V + V + + + XCROSS_MARKER_LBL + Croix Diagonale + + + + VisuGUI_Module + + MEN_DESK_FILE_SAVE_GUI_STATE + Sauvegarder l'état VISU + + + MEN_GAUSS + Gauss + + + MEN_GAUSS_CREATE_PRS + Points de Gauss + + + MEN_GAUSS_NEW_VIEWER + Visualiser les Points + + + MEN_OVERWRITE_CONFIGURATION + Réécrire la Configuration Courante + + + MEN_RESTORE_CONFIGURATION + Restaurer la Configuration Actuelle + + + MEN_SAVE_CONFIGURATION + Sauvegarder la Configuration Actuelle + + + MEN_VISUALISATION + Visualisation + + + PRP_DESK_FILE_SAVE_GUI_STATE + Sauvegarder l'état actuel des visualisateurs, objets visualisés, etc. + + + TOOL_IMPORT + La Barre d'Outils d'Importation + + + TOOL_VISUALISATION + Visualisation + + + TOT_DESK_FILE_SAVE_GUI_STATE + Sauvegarder l'état VISU + + + VISU_CAMERA_MOVE_PREF + Numéro de pas entre deux positions + + + VISU_CAMERA_PREF_GROUP_TTL + Mouvement du Caméra + + + VISU_GAUSS_INSIDE_CURSOR_PREF_TAB_TTL + Curseur d'Intérieur + + + VISU_GAUSS_OUTSIDE_CURSOR_PREF_TAB_TTL + Curseur d'Extérieur + + + VISU_GAUSS_PREF_ACTIVE_BAR + Barre Active + + + VISU_GAUSS_PREF_ALPHA_TEXTURE + Texture de la Chaîne Alpha (16x16) + + + VISU_GAUSS_PREF_ALPHA_THRESHOLD + Seuil de la Chaîne Alpha + + + VISU_GAUSS_PREF_BICOLOR + Bicouleur + + + VISU_GAUSS_PREF_CLAMP + Taille Maximale + + + VISU_GAUSS_PREF_COLOR + Couleur + + + VISU_GAUSS_PREF_COLOR_GROUP_TTL + Couleur + + + VISU_GAUSS_PREF_DEFORMED_SHAPE_GROUP_TTL + Déformation + + + VISU_GAUSS_PREF_DISPLAY_GLOBAL + Montrer la barre globale + + + VISU_GAUSS_PREF_FACE_LIMIT + Notifier si le nombre de faces est supérieur + + + VISU_GAUSS_PREF_GEOMSPHERE + Sphère Géométrique + + + VISU_GAUSS_PREF_GEOM_GROUP_TTL + Géométrie + + + VISU_GAUSS_PREF_GLOBAL + Global + + + VISU_GAUSS_PREF_INCREMENT + +/- Ratio + + + VISU_GAUSS_PREF_LOCAL + Local + + + VISU_GAUSS_PREF_MAGNIFICATION + Magnification (%) + + + VISU_GAUSS_PREF_MAGNIFICATION_GROUP_TTL + Magnification (Intérieure et Extérieure) + + + VISU_GAUSS_PREF_MAIN_TEXTURE + Texture Principale (16x16) + + + VISU_GAUSS_PREF_MAX_SIZE + Diapason de valeur de la taille maximale (%) + + + VISU_GAUSS_PREF_MIN_SIZE + Diapason de valeur pour la taille minimale (%) + + + VISU_GAUSS_PREF_OPENGLPOINT + Point OpenGL + + + VISU_GAUSS_PREF_POINTSPRITE + Point sprite + + + VISU_GAUSS_PREF_PRIMITIVE_GROUP_TTL + Primitif + + + VISU_GAUSS_PREF_PRIMITIVE_TYPE + Type du Primitif + + + VISU_GAUSS_PREF_RAINBOW + Arc-en-ciel + + + VISU_GAUSS_PREF_RESOLUTION + Résolution de la Sphère Géométrique + + + VISU_GAUSS_PREF_SCALAR_BAR_MODE + Mode de la barre scalaire + + + VISU_GAUSS_PREF_SCALE_FACTOR + Facteur Scalaire + + + VISU_GAUSS_PREF_SIZE + Taille des points (%) + + + VISU_GAUSS_PREF_SIZE_GROUP_TTL + Taille + + + VISU_GAUSS_PREF_SPACING + Espacement + + + VISU_GAUSS_PREF_TAB_TTL + Points de Gauss + + + VISU_GAUSS_PREF_UNIFORM_COLOR + Couleur Uniforme + + + VISU_GAUSS_SCALAR_BAR_PREF_GROUP_TTL + Barre Scalaire des Points de Gauss + + + VISU_GAUSS_SCALAR_BAR_PREF_TAB_TTL + Barre Scalaire des Points de Gauss + + + VISU_KEYBOARD_PREF + [+]/[-] Incrément de vitesse + + + VISU_KEYBOARD_PREF_GROUP_TTL + Clavier + + + VISU_MOUSE_PREF + Comportement du Souris + + + VISU_MOUSE_PREF_GROUP_TLT + Souris + + + VISU_MOUSE_PREF_KEYBOARD_FREE + Sans Clavier + + + VISU_MOUSE_PREF_STANDARD + Contrôles Salomé standards + + + VISU_MOUSE_PREF_TAB_TLT + Navigation + + + VISU_PICKING_PREF_BELOW_POINT + Centré sous le point + + + VISU_PICKING_PREF_CAMERA_GROUP_TTL + Movement de la caméra + + + VISU_PICKING_PREF_CAMERA_MOVEMENT + Activer le movement de la caméra + + + VISU_PICKING_PREF_CURSOR_GROUP_TTL + Curseur + + + VISU_PICKING_PREF_CURSOR_SIZE + Taille du curseur + + + VISU_PICKING_PREF_DISPLAY_PARENT_MESH + Visualiser l'élément du maillage parent + + + VISU_PICKING_PREF_INFO_WINDOW + Activer la fenêtre d'information + + + VISU_PICKING_PREF_INFO_WINDOW_GROUP_TTL + La fenêtre d'information + + + VISU_PICKING_PREF_PARENT_MESH_TTL + Elément du maillage parent + + + VISU_PICKING_PREF_POINT_SELECTION_TOLERANCE + Tolérance de la Sélection du Point + + + VISU_PICKING_PREF_POSITION + Position + + + VISU_PICKING_PREF_PYRAMID_HEIGHT + Hauteur des pyramides + + + VISU_PICKING_PREF_SELECTION_COLOR + Couleur du curseur de sélection + + + VISU_PICKING_PREF_STEP_NUMBER + Numéro de pas entre deux positions + + + VISU_PICKING_PREF_TAB_TTL + Désignation + + + VISU_PICKING_PREF_TOLERANCE_GROUP_TTL + Tolérance + + + VISU_PICKING_PREF_TOP_LEFT_CORNER + Coin supérieur gauche de la vue 3D + + + VISU_PICKING_PREF_TRANSPARENCY + Transparence + + + VISU_PICKING_PREF_ZOOM_FACTOR + Facteur de Zoom + + + VISU_RECORDER_PREF_ALL_DISLPAYED_FRAMES + Enregistrer tous les cadres visualisés + + + VISU_RECORDER_PREF_FPS + FPS + + + VISU_RECORDER_PREF_GROUP_TTL + Paramètres + + + VISU_RECORDER_PREF_PROGRESSIVE + Progressif + + + VISU_RECORDER_PREF_QUALITY + Qualité + + + VISU_RECORDER_PREF_RECORDING_MODE + Mode + + + VISU_RECORDER_PREF_SKIPPED_FRAMES + Enregistrer avec FPS donné + + + VISU_RECORDER_PREF_TAB_TTL + Enregistrer + + + VISU_SPACEMOUSE_PREF + Souris spatiale + + + VISU_SPACEMOUSE_PREF_1 + Diminuer l'incrément de vitesse + + + VISU_SPACEMOUSE_PREF_2 + Accroître l'incrément de vitesse + + + VISU_SPACEMOUSE_PREF_3 + Diminuer la magnification des points de Gauss + + + VISU_SPACEMOUSE_PREF_4 + Accroître la magnification des points de Gauss + + + VISU_SPACEMOUSE_PREF_5 + Commutateur Dominant / Combiné + + + VISU_SPACEMOUSE_PREF_BTN_* + Bouton * + + + VISU_SPACEMOUSE_PREF_BTN_1 + Bouton 1 + + + VISU_SPACEMOUSE_PREF_BTN_10 + Bouton 10 + + + VISU_SPACEMOUSE_PREF_BTN_11 + Bouton 11 + + + VISU_SPACEMOUSE_PREF_BTN_2 + Bouton 2 + + + VISU_SPACEMOUSE_PREF_BTN_3 + Bouton 3 + + + VISU_SPACEMOUSE_PREF_BTN_4 + Bouton 4 + + + VISU_SPACEMOUSE_PREF_BTN_5 + Bouton 5 + + + VISU_SPACEMOUSE_PREF_BTN_6 + Bouton 6 + + + VISU_SPACEMOUSE_PREF_BTN_7 + Bouton 7 + + + VISU_SPACEMOUSE_PREF_BTN_8 + Bouton 8 + + + + VisuGUI_NameDlg + + NAME_LBL + Nom: + + + TLT_RENAME + Renommer + + + + VisuGUI_NonIsometricDlg + + &Apply + A&ppilquer + + + &Cancel + &Annuler + + + &Reset + &Restaurer + + + DLG_TITLE + Echelle + + + LBL_X + X : + + + LBL_Y + Y : + + + LBL_Z + Z : + + + O&K + + + + + VisuGUI_Plot3DDlg + + INPUT_TAB_TITLE + Entrée + + + PLOT3D_TAB_TITLE + Graphe 3D + + + SCALAR_BAR_TAB_TITLE + Barre Scalaire + + + TITLE + Définition Graphe3D + + + + VisuGUI_Plot3DPane + + CONTOUR + Contour + + + NUMBER_CONTOURS + Numéro de contours: + + + ORIENTATION + Orientation + + + POSITION + Position + + + POSITION_VALUE + Valeur: + + + PRESENTATION_TYPE + Type de Présentation + + + PREVIEW + Prévisualiser le plan de découpe + + + RELATIVE + Relative + + + ROTATIONS + Rotations + + + ROTATION_X + Rotation autour de X (Y à Z): + + + ROTATION_Y + Rotation autour de Y (Z à X): + + + ROTATION_Z + Rotation autour de Z (X à Y): + + + SCALE + Facteur d'Echelle : + + + SURFACE + Surface + + + + VisuGUI_ScalarBarDlg + + &Cancel + &Annuler + + + &OK + &OK + + + DLG_PREF_TITLE + Préférences de la Barre Scalaire + + + DLG_PROP_TITLE + Paramètres de la Barre Scalaire + + + + VisuGUI_ScalarBarPane + + COLORS_LABELS_GRP + Couleurs er étiquettes + + + DIMENSIONS_GRP + Dimensions (% de la taille de la vue) + + + FIELD_RANGE_BTN + Utiliser le diapason du champ + + + HORIZONTAL_BTN + Horizontal + + + IMPOSED_RANGE_BTN + Utiliser le diapason imposé + + + LBL_HEIGHT + Hauteur: + + + LBL_MAX + Max: + + + LBL_MIN + Min: + + + LBL_NB_COLORS + Numéro de couleurs: + + + LBL_NB_LABELS + Numéro d'étiquettes + + + LBL_SHOW_PREVIEW + Prévisualisation + + + SHOW_DISTRIBUTION + Montrer la distribution + + + FILTER_BY_SCALARS + Filtrer par scalaires + + + VALUES_LABELING + Etiquettes des Valeurs + + + LBL_WIDTH + Largeur: + + + LBL_X + X: + + + LBL_Y + Y: + + + LOGARITHMIC_SCALING + Logarithmique + + + MSG_MINMAX_VALUES + La valeur minimale devrait être inférieure ou égale à la valeur maximale + + + ORIENTATION_GRP + Orientation + + + ORIGIN_GRP + Origine + + + SAVE_DEFAULT_CHK + Enregistrer de défaut + + + SCALAR_RANGE_GRP + Diapason Scalaire: + + + VERTICAL_BTN + Vertical + + + WRN_LOGARITHMIC_FIELD_RANGE + Echelle Logarithmique: le diapason de champs contient de valeurs négatives, il est recommandé d'utliser le diapason imposé + + + WRN_LOGARITHMIC_RANGE + Echelle Logarithmique: utiliser les valeurs positives du diapason imposé + + + HIDE_SCALAR_BAR + Cacher la barre scalaire + + + + VisuGUI_DeformedShapeAndScalarMapDlg + + &Cancel + &Annuler + + + &OK + + + + DLG_TITLE + Déformation et Carte Scalaire + + + ERR_SCALAR_DATA_INCONSISTENT + Les données scalaires du champ choisi sont incohérentes. +Choisissez un autre champ. + + + FIELD_ITEM + Champ Scalaire: + + + INPUT_TAB + Entrée + + + SCALAR_BAR_TAB + Scalar Bar + + + DEFORMED_SHAPE_AND_SCALAR_MAP_TAB + Déformation et Carte Scalaire + + + SCALE_FACTOR + Facteur d'Echelle: + + + TIMESTAMP_ITEM + Estampille actuelle: + + + + VisuGUI_SetupPlot2dDlg + + BUT_NO + Non + + + BUT_YES + Oui + + + QUE_WANT_SAME_UNITS + Voulez-vous coisir tous les objets avec les mêmes unités pour l'axe vertical? + + + + VisuGUI_Sweep + + TITLE + Balayage + + + MEN_SWEEP_PANE + Balayage + + + NAVIGATION_TAB + Navigation + + + START_SWEEP_POSITION + 0 % + + + END_SWEEP_POSITION + 100 % + + + IS_CYCLED + Cyclé + + + PROPERTIES_TAB + Propriétés + + + MODE + Mode: + + + LINEAR + Linéaire + + + COSINUSOIDAL + ( 1 - cos( t ) ) / 2 + + + SINUSOIDAL + sin( t - Pi / 2 ) + + + NUMBER_OF_STEPS + Nombre de Pas: + + + INTERVAL + Intervale + + + [ 0, +PI ] + [ 0, +PI ] + + + [ -PI, +PI ] + [ -PI, +PI ] + + + DELAY_BETWEEN_STEPS + Délai de Pas [ sec ]: + + + + VisuGUI_Slider + + TITLE + Barre de défilement + + + MEN_SLIDER_PANE + Barre de défilement + + + NAVIGATION_TAB + Navigation + + + IS_CYCLED + Cyclé + + + PROPERTIES_TAB + Propriétés + + + MINIMAL_MEMORY + Minimale + + + LIMITED_MEMORY + Limité + + + MEMORY_UNITS + Mb + + + USED_BY_CACHE + Utilisé: + + + AVAILABLE_MEMORY + Libre: + + + SPEED + Vitesse + + + + VisuGUI_StreamLinesDlg + + &Cancel + &Annuler + + + &OK + + + + DLG_TITLE + Préférences des Lignes de Courant + + + LBL_DIRECTION + Direction + + + LBL_INTEGRATION_STEP + Pas d'Intégration + + + LBL_PROPAGATION_TIME + Temps de Propagation + + + LBL_SOURCE_TYPE + Type de Source + + + LBL_STEP_LENGTH + Longueur de Pas + + + LBL_USED_POINTS + Points utilisés (0..1) + + + MAGNITUDE_COLORING_CHK + Couleur de la Magnitude + + + SOURCE_GRP + Source + + + USE_COLOR_BTN + Utiliser la Couleur + + + STREAM_MEMORY_ALERT + Impossible de créer la présentation avec les paramètres initiaux à cause de la mémoire insuffisante. +Quelques paramètres ont été changés. Voulez-vous procéder? + + + + VisuGUI_SweepPrefDlg + + &Cancel + &Annuler + + + &OK + &OK + + + DLG_TITLE + Préférences de Balayage + + + LBL_NB_CYCLES + Numéro de cycles: + + + LBL_NB_STEPS + Numéro de pas: + + + LBL_TIME_STEP + Pas de Temps (second): + + + + VisuGUI_TextPrefDlg + + &Cancel + &Annuler + + + &OK + + + + LBL_BOLD + Gras + + + LBL_ITALIC + Italique + + + LBL_LABELS + Repères + + + LBL_SHADOW + Ombrage + + + LBL_TITLE + Titre + + + TIT_TEXT_PREF + Propriétés du texte + + + + VisuGUI_TimeAnimationDlg + + &OK + &OK + + + ERROR + Erreur + + + MSG_NO_ANIMATIONDATA + Il n'y a pas de données pour l'animation + + + MSG_NO_AVI_MAKER + L'outil jpeg2yuv, necessaire pour l'enregistrement AVI, n'est pas disponible. +Addressez-vous à la documentation. + + + MSG_NO_SUPPORTED_IMAGE_FORMATS + Il n'y a pas de formats disponibles pour les images de sortie. +Addressez-vous à la documentation de QT. + + + MSG_INVALID_IMAGE_FORMAT_INDEX + Le format d'image choisi n'est pas supporté. + + + + VisuGUI_TransparencyDlg + + BUT_CLOSE + Fermer + + + TRANSPARENCY_OPAQUE + Opaque + + + TRANSPARENCY_TITLE + Changer la Transparence + + + TRANSPARENCY_TRANSPARENT + Transparent + + + + VisuGUI_VectorsDlg + + &Cancel + &Annuler + + + &OK + &OK + + + ARROWS_BTN + Flèches + + + CENTER_BTN + Centre + + + CONES2_BTN + Cônes (2) + + + CONES6_BTN + Cônes (6) + + + DLG_TITLE + Présentation d'un champs de vecteurs + + + GLYPH_POSITION_GRP + Position du glyphe + + + GLYPH_TYPE_GRP + Type du glyphe + + + HEAD_BTN + Tête + + + LBL_LINE_WIDTH + Largeur de la Ligne: + + + LBL_SCALE_FACTOR + Facteur d'Echelle: + + + MAGNITUDE_COLORING_CHK + Couleur de la Magnitude + + + SEL_COLOR_BTN + Choisir la Couleur + + + TAIL_BTN + Tail + + + USE_GLYPHS_CHK + Utiliser les glyphes + + + + VisuGUI_SelectionPanel + + WINDOW_TITLE + Sélection + + + MODE_TITLE + Sélection + + + MODE_GAUSS_POINT + Point de Gauss + + + MODE_POINT + Point + + + MODE_CELL + Cellule + + + MODE_ACTOR + Acteur + + + MESH_NAME_LBL + Nom du Maillage: + + + FIELD_NAME_LBL + Nom du Champ: + + + POINT_DATA_TITLE + Données du Point + + + DATA_ID_LBL + ID: + + + POINT_ID_HDR + PointID + + + CELL_ID_HDR + CelluleID + + + DATA_SCALAR_HDR + Scalaire + + + DATA_VECTOR_HDR + Vecteur + + + POINT_INFO + Info du Point + + + CELL_INFO + Cellule Info + + + POINT_COORD_TITLE + Coordonnées + + + CELL_DATA_TITLE + Données de la Cellule + + + CELL_DATA_ID_LBL + ID: + + + ACTOR_DATA_POSITION_TITLE + Position + + + ACTOR_DATA_SIZE_TITLE + Taille + + + SELECTION_PREFERENCES + Préférences de la Sélection... + + + + VisuGUI_SelectionPrefDlg + + TLT_SELECTION_PREFERENCES + Préférences de Sélection + + + BELOW_POINT + Centré + + + CAMERA_TITLE + Movement de la caméra + + + CURSOR_SIZE + Taille du curseur: + + + CURSOR_TITLE + Curseur + + + INFO_WINDOW_TITLE + Fenêtre d'Information + + + POINT_TOLERANCE + Tolérance du Point + + + POSITION + Position: + + + PYRAMID_HEIGHT + Height of the pyramids: + + + SELECTION_COLOR + Sélection de la couleur du curseur : + + + STEP_NUMBER + Nombre de pas + + + STEP_NUMBER_TIP + Nombre de pas entre deux positions + + + TOLERANCE_TITLE + Tolérance + + + TOP_LEFT_CORNER + Angle haut-gauche + + + TRANSPARENCY + Transparence: + + + ZOOM_FACTOR + Facteur de zoom : + + + + VisuGUI_BarPrefDlg + + DIMENSIONS + Dimensions (% de la taille du widget) + + + WIDTH + Largeur + + + PRECISION + Précision + + + &OK + &OK + + + &Cancel + &Annuler + + + TIT_BAR_PREF + Paramètres de la Barre + + + LBL_TITLE_W + Taillle du Titre (%) + + + LBL_LABEL_W + Taille de l'étiquette (%) + + + LBL_LABEL_H + Hauteur de l'étiquette (%) + + + LBL_BAR_W + Largeur de la barre (%) + + + LBL_BAR_H + Hauteur de la barre (%) + + + LBL_SHOW_UNITS + Montrer les unités + + + LBL_UNITS_FORMAT + Format: + + + MSG_LABEL_FORMAT + Le format des étiquettes est invalid. + + + MSG_BIG_SCALE + Il est recommandé la taille de l'étiquette et l'hauteur ou la largeur de la barre soient égales ou inférieures à 100%. + + + MSG_BIG_SCALE_TLT + Il faut que la taille du titre sont égale ou inférieure à 100%. + + + AUTO + auto + + + + VisuGUI_Table3DDlg + + DLG_PREF_TITLE + Préférences de la Barre de la Table 3D + + + DLG_PROP_TITLE + Paramètres de la Barre Scalaire + + + + VisuGUI_TableScalarBarPane + + SCALAR_RANGE_GRP + Diapason scalaire + + + LOGARITHMIC_SCALING + Echelle Logarithmique + + + FIELD_RANGE_BTN + Utiliser le diapason de champs + + + IMPOSED_RANGE_BTN + Utiliser le diapason imposé + + + LBL_MIN + Min: + + + LBL_MAX + Max: + + + COLORS_LABELS_GRP + Couleurs et étiquettes + + + LBL_NB_COLORS + Numéro de couleurs: + + + LBL_NB_LABELS + Numéro d'étiquettes + + + ORIENTATION_GRP + Orientation + + + VERTICAL_BTN + Vertical + + + HORIZONTAL_BTN + Horizontal + + + ORIGIN_GRP + Origine + + + LBL_X + X: + + + LBL_Y + Y: + + + LBL_SHOW_PREVIEW + Prévisualiser + + + DIMENSIONS_GRP + Dimensions + + + LBL_WIDTH + Largeur: + + + LBL_HEIGHT + Hauteur: + + + SAVE_DEFAULT_CHK + Enregistrer comme les valeurs de défaut + + + MSG_MINMAX_VALUES + La valeur minimale devrait être inférieure ou égale à la valeur maximale + + + WRN_LOGARITHMIC_RANGE + Echelle Logarithmique: utiliser les valeurs positives du diapason imposé + + + WRN_LOGARITHMIC_FIELD_RANGE + Echelle Logarithmique: le diapason de champs contient de valeurs négatives, il est recommandé d'utliser le diapason imposé + + + + VisuGUI_Table3DPane + + SCALE + Facteur d'Echelle: + + + PRESENTATION_TYPE + Type de Présentation + + + SURFACE + Surface + + + CONTOUR + Contour + + + NUMBER_CONTOURS + Numéro de contours: + + + + VisuGUI_FileInfoDlg + + CAPTION + Information sur le fichier + + + FILE_NAME + Nom du Fichier + + + FILE_SIZE + Taille du Fichier (bytes) + + + MED_VERSION + Version MED + + + + VisuGUI_ClippingPlaneMgr + + TITLE + Configuration des planes de découpe + + + TITLE_PLANES + Définition des Plans + + + LBL_NAME + Name of the plane + + + BYVECTOR_TITLE + Vecteur Normal + + + BYPLANE_TITLE + Plan Principal + + + CHK_AUTOAPPLY + Appliquer Automatiquement + + + CHK_SHOW_PREVIEW + Prévisualiser + + + ORIGIN_TITLE + Origine + + + DIRECTION_TITLE + Direction + + + LBL_ORIENTATION + Orientation + + + LBL_DISTANCE + Distance + + + LBL_ROTATION + Rotation autour de %1 + + + BTN_NEW + Nouveau + + + BTN_DELETE + Supprimer + + + BTN_IMPORT + Importer... + + + IMPORT_TITLE + Importer de... + + + SELECT_VIEW + Choisir la fenêtre: + + + + VisuGUI_SegmentationMgr + + MNU_CLIPPING_PLANE_MGR + Plans de découpe + + + DSK_CLIPPING_PLANE_MGR + Gérer les plans de découpe dans le visualisateur + + + VISU_VIEW_TOOLBAR + Outils VISU + + + VISU_SETPLANES_MNU + Définir le plan de découpe... + + + MNU_SHOW_CLIPPINGPLANES + Montrer les plans de découpe + + + DSK_SHOW_CLIPPINGPLANES + Montrer/Cacher les plans de découpe + + + MNU_ACTIVATE_CLIPPINGPLANES + Désactiver les plans de découpe + + + DSK_ACTIVATE_CLIPPINGPLANES + Activer/Désactiver les plans de découpe + + + + VisuGUI_ClippingPanel + + TITLE + Plans de découpe + + + PRESENTATIONS_LBL + Présentations: + + + PLANES_LBL + Plans associés: + + + NEW_BTN + Nouveau... + + + EDIT_BTN + Editer... + + + DELETE_BTN + Supprimer + + + TIT_DELETE_PLANE + Supprimer le plan de découpe + + + MSG_DELETE_PLANE + Le plan de découpe %1 sera supprimé. Continuer? + + + CHK_SHOW_PLANES + Prévisualiser les plans + + + CHK_ACTIVATE_PLANES + Désactiver les plans + + + CHK_AUTO_APPLY + Appliquer Automatiquement + + + PLANES_TABLE_TITLES + Plan Actuel + + + + VisuGUI_ClippingPlaneDlg + + TITLE + Editer le plan de découpe + + + LBL_NAME + Nom du plan + + + BYVECTOR_TITLE + Vecteur Normal + + + BYPLANE_TITLE + Plan principal + + + CHK_AUTOAPPLY + Global + + + CHK_SHOW_PREVIEW + Prévisualiser + + + ORIGIN_TITLE + Origine + + + DIRECTION_TITLE + Direction + + + LBL_ORIENTATION + Orientation + + + LBL_DISTANCE + Distance + + + LBL_ROTATION + Rotation autour de %1 + + + + VisuGUI_FilterScalarsDlg + + TITLE + Filtre par scalaires + + + BOXTITLE + Filtre par diapason scalaire + + + MINLBL + Min: + + + MAXLBL + Max: + + + + VisuGUI_ValuesLabelingDlg + + PARAMETERS_OF_VALUES_LABELING + Paramètres des repères de valeurs + + + LABELS + Repères + + + FONT + Font + + + COLOR + Couleur + + + + VisuGUI_ShrinkFactorDlg + + SHRINKFACTOR_TITLE + Changer le Facteur de Contraction + + + SHRINKFACTOR_VALUE + Facteur de Contraction: + + + + VisuGUI_PrimitiveBox + + ALPHA_TEXTURE + Texture de la Chaîne Alpha (16x16) : + + + ALPHA_THRESHOLD + Seuil de la Chaîne Alpha : + + + CLAMP + Taille Maximale : + + + FACE_LIMIT + Notifier sur le numéro de faces excessif : + + + FACE_NUMBER + Numéro de faces : + + + GEOMETRICAL_SPHERE + Sphère Géométrique + + + MAIN_TEXTURE + Texture principale (16x16) : + + + OPENGL_POINT + Point OpenGL + + + POINT_SPRITE + Point Sprite + + + PRIMITIVE_TITLE + Primitif + + + RESOLUTION + Résolution : + + + + VisuGUI_SizeBox + + COLOR + Couleur : + + + COLOR_TITLE + Couleur + + + GEOM_SIZE + Taille des points (%) : + + + INCREMENT + +/- Ratio : + + + MAGNIFICATION + Magnification (%) : + + + MAX_SIZE + taille max. (%) : + + + MIN_SIZE + Diapason des valeurs pour la taille min. (%) : + + + OUTSIDE_SIZE + Pourcentage de la taille normale (%) : + + + SIZE_TITLE + Taille + + + UNIFORM_COLOR + Couleur Uniforme + + + + VISU_TableDlg + + ERR_TABLE_NOT_AVAILABLE + La table n'est pas disponible + + + TABLE_OF_INTEGER_TLT + Table d'entiers + + + TABLE_OF_REAL_TLT + Table de réels + + + TABLE_UNKNOWN_TLT + Table d'inconnus + + + VIEW_TABLE_TLT + Montrer la Table + + + ALLOW_EDIT_CHECK + Permettre l'édition + + + DO_UPDATE_CHECK + Mise à jour immédiate + + + ADD_COLUMN_BTN + Ajouter une Colonne + + + ADD_ROW_BTN + Ajouter une rangée + + + ADJUST_CELLS_BTN + Ajuster les Cellules + + + CLEAR_BTN + Essuyer + + + REMOVE_COLUMN_BTN + Supprimer la Colonne + + + REMOVE_ROW_BTN + Supprimer la Rangée + + + SELECT_ALL_BTN + Choisir Tous + + + SET_TITLE_TLT + Initialiser le titre + + + TITLE_LBL + Titre: + + + UNITS_TLT + Unités + + + diff --git a/src/VISUGUI/VisuGUI.cxx b/src/VISUGUI/VisuGUI.cxx index 213f1edd..3b23f2c8 100644 --- a/src/VISUGUI/VisuGUI.cxx +++ b/src/VISUGUI/VisuGUI.cxx @@ -24,7 +24,10 @@ // File : VisuGUI.cxx // Author : // Module : VISU -// + +#include // E.A. must be included before Python.h to fix compilation on windows +#include "Python.h" + #include "VisuGUI.h" // STL Includes @@ -3657,6 +3660,21 @@ VisuGUI setMenuShown( true ); setToolShown( true ); + // import Python module that manages VISU plugins (need to be here because SalomePyQt API uses active module) + PyGILState_STATE gstate = PyGILState_Ensure(); + PyObject* pluginsmanager=PyImport_ImportModule((char*)"salome_pluginsmanager"); + if(pluginsmanager==NULL) + PyErr_Print(); + else + { + PyObject* result=PyObject_CallMethod( pluginsmanager, (char*)"initialize", (char*)"isss",1,"visu",tr("MEN_VISUALIZATION").toStdString().c_str(),tr("VISU_PLUGINS_OTHER").toStdString().c_str()); + if(result==NULL) + PyErr_Print(); + Py_XDECREF(result); + } + PyGILState_Release(gstate); + // end of GEOM plugins loading + // Reset actions accelerator keys QList shortcuts; shortcuts.append( QKeySequence(Qt::CTRL + Qt::Key_I) ); @@ -3823,8 +3841,16 @@ void VisuGUI::createPreferences() int min = addPreference( tr( "VISU_MIN" ), imposedGr, LightApp_Preferences::DblSpin, "VISU", "scalar_range_min" ); int max = addPreference( tr( "VISU_MAX" ), imposedGr, LightApp_Preferences::DblSpin, "VISU", "scalar_range_max" ); - setPreferenceProperty( min, "step", 0.1 ); - setPreferenceProperty( max, "step", 0.1 ); + + setPreferenceProperty( min, "min", -1.e12 ); + setPreferenceProperty( min, "max", 1.e12 ); + setPreferenceProperty( min, "step", 0.1 ); + setPreferenceProperty( min, "precision", -12 ); + + setPreferenceProperty( max, "min", -1.e12 ); + setPreferenceProperty( max, "max", 1.e12 ); + setPreferenceProperty( max, "step", 0.1 ); + setPreferenceProperty( max, "precision", -12 ); // group: "Font" int fontGr = addPreference( tr( "VISU_FONT" ), sbarTab ); diff --git a/src/VISUGUI/VisuGUI_OffsetDlg.cxx b/src/VISUGUI/VisuGUI_OffsetDlg.cxx index 391c8264..9dc2aa0a 100644 --- a/src/VISUGUI/VisuGUI_OffsetDlg.cxx +++ b/src/VISUGUI/VisuGUI_OffsetDlg.cxx @@ -325,7 +325,7 @@ void VisuGUI_OffsetDlg::reject() updateOffset(myPrsList.at(i), myOldOffsets[i].myOffset); } for (int i = 0; i < myPointMapList.count(); i++) { - updatePointMapOffset(myPointMapList.at(i), myOldOffsets[i].myOffset); + updatePointMapOffset(myPointMapList.at(i), myOldPointMapOffsets[i].myOffset); } QDialog::reject(); } diff --git a/src/VISUGUI/VisuGUI_Prs3dDlg.cxx b/src/VISUGUI/VisuGUI_Prs3dDlg.cxx index 3b7f907a..19782e9d 100644 --- a/src/VISUGUI/VisuGUI_Prs3dDlg.cxx +++ b/src/VISUGUI/VisuGUI_Prs3dDlg.cxx @@ -108,6 +108,7 @@ VisuGUI_TextPrefDlg::VisuGUI_TextPrefDlg (QWidget* parent) aHBLay->setSpacing(5); myTitleFont = new SVTK_FontWidget (aHBox); + myTitleFont->Initialize(); aHBLay->addWidget( myTitleFont ); aMainLay->addWidget(aTitleGrp); @@ -124,6 +125,7 @@ VisuGUI_TextPrefDlg::VisuGUI_TextPrefDlg (QWidget* parent) aHBLay->setSpacing(5); myLabelFont = new SVTK_FontWidget (aHBox); + myLabelFont->Initialize(); aHBLay->addWidget( myLabelFont ); aMainLay->addWidget(aLabelsGrp); @@ -1172,7 +1174,7 @@ void VisuGUI_ScalarBarPane::createScalarBar() aValForTime = anIter->second; if (aValForTime) { - std::strstream aStream; + std::stringstream aStream; const VISU::TTime& aTime = aValForTime->myTime; aStream<< myTextDlg->getTitleText().toLatin1().data() <<" "; if(myBarDlg->isUnitsVisible()) diff --git a/src/VISUGUI/VisuGUI_Prs3dTools.h b/src/VISUGUI/VisuGUI_Prs3dTools.h index e1028449..bd7f27e2 100644 --- a/src/VISUGUI/VisuGUI_Prs3dTools.h +++ b/src/VISUGUI/VisuGUI_Prs3dTools.h @@ -147,7 +147,7 @@ namespace VISU if( anEnlargeType == VISU::ColoredPrs3dCache::IMPOSSIBLE ) { size_t aMb = 1024 * 1024; - double aFreeMemory = double(VISU_PipeLine::GetAvailableMemory(8192*aMb)) / double(aMb); + double aFreeMemory = double(VISU_PipeLine::GetAvailableMemory(8192*(double)aMb)) / double(aMb); CORBA::Float aNecessaryMemory = aRequiredMemory - aFreeMemory - anUsedMemory; SUIT_MessageBox::warning(GetDesktop(theModule), diff --git a/src/VISUGUI/VisuGUI_ScalarBarDlg.cxx b/src/VISUGUI/VisuGUI_ScalarBarDlg.cxx index f770c525..47c9125a 100644 --- a/src/VISUGUI/VisuGUI_ScalarBarDlg.cxx +++ b/src/VISUGUI/VisuGUI_ScalarBarDlg.cxx @@ -34,7 +34,6 @@ #include "VisuGUI_InputPane.h" #include "SVTK_ViewWindow.h" -#include "SVTK_FontWidget.h" #include "VISUConfig.hh" #include "VISU_Convertor.hxx" diff --git a/src/VISUGUI/VisuGUI_ShrinkFactorDlg.cxx b/src/VISUGUI/VisuGUI_ShrinkFactorDlg.cxx index 0d755a9a..fc6d6b63 100644 --- a/src/VISUGUI/VisuGUI_ShrinkFactorDlg.cxx +++ b/src/VISUGUI/VisuGUI_ShrinkFactorDlg.cxx @@ -53,6 +53,7 @@ #include const int DEFAULT_SHRINK = 80; +const int UNDEF_SHRINK = -1; //================================================================================= // class : VisuGUI_ShrinkFactorDlg() @@ -174,10 +175,19 @@ void VisuGUI_ShrinkFactorDlg::setShrinkFactor() for ( ; anIter.More(); anIter.Next() ) { Handle(SALOME_InteractiveObject) anIO = anIter.Value(); VISU_Actor* anActor = VISU::FindActor( VISU::GetAppStudy( myModule ), myViewWindow, anIO->getEntry() ); - if ( anActor && anActor->IsShrunkable() ) - anActor->SetShrinkFactor( shrink ); + if ( anActor ) { + if ( anActor->IsShrunkable() ) + anActor->SetShrinkFactor( shrink ); + } + else { + VISU_ActorBase* anActor = VISU::FindActorBase(VISU::GetAppStudy(myModule), myViewWindow, anIO->getEntry()); + if ( anActor ) { + if ( anActor->IsShrunkable() ) + anActor->SetShrinkFactor( shrink ); + } + } } - myViewWindow->Repaint(); + myViewWindow->Repaint(); } } @@ -189,49 +199,42 @@ void VisuGUI_ShrinkFactorDlg::onSelectionChanged() { bool shrinkable = false; if ( myViewWindow ) { - int shrink = DEFAULT_SHRINK; + int shrinkFactor = UNDEF_SHRINK; SALOME_ListIO aList; mySelectionMgr->selectedObjects( aList ); - if ( aList.Extent() == 1 ) { - Handle(SALOME_InteractiveObject) FirstIOS = aList.First(); - if ( !FirstIOS.IsNull() ) { - VISU_Actor* anActor = VISU::FindActor( VISU::GetAppStudy( myModule ), myViewWindow, FirstIOS->getEntry() ); - if ( anActor ) { - shrinkable = anActor->IsShrunkable(); - if ( shrinkable ) - shrink = int( anActor->GetShrinkFactor() * 100. + 0.5 ); - } - } - } - else if ( aList.Extent() > 1 ) { - SALOME_ListIteratorOfListIO It( aList ); - int setShr = -1; - for ( ; It.More(); It.Next() ) { - Handle(SALOME_InteractiveObject) IO = It.Value(); - if (!IO.IsNull()) { - VISU_Actor* anActor = VISU::FindActor( VISU::GetAppStudy( myModule ), myViewWindow, IO->getEntry() ); - if ( anActor ) { - bool lshrinkable = anActor->IsShrunkable(); - shrinkable = shrinkable || lshrinkable; - if ( lshrinkable ) { - int shr = int( anActor->GetShrinkFactor() * 100. + 0.5 ); - if ( setShr < 0 ) - setShr = shr; - else if ( setShr != shr ) { - setShr = DEFAULT_SHRINK; - break; - } - } - } - } + SALOME_ListIteratorOfListIO It( aList ); + for ( ; It.More(); It.Next() ) { + Handle(SALOME_InteractiveObject) IO = It.Value(); + if (!IO.IsNull()) { + bool ashrinkable = false; + int shr = UNDEF_SHRINK; + VISU_Actor* anActor = VISU::FindActor( VISU::GetAppStudy( myModule ), myViewWindow, IO->getEntry() ); + if ( anActor ) { + ashrinkable = anActor->IsShrunkable(); + if ( ashrinkable ) shr = int( anActor->GetShrinkFactor() * 100. + 0.5 ); + } + else { + VISU_ActorBase* anActor = VISU::FindActorBase(VISU::GetAppStudy(myModule), myViewWindow, IO->getEntry()); + if ( anActor ) { + ashrinkable = anActor->IsShrunkable(); + if ( ashrinkable ) shr = int( anActor->GetShrinkFactor() * 100. + 0.5 ); + } + } + shrinkable = shrinkable || ashrinkable; + if ( shr != UNDEF_SHRINK ) { + if ( shrinkFactor == UNDEF_SHRINK ) + shrinkFactor = shr; + else if ( shrinkFactor != shr ) { + shrinkFactor = DEFAULT_SHRINK; + break; + } + } } - if ( setShr >= 0 ) - shrink = setShr; } ValueSpin->blockSignals( true ); - ValueSpin->setValue( shrink ); + ValueSpin->setValue( shrinkFactor == UNDEF_SHRINK ? DEFAULT_SHRINK : shrinkFactor ); ValueSpin->blockSignals( false ); } GroupC1->setEnabled( shrinkable ); diff --git a/src/VISUGUI/VisuGUI_StreamLinesDlg.cxx b/src/VISUGUI/VisuGUI_StreamLinesDlg.cxx index 5fa078a0..3e771585 100644 --- a/src/VISUGUI/VisuGUI_StreamLinesDlg.cxx +++ b/src/VISUGUI/VisuGUI_StreamLinesDlg.cxx @@ -73,7 +73,8 @@ VisuGUI_StreamLinesDlg::VisuGUI_StreamLinesDlg (SalomeApp_Module* theModule) : VisuGUI_ScalarBarBaseDlg(theModule), - myVisuGUI(theModule) + myVisuGUI(theModule), + myStatus(false) { setWindowTitle(tr("DLG_TITLE")); setSizeGripEnabled(TRUE); @@ -230,7 +231,7 @@ VisuGUI_StreamLinesDlg::VisuGUI_StreamLinesDlg (SalomeApp_Module* theModule) std::numeric_limits::min(), std::numeric_limits::max(), .1, - "parametrc_precision" ); + "parametric_precision" ); myStepLen->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) ); TopLayout->addWidget(myStepLen, 1, 1); connect(myStepLen, SIGNAL(valueChanged(double)), this, SLOT(StepLengthChanged(double))); @@ -242,7 +243,7 @@ VisuGUI_StreamLinesDlg::VisuGUI_StreamLinesDlg (SalomeApp_Module* theModule) std::numeric_limits::min(), std::numeric_limits::max(), .1, - "parametrc_precision" ); + "parametric_precision" ); myIntegStepLen->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) ); TopLayout->addWidget(myIntegStepLen, 2, 1); connect(myIntegStepLen, SIGNAL(valueChanged(double)), this, SLOT(IntegrationStepChanged(double))); @@ -254,7 +255,7 @@ VisuGUI_StreamLinesDlg::VisuGUI_StreamLinesDlg (SalomeApp_Module* theModule) std::numeric_limits::min(), std::numeric_limits::max(), .1, - "parametrc_precision" ); + "parametric_precision" ); myPropTime->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) ); TopLayout->addWidget(myPropTime, 3, 1); connect(myPropTime, SIGNAL(valueChanged(double)), this, SLOT(PropagationTimeChanged(double))); @@ -399,76 +400,9 @@ void VisuGUI_StreamLinesDlg::initFromPrsObject ( VISU::ColoredPrs3d_i* thePrs, } int VisuGUI_StreamLinesDlg::storeToPrsObject (VISU::ColoredPrs3d_i* thePrs) -{ - if(!myInputPane->check() || !GetScalarPane()->check()) - return 0; - - int anIsOk = myInputPane->storeToPrsObject( myPrsCopy ); - anIsOk &= GetScalarPane()->storeToPrsObject( myPrsCopy ); - - if (anIsOk) { - myPrsCopy->ShowColored(myUseScalar->isChecked()); - if (!myPrsCopy->IsColored()) { - SALOMEDS::Color aColor; - aColor.R = SelColor->color().red()/255.; - aColor.G = SelColor->color().green()/255.; - aColor.B = SelColor->color().blue()/255.; - myPrsCopy->SetColor(aColor); - } - - VISU::StreamLines::Direction aDirection = VISU::StreamLines::BOTH; - switch (myDirCombo->currentIndex()) { - case 0: - aDirection = VISU::StreamLines::FORWARD; - break; - case 1: - aDirection = VISU::StreamLines::BACKWARD; - break; - case 2: - aDirection = VISU::StreamLines::BOTH; - } - - VISU::Prs3d_var aPrs; - int aSrcSelection = myUseSrcCombo->currentIndex(); - int aSrcItem = (mySrcCombo->count() > 0)? mySrcCombo->currentIndex() : -1; - if ((aSrcSelection > 0) && (aSrcItem > -1)) { - VISU::VISUType aType; - QString aName; - switch (aSrcSelection) { - case 1: // Entity - aPrs = myEntityList[aSrcItem]; - aType = VISU::TENTITY; - aName = myEntitiesLst[aSrcItem]; - break; - case 2: // Family - aPrs = myFamilyList[aSrcItem]; - aType = VISU::TFAMILY; - aName = myFamilisLst[aSrcItem]; - break; - case 3: // Group - aPrs = myGroupList[aSrcItem]; - aType = VISU::TGROUP; - aName = myGroupsLst[aSrcItem]; - break; - case 4: // Presentation - aPrs = myPrsList[aSrcItem]; - break; - } - if (CORBA::is_nil(aPrs) && aSrcSelection != 4) { - aPrs = createMesh(aType, aName); - } - } - anIsOk &= myPrsCopy->SetParams(myIntegStepLen->value(), - myPropTime->value(), - myStepLen->value(), - aPrs, - myPntPercent->value(), - aDirection); - } - +{ VISU::TSameAsFactory().Copy(myPrsCopy, thePrs); - - return anIsOk; + return myStatus; } /*! @@ -547,6 +481,78 @@ void VisuGUI_StreamLinesDlg::onSourceTypeChange(int theIndex) { } +void VisuGUI_StreamLinesDlg::storeToPrsCopy() { + + if(!myInputPane->check() || !GetScalarPane()->check()) { + myStatus = false; + return; + } + + myStatus = myInputPane->storeToPrsObject( myPrsCopy ); + myStatus &= GetScalarPane()->storeToPrsObject( myPrsCopy ); + + if (myStatus) { + myPrsCopy->ShowColored(myUseScalar->isChecked()); + if (!myPrsCopy->IsColored()) { + SALOMEDS::Color aColor; + aColor.R = SelColor->color().red()/255.; + aColor.G = SelColor->color().green()/255.; + aColor.B = SelColor->color().blue()/255.; + myPrsCopy->SetColor(aColor); + } + + VISU::StreamLines::Direction aDirection = VISU::StreamLines::BOTH; + switch (myDirCombo->currentIndex()) { + case 0: + aDirection = VISU::StreamLines::FORWARD; + break; + case 1: + aDirection = VISU::StreamLines::BACKWARD; + break; + case 2: + aDirection = VISU::StreamLines::BOTH; + } + + VISU::Prs3d_var aPrs; + int aSrcSelection = myUseSrcCombo->currentIndex(); + int aSrcItem = (mySrcCombo->count() > 0)? mySrcCombo->currentIndex() : -1; + if ((aSrcSelection > 0) && (aSrcItem > -1)) { + VISU::VISUType aType; + QString aName; + switch (aSrcSelection) { + case 1: // Entity + aPrs = myEntityList[aSrcItem]; + aType = VISU::TENTITY; + aName = myEntitiesLst[aSrcItem]; + break; + case 2: // Family + aPrs = myFamilyList[aSrcItem]; + aType = VISU::TFAMILY; + aName = myFamilisLst[aSrcItem]; + break; + case 3: // Group + aPrs = myGroupList[aSrcItem]; + aType = VISU::TGROUP; + aName = myGroupsLst[aSrcItem]; + break; + case 4: // Presentation + aPrs = myPrsList[aSrcItem]; + break; + } + if (CORBA::is_nil(aPrs) && aSrcSelection != 4) { + aPrs = createMesh(aType, aName); + } + } + myStatus &= myPrsCopy->SetParams(myIntegStepLen->value(), + myPropTime->value(), + myStepLen->value(), + aPrs, + myPntPercent->value(), + aDirection); + } +} + + VISU::Mesh_ptr VisuGUI_StreamLinesDlg::createMesh (VISU::VISUType theType, QString theName) { return VISU::Mesh::_nil(); @@ -554,6 +560,24 @@ VISU::Mesh_ptr VisuGUI_StreamLinesDlg::createMesh (VISU::VISUType theType, QStri void VisuGUI_StreamLinesDlg::accept() { + + //rnv: To fix the IPAL21920: WinTC5.1.4: parameters of StreamLines are not taken in account. + //rnv: Show confirmation message in case if 'Used points' and 'Step length' were re-calculated. + //1. Store parameters to the myPrsCopy + storeToPrsCopy(); + + //2. Check 'Used points' and 'Step length' parameters + if( myStepLen->value() > myPrsCopy->GetStepLength() || + myPntPercent->value() > myPrsCopy->GetUsedPoints() ) { + QString aWarning = tr("STREAM_MEMORY_ALERT"); + if( SUIT_MessageBox::warning( this, tr( "WRN_VISU_WARNING" ), aWarning, tr( "BUT_OK" ), tr( "CANCEL" ) ) == 1 ) { + // Set re-calculated values + myStepLen->setValue(myPrsCopy->GetStepLength()); + myPntPercent->setValue(myPrsCopy->GetUsedPoints()); + return; + } + } + VisuGUI_ScalarBarBaseDlg::accept(); } diff --git a/src/VISUGUI/VisuGUI_StreamLinesDlg.h b/src/VISUGUI/VisuGUI_StreamLinesDlg.h index a0eebdf9..5667480d 100644 --- a/src/VISUGUI/VisuGUI_StreamLinesDlg.h +++ b/src/VISUGUI/VisuGUI_StreamLinesDlg.h @@ -63,6 +63,7 @@ public: protected: virtual QString GetContextHelpFilePath(); + void storeToPrsCopy(); protected slots: void accept(); @@ -103,6 +104,7 @@ private: _PTR(SObject) mySelectionObj; SALOME::GenericObjPtr myPrsCopy; SalomeApp_Module* myVisuGUI; + bool myStatus; private slots: //void setVColor(); diff --git a/src/VISUGUI/VisuGUI_TimeAnimation.cxx b/src/VISUGUI/VisuGUI_TimeAnimation.cxx index 149f3ea7..bfbcfc7a 100644 --- a/src/VISUGUI/VisuGUI_TimeAnimation.cxx +++ b/src/VISUGUI/VisuGUI_TimeAnimation.cxx @@ -107,12 +107,19 @@ namespace { if(theAnimator->getNbFields() == 0) return; + int aRefFieldId = ( theAnimator->getAnimationMode() == VISU::Animation::PARALLEL ) ? theFieldId : 0; + + VISU::ColoredPrs3d_i* aInitialPrs3d = 0; + if (theAnimator->getFieldData(aRefFieldId).myPrs.size() > 0) + aInitialPrs3d = dynamic_cast(theAnimator->getFieldData(aRefFieldId).myPrs[0]); + theAnimator->generatePresentations(theFieldId); - FieldData& aFieldData = theAnimator->getFieldData(theFieldId); + if (!aInitialPrs3d) + aInitialPrs3d = dynamic_cast(theAnimator->getFieldData(aRefFieldId).myPrs[0]); - int aRefFieldId = ( theAnimator->getAnimationMode() == VISU::Animation::PARALLEL ) ? theFieldId : 0; - if(VISU::ColoredPrs3d_i* aInitialPrs3d = dynamic_cast(theAnimator->getFieldData(aRefFieldId).myPrs[0])){ + if (aInitialPrs3d) { + FieldData& aFieldData = theAnimator->getFieldData(theFieldId); for (long aFrameId = 0; aFrameId < aFieldData.myNbFrames; aFrameId++) { VISU::ColoredPrs3d_i* aColoredPrs3d = aFieldData.myPrs[aFrameId]; @@ -1143,6 +1150,13 @@ namespace for (long aFrameId = 1; aFrameId < theData.myNbFrames; aFrameId++){ VISU::ColoredPrs3d_i* aColoredPrs3d = theData.myPrs[aFrameId]; aColoredPrs3d->SameAs(aPrs3d); + // rnv: fix for the 20870: EDF 1410 VISU: Anomaly in the Gauss point representation. + // special case for the "Gauss Points" presentation, + // update the LookupTable in the mapper, after assign properties of the presentation + // using SameAs(...) method. + if(theData.myPrsType == VISU::TGAUSSPOINTS) { + aColoredPrs3d->UpdateMapperLookupTable(); + } } if ( theAnimator->getAnimationMode() == VISU::Animation::SUCCESSIVE ) { @@ -1151,7 +1165,15 @@ namespace for (long aFrameId = 0; aFrameId < aFieldData.myNbFrames; aFrameId++) { VISU::ColoredPrs3d_i* aColoredPrs3d = aFieldData.myPrs[aFrameId]; std::string aTitle = aColoredPrs3d->GetCTitle(); - aColoredPrs3d->SameAs(aPrs3d); + aColoredPrs3d->SameAs(aPrs3d); + // rnv: fix for the 20870: EDF 1410 VISU: Anomaly in the Gauss point representation. + // special case for the "Gauss Points" presentation, + // update the LookupTable in the mapper, after assign properties of the presentation + // using SameAs(...) method. + if(theData.myPrsType == VISU::TGAUSSPOINTS) { + aColoredPrs3d->UpdateMapperLookupTable(); + } + aColoredPrs3d->SetTitle(aTitle.c_str()); } } diff --git a/src/VISUGUI/VisuGUI_TransparencyDlg.cxx b/src/VISUGUI/VisuGUI_TransparencyDlg.cxx index 3890d2b5..f14baab8 100644 --- a/src/VISUGUI/VisuGUI_TransparencyDlg.cxx +++ b/src/VISUGUI/VisuGUI_TransparencyDlg.cxx @@ -57,7 +57,8 @@ #include #include -using namespace std; +const int DEFAULT_OPACITY = 100; +const int UNDEF_OPACITY = -1; //================================================================================= // class : VisuGUI_TransparencyDlg() @@ -66,10 +67,10 @@ using namespace std; //================================================================================= VisuGUI_TransparencyDlg::VisuGUI_TransparencyDlg( VisuGUI* theModule, bool modal ) - : QDialog( VISU::GetDesktop( theModule ), Qt::WindowTitleHint | Qt::WindowSystemMenuHint ), - myModule(theModule), - mySelectionMgr( VISU::GetSelectionMgr( theModule ) ), - myViewWindow( VISU::GetActiveViewWindow(theModule) ) + : QDialog( VISU::GetDesktop( theModule ), Qt::WindowTitleHint | Qt::WindowSystemMenuHint ), + myModule(theModule), + mySelectionMgr( VISU::GetSelectionMgr( theModule ) ), + myViewWindow( VISU::GetActiveViewWindow(theModule) ) { setModal( modal ); setAttribute( Qt::WA_DeleteOnClose ); @@ -219,8 +220,8 @@ void VisuGUI_TransparencyDlg::SetTransparency() anActor->SetOpacity(opacity); else { VISU_ActorBase* anActor = VISU::FindActorBase(VISU::GetAppStudy(myModule), myViewWindow, anIO->getEntry()); - if (anActor) - anActor->SetOpacity(opacity); + if (anActor) + anActor->SetOpacity(opacity); } } myViewWindow->Repaint(); @@ -243,42 +244,37 @@ void VisuGUI_TransparencyDlg::ValueHasChanged() //================================================================================= void VisuGUI_TransparencyDlg::onSelectionChanged() { - if( myViewWindow ) { - int opacity = 100; + if ( myViewWindow ) { + int opacity = UNDEF_OPACITY; SALOME_ListIO aList; mySelectionMgr->selectedObjects(aList); - if (aList.Extent() == 1) { - Handle(SALOME_InteractiveObject) FirstIOS = aList.First(); - if (!FirstIOS.IsNull()) { - VISU_Actor* anActor = VISU::FindActor(VISU::GetAppStudy(myModule), myViewWindow, FirstIOS->getEntry()); - if (anActor) - opacity = int(anActor->GetOpacity() * 100. + 0.5); - } - } else if (aList.Extent() > 1) { - SALOME_ListIteratorOfListIO It (aList); - int setOp = -1; - for (; It.More(); It.Next()) { - Handle(SALOME_InteractiveObject) IO = It.Value(); - if (!IO.IsNull()) { - VISU_Actor* anActor = VISU::FindActor(VISU::GetAppStudy(myModule), myViewWindow, IO->getEntry()); - if (anActor) { - int op = int(anActor->GetOpacity() * 100. + 0.5); - if (setOp < 0) - setOp = op; - else if (setOp != op) { - setOp = 100; - break; - } - } - } + SALOME_ListIteratorOfListIO It (aList); + for (; It.More(); It.Next()) { + Handle(SALOME_InteractiveObject) IO = It.Value(); + if (!IO.IsNull()) { + int op = UNDEF_OPACITY; + VISU_Actor* anActor = VISU::FindActor(VISU::GetAppStudy(myModule), myViewWindow, IO->getEntry()); + if (anActor) { + op = int(anActor->GetOpacity() * 100. + 0.5); + } + else { + VISU_ActorBase* anActor = VISU::FindActorBase(VISU::GetAppStudy(myModule), myViewWindow, IO->getEntry()); + if (anActor) + op = int(anActor->GetOpacity() * 100. + 0.5); + } + if ( op != UNDEF_OPACITY ) { + if ( opacity == UNDEF_OPACITY ) + opacity = op; + else if ( opacity != op ) { + opacity = DEFAULT_OPACITY; + break; + } + } } - if (setOp >= 0) - opacity = setOp; - } else { } - Slider1->setValue(opacity); + Slider1->setValue( opacity == UNDEF_OPACITY ? DEFAULT_OPACITY : opacity ); } ValueHasChanged(); } diff --git a/src/VISU_I/VISUConfig.hh b/src/VISU_I/VISUConfig.hh index c463972a..164f6bd2 100644 --- a/src/VISU_I/VISUConfig.hh +++ b/src/VISU_I/VISUConfig.hh @@ -36,6 +36,7 @@ #include CORBA_SERVER_HEADER(MED) #include CORBA_SERVER_HEADER(SALOMEDS) #include CORBA_SERVER_HEADER(SALOMEDS_Attributes) +#include CORBA_SERVER_HEADER(SALOME_Types) #include "SALOME_NamingService.hxx" #include "SALOME_LifeCycleCORBA.hxx" diff --git a/src/VISU_I/VISU_ColoredPrs3dCache_i.cc b/src/VISU_I/VISU_ColoredPrs3dCache_i.cc index 0dcddc75..532e18dd 100644 --- a/src/VISU_I/VISU_ColoredPrs3dCache_i.cc +++ b/src/VISU_I/VISU_ColoredPrs3dCache_i.cc @@ -356,7 +356,7 @@ VISU::ColoredPrs3dCache_i theRequiredMemory = int( aMemoryUsed + aMemoryNeeded ) + 1; size_t aMb = 1024 * 1024; - double aFreeMemory = double(VISU_PipeLine::GetAvailableMemory(8192*aMb)) / double(aMb); + double aFreeMemory = double(VISU_PipeLine::GetAvailableMemory(8192*(double)aMb)) / double(aMb); anEnlargeType = aMemoryNeeded < aFreeMemory ? VISU::ColoredPrs3dCache::ENLARGE : VISU::ColoredPrs3dCache::IMPOSSIBLE; } @@ -460,7 +460,7 @@ VISU::ColoredPrs3dCache_i return; size_t aMb = 1024 * 1024; - double aFreeMemory = double(VISU_PipeLine::GetAvailableMemory(8192*aMb)) / double(aMb); + double aFreeMemory = double(VISU_PipeLine::GetAvailableMemory(8192*(double)aMb)) / double(aMb); CORBA::Float aMemoryUsed = GetDeviceMemorySize(); CORBA::Float aMemoryNeeded = theMemorySize - aMemoryUsed; if( aMemoryNeeded > aFreeMemory ) @@ -673,6 +673,15 @@ VISU::ColoredPrs3dCache_i aPrs3d->SameAs(thePrs); + // rnv: fix for the 20870: EDF 1410 VISU: Anomaly in the Gauss point representation. + // special case for the "Gauss Points" presentation, + // update the LookupTable in the mapper, after assign properties of the presentation + // using SameAs(...) method. + VISU::GaussPoints_i* gPoints = dynamic_cast( aPrs3d.get() ); + if(gPoints) { + gPoints->UpdateMapperLookupTable(); + } + // special case for deformed shape VISU::DeformedShapeAndScalarMap_i* dShape = dynamic_cast( aPrs3d.get() ); diff --git a/src/VISU_I/VISU_ColoredPrs3d_i.cc b/src/VISU_I/VISU_ColoredPrs3d_i.cc index 5157647f..3b32d82e 100644 --- a/src/VISU_I/VISU_ColoredPrs3d_i.cc +++ b/src/VISU_I/VISU_ColoredPrs3d_i.cc @@ -36,7 +36,7 @@ #include "SUIT_ResourceMgr.h" #include "SALOME_Event.h" -#include +#include #include #include @@ -1144,7 +1144,7 @@ VISU::ColoredPrs3d_i aValForTime = anIter->second; if (aValForTime) { - std::strstream aStream; + std::stringstream aStream; const VISU::TTime& aTime = aValForTime->myTime; aStream< + (GetSpecificPL(), &VISU_ColoredPL::UpdateMapperLookupTable)); +} + +//----------------------------------------------------------------------------^ diff --git a/src/VISU_I/VISU_ColoredPrs3d_i.hh b/src/VISU_I/VISU_ColoredPrs3d_i.hh index ae796d2f..dbae3b8b 100644 --- a/src/VISU_I/VISU_ColoredPrs3d_i.hh +++ b/src/VISU_I/VISU_ColoredPrs3d_i.hh @@ -628,6 +628,11 @@ namespace VISU SetValLblFontColor( const vtkFloatingPointType theR, const vtkFloatingPointType theG, const vtkFloatingPointType theB ); + + virtual + void + UpdateMapperLookupTable(); + //---------------------------------------------------------------------------- protected: diff --git a/src/VISU_I/VISU_CorbaMedConvertor.cxx b/src/VISU_I/VISU_CorbaMedConvertor.cxx index 898ad2c3..85870069 100644 --- a/src/VISU_I/VISU_CorbaMedConvertor.cxx +++ b/src/VISU_I/VISU_CorbaMedConvertor.cxx @@ -580,7 +580,7 @@ namespace VISU::EGeometry aEGeom = aGeom2SubProfileIter->first; SALOME_MED::medGeometryElement aMGeom = VISUGeomToMED(aEGeom); VISU::PCSubProfile aSubProfile = aGeom2SubProfileIter->second; - SALOME_MED::long_array_var aGeom2ProfileIds; + SALOME_TYPES::ListOfLong_var aGeom2ProfileIds; std::vector aGeom2Profile; if(!aSupport->isOnAllElements()){ try{ @@ -813,7 +813,7 @@ VISU_MEDConvertor return NULL; CORBA::Long aNbMeshes = theMED->getNumberOfMeshes(); - SALOME_MED::string_array_var aMeshNames = theMED->getMeshNames(); + SALOME_TYPES::ListOfString_var aMeshNames = theMED->getMeshNames(); if(MYDEBUG) MESSAGE("VISU_MEDConvertor::Build - aNbMeshes = "<GetStudy(); @@ -1331,7 +1331,7 @@ VISU_MEDConvertor if(aNbElem <= 0) throw std::runtime_error("LoadPoints >> There is no points in the mesh !!!"); - SALOME_MED::double_array_var aCCoord = aMedMesh->getCoordinates(SALOME_MED::MED_FULL_INTERLACE); + SALOME_TYPES::ListOfDouble_var aCCoord = aMedMesh->getCoordinates(SALOME_MED::MED_FULL_INTERLACE); VISU::TCMEDCoordHolder* aCoordHolder = new VISU::TCMEDCoordHolder(); aCoordHolder->Init(aNbElem, aDim, aCCoord); @@ -1376,7 +1376,7 @@ VISU_MEDConvertor if(!anIsOnAllElements){ SALOME_MED::medGeometryElement_array_var aGeom = aMedFamily->getTypes(); - SALOME_MED::long_array_var aCellNumForType = aMedFamily->getNumber(aGeom[0]); + SALOME_TYPES::ListOfLong_var aCellNumForType = aMedFamily->getNumber(aGeom[0]); int aSize = aNbElem; aNbElem = aCellNumForType->length(); for(int iElem = 0; iElem < aNbElem; iElem++){ @@ -1602,7 +1602,7 @@ VISU_MEDConvertor int aVNbNodes = VISUGeom2NbNodes(aEGeom); int aNbElem = anInfo->numberOfElements[iGeom]; if (aNbElem > 0) { - SALOME_MED::long_array_var aConn = + SALOME_TYPES::ListOfLong_var aConn = aMedMesh->getConnectivity(SALOME_MED::MED_FULL_INTERLACE, SALOME_MED::MED_NODAL, aMEntity, @@ -1747,7 +1747,7 @@ VISU_MEDConvertor if(MYDEBUG) MESSAGE("LoadCellsOnFamily - iGeomEnd = "<getNumber(aMGeom); + SALOME_TYPES::ListOfLong_var aCellNumForType = aMedFamily->getNumber(aMGeom); VISU::EGeometry aEGeom = MEDGeom2VISU(aMGeom); int aNbElem = aCellNumForType->length(); @@ -1867,7 +1867,7 @@ VISU_MEDConvertor SALOME_MED::FIELDDOUBLE_ptr aFieldDouble = SALOME_MED::FIELDDOUBLE::_narrow(aMEDField); if(!aFieldDouble->_is_nil()){ - SALOME_MED::double_array_var anArray = aFieldDouble->getValue(SALOME_MED::MED_FULL_INTERLACE); + SALOME_TYPES::ListOfDouble_var anArray = aFieldDouble->getValue(SALOME_MED::MED_FULL_INTERLACE); if(MYDEBUG) MESSAGE("VISU_MEDConvertor::LoadField - There is FIELDDOUBLE = "<length()); ImportField(anArray, theMesh, @@ -1878,7 +1878,7 @@ VISU_MEDConvertor SALOME_MED::FIELDINT_ptr aFieldInt = SALOME_MED::FIELDINT::_narrow(aMEDField); if(!aFieldInt->_is_nil()){ - SALOME_MED::long_array_var anArray = aFieldInt->getValue(SALOME_MED::MED_FULL_INTERLACE); + SALOME_TYPES::ListOfLong_var anArray = aFieldInt->getValue(SALOME_MED::MED_FULL_INTERLACE); if(MYDEBUG) MESSAGE("VISU_MEDConvertor::LoadField - There is FIELDINT = "<length()); ImportField(anArray, theMesh, diff --git a/src/VISU_I/VISU_CorbaMedConvertor.hxx b/src/VISU_I/VISU_CorbaMedConvertor.hxx index dc848457..5d9079b1 100644 --- a/src/VISU_I/VISU_CorbaMedConvertor.hxx +++ b/src/VISU_I/VISU_CorbaMedConvertor.hxx @@ -44,7 +44,7 @@ namespace VISU typedef std::map TCellsFirstIndex; // key: SALOME_MED::medGeometryElement //--------------------------------------------------------------- - struct TCMEDCoordHolder: TCoordHolder + struct TCMEDCoordHolder: TCoordHolder { virtual const TCoord* diff --git a/src/VISU_I/VISU_CutLinesBase_i.cc b/src/VISU_I/VISU_CutLinesBase_i.cc index d2e79d4e..6f1ca95b 100644 --- a/src/VISU_I/VISU_CutLinesBase_i.cc +++ b/src/VISU_I/VISU_CutLinesBase_i.cc @@ -26,6 +26,7 @@ #include "VISU_Result_i.hh" #include "VISU_Actor.h" +#include "VISU_ScalarMapAct.h" #include "VISU_CutLinesBasePL.hxx" #include "VISU_Convertor.hxx" #include "VISU_PipeLineUtils.hxx" @@ -154,6 +155,22 @@ VISU::CutLinesBase_i } +//----------------------------------------------------------------------------^ +VISU_Actor* +VISU::CutLinesBase_i +::CreateActor() +{ + VISU_Actor* anActor = TSuperClass::CreateActor(); + if(VISU_ScalarMapAct* aScalarMapAct = dynamic_cast(anActor)) { + //rnv: To fix the bug IPAL22007 Cut Lines in VTK viewer are shown with square points on ends + //rnv: set small size of the vertices for the "Cut Lines" and "Cut Segment" presentations. + aScalarMapAct->Set0DElemSize(1.0); + } + return anActor; +} + + + //--------------------------------------------------------------- void VISU::CutLinesBase_i diff --git a/src/VISU_I/VISU_CutLinesBase_i.hh b/src/VISU_I/VISU_CutLinesBase_i.hh index 9d9054f3..10d63a3d 100644 --- a/src/VISU_I/VISU_CutLinesBase_i.hh +++ b/src/VISU_I/VISU_CutLinesBase_i.hh @@ -48,6 +48,10 @@ namespace VISU virtual ~CutLinesBase_i(); + virtual + VISU_Actor* + CreateActor(); + virtual void SetNbLines(CORBA::Long theNb); diff --git a/src/VISU_I/VISU_DumpPython.cc b/src/VISU_I/VISU_DumpPython.cc index 5ba81d94..55b74b23 100644 --- a/src/VISU_I/VISU_DumpPython.cc +++ b/src/VISU_I/VISU_DumpPython.cc @@ -50,7 +50,7 @@ #include "utilities.h" #include -#include +#include #include #include @@ -959,7 +959,7 @@ namespace VISU CORBA::Long aNbRows = theTableAttr->GetNbRows(); // push values and their indices into streams - strstream values, rows, columns; + stringstream values, rows, columns; string comma = ""; for(CORBA::Long i = 1; i <= aNbColumns; i++){ for(CORBA::Long j = aNbRows; j > 0; j--){ @@ -973,7 +973,7 @@ namespace VISU } } // push titles and units into streams - strstream rowUnits, rowTitles, colTitles; + stringstream rowUnits, rowTitles, colTitles; SALOMEDS::StringSeq_var aRowUnits = theTableAttr->GetRowUnits(); SALOMEDS::StringSeq_var aRowTitles = theTableAttr->GetRowTitles(); comma = ""; diff --git a/src/VISU_I/VISU_Gen_i.cc b/src/VISU_I/VISU_Gen_i.cc index c866e1d3..240cc2d5 100644 --- a/src/VISU_I/VISU_Gen_i.cc +++ b/src/VISU_I/VISU_Gen_i.cc @@ -87,7 +87,7 @@ UNEXPECT_CATCH(SalomeException, SALOME::SALOME_Exception); // STL Includes -#include +#include #include #include @@ -1679,7 +1679,7 @@ namespace VISU SALOMEDS_Tool::PutStreamToFiles(theStream, aTmpDir, false); if(MYDEBUG) MESSAGE("Result_i::PasteInto - aListOfFileNames->length() = "<length()); - std::ostrstream aLocalPersistentID; + std::ostringstream aLocalPersistentID; { std::string aCopyPersist = aTmpDir + "copy_persistent"; std::ifstream anInputFileStream( aCopyPersist.c_str() ); diff --git a/src/VISU_I/VISU_MultiResult_i.cc b/src/VISU_I/VISU_MultiResult_i.cc index 9aad0f2d..af3e6274 100644 --- a/src/VISU_I/VISU_MultiResult_i.cc +++ b/src/VISU_I/VISU_MultiResult_i.cc @@ -42,7 +42,7 @@ #include -#include +#include #ifdef _DEBUG_ static int MYDEBUG = 0; @@ -119,7 +119,7 @@ namespace VISU GetPartInfo(const std::string theInfoString) { MultiResult_i::TPartInfo aPartInfo; - std::istrstream anOutputStream(theInfoString.c_str()); + std::istringstream anOutputStream(theInfoString.c_str()); anOutputStream>>aPartInfo; return aPartInfo; } @@ -957,7 +957,7 @@ VISU::MultiResult_i _PTR(SObject) aSObject = aStudy->FindObjectID(aFatherEntry); aRestoringMap = Storable::GetStorableMap(aSObject); - std::ostrstream anOutputStream; + std::ostringstream anOutputStream; anOutputStream<<"myComment=PART;"; anOutputStream<<"myName="<GetMeshMap(); + if(aMeshMap.empty()) + return aResult._retn(); + + VISU::TMeshMap::const_iterator anIter = aMeshMap.find(theMeshName); + if(anIter == aMeshMap.end()) + return aResult._retn(); + + const VISU::PMesh& aMesh = anIter->second; + const VISU::TMeshOnEntityMap& aMeshOnEntityMap = aMesh->myMeshOnEntityMap; + if(aMeshOnEntityMap.empty()) + return aResult._retn(); + + { + VISU::TEntity anEntity = VISU::TEntity(theEntity); + VISU::TMeshOnEntityMap::const_iterator anIter = aMeshOnEntityMap.find(anEntity); + if(anIter == aMeshOnEntityMap.end()) + return aResult._retn(); + + const VISU::PMeshOnEntity& aMeshOnEntity = anIter->second; + const VISU::TFieldMap& aFieldMap = aMeshOnEntity->myFieldMap; + if(aFieldMap.empty()) + return aResult._retn(); + + { + VISU::TFieldMap::const_iterator anIter = aFieldMap.find(theFieldName); + if(anIter == aFieldMap.end()) + return aResult._retn(); + + { + const VISU::PField& aField = anIter->second; + const VISU::TValField& aValField = aField->myValField; + if(aValField.empty()) + return aResult._retn(); + + { + aResult->length(aValField.size()); + VISU::TValField::const_iterator anIter = aValField.begin(); + for(size_t anId = 0; anIter != aValField.end(); anIter++, anId++){ + const PValForTime& aValForTime = anIter->second; + aResult[anId] = aValForTime->myTime.first; + } + } + } + } + } + + return aResult._retn(); +} + + //--------------------------------------------------------------- CORBA::Long VISU::Result_i diff --git a/src/VISU_I/VISU_Result_i.hh b/src/VISU_I/VISU_Result_i.hh index 676a0e39..ffe65bb5 100644 --- a/src/VISU_I/VISU_Result_i.hh +++ b/src/VISU_I/VISU_Result_i.hh @@ -166,6 +166,12 @@ namespace VISU Entity theEntity, const char* theFieldName); + virtual + VISU::double_array* + GetTimeStampValues(const char* theMeshName, + Entity theEntity, + const char* theFieldName); + virtual CORBA::Long GetNumberOfComponents(const char* theMeshName, -- 2.39.2