From: admin Date: Tue, 6 Jun 2006 12:41:46 +0000 (+0000) Subject: This commit was generated by cvs2git to create branch 'WPdev'. X-Git-Tag: mergefrom_HEAD_06Jun06~7 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=23c01cf45655325e7b5a34eddccd5716be677407;p=modules%2Fvisu.git This commit was generated by cvs2git to create branch 'WPdev'. Cherrypick from master 2006-06-06 12:41:45 UTC jfa 'Fix problem with table of contents resizing': VISU_version.h.in adm_local/Makefile.in adm_local/unix/config_files/check_VISU.m4 bin/VERSION.in doc/salome/gui/VISU/animation_in_gauss_viewer.htm doc/salome/gui/VISU/files/introduction.htm doc/salome/gui/VISU/gauss_points_presentation.htm doc/salome/gui/VISU/gauss_viewer.htm doc/salome/gui/VISU/image1.gif doc/salome/gui/VISU/image1.jpg doc/salome/gui/VISU/image10.gif doc/salome/gui/VISU/image11.gif doc/salome/gui/VISU/image12.gif doc/salome/gui/VISU/image13.gif doc/salome/gui/VISU/image14.gif doc/salome/gui/VISU/image18.gif doc/salome/gui/VISU/image19.gif doc/salome/gui/VISU/image2.jpg doc/salome/gui/VISU/image23.gif doc/salome/gui/VISU/image26.gif doc/salome/gui/VISU/image29.gif doc/salome/gui/VISU/image3.gif doc/salome/gui/VISU/image3.jpg doc/salome/gui/VISU/image30.gif doc/salome/gui/VISU/image31.gif doc/salome/gui/VISU/image31.jpg doc/salome/gui/VISU/image33.jpg doc/salome/gui/VISU/image34.gif doc/salome/gui/VISU/image34.jpg doc/salome/gui/VISU/image35.gif doc/salome/gui/VISU/image37.jpg doc/salome/gui/VISU/image38.gif doc/salome/gui/VISU/image38.jpg doc/salome/gui/VISU/image39.gif doc/salome/gui/VISU/image4.jpg doc/salome/gui/VISU/image40.gif doc/salome/gui/VISU/image41.gif doc/salome/gui/VISU/image43.gif doc/salome/gui/VISU/image44.gif doc/salome/gui/VISU/image47.gif doc/salome/gui/VISU/image48.gif doc/salome/gui/VISU/image5.gif doc/salome/gui/VISU/image5.jpg doc/salome/gui/VISU/image6.gif doc/salome/gui/VISU/image7.gif doc/salome/gui/VISU/image8.gif doc/salome/gui/VISU/index.htm doc/salome/gui/VISU/index_csh.htm doc/salome/gui/VISU/index_rhc.htm doc/salome/gui/VISU/navigation_with_keyboard_and_spacemouse.htm doc/salome/gui/VISU/picking.htm doc/salome/gui/VISU/pics/animation.png doc/salome/gui/VISU/pics/arrangeactors.png doc/salome/gui/VISU/pics/arrangeactors1.png doc/salome/gui/VISU/pics/blue_down.jpg doc/salome/gui/VISU/pics/blue_left.jpg doc/salome/gui/VISU/pics/blue_right.jpg doc/salome/gui/VISU/pics/blue_up.jpg doc/salome/gui/VISU/pics/buildprogress.png doc/salome/gui/VISU/pics/cutlinesprsnt.png doc/salome/gui/VISU/pics/cutplpresent.png doc/salome/gui/VISU/pics/gpp2.png doc/salome/gui/VISU/pics/gpp3.png doc/salome/gui/VISU/pics/gpp6.png doc/salome/gui/VISU/pics/graduatedaxes1.png doc/salome/gui/VISU/pics/image100.gif doc/salome/gui/VISU/pics/image102.gif doc/salome/gui/VISU/pics/image103.gif doc/salome/gui/VISU/pics/image104.gif doc/salome/gui/VISU/pics/image105.gif doc/salome/gui/VISU/pics/image109.gif doc/salome/gui/VISU/pics/image117.gif doc/salome/gui/VISU/pics/image20.png doc/salome/gui/VISU/pics/image21.png doc/salome/gui/VISU/pics/image30.gif doc/salome/gui/VISU/pics/image39.gif doc/salome/gui/VISU/pics/image46.gif doc/salome/gui/VISU/pics/image47.gif doc/salome/gui/VISU/pics/image48.gif doc/salome/gui/VISU/pics/image49.gif doc/salome/gui/VISU/pics/image50.gif doc/salome/gui/VISU/pics/image51.gif doc/salome/gui/VISU/pics/image52.gif doc/salome/gui/VISU/pics/image53.gif doc/salome/gui/VISU/pics/image54.gif doc/salome/gui/VISU/pics/image55.gif doc/salome/gui/VISU/pics/image69.gif doc/salome/gui/VISU/pics/image74.gif doc/salome/gui/VISU/pics/image81.gif doc/salome/gui/VISU/pics/image82.gif doc/salome/gui/VISU/pics/image83.gif doc/salome/gui/VISU/pics/image84.gif doc/salome/gui/VISU/pics/image87.gif doc/salome/gui/VISU/pics/image88.gif doc/salome/gui/VISU/pics/image89.gif doc/salome/gui/VISU/pics/image90.gif doc/salome/gui/VISU/pics/image91.gif doc/salome/gui/VISU/pics/image96.gif doc/salome/gui/VISU/pics/image97.gif doc/salome/gui/VISU/pics/image98.gif doc/salome/gui/VISU/pics/image99.gif doc/salome/gui/VISU/pics/iso.png doc/salome/gui/VISU/pics/neo-transparency.png doc/salome/gui/VISU/pics/picking.png doc/salome/gui/VISU/pics/planes.png doc/salome/gui/VISU/pics/plot3d-example.png doc/salome/gui/VISU/pics/plot3d.png doc/salome/gui/VISU/pics/recording.png doc/salome/gui/VISU/pics/recordingsaveas.png doc/salome/gui/VISU/pics/setupanimation.png doc/salome/gui/VISU/pics/smds-example.png doc/salome/gui/VISU/pics/smds-example1.png doc/salome/gui/VISU/pics/smds1.png doc/salome/gui/VISU/pics/spheroid.png doc/salome/gui/VISU/pics/streamlinesprsnt.png doc/salome/gui/VISU/pics/translatepres.png doc/salome/gui/VISU/pics/vectorsprsnt.png doc/salome/gui/VISU/pics/warning.png doc/salome/gui/VISU/plot2d_viewer.htm doc/salome/gui/VISU/plot_3d_presentation.htm doc/salome/gui/VISU/primitive_types.htm doc/salome/gui/VISU/scalar_bar.htm doc/salome/gui/VISU/scalar_map_on_deformed_shape_presentation.htm doc/salome/gui/VISU/segmentation.htm doc/salome/gui/VISU/types_of_gauss_points_presentations.htm doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl-source.html doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl.html doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl__incl.jpg doc/salome/gui/VISU/visugenidl_doc/doxygen.css doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1VISU__Gen.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1VISU__Gen__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View__inherit__graph.jpg doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot.html doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot__inherit__graph.jpg doc/salome/gui/VISU/vtk_3d_viewer.htm doc/salome/gui/VISU/whd_dpns.htm doc/salome/gui/VISU/whd_hide0.gif doc/salome/gui/VISU/whd_hide1.gif doc/salome/gui/VISU/whd_hide2.gif doc/salome/gui/VISU/whd_next0.gif doc/salome/gui/VISU/whd_next1.gif doc/salome/gui/VISU/whd_next2.gif doc/salome/gui/VISU/whd_nvp10.htm doc/salome/gui/VISU/whd_nvp20.htm doc/salome/gui/VISU/whd_prev0.gif doc/salome/gui/VISU/whd_prev1.gif doc/salome/gui/VISU/whd_prev2.gif doc/salome/gui/VISU/whd_show0.gif doc/salome/gui/VISU/whd_show1.gif doc/salome/gui/VISU/whd_show2.gif doc/salome/gui/VISU/whd_sync0.gif doc/salome/gui/VISU/whd_sync1.gif doc/salome/gui/VISU/whd_sync2.gif doc/salome/gui/VISU/whd_tab0.gif doc/salome/gui/VISU/whd_tab1.gif doc/salome/gui/VISU/whd_tab2.gif doc/salome/gui/VISU/whd_tab3.gif doc/salome/gui/VISU/whd_tab4.gif doc/salome/gui/VISU/whd_tab5.gif doc/salome/gui/VISU/whd_tab6.gif doc/salome/gui/VISU/whd_tab7.gif doc/salome/gui/VISU/whd_tab8.gif doc/salome/gui/VISU/whd_tabs.htm doc/salome/gui/VISU/whd_toc1.gif doc/salome/gui/VISU/whd_toc2.gif doc/salome/gui/VISU/whd_toc3.gif doc/salome/gui/VISU/whd_toc4.gif doc/salome/gui/VISU/whd_topic.xml doc/salome/gui/VISU/whd_wbsh0.gif doc/salome/gui/VISU/whd_wbsh1.gif doc/salome/gui/VISU/whd_wbsh2.gif doc/salome/gui/VISU/whgdata/whlstf7.htm doc/salome/gui/VISU/whgdata/whlstf8.htm doc/salome/gui/VISU/whgdata/whlstf9.htm doc/salome/gui/VISU/whgdata/whlstfl24.htm doc/salome/gui/VISU/whgdata/whlstt7.htm doc/salome/tui/VISU/doxyfile.in doc/salome/tui/VISU/sources/footer.html doc/salome/tui/VISU/sources/static/tree.js.in resources/SalomeApp.xml resources/VISUCatalog.xml.in resources/Visu_import_med.png src/OBJECT/VISU_BoostSignals.h src/VISU_SWIG/VISU_Example_07.py --- diff --git a/VISU_version.h.in b/VISU_version.h.in new file mode 100644 index 00000000..c0a63cf7 --- /dev/null +++ b/VISU_version.h.in @@ -0,0 +1,34 @@ +// Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, +// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS +// +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 2.1 of the License. +// +// This library is distributed in the hope that it will be useful +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// See http://www.salome-platform.org/ +// +// File : VISU_version.h +// Author : Vadim SANDLER +// Module : SALOME + +#if !defined(__VISU_VERSION_H__) +#define __VISU_VERSION_H__ + +/* + VISU_VERSION is (major << 16) + (minor << 8) + patch. +*/ + +#define VISU_VERSION_STR "@VERSION@" +#define VISU_VERSION @XVERSION@ + +#endif // __VISU_VERSION_H__ diff --git a/adm_local/Makefile.in b/adm_local/Makefile.in new file mode 100644 index 00000000..e2133b49 --- /dev/null +++ b/adm_local/Makefile.in @@ -0,0 +1,60 @@ +# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, +# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# +# source path +top_srcdir=@top_srcdir@ +top_builddir=.. +srcdir=@srcdir@ +VPATH=.:$(srcdir)/adm_local + + +all: resources + +install: + cp -rf @top_srcdir@/adm_local @prefix@ + +bin: + +resources : + cp -rf @top_srcdir@/adm_local $(top_builddir) + +inc: + +lib: + +depend: + +depend_idl: + +install-end: + +install-include: + +install-bin: + +uninstall: + +uninstall-idl: + +distclean: + +clean: + +distclean-other: + diff --git a/adm_local/unix/config_files/check_VISU.m4 b/adm_local/unix/config_files/check_VISU.m4 new file mode 100755 index 00000000..cea3c386 --- /dev/null +++ b/adm_local/unix/config_files/check_VISU.m4 @@ -0,0 +1,53 @@ +########################################################### +# File : check_Visu.m4 +# Author : Vadim SANDLER (OCN) +# Created : 13/07/05 +# Copyright (C) 2005 Open CASCADE +# Check availability of VISU binary distribution +########################################################### + +AC_DEFUN([CHECK_VISU],[ + +AC_CHECKING(for VISU) + +Visu_ok=no + +VISU_LDFLAGS="" +VISU_CXXFLAGS="" + + +AC_ARG_WITH(visu, + [ --with-visu=DIR root directory path of VISU module installation ], + VISU_DIR="$withval",VISU_DIR="") + +if test "x$VISU_DIR" == "x" ; then + # no --with-visu-dir option used + if test "x$VISU_ROOT_DIR" != "x" ; then + # VISU_ROOT_DIR environment variable defined + VISU_DIR=$VISU_ROOT_DIR + fi +fi + +if test -f ${VISU_DIR}/idl/salome/VISU_Gen.idl ; then + Visu_ok=yes + AC_MSG_RESULT(Using VISU module distribution in ${VISU_DIR}) + + if test "x$VISU_ROOT_DIR" == "x" ; then + VISU_ROOT_DIR=${VISU_DIR} + fi + AC_SUBST(VISU_ROOT_DIR) + + VISU_LDFLAGS=-L${VISU_DIR}/lib${LIB_LOCATION_SUFFIX}/salome + VISU_CXXFLAGS=-I${VISU_DIR}/include/salome + + AC_SUBST(VISU_LDFLAGS) + AC_SUBST(VISU_CXXFLAGS) + +else + AC_MSG_WARN("Cannot find VISU module sources") +fi + +AC_MSG_RESULT(for VISU: $Visu_ok) + +])dnl + diff --git a/bin/VERSION.in b/bin/VERSION.in new file mode 100755 index 00000000..334c3a64 --- /dev/null +++ b/bin/VERSION.in @@ -0,0 +1 @@ +THIS IS SALOME - VISU VERSION: @VERSION@ diff --git a/doc/salome/gui/VISU/animation_in_gauss_viewer.htm b/doc/salome/gui/VISU/animation_in_gauss_viewer.htm new file mode 100755 index 00000000..ee412bbf --- /dev/null +++ b/doc/salome/gui/VISU/animation_in_gauss_viewer.htm @@ -0,0 +1,183 @@ + + + + + +Animation in Gauss Viewer + + + + + + + + + + + + +

Recording in Gauss Viewer

+ +

In the addition + to the Animation at Time stamps available + for all Post-Pro presentations, Gauss + Viewer gives the possibility to record AVI clips of user actions. + This functionality is available at any time for all contents of the 3D + Viewer, including Animation or Segmentation.

+ +

 

+ +

To start the video recording session click Start +  button. + After it you will see a standard dialog box allowing input the file name + for AVI clip and browse for the location.

+ +

 

+ +

+ +

 

+ +

Then you'll be asked to define Recording + Properties:

+ +

 

+ +

+ +

 

+ + + + + +

 

+ +

After you click OK, the recording will start and all your actions in + the viewer will be recorded.

+ +

Note that if you change the size of the 3D viewer window, the avi file + would be corrupt.

+ +

 

+ +

Press Stop button + to finish video recording or Pause + button to suspend it. If the recording is just paused, + you can always continue it by clicking Play + button.

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/introduction.htm b/doc/salome/gui/VISU/files/introduction.htm new file mode 100755 index 00000000..9b437861 --- /dev/null +++ b/doc/salome/gui/VISU/files/introduction.htm @@ -0,0 +1,156 @@ + + + + + +Introduction + + + + + + + + + + + + + +

Introduction to Post-Pro

+ +

Post-processing module Post-Pro +  for + SALOME  is + destined for visualization of data produced by the other components of + the platform. Post-Pro provides +  various + forms of data visualization including:

+ +

 

+ + + +

 

+ + + +

 

+ + + +

 

+ + + +

                

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/gauss_points_presentation.htm b/doc/salome/gui/VISU/gauss_points_presentation.htm new file mode 100755 index 00000000..9a92e56a --- /dev/null +++ b/doc/salome/gui/VISU/gauss_points_presentation.htm @@ -0,0 +1,137 @@ + + + + + +Gauss Points Presentation + + + + + + + + + + + + + +

Creating a Gauss Points Presentation

+ +

To create a Gauss Points  presentation:

+ +

 

+ +

- Right-click on one of the time stamps of + the field in the Object browser and from the pop-up menu choose Gauss Points, or

+ +

- Click on one of the time stamps of the field + in the Object browser and select from the main menu Visualization + > Gauss Points, or click icon + in the Visualization Toolbar.

+ +

 

+ +

 

+ +

+ +

 

+ +

Now you can choose the Type + of your Gauss Points presentation and Primitives + used for visualisation of the points and set their properties.

+ +

You can also change the Scalar + Bar properties

+ +

 

+ +

To exit the dialog and apply choices press + OK button, or press CANCEL + button to quit.

+ + + + diff --git a/doc/salome/gui/VISU/gauss_viewer.htm b/doc/salome/gui/VISU/gauss_viewer.htm new file mode 100755 index 00000000..bff3ba85 --- /dev/null +++ b/doc/salome/gui/VISU/gauss_viewer.htm @@ -0,0 +1,197 @@ + + + + + +Gauss Viewer + + + + + + + + + + + + + +

Gauss Viewer

+ +

Gauss Points Viewer is the viewer + specially developed to display Gauss + Points Presentations in Post-Pro + Module.

+ +

 

+ +

The viewer is activated automatically when you choose to create a Gauss + Points Presentation.

+ +

Right mouse-click on the Presentation gives access to the following + options:

+ +

 

+ +

+ +

 

+ + + +

 

+ +

Most operations available via Viewer Toolbar are common with VTK 3D Viewer.

+ +

However, some of them are used only in Gauss Points Viewer.

+ +

 

+ + + + + + diff --git a/doc/salome/gui/VISU/image1.gif b/doc/salome/gui/VISU/image1.gif new file mode 100755 index 00000000..28aeb027 Binary files /dev/null and b/doc/salome/gui/VISU/image1.gif differ diff --git a/doc/salome/gui/VISU/image1.jpg b/doc/salome/gui/VISU/image1.jpg new file mode 100755 index 00000000..b510c206 Binary files /dev/null and b/doc/salome/gui/VISU/image1.jpg differ diff --git a/doc/salome/gui/VISU/image10.gif b/doc/salome/gui/VISU/image10.gif new file mode 100755 index 00000000..44d57654 Binary files /dev/null and b/doc/salome/gui/VISU/image10.gif differ diff --git a/doc/salome/gui/VISU/image11.gif b/doc/salome/gui/VISU/image11.gif new file mode 100755 index 00000000..e90f424f Binary files /dev/null and b/doc/salome/gui/VISU/image11.gif differ diff --git a/doc/salome/gui/VISU/image12.gif b/doc/salome/gui/VISU/image12.gif new file mode 100755 index 00000000..202ae2f0 Binary files /dev/null and b/doc/salome/gui/VISU/image12.gif differ diff --git a/doc/salome/gui/VISU/image13.gif b/doc/salome/gui/VISU/image13.gif new file mode 100755 index 00000000..dc926bc2 Binary files /dev/null and b/doc/salome/gui/VISU/image13.gif differ diff --git a/doc/salome/gui/VISU/image14.gif b/doc/salome/gui/VISU/image14.gif new file mode 100755 index 00000000..55df4b72 Binary files /dev/null and b/doc/salome/gui/VISU/image14.gif differ diff --git a/doc/salome/gui/VISU/image18.gif b/doc/salome/gui/VISU/image18.gif new file mode 100755 index 00000000..5ac78adf Binary files /dev/null and b/doc/salome/gui/VISU/image18.gif differ diff --git a/doc/salome/gui/VISU/image19.gif b/doc/salome/gui/VISU/image19.gif new file mode 100755 index 00000000..ba85ee1d Binary files /dev/null and b/doc/salome/gui/VISU/image19.gif differ diff --git a/doc/salome/gui/VISU/image2.jpg b/doc/salome/gui/VISU/image2.jpg new file mode 100755 index 00000000..14d0076c Binary files /dev/null and b/doc/salome/gui/VISU/image2.jpg differ diff --git a/doc/salome/gui/VISU/image23.gif b/doc/salome/gui/VISU/image23.gif new file mode 100755 index 00000000..2340bc7d Binary files /dev/null and b/doc/salome/gui/VISU/image23.gif differ diff --git a/doc/salome/gui/VISU/image26.gif b/doc/salome/gui/VISU/image26.gif new file mode 100755 index 00000000..0ce51b89 Binary files /dev/null and b/doc/salome/gui/VISU/image26.gif differ diff --git a/doc/salome/gui/VISU/image29.gif b/doc/salome/gui/VISU/image29.gif new file mode 100755 index 00000000..dfd5efca Binary files /dev/null and b/doc/salome/gui/VISU/image29.gif differ diff --git a/doc/salome/gui/VISU/image3.gif b/doc/salome/gui/VISU/image3.gif new file mode 100755 index 00000000..beb0d8ae Binary files /dev/null and b/doc/salome/gui/VISU/image3.gif differ diff --git a/doc/salome/gui/VISU/image3.jpg b/doc/salome/gui/VISU/image3.jpg new file mode 100755 index 00000000..ba114477 Binary files /dev/null and b/doc/salome/gui/VISU/image3.jpg differ diff --git a/doc/salome/gui/VISU/image30.gif b/doc/salome/gui/VISU/image30.gif new file mode 100755 index 00000000..6fd06b28 Binary files /dev/null and b/doc/salome/gui/VISU/image30.gif differ diff --git a/doc/salome/gui/VISU/image31.gif b/doc/salome/gui/VISU/image31.gif new file mode 100755 index 00000000..4194350e Binary files /dev/null and b/doc/salome/gui/VISU/image31.gif differ diff --git a/doc/salome/gui/VISU/image31.jpg b/doc/salome/gui/VISU/image31.jpg new file mode 100755 index 00000000..8c20450c Binary files /dev/null and b/doc/salome/gui/VISU/image31.jpg differ diff --git a/doc/salome/gui/VISU/image33.jpg b/doc/salome/gui/VISU/image33.jpg new file mode 100755 index 00000000..5d7498c8 Binary files /dev/null and b/doc/salome/gui/VISU/image33.jpg differ diff --git a/doc/salome/gui/VISU/image34.gif b/doc/salome/gui/VISU/image34.gif new file mode 100755 index 00000000..d7e08607 Binary files /dev/null and b/doc/salome/gui/VISU/image34.gif differ diff --git a/doc/salome/gui/VISU/image34.jpg b/doc/salome/gui/VISU/image34.jpg new file mode 100755 index 00000000..066d6481 Binary files /dev/null and b/doc/salome/gui/VISU/image34.jpg differ diff --git a/doc/salome/gui/VISU/image35.gif b/doc/salome/gui/VISU/image35.gif new file mode 100755 index 00000000..e589eecf Binary files /dev/null and b/doc/salome/gui/VISU/image35.gif differ diff --git a/doc/salome/gui/VISU/image37.jpg b/doc/salome/gui/VISU/image37.jpg new file mode 100755 index 00000000..0ecec10c Binary files /dev/null and b/doc/salome/gui/VISU/image37.jpg differ diff --git a/doc/salome/gui/VISU/image38.gif b/doc/salome/gui/VISU/image38.gif new file mode 100755 index 00000000..c35ebd59 Binary files /dev/null and b/doc/salome/gui/VISU/image38.gif differ diff --git a/doc/salome/gui/VISU/image38.jpg b/doc/salome/gui/VISU/image38.jpg new file mode 100755 index 00000000..25d799e4 Binary files /dev/null and b/doc/salome/gui/VISU/image38.jpg differ diff --git a/doc/salome/gui/VISU/image39.gif b/doc/salome/gui/VISU/image39.gif new file mode 100755 index 00000000..b819977a Binary files /dev/null and b/doc/salome/gui/VISU/image39.gif differ diff --git a/doc/salome/gui/VISU/image4.jpg b/doc/salome/gui/VISU/image4.jpg new file mode 100755 index 00000000..1f2bec22 Binary files /dev/null and b/doc/salome/gui/VISU/image4.jpg differ diff --git a/doc/salome/gui/VISU/image40.gif b/doc/salome/gui/VISU/image40.gif new file mode 100755 index 00000000..e41e4a84 Binary files /dev/null and b/doc/salome/gui/VISU/image40.gif differ diff --git a/doc/salome/gui/VISU/image41.gif b/doc/salome/gui/VISU/image41.gif new file mode 100755 index 00000000..b70777a4 Binary files /dev/null and b/doc/salome/gui/VISU/image41.gif differ diff --git a/doc/salome/gui/VISU/image43.gif b/doc/salome/gui/VISU/image43.gif new file mode 100755 index 00000000..6700f007 Binary files /dev/null and b/doc/salome/gui/VISU/image43.gif differ diff --git a/doc/salome/gui/VISU/image44.gif b/doc/salome/gui/VISU/image44.gif new file mode 100755 index 00000000..8d1dc231 Binary files /dev/null and b/doc/salome/gui/VISU/image44.gif differ diff --git a/doc/salome/gui/VISU/image47.gif b/doc/salome/gui/VISU/image47.gif new file mode 100755 index 00000000..1d50b209 Binary files /dev/null and b/doc/salome/gui/VISU/image47.gif differ diff --git a/doc/salome/gui/VISU/image48.gif b/doc/salome/gui/VISU/image48.gif new file mode 100755 index 00000000..f980a5dd Binary files /dev/null and b/doc/salome/gui/VISU/image48.gif differ diff --git a/doc/salome/gui/VISU/image5.gif b/doc/salome/gui/VISU/image5.gif new file mode 100755 index 00000000..f04aa8a8 Binary files /dev/null and b/doc/salome/gui/VISU/image5.gif differ diff --git a/doc/salome/gui/VISU/image5.jpg b/doc/salome/gui/VISU/image5.jpg new file mode 100755 index 00000000..94f30a80 Binary files /dev/null and b/doc/salome/gui/VISU/image5.jpg differ diff --git a/doc/salome/gui/VISU/image6.gif b/doc/salome/gui/VISU/image6.gif new file mode 100755 index 00000000..e51bf5f4 Binary files /dev/null and b/doc/salome/gui/VISU/image6.gif differ diff --git a/doc/salome/gui/VISU/image7.gif b/doc/salome/gui/VISU/image7.gif new file mode 100755 index 00000000..13176c35 Binary files /dev/null and b/doc/salome/gui/VISU/image7.gif differ diff --git a/doc/salome/gui/VISU/image8.gif b/doc/salome/gui/VISU/image8.gif new file mode 100755 index 00000000..d47abd6d Binary files /dev/null and b/doc/salome/gui/VISU/image8.gif differ diff --git a/doc/salome/gui/VISU/index.htm b/doc/salome/gui/VISU/index.htm new file mode 100755 index 00000000..a401b3a4 --- /dev/null +++ b/doc/salome/gui/VISU/index.htm @@ -0,0 +1,180 @@ + + +Post-Pro Module Reference Manual + + + + + + + + + + + + + diff --git a/doc/salome/gui/VISU/index_csh.htm b/doc/salome/gui/VISU/index_csh.htm new file mode 100755 index 00000000..57b07d67 --- /dev/null +++ b/doc/salome/gui/VISU/index_csh.htm @@ -0,0 +1,106 @@ + + +Post-Pro Module Reference Manual + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/VISU/index_rhc.htm b/doc/salome/gui/VISU/index_rhc.htm new file mode 100755 index 00000000..8cc03d91 --- /dev/null +++ b/doc/salome/gui/VISU/index_rhc.htm @@ -0,0 +1,106 @@ + + +Post-Pro Module Reference Manual + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/VISU/navigation_with_keyboard_and_spacemouse.htm b/doc/salome/gui/VISU/navigation_with_keyboard_and_spacemouse.htm new file mode 100755 index 00000000..c2d040ee --- /dev/null +++ b/doc/salome/gui/VISU/navigation_with_keyboard_and_spacemouse.htm @@ -0,0 +1,457 @@ + + + + + +Navigation with keyboard and spacemouse + + + + + + + + + + + + +

Navigation in the Gauss viewer

+ +

Gauss viewer provides some navigation options, which are not available + in other Salome viewers.   

+ +

Navigation using the mouse

+ +

Salome standard

+ +

The mouse is supported as a standard manipulator in Salome possessing + the following actions by default:

+ +

 

+ + + ++++ + + + + + + + + + + + + + + + + + + + + +
+

Action

+

Command

+

Movement

+

Dynamic rotation

+

[CTRL] key + Right Mouse Button

+

Rotation about the focal point

+

Dynamic panning

+

[CTRL] key + Central Mouse button

+

Translation in any direction

+

Dynamic zoom

+

[CTRL] key + Left Mouse Button

+

 Increase + or decrease of zoom ratio

+ +

 

+ +

Gauss Viewer

+ +

In Gauss Viewer it is possible to manipulate + objects without locking keyboard keys, switching between the standard + and the advanced operation modes with Interaction + Style Switch button from Gauss Viewer Toolbar:

+ +

 

+ + + ++++ + + + + + + + + + + + + + + + + + + + + +
+

Action

+

Command

+

Movement

+

Dynamic rotation

+

Right Mouse Button

+

Rotation about the focal point

+

Dynamic panning

+

Central Mouse button

+

Translation in any direction

+

Dynamic zoom

+

Left Mouse Button + Central Mouse button

+

 Increase + or decrease of zoom ratio

+ +

 

+ +

Navigation using the keyboard

+ +

Salome does not allow to manipulate objects + using keyboard keys, which is possible in Gauss Viewer only.

+ +

 

+ + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Action

+

Key

+

Movement

+

Dynamic rotation

+

[CTRL] key +

+

[ ], [ ],

+

[ ], [ ]

+

Rotation about the focal point

+

Dynamic panning

+

[ ], [ ],

+

[ ], [ ]

+

Translation in any direction

+

Dynamic zoom

+

[PageUp],

+

[PageDn]

+

  Increase + or decrease of zoom ratio

+

Speed increment

+

[ + ],

+

[ - ]

+

Increase or decrease by 1 of the speed increment for the previously + defined movement.

+ +

 

+ +

Navigation using the spacemouse

+ +

Salome does not allow to manipulate objects using a spacemouse, which + is possible in Gauss Viewer only.  

+ +

 

+ +

The spacemouse introduces a local coordinate system and 6 degrees of + freedom, which are independent from the 3D view coordinate system.

+ +

 

+ +

+ +

 

+ +

The movement of 3D models in the screen depends on the user manipulations + with the controller head.

+ +

 

+ + ++++ + + + + + + + + + + + + + + + + + + + + + + + +
+

Action

+

Move

+

Description

+

Dynamic rotation

+

+

Tilt the controller head forward + and backward to rotate the object about axis X.

+

 

+

 

+

+

Rotate the controller head clockwise + and counterclockwise to rotate the model about axis Y.

+

Dynamic panning

+

+

Pull up and + push down to move the model up and down.

+

Move left and right + to move the model left and right.

+

Dynamic zoom

+

+

Push forward or pull + backward to respectively decrease or increase the zoom ratio.

+ +

 

+ +

Buttons of the spacemouse are also used to change the magnification + for Gauss points:

+ +

 

+ +

+ +

 

+ +

By default, buttons are defined as follows, however the user can change + them in the preferences:

+ +

 

+ + + +++ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Button

+

Description

+

Button 1

+

Decrease by 1 speed increment used for the keyboard (the same as [-] + key)

+

Button 2

+

Increase by 1 speed increment used for the keyboard (the same as [+] + key)

+

Button 10

+

Divide the current magnification by the magnification ratio

+

Button 11

+

Multiply the current magnification by the magnification ratio

+

Button Star

+

Toggle button to switch to dominant or combined movements

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/picking.htm b/doc/salome/gui/VISU/picking.htm new file mode 100755 index 00000000..07625216 --- /dev/null +++ b/doc/salome/gui/VISU/picking.htm @@ -0,0 +1,208 @@ + + + + + +Picking + + + + + + + + + + + + + +

Picking

+ +

Picking is a special + way of viewing Gauss Points presentations

+ +

 

+ +

+ +

 

+ +

Picking mode is activated by selecting   button in the Gauss Viewer toolbar.

+ +

Now if the cursor touches a point it is highlighted  with + triangular markers (pyramids). The cursor is dynamically generated so + that apexes of each pyramid touch the point sprite boundary, and the height + of the pyramid is fixed.

+ +

+ +

To get information about the point click the left mouse button or press + S (or s) key of the keyboard.

+ +

Once a point is selected, the presentation is centered around this point + and a semi-transparent window is displayed next to the selected point + and shows the following information:

+ + + +

In addition, the active scalar bar is updated to highlight the corresponding + value of the selected scalar value by a black line.

+ +

 

+ +

All Picking preferences can be defined using Preferences, however, you + can customize them for the current presentation.

+ +

 

+ +

+ +

 

+ + + +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/pics/animation.png b/doc/salome/gui/VISU/pics/animation.png new file mode 100755 index 00000000..888fbf05 Binary files /dev/null and b/doc/salome/gui/VISU/pics/animation.png differ diff --git a/doc/salome/gui/VISU/pics/arrangeactors.png b/doc/salome/gui/VISU/pics/arrangeactors.png new file mode 100755 index 00000000..8424e602 Binary files /dev/null and b/doc/salome/gui/VISU/pics/arrangeactors.png differ diff --git a/doc/salome/gui/VISU/pics/arrangeactors1.png b/doc/salome/gui/VISU/pics/arrangeactors1.png new file mode 100755 index 00000000..560272fa Binary files /dev/null and b/doc/salome/gui/VISU/pics/arrangeactors1.png differ diff --git a/doc/salome/gui/VISU/pics/blue_down.jpg b/doc/salome/gui/VISU/pics/blue_down.jpg new file mode 100755 index 00000000..5376a154 Binary files /dev/null and b/doc/salome/gui/VISU/pics/blue_down.jpg differ diff --git a/doc/salome/gui/VISU/pics/blue_left.jpg b/doc/salome/gui/VISU/pics/blue_left.jpg new file mode 100755 index 00000000..ceb91efb Binary files /dev/null and b/doc/salome/gui/VISU/pics/blue_left.jpg differ diff --git a/doc/salome/gui/VISU/pics/blue_right.jpg b/doc/salome/gui/VISU/pics/blue_right.jpg new file mode 100755 index 00000000..bf6f9240 Binary files /dev/null and b/doc/salome/gui/VISU/pics/blue_right.jpg differ diff --git a/doc/salome/gui/VISU/pics/blue_up.jpg b/doc/salome/gui/VISU/pics/blue_up.jpg new file mode 100755 index 00000000..383840fd Binary files /dev/null and b/doc/salome/gui/VISU/pics/blue_up.jpg differ diff --git a/doc/salome/gui/VISU/pics/buildprogress.png b/doc/salome/gui/VISU/pics/buildprogress.png new file mode 100755 index 00000000..8d1b1858 Binary files /dev/null and b/doc/salome/gui/VISU/pics/buildprogress.png differ diff --git a/doc/salome/gui/VISU/pics/cutlinesprsnt.png b/doc/salome/gui/VISU/pics/cutlinesprsnt.png new file mode 100755 index 00000000..63b4fb04 Binary files /dev/null and b/doc/salome/gui/VISU/pics/cutlinesprsnt.png differ diff --git a/doc/salome/gui/VISU/pics/cutplpresent.png b/doc/salome/gui/VISU/pics/cutplpresent.png new file mode 100755 index 00000000..e97ff562 Binary files /dev/null and b/doc/salome/gui/VISU/pics/cutplpresent.png differ diff --git a/doc/salome/gui/VISU/pics/gpp2.png b/doc/salome/gui/VISU/pics/gpp2.png new file mode 100755 index 00000000..1562d03f Binary files /dev/null and b/doc/salome/gui/VISU/pics/gpp2.png differ diff --git a/doc/salome/gui/VISU/pics/gpp3.png b/doc/salome/gui/VISU/pics/gpp3.png new file mode 100755 index 00000000..128e22bb Binary files /dev/null and b/doc/salome/gui/VISU/pics/gpp3.png differ diff --git a/doc/salome/gui/VISU/pics/gpp6.png b/doc/salome/gui/VISU/pics/gpp6.png new file mode 100755 index 00000000..9408b33c Binary files /dev/null and b/doc/salome/gui/VISU/pics/gpp6.png differ diff --git a/doc/salome/gui/VISU/pics/graduatedaxes1.png b/doc/salome/gui/VISU/pics/graduatedaxes1.png new file mode 100755 index 00000000..cf021ba4 Binary files /dev/null and b/doc/salome/gui/VISU/pics/graduatedaxes1.png differ diff --git a/doc/salome/gui/VISU/pics/image100.gif b/doc/salome/gui/VISU/pics/image100.gif new file mode 100755 index 00000000..c44d68ff Binary files /dev/null and b/doc/salome/gui/VISU/pics/image100.gif differ diff --git a/doc/salome/gui/VISU/pics/image102.gif b/doc/salome/gui/VISU/pics/image102.gif new file mode 100755 index 00000000..4a4900fe Binary files /dev/null and b/doc/salome/gui/VISU/pics/image102.gif differ diff --git a/doc/salome/gui/VISU/pics/image103.gif b/doc/salome/gui/VISU/pics/image103.gif new file mode 100755 index 00000000..147612dc Binary files /dev/null and b/doc/salome/gui/VISU/pics/image103.gif differ diff --git a/doc/salome/gui/VISU/pics/image104.gif b/doc/salome/gui/VISU/pics/image104.gif new file mode 100755 index 00000000..584b367e Binary files /dev/null and b/doc/salome/gui/VISU/pics/image104.gif differ diff --git a/doc/salome/gui/VISU/pics/image105.gif b/doc/salome/gui/VISU/pics/image105.gif new file mode 100755 index 00000000..9d747861 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image105.gif differ diff --git a/doc/salome/gui/VISU/pics/image109.gif b/doc/salome/gui/VISU/pics/image109.gif new file mode 100755 index 00000000..5dbba464 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image109.gif differ diff --git a/doc/salome/gui/VISU/pics/image117.gif b/doc/salome/gui/VISU/pics/image117.gif new file mode 100755 index 00000000..c0e2715f Binary files /dev/null and b/doc/salome/gui/VISU/pics/image117.gif differ diff --git a/doc/salome/gui/VISU/pics/image20.png b/doc/salome/gui/VISU/pics/image20.png new file mode 100755 index 00000000..2658973f Binary files /dev/null and b/doc/salome/gui/VISU/pics/image20.png differ diff --git a/doc/salome/gui/VISU/pics/image21.png b/doc/salome/gui/VISU/pics/image21.png new file mode 100755 index 00000000..6d7f7151 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image21.png differ diff --git a/doc/salome/gui/VISU/pics/image30.gif b/doc/salome/gui/VISU/pics/image30.gif new file mode 100755 index 00000000..f78b7c2b Binary files /dev/null and b/doc/salome/gui/VISU/pics/image30.gif differ diff --git a/doc/salome/gui/VISU/pics/image39.gif b/doc/salome/gui/VISU/pics/image39.gif new file mode 100755 index 00000000..0a7acc21 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image39.gif differ diff --git a/doc/salome/gui/VISU/pics/image46.gif b/doc/salome/gui/VISU/pics/image46.gif new file mode 100755 index 00000000..0fe311c4 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image46.gif differ diff --git a/doc/salome/gui/VISU/pics/image47.gif b/doc/salome/gui/VISU/pics/image47.gif new file mode 100755 index 00000000..57011e06 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image47.gif differ diff --git a/doc/salome/gui/VISU/pics/image48.gif b/doc/salome/gui/VISU/pics/image48.gif new file mode 100755 index 00000000..4733090c Binary files /dev/null and b/doc/salome/gui/VISU/pics/image48.gif differ diff --git a/doc/salome/gui/VISU/pics/image49.gif b/doc/salome/gui/VISU/pics/image49.gif new file mode 100755 index 00000000..94df6479 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image49.gif differ diff --git a/doc/salome/gui/VISU/pics/image50.gif b/doc/salome/gui/VISU/pics/image50.gif new file mode 100755 index 00000000..d86bc15f Binary files /dev/null and b/doc/salome/gui/VISU/pics/image50.gif differ diff --git a/doc/salome/gui/VISU/pics/image51.gif b/doc/salome/gui/VISU/pics/image51.gif new file mode 100755 index 00000000..e568a49d Binary files /dev/null and b/doc/salome/gui/VISU/pics/image51.gif differ diff --git a/doc/salome/gui/VISU/pics/image52.gif b/doc/salome/gui/VISU/pics/image52.gif new file mode 100755 index 00000000..d3764072 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image52.gif differ diff --git a/doc/salome/gui/VISU/pics/image53.gif b/doc/salome/gui/VISU/pics/image53.gif new file mode 100755 index 00000000..139f9ee0 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image53.gif differ diff --git a/doc/salome/gui/VISU/pics/image54.gif b/doc/salome/gui/VISU/pics/image54.gif new file mode 100755 index 00000000..7391fddd Binary files /dev/null and b/doc/salome/gui/VISU/pics/image54.gif differ diff --git a/doc/salome/gui/VISU/pics/image55.gif b/doc/salome/gui/VISU/pics/image55.gif new file mode 100755 index 00000000..f11da801 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image55.gif differ diff --git a/doc/salome/gui/VISU/pics/image69.gif b/doc/salome/gui/VISU/pics/image69.gif new file mode 100755 index 00000000..36f57602 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image69.gif differ diff --git a/doc/salome/gui/VISU/pics/image74.gif b/doc/salome/gui/VISU/pics/image74.gif new file mode 100755 index 00000000..85713fae Binary files /dev/null and b/doc/salome/gui/VISU/pics/image74.gif differ diff --git a/doc/salome/gui/VISU/pics/image81.gif b/doc/salome/gui/VISU/pics/image81.gif new file mode 100755 index 00000000..3473ad94 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image81.gif differ diff --git a/doc/salome/gui/VISU/pics/image82.gif b/doc/salome/gui/VISU/pics/image82.gif new file mode 100755 index 00000000..0d3b25ef Binary files /dev/null and b/doc/salome/gui/VISU/pics/image82.gif differ diff --git a/doc/salome/gui/VISU/pics/image83.gif b/doc/salome/gui/VISU/pics/image83.gif new file mode 100755 index 00000000..a40211e8 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image83.gif differ diff --git a/doc/salome/gui/VISU/pics/image84.gif b/doc/salome/gui/VISU/pics/image84.gif new file mode 100755 index 00000000..87e1105c Binary files /dev/null and b/doc/salome/gui/VISU/pics/image84.gif differ diff --git a/doc/salome/gui/VISU/pics/image87.gif b/doc/salome/gui/VISU/pics/image87.gif new file mode 100755 index 00000000..61e26b23 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image87.gif differ diff --git a/doc/salome/gui/VISU/pics/image88.gif b/doc/salome/gui/VISU/pics/image88.gif new file mode 100755 index 00000000..16cdbf73 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image88.gif differ diff --git a/doc/salome/gui/VISU/pics/image89.gif b/doc/salome/gui/VISU/pics/image89.gif new file mode 100755 index 00000000..373a6c02 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image89.gif differ diff --git a/doc/salome/gui/VISU/pics/image90.gif b/doc/salome/gui/VISU/pics/image90.gif new file mode 100755 index 00000000..3507814b Binary files /dev/null and b/doc/salome/gui/VISU/pics/image90.gif differ diff --git a/doc/salome/gui/VISU/pics/image91.gif b/doc/salome/gui/VISU/pics/image91.gif new file mode 100755 index 00000000..9e93c1c7 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image91.gif differ diff --git a/doc/salome/gui/VISU/pics/image96.gif b/doc/salome/gui/VISU/pics/image96.gif new file mode 100755 index 00000000..4580d5b5 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image96.gif differ diff --git a/doc/salome/gui/VISU/pics/image97.gif b/doc/salome/gui/VISU/pics/image97.gif new file mode 100755 index 00000000..1d78de1b Binary files /dev/null and b/doc/salome/gui/VISU/pics/image97.gif differ diff --git a/doc/salome/gui/VISU/pics/image98.gif b/doc/salome/gui/VISU/pics/image98.gif new file mode 100755 index 00000000..6519dbb6 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image98.gif differ diff --git a/doc/salome/gui/VISU/pics/image99.gif b/doc/salome/gui/VISU/pics/image99.gif new file mode 100755 index 00000000..3711be81 Binary files /dev/null and b/doc/salome/gui/VISU/pics/image99.gif differ diff --git a/doc/salome/gui/VISU/pics/iso.png b/doc/salome/gui/VISU/pics/iso.png new file mode 100755 index 00000000..880ccb13 Binary files /dev/null and b/doc/salome/gui/VISU/pics/iso.png differ diff --git a/doc/salome/gui/VISU/pics/neo-transparency.png b/doc/salome/gui/VISU/pics/neo-transparency.png new file mode 100755 index 00000000..ec1fb7f7 Binary files /dev/null and b/doc/salome/gui/VISU/pics/neo-transparency.png differ diff --git a/doc/salome/gui/VISU/pics/picking.png b/doc/salome/gui/VISU/pics/picking.png new file mode 100755 index 00000000..cea1a56c Binary files /dev/null and b/doc/salome/gui/VISU/pics/picking.png differ diff --git a/doc/salome/gui/VISU/pics/planes.png b/doc/salome/gui/VISU/pics/planes.png new file mode 100755 index 00000000..23fdc942 Binary files /dev/null and b/doc/salome/gui/VISU/pics/planes.png differ diff --git a/doc/salome/gui/VISU/pics/plot3d-example.png b/doc/salome/gui/VISU/pics/plot3d-example.png new file mode 100755 index 00000000..e2711dd0 Binary files /dev/null and b/doc/salome/gui/VISU/pics/plot3d-example.png differ diff --git a/doc/salome/gui/VISU/pics/plot3d.png b/doc/salome/gui/VISU/pics/plot3d.png new file mode 100755 index 00000000..f04ce94c Binary files /dev/null and b/doc/salome/gui/VISU/pics/plot3d.png differ diff --git a/doc/salome/gui/VISU/pics/recording.png b/doc/salome/gui/VISU/pics/recording.png new file mode 100755 index 00000000..272386ae Binary files /dev/null and b/doc/salome/gui/VISU/pics/recording.png differ diff --git a/doc/salome/gui/VISU/pics/recordingsaveas.png b/doc/salome/gui/VISU/pics/recordingsaveas.png new file mode 100755 index 00000000..28dac73c Binary files /dev/null and b/doc/salome/gui/VISU/pics/recordingsaveas.png differ diff --git a/doc/salome/gui/VISU/pics/setupanimation.png b/doc/salome/gui/VISU/pics/setupanimation.png new file mode 100755 index 00000000..a7121fd4 Binary files /dev/null and b/doc/salome/gui/VISU/pics/setupanimation.png differ diff --git a/doc/salome/gui/VISU/pics/smds-example.png b/doc/salome/gui/VISU/pics/smds-example.png new file mode 100755 index 00000000..84d3a3d9 Binary files /dev/null and b/doc/salome/gui/VISU/pics/smds-example.png differ diff --git a/doc/salome/gui/VISU/pics/smds-example1.png b/doc/salome/gui/VISU/pics/smds-example1.png new file mode 100755 index 00000000..8085fea8 Binary files /dev/null and b/doc/salome/gui/VISU/pics/smds-example1.png differ diff --git a/doc/salome/gui/VISU/pics/smds1.png b/doc/salome/gui/VISU/pics/smds1.png new file mode 100755 index 00000000..24c5feda Binary files /dev/null and b/doc/salome/gui/VISU/pics/smds1.png differ diff --git a/doc/salome/gui/VISU/pics/spheroid.png b/doc/salome/gui/VISU/pics/spheroid.png new file mode 100755 index 00000000..162700b7 Binary files /dev/null and b/doc/salome/gui/VISU/pics/spheroid.png differ diff --git a/doc/salome/gui/VISU/pics/streamlinesprsnt.png b/doc/salome/gui/VISU/pics/streamlinesprsnt.png new file mode 100755 index 00000000..b04a0022 Binary files /dev/null and b/doc/salome/gui/VISU/pics/streamlinesprsnt.png differ diff --git a/doc/salome/gui/VISU/pics/translatepres.png b/doc/salome/gui/VISU/pics/translatepres.png new file mode 100755 index 00000000..f68ac955 Binary files /dev/null and b/doc/salome/gui/VISU/pics/translatepres.png differ diff --git a/doc/salome/gui/VISU/pics/vectorsprsnt.png b/doc/salome/gui/VISU/pics/vectorsprsnt.png new file mode 100755 index 00000000..698a1e8c Binary files /dev/null and b/doc/salome/gui/VISU/pics/vectorsprsnt.png differ diff --git a/doc/salome/gui/VISU/pics/warning.png b/doc/salome/gui/VISU/pics/warning.png new file mode 100755 index 00000000..55e06d36 Binary files /dev/null and b/doc/salome/gui/VISU/pics/warning.png differ diff --git a/doc/salome/gui/VISU/plot2d_viewer.htm b/doc/salome/gui/VISU/plot2d_viewer.htm new file mode 100755 index 00000000..423216db --- /dev/null +++ b/doc/salome/gui/VISU/plot2d_viewer.htm @@ -0,0 +1,248 @@ + + + + + +Plot2D Viewer + + + + + + + + + + + + + +

Plot 2D viewer

+ +

Plot 2d viewer is destined to + the representation of  2d + plots and graphs in Post-Pro module.

+ +

Its viewer toolbar gives you fast access to the following operations:

+ +

 

+ + + +

 

+ +

+ +

 

+ +

The options are as follows:

+ +

 

+ + + +

 

+ +

You can define settings + for each axis separately:

+ +

 

+ + + +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/plot_3d_presentation.htm b/doc/salome/gui/VISU/plot_3d_presentation.htm new file mode 100755 index 00000000..45e5b2a6 --- /dev/null +++ b/doc/salome/gui/VISU/plot_3d_presentation.htm @@ -0,0 +1,203 @@ + + + + + +Plot 3D presentation + + + + + + + + + + + + + +

Plot 3D presentation

+ +

Plot 3D is a presentation + of scalar values of meshes lying on a cutting plane. The relief and coloring + of the resulting presentation both correspond to the values applied to + the cells of the mesh.

+ +

 

+ +

To + create a Plot 3D presentation:

+ +

 

+ +

- Right-click on one + of the time stamps of the field in the Object browser and from the pop-up + menu choose Plot 3D, or

+ +

- Click on one of the + time stamps of the field in the Object browser and select from the main + menu Visualization > Plot 3D, + or click icon in + the Visualization Toolbar.

+ +

 

+ +

+ +

 

+ +

Plot + 3D Definition tab allows you to set additional parameters of your + Plot 3D presentation:

+ +

 

+ + + +

 

+ +

Scalar Bar + tab allows to define the parameters of the scalar bar displayed + with this presentation (see + also).

+ +

 

+ +

After you have finished with setting these + parameters, click OK. Your presentation +  will be + immediately displayed in the viewer:

+ +

 

+ +

+ + + + diff --git a/doc/salome/gui/VISU/primitive_types.htm b/doc/salome/gui/VISU/primitive_types.htm new file mode 100755 index 00000000..0542809c --- /dev/null +++ b/doc/salome/gui/VISU/primitive_types.htm @@ -0,0 +1,225 @@ + + + + + +Primitive Types + + + + + + + + + + + + + +

Primitive Types

+ +

Gauss Point presentations + use primitives to visualize the value of the results obtained during calculations + so that the color and relative size of the points depend on each component + of a vector, tensor or matrix (e.g. scalar and module for vectors). Of + course, the size of primitives in the Viewer also depends on their location + within the 3D scene. At a given computed size, a primitive will be bigger + when it is close to the camera and smaller at a distance.  

+ +

+ +

There are three Basic primitive types which can be used in Gauss Points + presentations: Point Sprites, Open GL + Points and Geometrical Spheres.

+ +

 

+ +

Point Sprites

+ +

 

+ +

+ +

 

+ +

Each Point Sprite is visualised + in 3D Viewer with two 16*16 textures: Main + texture which defines the shape of the point sprite and Alpha + Channel Texture which defines the transparency of the point sprite. + By default Salome suggests textures defined in the Preferences, however + you can browse for other .bmp, .png or .jpg files to be used as textures. +

+ +

Alpha Channel Threshold defines + the level of transparency ranging from 0 to 1.

+ +

The default sizes of point sprites are computed by the system, therefore, + these parameters cannot be defined in the preferences, however, the Maximum Size of the point sprite is + limited (Clamp) so that the whole scene would remain visible if the user + applies a high zoom factor. Maximum Size + corresponds to the maximum size of a point sprite during rendering whatever + is the magnification of the point or the zoom of the view. Technically, + it corresponds to setting up a clamp in the vertex shader. The Size is + measured in pixels and belongs to the interval from 1 to 512.

+ +

 

+ +

OpenGL Points

+ +

 

+ +

 

+ +

 

+ +

OpenGL Points don't use any + files as textures, displaying results as simple OpenGL points, so the + only parameter relevant to them is the Maximum + Size.

+ +

 

+ +

Geometrical Spheres

+ +

 

+ +

+ +

 

+ +

Geometrical Spheres display results using a standard sphere with + a number of faces be defined thought a Resolution + parameter. By default the Resolution + is set to 8. This number corresponds to the Latitude and Longitude definitions + of a VTK sphere. The Number of Faces + parameter is equal to the total number of points in the scene when no + segmentation cursor is used or number of points within the cursor when + a segmentation is in progress, multiplied by the number of faces of one + Sphere in the current resolution. This value computed by the system using + the formula: NbrFaces = 2*Resolution x  [Resolution-2] + and displayed to the end-user for information purpose.

+ +

in + the pictures you can see the spheres with Resolution + of 8  and + 6

+ +

 

+ +

Notify + when number of faces exceeds prompts the user by a dialog to continue + or to cancel the display operation if the number of faces is greater than + the number defined in the menu.

+ +

 

+ +

+ +

 

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/scalar_bar.htm b/doc/salome/gui/VISU/scalar_bar.htm new file mode 100755 index 00000000..7565b139 --- /dev/null +++ b/doc/salome/gui/VISU/scalar_bar.htm @@ -0,0 +1,235 @@ + + + + + +Scalar Bar + + + + + + + + + + + + + +

Scalar Bar

+ +

Gauss Points Presentations + presume that two different scalar bars are displayed simultaneously:

+ +

The Global scale corresponds to the minimum and maximum values founded + for the variable at all time stamps (located on the left side). When active, + the second is displayed in grey and disabled. The Local scale defines + the minimum and maximum values at the current time stamp for the variable + (located on the right side). When the Local scale is active, the Global + scale shows its limits 2 black lines.

+ +

 

+ +

The dialog allows user to define the characteristics of the scalar bars + displayed within the scene.

+ +

 

+ +

+ +

 

+ + + +

These colors also correspond + to the colors associated to min/max values of the palette option.

+ + + +

 

+ + + + diff --git a/doc/salome/gui/VISU/scalar_map_on_deformed_shape_presentation.htm b/doc/salome/gui/VISU/scalar_map_on_deformed_shape_presentation.htm new file mode 100755 index 00000000..e7e39eaf --- /dev/null +++ b/doc/salome/gui/VISU/scalar_map_on_deformed_shape_presentation.htm @@ -0,0 +1,191 @@ + + + + + +Scalar Map on Deformed Shape presentation + + + + + + + + + + + + + +

Scalar Map on Deformed Shape presentation

+ +

Scalar Map on Deformed + Shape presentation is a mix of the two: Scalar Map and Deformed + Shape. In this presentation the Scalar Map is built on a Deformed + Shape.

+ +

 

+ +

To + create a Scalar Map on Deformed Shape presentation:

+ +

 

+ +

- Right-click on one + of the time stamps of the field in the Object browser and from the pop-up + menu choose Scalar Map on Deformed Shape, + or

+ +

- Click on one of the + time stamps of the field in the Object browser and select from the main + menu Visualization > Scalar Map on + Deformed Shape, or click icon + in the Visualization Toolbar.

+ +

 

+ +

+ +

 

+ +

Scalar + Map on Deformed Shape tab allows you to set additional parameters + of your Scalar Map on Deformed Shape presentation:

+ +

 

+ + + +

  

+ +

Scalar Bar + tab allows to define the parameters of the scalar bar displayed + with this presentation (see + also).

+ +

 

+ +

After you have finished with setting these + parameters, click OK. Your presentation + will be immediately displayed in the viewer.

+ +

 

+ +

Compare ordinary Scalar Map presentation

+ +

with Scalar Map on Deformed Shape presentation +

+ +

 

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/segmentation.htm b/doc/salome/gui/VISU/segmentation.htm new file mode 100755 index 00000000..eeb779cb --- /dev/null +++ b/doc/salome/gui/VISU/segmentation.htm @@ -0,0 +1,220 @@ + + + + + +Segmentation + + + + + + + + + + + + +

Segmentation

+ +

Segmentation is + a functionality similar to Clipping + in Mesh and Geom + modules.

+ +

Segmentation can be activated + by clicking (Plane Segmentation) + or (Sphere Segmentation) + button in the Gauss Viewer toolbar.

+ +

Once the command is activated, a new window, below the main 3D view + is created to display the content of the segmentation cursor. A dialog + box is also displayed to manually configure the segmentation cursor parameters.

+ +

The Main view (top) shows the + results at Gauss points with scalar bars. A semi-transparent Segmentation + Cursor defines the part of the variables to be inspected.  Two + different presentations for Gauss points are used, depending on location + of the points: Inside or Outside the segmentation cursor.

+ +

The Secondary view (bottom) + is also called Segmentation Viewer. + It shows, in real time, the results at Gauss points only (no mesh elements) + that are located inside the segmentation cursor. Gauss points are displayed + in the same way as Inside points + in the first view. This view is automatically updated when the cursor + is changed in the first view.

+ +

Gauss Points tab of the Segmentation + menu allows to define visualization parameters for Inside and Outside + cursor Gauss Points.  See + Primitives + and Presentations + to learn about parameters definable in this tab.

+ +

 

+ +

+ +

 

+ +

Plane segmentation  is + characteristic for its Segmentation Cursor in the form of a box with an + axis to define its orientation and two planes defining its upper and lower + boundaries.

+ +

It can be defined in Segmentation Cursor tab, which allows to define + coordinates of origin, direction and depth of the segmentation plane. +

+ +

 

+ +

+ +

 

+ +

+ +

 

+ +

Actually it is also possible to edit these parameters directly with + the mouse in the main 3D view :

+ +

• Translation (dragging) of the lower plane along the V axis changes + the Origin of the cursor

+ +

• Rotating the V axis around its origin defines a new Direction + for the cursor

+ +

• Dragging the upper plane along its axis changes the Depth + of the cursor. It is not possible to move the lower above the upper plane + (minimum depth is 0).

+ +

 

+ +

+ +

 

+ +

Sphere segmentation  is + characteristic for its Segmentation Cursor in the form of a sphere with + an axis to define its orientation.

+ +

It can be defined in Segmentation Cursor tab, which allows to define + coordinates of origin, and radius of the segmentation plane.

+ +

 

+ +

+ +

 

+ +

+ +

 

+ +

The Origin can also be changed + in the 3D Viewer by dragging the Sphere with the mouse .

+ +

 

+ +

When the user exits the Segmentation + menu, the function is ended and the second view (segmentation cursor viewer) + is erased.

+ +

 

+ +

 

+ +

 

+ +

 

+ +

  

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/types_of_gauss_points_presentations.htm b/doc/salome/gui/VISU/types_of_gauss_points_presentations.htm new file mode 100755 index 00000000..39e439be --- /dev/null +++ b/doc/salome/gui/VISU/types_of_gauss_points_presentations.htm @@ -0,0 +1,221 @@ + + + + + +Types of Gauss Points Presentations + + + + + + + + + + + + + +

Types of Gauss Points Presentations

+ +

There exist three + different types of Gauss Points Presentations: Results + at Gauss Points,  Gauss + Points on Geometry and Gauss Points + on Deformed Shape. They all can be accessed from the same menu.

+ +

 

+ +

Results at Gauss Points

+ +

 

+ +

+ +

 

+ +

To create a Results at Gauss Points + presentation, select Results radio + button. This presentation gives most information as the points here vary + in color and size depending on the value.

+ +

As for the size, the minimum and maximum Range + values for the rendering can be defined in the configuration dialog. + These values are multiplied by a reference length (representative of the + average size of cells of the mesh) to define the range for minimum and + maximum size of a point during rendering (at magnification = 100%). Default + values are:

+ + + +

Both values are dynamically updated by the system according to the selected + scalar bar. In the case of a Bicolor + scale, the minimum value is set to 0 in the dialog and the control is + disabled.

+ +

Magnification (%) corresponds + to the change of size of results at Gauss point primitives in 2D space. + Acceptable values range from 0 to N; 100% means no magnification, 50% + means half of its size, 200% mean twice its size and so forth. By default + this value is set to 100%.

+ +

+/- Ratio corresponds to the + number by which the magnification will be respectively multiplied or divided + at edition, ranging from 0.01 to 10. By default this value is set to 2.

+ +

During rendering of the scene, it is possible to modify the magnification + (multiply/divide by the magnification ratio) by using ‘M’ and ‘m’ keys + of the keyboard when the 3D view is active. The effect is applied immediately. + The ratio is only defined through the dialog box.

+ +

 

+ +

 

+ +

Gauss Points on Geometry

+ +

 

+ +

+ +

 

+ +

To create a Geometry presentation, + select the respective + radio button. This presentation shows only geometrical position + of Gauss Points as their size and color are fixed (because the results + are not computed).

+ +

Size defines a value that will + be multiplied by a reference length (representative of the average size + of cells of the mesh) to define the size of points during rendering (at + magnification = 100%). Default values 10%.

+ +

Magnification and Ratio + have the same meaning as for Results at Gauss points presentation.

+ +

Color allows to define the unique + color for Gauss Points in a  standard + color configuration dialog.

+ +

 

+ +

Gauss Points on Deformed Shape

+ +

 

+ +

+ +

 

+ +

To create a Deformed Shape presentation, + select the respective + radio button. This presentation is analog to Results + at Gauss Points except that the shape on which the points are located + is deformed using the Scale Factor + and the Gauss Points are processed only after that.

+ + + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl-source.html b/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl-source.html new file mode 100644 index 00000000..b4994bed --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl-source.html @@ -0,0 +1,845 @@ + + + + + + Main Page + + + +  + + + +

idl/VISU_Gen.idl

Go to the documentation of this file.
00001 //  Copyright (C) 2003  CEA/DEN, EDF R&D
+00002 //
+00003 //
+00004 //
+00005 //  File   : VISU_Gen.idl
+00006 //  Author : Alexey Petrov
+00007 
+00014 #ifndef __VISU_GEN__
+00015 #define __VISU_GEN__
+00016 
+00017 #include "SALOME_Exception.idl"
+00018 #include "SALOME_GenericObj.idl"
+00019 #include "SALOME_Component.idl"
+00020 #include "SALOMEDS.idl"
+00021 #include "SALOMEDS_Attributes.idl"
+00022 #include "MED.idl"
+00023 
+00027 module VISU {
+00028   //-------------------------------------------------------
+00029   typedef string IdType;
+00030 
+00035   enum Scaling{ LINEAR, 
+00036           LOGARITHMIC 
+00037            };
+00038 
+00043   enum Entity{ NODE, 
+00044                EDGE, 
+00045             FACE, 
+00046             CELL  
+00047             };
+00048 
+00053   enum VISUType {
+00054     TNONE, 
+00055     TCURVE, 
+00056     TTABLE, 
+00057     TCONTAINER, 
+00058     TMESH, 
+00059     TSCALARMAP, 
+00060     TISOSURFACE, 
+00061     TDEFORMEDSHAPE, 
+00062     TSCALARMAPONDEFORMEDSHAPE, 
+00063     TGAUSSPOINTS, 
+00064     TPLOT3D, 
+00065     TCUTPLANES, 
+00066     TCUTLINES, 
+00067     TVECTORS, 
+00068     TSTREAMLINES, 
+00069     TVISUGEN, 
+00070     TVIEWMANAGER, 
+00071     TRESULT, 
+00072     TXYPLOT, 
+00073     TTABLEVIEW, 
+00074     TVIEW3D, 
+00075     TGAUSSVIEW, 
+00076     TENTITY, 
+00077     TFAMILY, 
+00078     TGROUP, 
+00079     TFIELD, 
+00080     TTIMESTAMP, 
+00081     TANIMATION, 
+00082     TALL
+00083   };
+00084 
+00085   interface Base {
+00089     IdType GetID();
+00090 
+00094     VISUType GetType();
+00095   };
+00096 
+00102   interface RemovableObject : Base {
+00106     void RemoveFromStudy();
+00107   };
+00108 
+00113   interface PrsObject : RemovableObject {
+00114   };
+00115 
+00116   //-------------------------------------------------------
+00121   interface Table : PrsObject {
+00126     void SetTitle(in string theTitle);
+00127 
+00132     string GetTitle();
+00133 
+00137     enum Orientation {
+00138       HORIZONTAL, 
+00139       VERTIACAL   
+00140     };
+00141 
+00147     void SetOrientation(in Orientation theOrientation);
+00148 
+00154     Orientation GetOrientation();
+00155 
+00160     long GetNbRows();
+00161 
+00166     long GetNbColumns();
+00167   };
+00168 
+00169   //-------------------------------------------------------
+00175   interface Curve : PrsObject {
+00180     void SetTitle(in string theTitle);
+00181 
+00186     string GetTitle();
+00187 
+00193     void SetColor(in SALOMEDS::Color theColor);
+00194 
+00200     SALOMEDS::Color GetColor();
+00201 
+00207     enum MarkerType { NONE,
+00208                 CIRCLE,
+00209                 RECTANGLE,
+00210                 DIAMOND,
+00211                 DTRIANGLE,
+00212                 UTRIANGLE,
+00213                 LTRIANGLE,
+00214                 RTRIANGLE,
+00215                 CROSS,
+00216                 XCROSS
+00217     };
+00218 
+00226     void SetMarker(in MarkerType theType);
+00227 
+00235     MarkerType GetMarker();
+00236 
+00241     enum LineType{ VOIDLINE, SOLIDLINE, DASHLINE, DOTLINE, DASHDOTLINE, DASHDOTDOTLINE};
+00242 
+00248     void SetLine(in LineType theType, in long theLineWidth);
+00249 
+00254     LineType GetLine();
+00255 
+00260     long GetLineWidth();
+00261   };
+00262 
+00263   //-------------------------------------------------------
+00269   interface Container : PrsObject {
+00274     void AddCurve(in Curve theCurve);
+00275 
+00280     void RemoveCurve(in Curve theCurve);
+00281 
+00286     long GetNbCurves();
+00287 
+00291     void Clear();
+00292   };
+00293 
+00294   //-------------------------------------------------------
+00299   interface Prs3d : PrsObject, SALOME::GenericObj {
+00300     //interface Prs3d : PrsObject{
+00301     void SetOffset(in float theDx, in float theDy, in float theDz);
+00302     void GetOffset(out float theDx, out float theDy, out float theDz);
+00303   };
+00304 
+00309   enum PresentationType{ POINT,
+00310                 WIREFRAME,
+00311                 SHADED,
+00312                 INSIDEFRAME,
+00313                 SURFACEFRAME,
+00314                 SHRINK
+00315   };
+00316 
+00322   interface Mesh : Prs3d {
+00327     void SetCellColor(in SALOMEDS::Color theColor);
+00328 
+00332     SALOMEDS::Color GetCellColor();
+00333 
+00338     void SetNodeColor(in SALOMEDS::Color theColor);
+00339 
+00343     SALOMEDS::Color GetNodeColor();
+00344 
+00349     void SetLinkColor(in SALOMEDS::Color theColor);
+00350 
+00354     SALOMEDS::Color GetLinkColor();
+00355 
+00361     void SetPresentationType(in PresentationType theType);
+00362 
+00367     PresentationType GetPresentationType();
+00368   };
+00369 
+00370 
+00371   //-------------------------------------------------------
+00380   interface ColoredPrs3d : Prs3d {
+00383     void SetScalarMode(in long theScalarMode);
+00384 
+00387     long GetScalarMode();
+00388 
+00392     double GetMin();
+00393 
+00397     double GetMax();
+00398 
+00405     void SetPosition(in double X, in double Y);
+00406 
+00410     double GetPosX();
+00411 
+00415     double GetPosY();
+00416 
+00423     void SetSize(in double theWidth, in double theHeight);
+00424 
+00429     double GetWidth();
+00430 
+00435     double GetHeight();
+00436 
+00441     void SetNbColors(in long theNbColors);
+00442 
+00448     long GetNbColors();
+00449 
+00455     void SetLabels(in long theNbLabels);
+00456 
+00462     long GetLabels();
+00463 
+00468     void SetTitle(in string theName);
+00469 
+00473     string GetTitle();
+00474   };
+00475 
+00476 
+00477   //-------------------------------------------------------
+00486   interface ScalarMap : ColoredPrs3d {
+00491     void SetScaling(in Scaling theScaling);
+00492 
+00496     Scaling GetScaling();
+00497 
+00503     void SetRange(in double theMin, in double theMax);
+00504 
+00506     enum Orientation {
+00507       HORIZONTAL, 
+00508       VERTICAL    
+00509     };
+00510 
+00516     void SetBarOrientation(in Orientation theOrientation);
+00517 
+00521     Orientation GetBarOrientation();
+00522   };
+00523 
+00524   //-------------------------------------------------------
+00529   //-------------------------------------------------------
+00530   interface GaussPoints : ColoredPrs3d {
+00531   };
+00532 
+00537   interface DeformedShape : ScalarMap {
+00542     void SetScale(in double theScale);
+00543 
+00547     double GetScale();
+00548 
+00551     boolean IsColored();
+00552 
+00557     void ShowColored(in boolean theColored);
+00558 
+00562     SALOMEDS::Color GetColor();
+00563 
+00568     void SetColor(in SALOMEDS::Color theColor);
+00569   };
+00570 
+00571   //-------------------------------------------------------
+00576   interface ScalarMapOnDeformedShape : ScalarMap {
+00577     
+00581     void SetSourceRange(in double theMinRange,in double theMaxRange);
+00585     double GetSourceRangeMin();
+00589     double GetSourceRangeMax();
+00590     
+00595     void SetScale(in double theScale);
+00596 
+00600     double GetScale();
+00601 
+00609     void SetScalarField(in string theMeshName,in string theFieldName,
+00610                in long theIteration,in Entity theEntity);
+00611 
+00612   };
+00613   //-------------------------------------------------------
+00621   interface Plot3D : ScalarMap {
+00626     enum Orientation { XY,   
+00627                  YZ,   
+00628                  ZX }; 
+00639     void SetOrientation (in Orientation theOrientation, in double theXAngle, in double theYAngle);
+00640 
+00644     Orientation GetOrientationType();
+00645 
+00650     double GetRotateX();
+00651 
+00656     double GetRotateY();
+00657 
+00663     void SetPlanePosition (in double  thePlanePosition,
+00664                   in boolean theIsRelative);
+00665 
+00669     double GetPlanePosition();
+00670 
+00674     boolean IsPositionRelative();
+00675 
+00681     void SetScaleFactor (in double theScaleFactor);
+00682 
+00687     double GetScaleFactor();
+00688 
+00693     void SetContourPrs (in boolean theIsContourPrs );
+00694 
+00698     boolean GetIsContourPrs();
+00699 
+00704     void SetNbOfContours (in long theNb);
+00705 
+00709     long GetNbOfContours();
+00710   };
+00711 
+00712   //-------------------------------------------------------
+00719   interface CutPlanes : ScalarMap {
+00724     enum Orientation {XY, 
+00725                       YZ, 
+00726                 ZX}; 
+00737     void SetOrientation(in Orientation theOrientation, in double theXAngle, in double theYAngle);
+00738 
+00742     Orientation GetOrientationType();
+00743 
+00747     double GetRotateX();
+00748 
+00752     double GetRotateY();
+00753 
+00763     void SetDisplacement(in double theDisp);
+00764 
+00768     double GetDisplacement();
+00769 
+00775      void SetPlanePosition(in long thePlaneNumber, in double thePlanePosition);
+00776 
+00781      void SetDefault(in long thePlaneNumber);
+00782 
+00786     double GetPlanePosition(in long thePlaneNumber);
+00787 
+00792     boolean IsDefault(in long thePlaneNumber);
+00793 
+00798     void SetNbPlanes(in long theNb);
+00799 
+00803     long GetNbPlanes();
+00804   };
+00805 
+00806   //-------------------------------------------------------
+00821   interface CutLines : ScalarMap {
+00830     void SetOrientation(in CutPlanes::Orientation theOrientation, in double theXAngle, in double theYAngle);
+00831 
+00841     void SetOrientation2(in CutPlanes::Orientation theOrientation, in double theXAngle, in double theYAngle);
+00842 
+00846     CutPlanes::Orientation GetOrientationType();
+00847 
+00851     CutPlanes::Orientation GetOrientationType2();
+00852 
+00856     double GetRotateX();
+00857 
+00861     double GetRotateX2();
+00862 
+00866     double GetRotateY();
+00867 
+00871     double GetRotateY2();
+00872 
+00879     void SetDisplacement(in double theDisp);
+00880 
+00887     void SetDisplacement2(in double theDisp);
+00888 
+00892     double GetDisplacement();
+00893 
+00897     double GetDisplacement2();
+00898 
+00902     void SetBasePlanePosition(in double thePlanePosition);
+00903 
+00906     double GetBasePlanePosition();
+00907 
+00912     void SetLinePosition(in long thePlaneNumber, in double thePlanePosition);
+00913 
+00917     double GetLinePosition(in long thePlaneNumber);
+00918 
+00921     void SetDefault();
+00922 
+00927     boolean IsDefault();
+00928 
+00933     void SetDefaultPosition(in long thePlaneNumber);
+00934 
+00940     boolean IsDefaultPosition(in long thePlaneNumber);
+00941 
+00946     void SetNbLines(in long theNb);
+00947 
+00951     long GetNbLines();
+00952   };
+00953 
+00963   interface StreamLines : DeformedShape {
+00967     enum Direction{ FORWARD,
+00968               BACKWARD,
+00969               BOTH
+00970     };
+00971 
+00992     boolean SetParams(in double theIntStep,
+00993                 in double thePropogationTime,
+00994                 in double theStepLength,
+00995                 in Prs3d thePrs3d,
+00996                 in double thePercents,
+00997                 in Direction theDirection);
+00998 
+01001     double GetIntegrationStep();
+01002 
+01005     double GetPropagationTime();
+01006 
+01009     double GetStepLength();
+01010 
+01013     Prs3d GetSource();
+01014 
+01018     double GetUsedPoints();
+01019 
+01022     Direction GetDirection();
+01023   };
+01024 
+01033   interface IsoSurfaces : ScalarMap {
+01039     void SetNbSurfaces(in long theNb);
+01040 
+01044     long GetNbSurfaces();
+01045   };
+01046 
+01047   //-------------------------------------------------------
+01052   interface Vectors : DeformedShape {
+01057     void SetLineWidth(in double theWidth);
+01058 
+01062     double GetLineWidth();
+01063 
+01067     enum GlyphType{ ARROW,
+01068                     CONE2,
+01069                     CONE6,
+01070                     NONE
+01071                   };
+01072 
+01078     void SetGlyphType(in GlyphType theType);
+01079 
+01083     GlyphType GetGlyphType();
+01084 
+01088     enum GlyphPos{ CENTER, 
+01089                    TAIL,   
+01090                    HEAD  
+01091                  };
+01092 
+01098     void SetGlyphPos(in GlyphPos thePos);
+01099 
+01103     GlyphPos GetGlyphPos();
+01104   };
+01105 
+01106   //-------------------------------------------------------
+01121   interface Animation : Base {
+01125     void addField(in SALOMEDS::SObject theObject);
+01126 
+01131     void generatePresentations(in long theFieldNum);
+01132 
+01138     boolean generateFrames();
+01139 
+01142     void clearView();
+01143 
+01147 
+01150     void startAnimation();
+01151 
+01154     void stopAnimation();
+01155 
+01158     void nextFrame();
+01159 
+01162     void prevFrame();
+01163 
+01166     void firstFrame();
+01167 
+01170     void lastFrame();
+01171 
+01175     void gotoFrame(in long theFrame);
+01180     long getNbFields();
+01181 
+01184     long getNbFrames();
+01185 
+01188     boolean isRunning();
+01189 
+01192     long getCurrentFrame();
+01193 
+01196     ColoredPrs3d getPresentation(in long theField, in long theFrame);
+01197 
+01201     void setPresentationType(in long theFieldNum, in VISUType theType);
+01202 
+01206     VISUType getPresentationType(in long theFieldNum);
+01207 
+01211     void setSpeed(in long theSpeed);
+01212 
+01215     long getSpeed();
+01216 
+01221     boolean isProportional();
+01222 
+01231     void setAnimationRange(in double theMin, in double theMax);
+01232 
+01235     double getMinRange();
+01236 
+01239     double getMaxRange();
+01240 
+01245     boolean isRangeDefined();
+01246 
+01251     void dumpTo(in string thePath);
+01252 
+01260     string setDumpFormat(in string theFormat);
+01261 
+01264     boolean isCycling();
+01265 
+01269     double getMinTime();
+01270 
+01274     double getMaxTime();
+01275 
+01281     void setProportional(in boolean theProp);
+01282 
+01288     void setCycling(in boolean theCycle);
+01289 
+01290     SALOMEDS::SObject publishInStudy();
+01291 
+01292     void saveAnimation();
+01293 
+01294     void restoreFromStudy(in SALOMEDS::SObject theSObj);
+01295 
+01296     boolean isSavedInStudy();
+01297   };
+01298 
+01305   interface Result : RemovableObject, SALOME::GenericObj {
+01308     boolean BuildAll();
+01309 
+01311     boolean Build(in boolean theIsBuildAll, in boolean theIsAtOnce);
+01312 
+01314     boolean IsDone();
+01315 
+01317     boolean IsEntitiesDone();
+01318 
+01320     void SetBuildFields(in boolean theIsBuildFields, in boolean theIsCalculateMinMax);
+01321 
+01323     boolean IsFieldsDone();
+01324 
+01326     void SetBuildGroups(in boolean theIsBuildGroups);
+01327 
+01329     boolean IsGroupsDone();
+01330 
+01332     boolean IsMinMaxDone();
+01333   };
+01334 
+01335   //-------------------------------------------------------
+01336   interface ViewManager;
+01337   interface View3D;
+01338 
+01345   interface VISU_Gen : Engines::Component, SALOMEDS::Driver, Base {
+01348     void SetCurrentStudy(in SALOMEDS::Study theStudy);
+01349 
+01352     SALOMEDS::Study GetCurrentStudy();
+01353 
+01358     ViewManager GetViewManager();
+01359 
+01363     SALOMEDS::SObject ImportTables(in string theFileName);
+01364 
+01368     boolean ExportTableToFile(in SALOMEDS::SObject theTable, in string theFileName);
+01369 
+01375     Result ImportFile(in string theFileName);
+01376 
+01382     Result CreateResult(in string theFileName);
+01383 
+01389     Result CopyAndImportFile(in string theFileName);
+01390 
+01394     Result ImportMed(in SALOMEDS::SObject theMedSObject);
+01395 
+01399     Result ImportMedField(in SALOME_MED::FIELD theField);
+01400 
+01409     void RenameEntityInStudy(in Result theResult,
+01410                     in string theMeshName,
+01411                     in Entity theEntity,
+01412                     in string theNewName);
+01413     void RenameFamilyInStudy(in Result theResult,
+01414                     in string theMeshName,
+01415                     in Entity theEntity,
+01416                     in string theSubMeshName,
+01417                     in string theNewName);
+01418     void RenameGroupInStudy(in Result theResult,
+01419                    in string theMeshName,
+01420                    in string theSubMeshName,
+01421                    in string theNewName);
+01422 
+01429     Mesh MeshOnEntity(in Result theResult, in string theMeshName, in Entity theEntity);
+01430 
+01438     Mesh FamilyMeshOnEntity(in Result theResult, in string theMeshName,
+01439                    in Entity theEntity, in string theFamilyName);
+01440 
+01447     Mesh GroupMesh(in Result theResult, in string theMeshName, in string theGroupName);
+01448 
+01457     ScalarMap ScalarMapOnField(in Result theResult, in string theMeshName,
+01458                       in Entity theEntity, in string theFieldName,
+01459                       in double theIteration);
+01460 
+01469     GaussPoints GaussPointsOnField(in Result theResult, in string theMeshName,
+01470                        in Entity theEntity, in string theFieldName,
+01471                        in double theIteration);
+01472 
+01481     DeformedShape DeformedShapeOnField(in Result theResult, in string theMeshName,
+01482                            in Entity theEntity, in string theFieldName,
+01483                            in double theIteration);
+01484 
+01493     ScalarMapOnDeformedShape ScalarMapOnDeformedShapeOnField(in Result theResult, in string theMeshName,
+01494                                         in Entity theEntity, in string theFieldName,
+01495                                         in double theIteration);
+01496 
+01505     Vectors VectorsOnField(in Result theResult, in string theMeshName,
+01506                   in Entity theEntity, in string theFieldName,
+01507                   in double theIteration);
+01508 
+01517     IsoSurfaces IsoSurfacesOnField(in Result theResult, in string theMeshName,
+01518                        in Entity theEntity, in string theFieldName,
+01519                        in double theIteration);
+01520 
+01529     StreamLines StreamLinesOnField(in Result theResult, in string theMeshName,
+01530                        in Entity theEntity, in string theFieldName,
+01531                        in double theIteration);
+01532 
+01541     CutPlanes CutPlanesOnField(in Result theResult, in string theMeshName,
+01542                       in Entity theEntity, in string theFieldName,
+01543                       in double theIteration);
+01544 
+01553     CutLines CutLinesOnField(in Result theResult, in string theMeshName,
+01554                     in Entity theEntity, in string theFieldName,
+01555                     in double theIteration);
+01556 
+01565     Plot3D Plot3DOnField(in Result theResult, in string theMeshName,
+01566                 in Entity theEntity, in string theFieldName,
+01567                 in double theIteration);
+01568 
+01573     Table CreateTable(in string theTableEntry);
+01574 
+01581     Curve CreateCurve(in Table theTable, in long theHRow, in long theVRow);
+01582 
+01586     Container CreateContainer();
+01587 
+01591     Animation CreateAnimation(in View3D theView3d);
+01592 
+01593     void DeleteResult(in Result theResult);
+01594 
+01595     void DeletePrs3d(in Prs3d thePrs3d);
+01596   };
+01597 
+01604   interface View: Base {
+01605 
+01610     enum ViewRepresentation {
+01611       OBJECTBROWSER,
+01612       VIEWER,
+01613       PYTHON,
+01614       MESSAGES
+01615     };
+01616 
+01617     void ShowPart (in ViewRepresentation ViewRepr, in boolean state );
+01618 
+01619     boolean IsPartShown( in ViewRepresentation ViewRepr );
+01620 
+01630     void SplitRight();
+01631 
+01637     void SplitLeft();
+01638 
+01644     void SplitBottom();
+01645 
+01651     void SplitTop();
+01652 
+01656     void OnTop();
+01657 
+01664     void Attract (in View theView);
+01665 
+01672     void AttractAll (in View theView);
+01673 
+01681     void SetRelativePositionInSplitter (in double thePosition);
+01682 
+01690     void SetRelativeSizeInSplitter (in double theSize);
+01691 
+01697     void SetRelativePositionX (in double thePosition);
+01698 
+01704     void SetRelativePositionY (in double thePosition);
+01705 
+01711     void SetRelativeSizeX (in double theSize);
+01712 
+01718     void SetRelativeSizeY (in double theSize);
+01719 
+01723     void SetViewWidth (in long Width); //setting width of view
+01724     void SetViewHeight (in long Height); //setting height of view
+01725     long GetViewWidth(); //getting view width
+01726     long GetViewHeight(); //getting view height
+01727     enum ViewPosition {TOP, CENTER, BOTTOM, RIGHT, LEFT}; //position of the study frame
+01728     void SetViewPositionHorizontal (in ViewPosition ViewPosHor); //setting of the horizontal view position
+01729     void SetViewPositionVertical (in ViewPosition ViewPosVer); //setting of the vertical view position
+01730     void SetRelativePosition( in double x, in double y );
+01731     void SetRelativeSize( in double x, in double y );
+01732     void Minimize(); // Minimizes to the task bar or to the bottom of the Desktop the %View frame.
+01733     void Restore(); // Restores the %View frame.
+01734     void Maximize(); // Maximizes the %View frame.
+01735 
+01740     void SetTitle(in string theTitle);
+01741 
+01745     string GetTitle();
+01746 
+01751     void SetBackground(in SALOMEDS::Color theColor);
+01752 
+01756     SALOMEDS::Color GetBackground();
+01757 
+01761     void EraseAll();
+01762 
+01766     void DisplayAll();
+01767 
+01772     void Erase(in PrsObject thePrsObj);
+01773 
+01778     void Display(in PrsObject thePrsObj);
+01779 
+01785     void DisplayOnly(in PrsObject thePrsObj);
+01786 
+01790     void Update();
+01791 
+01797     boolean SavePicture(in string theFileName);
+01798   };
+01799 
+01800   //-------------------------------------------------------
+01805   interface View3D : View {
+01810     enum ViewType{ FRONT, BACK, LEFT, RIGHT, TOP, BOTTOM};
+01811 
+01815     enum Axis{ XAxis, YAxis, ZAxis};
+01816 
+01820     typedef double XYZ[3];
+01821 
+01825     void FitAll();
+01826 
+01831     void SetView(in ViewType theType);
+01832 
+01838     void SetPointOfView(in XYZ theCoord);
+01839 
+01845     XYZ GetPointOfView();
+01846 
+01850     void SetViewUp(in XYZ theDir);
+01851 
+01855     XYZ GetViewUp();
+01856 
+01861     void SetFocalPoint(in XYZ theDir);
+01862 
+01867     XYZ GetFocalPoint();
+01868 
+01872     void SetParallelScale(in double theScale);
+01873 
+01877     double GetParallelScale();
+01878 
+01884     void ScaleView(in Axis theAxis, in double theParam);
+01885 
+01889     void RemoveScale();
+01890 
+01896     boolean SaveViewParams(in string theName);
+01897 
+01903     boolean RestoreViewParams(in string theName);
+01904 
+01905 
+01910     PresentationType GetPresentationType(in ScalarMap thePrs);
+01911 
+01917     string SetPresentationType(in ScalarMap thePrs, in PresentationType thePrsType);
+01918 
+01923     boolean IsShrinked(in ScalarMap thePrs);
+01924 
+01930     string SetShrinked(in ScalarMap thePrs, in boolean isShrinked);
+01931 
+01936     boolean IsShaded(in ScalarMap thePrs);
+01937 
+01943     string SetShaded(in ScalarMap thePrs, in boolean isShaded);
+01944 
+01949     double GetOpacity(in ScalarMap thePrs);
+01950 
+01956     string SetOpacity(in ScalarMap thePrs, in double theOpacity);
+01957 
+01962     double GetLineWidth(in ScalarMap thePrs);
+01963 
+01969     string SetLineWidth(in ScalarMap thePrs, in double theLineWidth);
+01970   };
+01971 
+01972   //-------------------------------------------------------
+01977   interface TableView : View {
+01978   };
+01979 
+01980   //-------------------------------------------------------
+01986   interface XYPlot : View {
+01990     void SetSubTitle(in string theTitle);
+01991 
+01994     string GetSubTitle();
+01995 
+02000     enum CurveType { POINTS, MULTYLINE, SPLINE};
+02001 
+02005     void SetCurveType(in CurveType theType);
+02006 
+02009     CurveType GetCurveType();
+02010 
+02015     void SetMarkerSize(in long theSize);
+02016 
+02020     long GetMarkerSize();
+02021 
+02024     void EnableXGrid(in boolean theMajor, in long theNumMajor, in boolean theMinor, in long theNumMinor);
+02025 
+02028     void EnableYGrid(in boolean theMajor, in long theNumMajor, in boolean theMinor, in long theNumMinor);
+02029 
+02033     void SetHorScaling(in Scaling theScaling);
+02034 
+02037     Scaling GetHorScaling();
+02038 
+02042     void SetVerScaling(in Scaling theScaling);
+02043 
+02046     Scaling GetVerScaling();
+02047 
+02051     void SetXTitle(in string theTitle);
+02052 
+02055     string GetXTitle();
+02056 
+02060     void SetYTitle(in string theTitle);
+02061 
+02064     string GetYTitle();
+02065 
+02068     void ShowLegend(in boolean theShowing);
+02069 
+02072     void FitAll();
+02073 
+02076     void FitXRange(in double xMin, in double xMax);
+02077 
+02080     void FitYRange(in double yMin, in double yMax);
+02081 
+02084     void FitRange(in double xMin, in double xMax,
+02085             in double yMin, in double yMax);
+02086 
+02087     void GetFitRanges(out double xMin,out double xMax,
+02088                 out double yMin,out double yMax);
+02089   };
+02090 
+02091   //-------------------------------------------------------
+02096   interface ViewManager: Base {
+02103     View GetCurrentView();
+02104 
+02109     View3D Create3DView();
+02110 
+02115     TableView CreateTableView(in Table theTable);
+02116 
+02121     XYPlot CreateXYPlot();
+02122 
+02126     void Destroy(in View theView);
+02127   };
+02128 };
+02129 
+02130 #endif
+
+ + diff --git a/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl.html b/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl.html new file mode 100644 index 00000000..062a41b4 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl.html @@ -0,0 +1,180 @@ + + + + + + Main Page + + + +  + + + +

Interfaces of the VISU module: idl/VISU_Gen.idl File Reference

#include "SALOME_Exception.idl"
+#include "SALOME_GenericObj.idl"
+#include "SALOME_Component.idl"
+#include "SALOMEDS.idl"
+#include "SALOMEDS_Attributes.idl"
+#include "MED.idl"
+ +

+Include dependency graph for VISU_Gen.idl:

+ +

+Go to the source code of this file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Namespaces

namespace  VISU

Data Structures

interface  VISU.Base
interface  VISU.RemovableObject
 Removable object interface. More...
interface  VISU.PrsObject
 Presentable object interface. More...
interface  VISU.Table
 Table representation interface More...
interface  VISU.Curve
 Interface of curve representation. More...
interface  VISU.Container
 Container presentable object interface More...
interface  VISU.Prs3d
 3D presentation interface More...
interface  VISU.Mesh
 Interface of the mesh. More...
interface  VISU.ColoredPrs3d
 Basic Interface for the Colored 3D Presentations. More...
interface  VISU.ScalarMap
 Interface of the Scalar Map. More...
interface  VISU.GaussPoints
 Gauss Points presentation interface. More...
interface  VISU.DeformedShape
 Deformed shape presentation interface. More...
interface  VISU.ScalarMapOnDeformedShape
 Scalar Map on Deformed shape presentation interface. More...
interface  VISU.Plot3D
 Plot3D interface. More...
interface  VISU.CutPlanes
 Cut planes interface. More...
interface  VISU.CutLines
 Cut lines presentation. More...
interface  VISU.StreamLines
 Interface of the stream lines representation. More...
interface  VISU.IsoSurfaces
 Interface of the isometric surface presentation. More...
interface  VISU.Vectors
 Interface of the vector presentation. More...
interface  VISU.Animation
 Animation class More...
interface  VISU.Result
 Interface Result. More...
interface  VISU.VISU_Gen
 VISU_Gen interface More...
interface  VISU.View
 View interface More...
interface  VISU.View3D
 3D view interface More...
interface  VISU.TableView
 Interface of the Table view. More...
interface  VISU.XYPlot
 Interface of the 2D plot view. More...
interface  VISU.ViewManager
 Interface of the ViewManager. More...

Typedefs

typedef string VISU.IdType

Enumerations

enum  VISU.Scaling { VISU.LINEAR, +VISU.LOGARITHMIC + }
enum  VISU.Entity { VISU.NODE, +VISU.EDGE, +VISU.FACE, +VISU.CELL + }
enum  VISU.VISUType {
+  VISU.TNONE, +VISU.TCURVE, +VISU.TTABLE, +VISU.TCONTAINER, +
+  VISU.TMESH, +VISU.TSCALARMAP, +VISU.TISOSURFACE, +VISU.TDEFORMEDSHAPE, +
+  VISU.TSCALARMAPONDEFORMEDSHAPE, +VISU.TGAUSSPOINTS, +VISU.TPLOT3D, +VISU.TCUTPLANES, +
+  VISU.TCUTLINES, +VISU.TVECTORS, +VISU.TSTREAMLINES, +VISU.TVISUGEN, +
+  VISU.TVIEWMANAGER, +VISU.TRESULT, +VISU.TXYPLOT, +VISU.TTABLEVIEW, +
+  VISU.TVIEW3D, +VISU.TGAUSSVIEW, +VISU.TENTITY, +VISU.TFAMILY, +
+  VISU.TGROUP, +VISU.TFIELD, +VISU.TTIMESTAMP, +VISU.TANIMATION, +
+  VISU.TALL +
+ }
enum  VISU.PresentationType {
+  VISU.POINT, +VISU.WIREFRAME, +VISU.SHADED, +VISU.INSIDEFRAME, +
+  VISU.SURFACEFRAME, +VISU.SHRINK +
+ }
+


Detailed Description

+This file conatins a set of interfaces of the VISU module. This module provides various forms of data visualization in SALOME application. These forms include data tables, XY plots, 3d representations and combination of these forms. + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl__incl.jpg b/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl__incl.jpg new file mode 100644 index 00000000..7d8a72ac Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl__incl.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/doxygen.css b/doc/salome/gui/VISU/visugenidl_doc/doxygen.css new file mode 100644 index 00000000..dc9da522 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/doxygen.css @@ -0,0 +1,218 @@ +H1 { + text-align: center; + font-family: Geneva, Arial, Helvetica, sans-serif; +} +H2 { + font-family: Geneva, Arial, Helvetica, sans-serif; +} +CAPTION { font-weight: bold } +DIV.qindex { + width: 100%; + background-color: #eeeeff; + border: 1px solid #B0B0B0; + text-align: center; + margin: 2px; + padding: 2px; + line-height: 120%; +} +A.qindex { + text-decoration: none; + font-weight: bold; + color: #1A419D; + padding: 2px; +} +A.qindex:visited { + text-decoration: none; + font-weight: bold; + color: #1A419D + padding: 2px; +} +A.qindex:hover { + text-decoration: none; + background-color: #ddddff; + padding: 2px; +} +A.qindexHL { + text-decoration: none; + font-weight: bold; + background-color: #6666cc; + color: #ffffff; + padding: 2px 6px; + border: 1px double #9295C2; +} +A.qindexHL:hover { + text-decoration: none; + background-color: #6666cc; + color: #ffffff; + padding: 2px 6px; +} +A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff } +A.el { text-decoration: none; font-weight: bold } +A.elRef { font-weight: bold } +A.code { text-decoration: none; font-weight: normal; color: #1A419D} +A.codeRef { font-weight: normal; color: #1A419D} +A:hover { text-decoration: none; background-color: #f2f2ff } +DL.el { margin-left: -1cm } +PRE.fragment { + border: 1px solid #CCCCCC; + background-color: #f5f5f5; + margin-top: 4px; + margin-bottom: 4px; + margin-left: 2px; + margin-right: 8px; + padding-left: 6px; + padding-right: 6px; + padding-top: 4px; + padding-bottom: 4px; +} +DIV.fragment { + border: 1px solid #CCCCCC; + background-color: #f5f5f5; + padding: 6px; +} +DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } +TD.md { background-color: #F4F4FB; font-weight: bold; } +TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; } +TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; } +DIV.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold; + font-family: Geneva, Arial, Helvetica, sans-serif; +} +DIV.groupText { margin-left: 16px; font-style: italic; font-size: smaller } +BODY { + background: white; + color: black; + margin-right: 20px; + margin-left: 20px; +} +TD.indexkey { + background-color: #eeeeff; + font-weight: bold; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px; + border: 1px solid #CCCCCC; +} +TD.indexvalue { + background-color: #eeeeff; + font-style: italic; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px; + border: 1px solid #CCCCCC; +} +TR.memlist { + background-color: #f0f0f0; +} +P.formulaDsp { text-align: center; } +IMG.formulaDsp { } +IMG.formulaInl { vertical-align: middle; } +SPAN.keyword { color: #008000 } +SPAN.keywordtype { color: #604020 } +SPAN.keywordflow { color: #e08000 } +SPAN.comment { color: #800000 } +SPAN.preprocessor { color: #806020 } +SPAN.stringliteral { color: #002080 } +SPAN.charliteral { color: #008080 } +.mdTable { + border: 1px solid #868686; + background-color: #F4F4FB; +} +.mdRow { + padding: 8px 10px; +} +.mdescLeft { + font-size: smaller; + font-style: italic; + background-color: #FAFAFA; + padding-left: 8px; + border-top: 1px none #E0E0E0; + border-right: 1px none #E0E0E0; + border-bottom: 1px none #E0E0E0; + border-left: 1px none #E0E0E0; + margin: 0px; +} +.mdescRight { + font-size: smaller; + font-style: italic; + background-color: #FAFAFA; + padding-left: 4px; + border-top: 1px none #E0E0E0; + border-right: 1px none #E0E0E0; + border-bottom: 1px none #E0E0E0; + border-left: 1px none #E0E0E0; + margin: 0px; + padding-bottom: 0px; + padding-right: 8px; +} +.memItemLeft { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-style: solid; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-family: Geneva, Arial, Helvetica, sans-serif; + font-size: 12px; +} +.memItemRight { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-style: solid; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-family: Geneva, Arial, Helvetica, sans-serif; + font-size: 13px; +} +.search { color: #003399; + font-weight: bold; +} +FORM.search { + margin-bottom: 0px; + margin-top: 0px; +} +INPUT.search { font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #eeeeff; +} +TD.tiny { font-size: 75%; +} +a { + color: #252E78; +} +a:visited { + color: #3D2185; +} diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation.html new file mode 100644 index 00000000..1c5bf25f --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation.html @@ -0,0 +1,1235 @@ + + + + + + Main Page + + + +  + + + +

VISU.Animation Interface Reference

Animation class +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.Animation:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

void addField (in SALOMEDS::SObject theObject)
void generatePresentations (in long theFieldNum)
boolean generateFrames ()
void clearView ()
long getNbFields ()
long getNbFrames ()
boolean isRunning ()
long getCurrentFrame ()
ColoredPrs3d getPresentation (in long theField, in long theFrame)
void setPresentationType (in long theFieldNum, in VISUType theType)
VISUType getPresentationType (in long theFieldNum)
void setSpeed (in long theSpeed)
long getSpeed ()
boolean isProportional ()
void setAnimationRange (in double theMin, in double theMax)
double getMinRange ()
double getMaxRange ()
boolean isRangeDefined ()
void dumpTo (in string thePath)
string setDumpFormat (in string theFormat)
boolean isCycling ()
double getMinTime ()
double getMaxTime ()
void setProportional (in boolean theProp)
void setCycling (in boolean theCycle)
SALOMEDS::SObject publishInStudy ()
void saveAnimation ()
void restoreFromStudy (in SALOMEDS::SObject theSObj)
boolean isSavedInStudy ()
IdType GetID ()
VISUType GetType ()
Playback of an animation:
void startAnimation ()
void stopAnimation ()
void nextFrame ()
void prevFrame ()
void firstFrame ()
void lastFrame ()
void gotoFrame (in long theFrame)
+

Detailed Description

+This class provides a set of methods used for:
+ +
Note:

+Field represents the results of calculations (it can be scalar or vector values), grouped together under one physical concept.
+Time stamp represents a subfield: the results of calculations are taken in one definite moment.
+ +

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.Animation.addField in SALOMEDS::SObject  theObject  ) 
+
+ + + + + +
+   + + +

+Defines the field which will be used as a base for generation of the animation.

Parameters:
+ + +
theObject The SObject corresponding to the field.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.Animation.generatePresentations in long  theFieldNum  ) 
+
+ + + + + +
+   + + +

+Generates presentations on the basis of the field.

Parameters:
+ + +
theFieldNum The number of the field, which will be used as the basis for construction of the presentation.
+
+
+

+ + + + +
+ + + + + + + + +
boolean VISU.Animation.generateFrames  ) 
+
+ + + + + +
+   + + +

+Generates a set of frames from the created by the method generatePresentations3D presentations. A sequence of these frames will be transformed into an animation.

Returns:
True, if the frames have been successfully generated.
+
+

+ + + + +
+ + + + + + + + +
void VISU.Animation.clearView  ) 
+
+ + + + + +
+   + + +

+Clears the view before starting an animation.

+

+ + + + +
+ + + + + + + + +
void VISU.Animation.startAnimation  ) 
+
+ + + + + +
+   + + +

+Starts an animation.

+

+ + + + +
+ + + + + + + + +
void VISU.Animation.stopAnimation  ) 
+
+ + + + + +
+   + + +

+Stops an animation.

+

+ + + + +
+ + + + + + + + +
void VISU.Animation.nextFrame  ) 
+
+ + + + + +
+   + + +

+Forwards to the next frame.

+

+ + + + +
+ + + + + + + + +
void VISU.Animation.prevFrame  ) 
+
+ + + + + +
+   + + +

+Returns to the previous frame.

+

+ + + + +
+ + + + + + + + +
void VISU.Animation.firstFrame  ) 
+
+ + + + + +
+   + + +

+Returns to the first frame of the animation.

+

+ + + + +
+ + + + + + + + +
void VISU.Animation.lastFrame  ) 
+
+ + + + + +
+   + + +

+Forwards to the last frame of the animation.

+

+ + + + +
+ + + + + + + + + +
void VISU.Animation.gotoFrame in long  theFrame  ) 
+
+ + + + + +
+   + + +

+Passes to a definite frame of the animation.

Parameters:
+ + +
theFrame A long value defining the number of the frame.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.Animation.getNbFields  ) 
+
+ + + + + +
+   + + +

+Gets the number of time stamps (subfields) contained in the given field.

+

+ + + + +
+ + + + + + + + +
long VISU.Animation.getNbFrames  ) 
+
+ + + + + +
+   + + +

+Gets the number of generated frames

+

+ + + + +
+ + + + + + + + +
boolean VISU.Animation.isRunning  ) 
+
+ + + + + +
+   + + +

+Returns True, if the animation is currently running.

+

+ + + + +
+ + + + + + + + +
long VISU.Animation.getCurrentFrame  ) 
+
+ + + + + +
+   + + +

+Returns the number of the current frame.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
ColoredPrs3d VISU.Animation.getPresentation in long  theField,
in long  theFrame
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.Animation.setPresentationType in long  theFieldNum,
in VISUType  theType
+
+ + + + + +
+   + + +

+Sets the type of presentation (vectors, deformed shape etc.) which will be generated by the method generatePresentations.

+

+ + + + +
+ + + + + + + + + +
VISUType VISU.Animation.getPresentationType in long  theFieldNum  ) 
+
+ + + + + +
+   + + +

+Gets the type of presentation (vectors, deformed shape etc.) which will be generated by the method generatePresentations.

+

+ + + + +
+ + + + + + + + + +
void VISU.Animation.setSpeed in long  theSpeed  ) 
+
+ + + + + +
+   + + +

+Sets the speed of the animation.

Parameters:
+ + +
theSpeed The speed of the animation. The value varies from 1 to 99.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.Animation.getSpeed  ) 
+
+ + + + + +
+   + + +

+Gets the speed of the animation.

+

+ + + + +
+ + + + + + + + +
boolean VISU.Animation.isProportional  ) 
+
+ + + + + +
+   + + +

+Ruturns True, if playback of the animation is proportional. This option allows to render your animation with proportional periods of time between every frame (not depending on the time stamps).

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.Animation.setAnimationRange in double  theMin,
in double  theMax
+
+ + + + + +
+   + + +

+Sets the range of the animation. The range is defined on the basis of the time stamps of the field which have been used for generation of the animation. This method allows to bound the range of generated frames. If this method is not used, the animation will be generated on the basis of all time stamps contained in the field.

Parameters:
+ + + +
theMin The value of the first time stamp which will be used for generation of the animation.
theMax The value of the last time stamp which will be used for generation of the animation.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.Animation.getMinRange  ) 
+
+ + + + + +
+   + + +

+Gets the number of the first time stamp which will be used for generation of the animation.

+

+ + + + +
+ + + + + + + + +
double VISU.Animation.getMaxRange  ) 
+
+ + + + + +
+   + + +

+Gets the number of the last time stamp which will be used for generation of the animation.

+

+ + + + +
+ + + + + + + + +
boolean VISU.Animation.isRangeDefined  ) 
+
+ + + + + +
+   + + +

+Returns True if the range of the animation has been defined by the method setAnimationRange. Otherwise the animation will be generated on the basis of all time stamps contained in the field.

+

+ + + + +
+ + + + + + + + + +
void VISU.Animation.dumpTo in string  thePath  ) 
+
+ + + + + +
+   + + +

+Saves all the frames composing the animation into a definite directory. Pictures format is set with method setDumpFormat().

Parameters:
+ + +
thePath The directory where all the frames will be saved.
+
+
+

+ + + + +
+ + + + + + + + + +
string VISU.Animation.setDumpFormat in string  theFormat  ) 
+
+ + + + + +
+   + + +

+Set format for saving all the frames composing the animation.

Parameters:
+ + +
theFormat The format for saving pictures. For available formats see QImageIO documentation (Qt). If specified format is not available, default format will be used. Default format is JPEG or first of supported, if JPEG is not available.
+
+
Returns:
Really set format. Differ from theFormat if theFormat is not available.
+
+

+ + + + +
+ + + + + + + + +
boolean VISU.Animation.isCycling  ) 
+
+ + + + + +
+   + + +

+Returns True, if the playback of the animation is cycling.

+

+ + + + +
+ + + + + + + + +
double VISU.Animation.getMinTime  ) 
+
+ + + + + +
+   + + +

+Gets the first time stamp of the field defined at the input of the animation.

Note:
This method is used if animation range is NOT defined.
+
+

+ + + + +
+ + + + + + + + +
double VISU.Animation.getMaxTime  ) 
+
+ + + + + +
+   + + +

+Gets the last time stamp of the field defined at the input of the animation.

Note:
This method is used if animation range is NOT defined.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.Animation.setProportional in boolean  theProp  ) 
+
+ + + + + +
+   + + +

+Sets proprtional playback of the animation. This option allows to render your animation with proportional periods of time between every frame (not depending on the time stamps).

Parameters:
+ + +
theProp If this boolean parameter is True, playback of your animation will be set as proportional.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.Animation.setCycling in boolean  theCycle  ) 
+
+ + + + + +
+   + + +

+Sets cycling playback of the animation. The number of cycles can be infinite, untill you use startAnimation method.

Parameters:
+ + +
theCycle If this boolean parameter is True, playback of your animation will be set as cycling.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::SObject VISU.Animation.publishInStudy  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.Animation.saveAnimation  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.Animation.restoreFromStudy in SALOMEDS::SObject  theSObj  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
boolean VISU.Animation.isSavedInStudy  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation__inherit__graph.jpg new file mode 100644 index 00000000..2ef14411 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base.html new file mode 100644 index 00000000..893d6a08 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base.html @@ -0,0 +1,82 @@ + + + + + + Main Page + + + +  + + + +

VISU.Base Interface Reference

import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.Base:

Inheritance graph
+ + + + + + + +

Public Member Functions

IdType GetID ()
VISUType GetType ()
+

Member Function Documentation

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  ) 
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  ) 
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base__inherit__graph.jpg new file mode 100644 index 00000000..afd2825c Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d.html new file mode 100644 index 00000000..520511b3 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d.html @@ -0,0 +1,728 @@ + + + + + + Main Page + + + +  + + + +

VISU.ColoredPrs3d Interface Reference

Basic Interface for the Colored 3D Presentations. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.ColoredPrs3d:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

void SetScalarMode (in long theScalarMode)
long GetScalarMode ()
double GetMin ()
double GetMax ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
double GetPosX ()
double GetPosY ()
void SetSize (in double theWidth, in double theHeight)
 Size of this presentable object.
double GetWidth ()
double GetHeight ()
void SetNbColors (in long theNbColors)
long GetNbColors ()
void SetLabels (in long theNbLabels)
long GetLabels ()
void SetTitle (in string theName)
string GetTitle ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This interface is responsable for coloring of 3D field presentations according the scalar values applied to different cells. As well it contains presentation parameters of the scalar bar. The scalar bar is displayed along with each colored field presentation and serves for consulting the correspondance between colors and data values. +

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  ) 
+
+ + + + + +
+   + + +

+Sets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetScalarMode  ) 
+
+ + + + + +
+   + + +

+Gets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMin  ) 
+
+ + + + + +
+   + + +

+Gets the min boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMax  ) 
+
+ + + + + +
+   + + +

+Gets the max boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X,
in double  Y
+
+ + + + + +
+   + + +

+Sets the position of the scalar bar origin on the screen.

Parameters:
+ + + +
X Horizontal position. The value can be between 0 and 1.
Y Vertical position. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosX  ) 
+
+ + + + + +
+   + + +

+Gets horizontal position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosY  ) 
+
+ + + + + +
+   + + +

+Gets vertical position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth,
in double  theHeight
+
+ + + + + +
+   + + +

+Sets the size of the scalar bar.

Parameters:
+ + + +
theWidth Width of this presentable object. The value can be between 0 and 1.
theHeight Height of this presentable object. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetWidth  ) 
+
+ + + + + +
+   + + +

+Gets the width of this presentable object.

Returns:
A double value corresponding to the width of this presentable object.
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetHeight  ) 
+
+ + + + + +
+   + + +

+Gets the height of this presentable object.

Returns:
A double value corresponding to the height of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetNbColors in long  theNbColors  ) 
+
+ + + + + +
+   + + +

+Sets the number of colors which will be used for presentation of this presentable object.

Parameters:
+ + +
theNbColors A long value defining the number of colors.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetNbColors  ) 
+
+ + + + + +
+   + + +

+Gets the number of colors which will be used for visualization of this presentable object.

Returns:
A long value corresponding to the number of colors which will be used for visualization of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetLabels in long  theNbLabels  ) 
+
+ + + + + +
+   + + +

+Sets the number of labels which will be used for indication of color gradation of the scalar bar.

Parameters:
+ + +
theNbLabels A long value defining the number of labels.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetLabels  ) 
+
+ + + + + +
+   + + +

+Gets the number of labels which will be used for indication of color gradation of the scalar bar.

Returns:
A long value corresponding to the number of labels which will be used for indication of color gradation of the scalar bar.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetTitle in string  theName  ) 
+
+ + + + + +
+   + + +

+Sets the title of the scalar bar. By default - the name of the selected result is used.

Parameters:
+ + +
theName String parameter defining the name of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.ColoredPrs3d.GetTitle  ) 
+
+ + + + + +
+   + + +

+Gets the title of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d__inherit__graph.jpg new file mode 100644 index 00000000..7525305c Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container.html new file mode 100644 index 00000000..69f99750 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container.html @@ -0,0 +1,246 @@ + + + + + + Main Page + + + +  + + + +

VISU.Container Interface Reference

Container presentable object interface +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.Container:

Inheritance graph
+ + + + + + + + + + + + + + + + + +

Public Member Functions

void AddCurve (in Curve theCurve)
void RemoveCurve (in Curve theCurve)
long GetNbCurves ()
void Clear ()
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This class is provided in order to create one presentation using several presentable objects. This can provide a combination of a set of curves to display them in XY plot view. +

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.Container.AddCurve in Curve  theCurve  ) 
+
+ + + + + +
+   + + +

+Adds a curve into the container.

Parameters:
+ + +
theCurve The added curve.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.Container.RemoveCurve in Curve  theCurve  ) 
+
+ + + + + +
+   + + +

+Removes a curve from the container.

Parameters:
+ + +
theCurve The removed curve.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.Container.GetNbCurves  ) 
+
+ + + + + +
+   + + +

+Gets the number of curves which are stored in the container.

Returns:
A long value corresponding to the number of curves which are stored in the container.
+
+

+ + + + +
+ + + + + + + + +
void VISU.Container.Clear  ) 
+
+ + + + + +
+   + + +

+Removes all curves from the container.

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container__inherit__graph.jpg new file mode 100644 index 00000000..fb62a027 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve.html new file mode 100644 index 00000000..0a4e76fd --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve.html @@ -0,0 +1,532 @@ + + + + + + Main Page + + + +  + + + +

VISU.Curve Interface Reference

Interface of curve representation. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.Curve:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  MarkerType {
+  NONE, +CIRCLE, +RECTANGLE, +DIAMOND, +
+  DTRIANGLE, +UTRIANGLE, +LTRIANGLE, +RTRIANGLE, +
+  CROSS, +XCROSS +
+ }
enum  LineType {
+  VOIDLINE, +SOLIDLINE, +DASHLINE, +DOTLINE, +
+  DASHDOTLINE, +DASHDOTDOTLINE +
+ }

Public Member Functions

void SetTitle (in string theTitle)
string GetTitle ()
void SetColor (in SALOMEDS::Color theColor)
SALOMEDS::Color GetColor ()
void SetMarker (in MarkerType theType)
MarkerType GetMarker ()
void SetLine (in LineType theType, in long theLineWidth)
LineType GetLine ()
long GetLineWidth ()
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Manages presentation parameters of one curve. It can be used for presentation of a set of curves using a combined presentation. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::Curve::MarkerType
+
+ + + + + +
+   + + +

+This enumeration contains a set of elements defining the presentation type of markers (data points) with help of which the curve is constructed on the graphics.

Enumerator:
+ + + + + + + + + + + +
NONE  +
CIRCLE  +
RECTANGLE  +
DIAMOND  +
DTRIANGLE  +
UTRIANGLE  +
LTRIANGLE  +
RTRIANGLE  +
CROSS  +
XCROSS  +
+
+
+

+ + + + +
+ + + + +
enum VISU::Curve::LineType
+
+ + + + + +
+   + + +

+This enumeration contains a set of elements defining the type of presentation of a curve line on the graphics.

Enumerator:
+ + + + + + + +
VOIDLINE  +
SOLIDLINE  +
DASHLINE  +
DOTLINE  +
DASHDOTLINE  +
DASHDOTDOTLINE  +
+
+
+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.Curve.SetTitle in string  theTitle  ) 
+
+ + + + + +
+   + + +

+Sets the title of the curve.

Parameters:
+ + +
theTitle This string parameter defines the title of this curve.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.Curve.GetTitle  ) 
+
+ + + + + +
+   + + +

+Gets the title of the curve.

Returns:
String value corresponding to the title of the curve.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.Curve.SetColor in SALOMEDS::Color  theColor  ) 
+
+ + + + + +
+   + + +

+Sets the color of the curve.

Parameters:
+ + +
theColor The color of the curve. This parameter is taken from the Orientation enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::Color VISU.Curve.GetColor  ) 
+
+ + + + + +
+   + + +

+Gets the color of the curve.

Returns:
Color of the curve. The returned value will correspond to one of the elements the Color enumeration.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.Curve.SetMarker in MarkerType  theType  ) 
+
+ + + + + +
+   + + +

+Sets the presentation type of markers (data points) with help of which the curve is constructed on the graphics.

Parameters:
+ + +
theType This parameter defines the type of marker with help of which the curve is constructed on the graphics. It is taken from MarkerType enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
MarkerType VISU.Curve.GetMarker  ) 
+
+ + + + + +
+   + + +

+Gets the presentation type of markers (data points) with help of which the curve is constructed on the graphics.

Returns:
The type of marker with help of which the curve is constructed on the graphics. The returned value will correspond to one of the elements the MarkerType enumeration.
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.Curve.SetLine in LineType  theType,
in long  theLineWidth
+
+ + + + + +
+   + + +

+Sets the type of presentation of curve lines on the graphics.

Parameters:
+ + + +
theType This parameter defines the type of presentation of curve lines on the graphics.
theLineWidth Long value defining the width of the curve line.
+
+
+

+ + + + +
+ + + + + + + + +
LineType VISU.Curve.GetLine  ) 
+
+ + + + + +
+   + + +

+Gets the type of representation of curve lines on the graphics.

Returns:
The type of representation of curve lines on the graphics.
+
+

+ + + + +
+ + + + + + + + +
long VISU.Curve.GetLineWidth  ) 
+
+ + + + + +
+   + + +

+Gets the width of the curve line.

Returns:
Long value corresponding to the width of the curve line.
+
+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve__inherit__graph.jpg new file mode 100644 index 00000000..5f593d45 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines.html new file mode 100644 index 00000000..84f6308d --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines.html @@ -0,0 +1,1687 @@ + + + + + + Main Page + + + +  + + + +

VISU.CutLines Interface Reference

Cut lines presentation. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.CutLines:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  Orientation { HORIZONTAL, +VERTICAL + }

Public Member Functions

void SetOrientation (in CutPlanes::Orientation theOrientation, in double theXAngle, in double theYAngle)
void SetOrientation2 (in CutPlanes::Orientation theOrientation, in double theXAngle, in double theYAngle)
CutPlanes::Orientation GetOrientationType ()
CutPlanes::Orientation GetOrientationType2 ()
double GetRotateX ()
double GetRotateX2 ()
double GetRotateY ()
double GetRotateY2 ()
void SetDisplacement (in double theDisp)
void SetDisplacement2 (in double theDisp)
double GetDisplacement ()
double GetDisplacement2 ()
void SetBasePlanePosition (in double thePlanePosition)
double GetBasePlanePosition ()
void SetLinePosition (in long thePlaneNumber, in double thePlanePosition)
double GetLinePosition (in long thePlaneNumber)
void SetDefault ()
boolean IsDefault ()
void SetDefaultPosition (in long thePlaneNumber)
boolean IsDefaultPosition (in long thePlaneNumber)
void SetNbLines (in long theNb)
long GetNbLines ()
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
void SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetScalarMode (in long theScalarMode)
long GetScalarMode ()
double GetMin ()
double GetMax ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
double GetPosX ()
double GetPosY ()
void SetSize (in double theWidth, in double theHeight)
 Size of this presentable object.
double GetWidth ()
double GetHeight ()
void SetNbColors (in long theNbColors)
long GetNbColors ()
void SetLabels (in long theNbLabels)
long GetLabels ()
void SetTitle (in string theName)
string GetTitle ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Presentation parameters of a Cut lines presentation. Cut Lines is a type of presentation which displays colored cells with applied scalar values on the mesh where lines are placed. The procedure of construction of a Cut Lines presentation reuses the algorithm of creation of Cut Planes presentation and consists of two steps:

+1. From Cut Planes presentation one plane is taken and it is used as base plane for construction of cut lines. 2. This plane is cut by a regular array of planes. The result of this operation is a regular array of lines in space, belonging to the same plane and having the same orientation. They are located inside or on the mesh. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::ScalarMap::Orientation [inherited]
+
+ + + + + +
+   + + +

+Orientation of the scalar bar (to provide backward compatibility).

Enumerator:
+ + + +
HORIZONTAL  +Horizontal orientation of the scalar bar.
VERTICAL  +Vertical orientation of the scalar bar.
+
+ +

+Implemented in VISU.Plot3D, and VISU.CutPlanes.

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.CutLines.SetOrientation in CutPlanes::Orientation  theOrientation,
in double  theXAngle,
in double  theYAngle
+
+ + + + + +
+   + + +

+Sets the type of orientation in 3D space of the base plane of a cut lines presentation.

Parameters:
+ + + + +
theOrientation The orientation of the base plane in 3D space.
theXAngle The angle of rotation of the base plane around the first axis of the chosen orientation.
theXAngle The angle of rotation of the base plane around the second axis of the chosen orientation.
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.CutLines.SetOrientation2 in CutPlanes::Orientation  theOrientation,
in double  theXAngle,
in double  theYAngle
+
+ + + + + +
+   + + +

+Sets the type of orientation in 3D space of the cutting planes of a cut lines presentation.

Parameters:
+ + + + +
theOrientation This parameter defines the type of orientation of the cutting planes in 3D space. It is taken from the Orientation enumeration.
theXAngle The angle of rotation of the cutting planes around the first axis of the chosen orientation.
theXAngle The angle of rotation of the cutting planes around the second axis of the chosen orientation.
+
+
+

+ + + + +
+ + + + + + + + +
CutPlanes::Orientation VISU.CutLines.GetOrientationType  ) 
+
+ + + + + +
+   + + +

+Gets the type of orientation in 3D space of the base plane of a cut lines presentation.

+

+ + + + +
+ + + + + + + + +
CutPlanes::Orientation VISU.CutLines.GetOrientationType2  ) 
+
+ + + + + +
+   + + +

+Gets the type of orientation in 3D space of the cutting planes of a cut lines presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.CutLines.GetRotateX  ) 
+
+ + + + + +
+   + + +

+Gets rotation angle of the base plane around the first axis of the chosen orientation.

+

+ + + + +
+ + + + + + + + +
double VISU.CutLines.GetRotateX2  ) 
+
+ + + + + +
+   + + +

+Gets rotation angle of the cutting planes around the first axis of the chosen orientation.

+

+ + + + +
+ + + + + + + + +
double VISU.CutLines.GetRotateY  ) 
+
+ + + + + +
+   + + +

+Gets rotation angle of the base plane around the second axis of the chosen orientation.

+

+ + + + +
+ + + + + + + + +
double VISU.CutLines.GetRotateY2  ) 
+
+ + + + + +
+   + + +

+Gets rotation angle of the cutting planes around the second axis of the chosen orientation.

+

+ + + + +
+ + + + + + + + + +
void VISU.CutLines.SetDisplacement in double  theDisp  ) 
+
+ + + + + +
+   + + +

+Sets the displacement of the base plane of the cut lines presentation in 3D space.

+

Parameters:
+ + +
theDisp This parameter defines position of the base plane in 3D space. It varies from 0 to 1.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.CutLines.SetDisplacement2 in double  theDisp  ) 
+
+ + + + + +
+   + + +

+Sets the displacement of the cutting planes of the cut lines presentation in 3D space.

+

Parameters:
+ + +
theDisp This parameter defines position of the cutting planes in 3D space. It varies from 0 to 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.CutLines.GetDisplacement  ) 
+
+ + + + + +
+   + + +

+Gets the displacement of the base plane of the cut lines presentation in 3D space.

+

+ + + + +
+ + + + + + + + +
double VISU.CutLines.GetDisplacement2  ) 
+
+ + + + + +
+   + + +

+Gets the displacement of the cutting planes of the cut lines presentation in 3D space.

+

+ + + + +
+ + + + + + + + + +
void VISU.CutLines.SetBasePlanePosition in double  thePlanePosition  ) 
+
+ + + + + +
+   + + +

+Sets the position of the base plane in 3D space.

Parameters:
+ + +
thePlanePosition A double value defining the position of the base plane in 3D space.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.CutLines.GetBasePlanePosition  ) 
+
+ + + + + +
+   + + +

+Gets the position of the base plane in 3D space.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.CutLines.SetLinePosition in long  thePlaneNumber,
in double  thePlanePosition
+
+ + + + + +
+   + + +

+Sets the position of one of cutting planes in 3D space.

Parameters:
+ + + +
thePlaneNumber A long value defining the order number of this cutting plane.
thePlanePosition A double value defining the position of the base plane in 3D space.
+
+
+

+ + + + +
+ + + + + + + + + +
double VISU.CutLines.GetLinePosition in long  thePlaneNumber  ) 
+
+ + + + + +
+   + + +

+Gets the position of one of cutting planes in 3D space.

Parameters:
+ + +
thePlaneNumber A long value defining the order number of this cutting plane.
+
+
+

+ + + + +
+ + + + + + + + +
void VISU.CutLines.SetDefault  ) 
+
+ + + + + +
+   + + +

+Sets the position of the base plane to default value.

+

+ + + + +
+ + + + + + + + +
boolean VISU.CutLines.IsDefault  ) 
+
+ + + + + +
+   + + +

+Determines whether the base plane has default position.

Returns:
True if the base plane has default position.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.CutLines.SetDefaultPosition in long  thePlaneNumber  ) 
+
+ + + + + +
+   + + +

+Sets the position of the choosen cutting plane to default value.

Parameters:
+ + +
thePlaneNumber The number of this cutting plane.
+
+
+

+ + + + +
+ + + + + + + + + +
boolean VISU.CutLines.IsDefaultPosition in long  thePlaneNumber  ) 
+
+ + + + + +
+   + + +

+Determines whether the choosen cutting plane has default position.

Parameters:
+ + +
thePlaneNumber The number of this cutting plane.
+
+
Returns:
True if this cutting plane has default position.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.CutLines.SetNbLines in long  theNb  ) 
+
+ + + + + +
+   + + +

+Sets the number of cut lines.

Parameters:
+ + +
theNb The number of cut lines.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.CutLines.GetNbLines  ) 
+
+ + + + + +
+   + + +

+Gets the number of cut lines.

+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetScaling in Scaling  theScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of scaling of the values reflected by the scalar bar.

Parameters:
+ + +
theScaling The value of this parameter is taken from the Scaling enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Scaling VISU.ScalarMap.GetScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of scaling of the values reflected by this presentation.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ScalarMap.SetRange in double  theMin,
in double  theMax
[inherited]
+
+ + + + + +
+   + + +

+Sets scalar range - min and max boundaries of the scalar bar.

Parameters:
+ + + +
theMin Min boundary of the scalar bar.
theMax Max boundary of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetBarOrientation in Orientation  theOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of orientation of the scalar bar (to provide backward compatibility).

Parameters:
+ + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of orientation of the scalar bar (to provide backward compatibility).

+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMin  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the min boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMax  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the max boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X,
in double  Y
[inherited]
+
+ + + + + +
+   + + +

+Sets the position of the scalar bar origin on the screen.

Parameters:
+ + + +
X Horizontal position. The value can be between 0 and 1.
Y Vertical position. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosX  )  [inherited]
+
+ + + + + +
+   + + +

+Gets horizontal position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosY  )  [inherited]
+
+ + + + + +
+   + + +

+Gets vertical position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth,
in double  theHeight
[inherited]
+
+ + + + + +
+   + + +

+Sets the size of the scalar bar.

Parameters:
+ + + +
theWidth Width of this presentable object. The value can be between 0 and 1.
theHeight Height of this presentable object. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the width of this presentable object.

Returns:
A double value corresponding to the width of this presentable object.
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetHeight  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the height of this presentable object.

Returns:
A double value corresponding to the height of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetNbColors in long  theNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of colors which will be used for presentation of this presentable object.

Parameters:
+ + +
theNbColors A long value defining the number of colors.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of colors which will be used for visualization of this presentable object.

Returns:
A long value corresponding to the number of colors which will be used for visualization of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetLabels in long  theNbLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of labels which will be used for indication of color gradation of the scalar bar.

Parameters:
+ + +
theNbLabels A long value defining the number of labels.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of labels which will be used for indication of color gradation of the scalar bar.

Returns:
A long value corresponding to the number of labels which will be used for indication of color gradation of the scalar bar.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetTitle in string  theName  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the scalar bar. By default - the name of the selected result is used.

Parameters:
+ + +
theName String parameter defining the name of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.ColoredPrs3d.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines__inherit__graph.jpg new file mode 100644 index 00000000..e7cdf9bc Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes.html new file mode 100644 index 00000000..0a984a7d --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes.html @@ -0,0 +1,1356 @@ + + + + + + Main Page + + + +  + + + +

VISU.CutPlanes Interface Reference

Cut planes interface. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.CutPlanes:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  Orientation { XY, +YZ, +ZX + }

Public Member Functions

void SetOrientation (in Orientation theOrientation, in double theXAngle, in double theYAngle)
Orientation GetOrientationType ()
double GetRotateX ()
double GetRotateY ()
void SetDisplacement (in double theDisp)
double GetDisplacement ()
void SetPlanePosition (in long thePlaneNumber, in double thePlanePosition)
void SetDefault (in long thePlaneNumber)
double GetPlanePosition (in long thePlaneNumber)
boolean IsDefault (in long thePlaneNumber)
void SetNbPlanes (in long theNb)
long GetNbPlanes ()
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
void SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetScalarMode (in long theScalarMode)
long GetScalarMode ()
double GetMin ()
double GetMax ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
double GetPosX ()
double GetPosY ()
void SetSize (in double theWidth, in double theHeight)
 Size of this presentable object.
double GetWidth ()
double GetHeight ()
void SetNbColors (in long theNbColors)
long GetNbColors ()
void SetLabels (in long theNbLabels)
long GetLabels ()
void SetTitle (in string theName)
string GetTitle ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Presentation parameters of Cut planes presentation. This type of presentation consists of cutting your initial mesh by a definite number of planes. As the result you will see these planes which will be cutted by the borders of the mesh. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::CutPlanes::Orientation
+
+ + + + + +
+   + + +

+This enumeration contains a set of elements defining the type of orientation in 3D space of the cut planes.

Enumerator:
+ + + + +
XY  +The object is located in the plane formed by X and Y axis.
YZ  +The object is located in the plane formed by Y and Z axis.
ZX  +
+
+ +

+Implements VISU.ScalarMap.

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.CutPlanes.SetOrientation in Orientation  theOrientation,
in double  theXAngle,
in double  theYAngle
+
+ + + + + +
+   + + +

+Sets the type of orientation in 3D space of cut planes presentation.

Parameters:
+ + + + +
theOrientation This parameter defines the type of orientation of cut planes in 3D space. It is taken from the Orientation enumeration.
theXAngle The angle of rotation of the cut planes around the first axis of the chosen orientation.
theXAngle The angle of rotation of the cut planes around the second axis of the chosen orientation.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.CutPlanes.GetOrientationType  ) 
+
+ + + + + +
+   + + +

+Gets the type of orientation in 3D space of cut planes presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.CutPlanes.GetRotateX  ) 
+
+ + + + + +
+   + + +

+Gets rotation angle of the cut plane presentation around the first axis of the chosen orientation.

+

+ + + + +
+ + + + + + + + +
double VISU.CutPlanes.GetRotateY  ) 
+
+ + + + + +
+   + + +

+Gets rotation angle of the cut plane presentation around the second axis of the chosen orientation.

+

+ + + + +
+ + + + + + + + + +
void VISU.CutPlanes.SetDisplacement in double  theDisp  ) 
+
+ + + + + +
+   + + +

+Sets the displacement of the cut planes in 3D space.

+

Parameters:
+ + +
theDisp This parameter defines position of the cut planes in 3D space. It varies from 0 to 1. If the chosen value is 0.5, the cut planes will be evenly located regarding each other; in other words, the distance between all of them will be equal. If the value is higher or lower than 0.5, the planes will be displaced to one or another side.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.CutPlanes.GetDisplacement  ) 
+
+ + + + + +
+   + + +

+Gets the displacement of the cut planes in 3D space.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.CutPlanes.SetPlanePosition in long  thePlaneNumber,
in double  thePlanePosition
+
+ + + + + +
+   + + +

+Sets the position of a definite cut plane.

Parameters:
+ + + +
thePlaneNumber The number of this cut plane.
thePlanePosition The position of this cut plane.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.CutPlanes.SetDefault in long  thePlaneNumber  ) 
+
+ + + + + +
+   + + +

+Sets the position of the choosen plane to default value.

Parameters:
+ + +
thePlaneNumber The number of this cut plane.
+
+
+

+ + + + +
+ + + + + + + + + +
double VISU.CutPlanes.GetPlanePosition in long  thePlaneNumber  ) 
+
+ + + + + +
+   + + +

+Gets the position of the choosen plane

+

+ + + + +
+ + + + + + + + + +
boolean VISU.CutPlanes.IsDefault in long  thePlaneNumber  ) 
+
+ + + + + +
+   + + +

+Determines whether the choosen plane has default position.

Parameters:
+ + +
thePlaneNumber The number of this cut plane.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.CutPlanes.SetNbPlanes in long  theNb  ) 
+
+ + + + + +
+   + + +

+Sets the number of cut planes.

Parameters:
+ + +
theNb The number of cut planes.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.CutPlanes.GetNbPlanes  ) 
+
+ + + + + +
+   + + +

+Gets the number of cut planes.

+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetScaling in Scaling  theScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of scaling of the values reflected by the scalar bar.

Parameters:
+ + +
theScaling The value of this parameter is taken from the Scaling enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Scaling VISU.ScalarMap.GetScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of scaling of the values reflected by this presentation.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ScalarMap.SetRange in double  theMin,
in double  theMax
[inherited]
+
+ + + + + +
+   + + +

+Sets scalar range - min and max boundaries of the scalar bar.

Parameters:
+ + + +
theMin Min boundary of the scalar bar.
theMax Max boundary of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetBarOrientation in Orientation  theOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of orientation of the scalar bar (to provide backward compatibility).

Parameters:
+ + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of orientation of the scalar bar (to provide backward compatibility).

+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMin  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the min boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMax  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the max boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X,
in double  Y
[inherited]
+
+ + + + + +
+   + + +

+Sets the position of the scalar bar origin on the screen.

Parameters:
+ + + +
X Horizontal position. The value can be between 0 and 1.
Y Vertical position. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosX  )  [inherited]
+
+ + + + + +
+   + + +

+Gets horizontal position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosY  )  [inherited]
+
+ + + + + +
+   + + +

+Gets vertical position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth,
in double  theHeight
[inherited]
+
+ + + + + +
+   + + +

+Sets the size of the scalar bar.

Parameters:
+ + + +
theWidth Width of this presentable object. The value can be between 0 and 1.
theHeight Height of this presentable object. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the width of this presentable object.

Returns:
A double value corresponding to the width of this presentable object.
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetHeight  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the height of this presentable object.

Returns:
A double value corresponding to the height of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetNbColors in long  theNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of colors which will be used for presentation of this presentable object.

Parameters:
+ + +
theNbColors A long value defining the number of colors.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of colors which will be used for visualization of this presentable object.

Returns:
A long value corresponding to the number of colors which will be used for visualization of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetLabels in long  theNbLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of labels which will be used for indication of color gradation of the scalar bar.

Parameters:
+ + +
theNbLabels A long value defining the number of labels.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of labels which will be used for indication of color gradation of the scalar bar.

Returns:
A long value corresponding to the number of labels which will be used for indication of color gradation of the scalar bar.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetTitle in string  theName  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the scalar bar. By default - the name of the selected result is used.

Parameters:
+ + +
theName String parameter defining the name of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.ColoredPrs3d.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes__inherit__graph.jpg new file mode 100644 index 00000000..d955467b Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape.html new file mode 100644 index 00000000..85f1b42c --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape.html @@ -0,0 +1,1133 @@ + + + + + + Main Page + + + +  + + + +

VISU.DeformedShape Interface Reference

Deformed shape presentation interface. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.DeformedShape:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  Orientation { HORIZONTAL, +VERTICAL + }

Public Member Functions

void SetScale (in double theScale)
double GetScale ()
boolean IsColored ()
void ShowColored (in boolean theColored)
SALOMEDS::Color GetColor ()
void SetColor (in SALOMEDS::Color theColor)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
void SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetScalarMode (in long theScalarMode)
long GetScalarMode ()
double GetMin ()
double GetMax ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
double GetPosX ()
double GetPosY ()
void SetSize (in double theWidth, in double theHeight)
 Size of this presentable object.
double GetWidth ()
double GetHeight ()
void SetNbColors (in long theNbColors)
long GetNbColors ()
void SetLabels (in long theNbLabels)
long GetLabels ()
void SetTitle (in string theName)
string GetTitle ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Presentation parameters of the deformed shape presentation. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::ScalarMap::Orientation [inherited]
+
+ + + + + +
+   + + +

+Orientation of the scalar bar (to provide backward compatibility).

Enumerator:
+ + + +
HORIZONTAL  +Horizontal orientation of the scalar bar.
VERTICAL  +Vertical orientation of the scalar bar.
+
+ +

+Implemented in VISU.Plot3D, and VISU.CutPlanes.

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.DeformedShape.SetScale in double  theScale  ) 
+
+ + + + + +
+   + + +

+Sets the scale of the presentatable object.

Parameters:
+ + +
theScale Double value defining the scale of this presentable object.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.DeformedShape.GetScale  ) 
+
+ + + + + +
+   + + +

+Gets the scale of the presentatable object.

+

+ + + + +
+ + + + + + + + +
boolean VISU.DeformedShape.IsColored  ) 
+
+ + + + + +
+   + + +

+This boolean method returns True if this deformed shape presentation is colored.

+

+ + + + +
+ + + + + + + + + +
void VISU.DeformedShape.ShowColored in boolean  theColored  ) 
+
+ + + + + +
+   + + +

+Shows this presentation in colored mode.

Parameters:
+ + +
theColored If this boolean parameter is True this presentable object will be shown in colored mode.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::Color VISU.DeformedShape.GetColor  ) 
+
+ + + + + +
+   + + +

+Gets the color of this presentable object.

Returns:
The color of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.DeformedShape.SetColor in SALOMEDS::Color  theColor  ) 
+
+ + + + + +
+   + + +

+Sets the color of this presentation.

Parameters:
+ + +
theColor The color of this presentation. This parameter is taken from the Color enumeration.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetScaling in Scaling  theScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of scaling of the values reflected by the scalar bar.

Parameters:
+ + +
theScaling The value of this parameter is taken from the Scaling enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Scaling VISU.ScalarMap.GetScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of scaling of the values reflected by this presentation.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ScalarMap.SetRange in double  theMin,
in double  theMax
[inherited]
+
+ + + + + +
+   + + +

+Sets scalar range - min and max boundaries of the scalar bar.

Parameters:
+ + + +
theMin Min boundary of the scalar bar.
theMax Max boundary of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetBarOrientation in Orientation  theOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of orientation of the scalar bar (to provide backward compatibility).

Parameters:
+ + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of orientation of the scalar bar (to provide backward compatibility).

+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMin  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the min boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMax  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the max boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X,
in double  Y
[inherited]
+
+ + + + + +
+   + + +

+Sets the position of the scalar bar origin on the screen.

Parameters:
+ + + +
X Horizontal position. The value can be between 0 and 1.
Y Vertical position. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosX  )  [inherited]
+
+ + + + + +
+   + + +

+Gets horizontal position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosY  )  [inherited]
+
+ + + + + +
+   + + +

+Gets vertical position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth,
in double  theHeight
[inherited]
+
+ + + + + +
+   + + +

+Sets the size of the scalar bar.

Parameters:
+ + + +
theWidth Width of this presentable object. The value can be between 0 and 1.
theHeight Height of this presentable object. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the width of this presentable object.

Returns:
A double value corresponding to the width of this presentable object.
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetHeight  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the height of this presentable object.

Returns:
A double value corresponding to the height of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetNbColors in long  theNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of colors which will be used for presentation of this presentable object.

Parameters:
+ + +
theNbColors A long value defining the number of colors.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of colors which will be used for visualization of this presentable object.

Returns:
A long value corresponding to the number of colors which will be used for visualization of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetLabels in long  theNbLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of labels which will be used for indication of color gradation of the scalar bar.

Parameters:
+ + +
theNbLabels A long value defining the number of labels.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of labels which will be used for indication of color gradation of the scalar bar.

Returns:
A long value corresponding to the number of labels which will be used for indication of color gradation of the scalar bar.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetTitle in string  theName  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the scalar bar. By default - the name of the selected result is used.

Parameters:
+ + +
theName String parameter defining the name of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.ColoredPrs3d.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape__inherit__graph.jpg new file mode 100644 index 00000000..934effb2 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints.html new file mode 100644 index 00000000..99332f1e --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints.html @@ -0,0 +1,728 @@ + + + + + + Main Page + + + +  + + + +

VISU.GaussPoints Interface Reference

Gauss Points presentation interface. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.GaussPoints:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

void SetScalarMode (in long theScalarMode)
long GetScalarMode ()
double GetMin ()
double GetMax ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
double GetPosX ()
double GetPosY ()
void SetSize (in double theWidth, in double theHeight)
 Size of this presentable object.
double GetWidth ()
double GetHeight ()
void SetNbColors (in long theNbColors)
long GetNbColors ()
void SetLabels (in long theNbLabels)
long GetLabels ()
void SetTitle (in string theName)
string GetTitle ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Presentation parameters of the Gauss Points presentation. +

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMin  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the min boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMax  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the max boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X,
in double  Y
[inherited]
+
+ + + + + +
+   + + +

+Sets the position of the scalar bar origin on the screen.

Parameters:
+ + + +
X Horizontal position. The value can be between 0 and 1.
Y Vertical position. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosX  )  [inherited]
+
+ + + + + +
+   + + +

+Gets horizontal position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosY  )  [inherited]
+
+ + + + + +
+   + + +

+Gets vertical position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth,
in double  theHeight
[inherited]
+
+ + + + + +
+   + + +

+Sets the size of the scalar bar.

Parameters:
+ + + +
theWidth Width of this presentable object. The value can be between 0 and 1.
theHeight Height of this presentable object. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the width of this presentable object.

Returns:
A double value corresponding to the width of this presentable object.
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetHeight  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the height of this presentable object.

Returns:
A double value corresponding to the height of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetNbColors in long  theNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of colors which will be used for presentation of this presentable object.

Parameters:
+ + +
theNbColors A long value defining the number of colors.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of colors which will be used for visualization of this presentable object.

Returns:
A long value corresponding to the number of colors which will be used for visualization of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetLabels in long  theNbLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of labels which will be used for indication of color gradation of the scalar bar.

Parameters:
+ + +
theNbLabels A long value defining the number of labels.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of labels which will be used for indication of color gradation of the scalar bar.

Returns:
A long value corresponding to the number of labels which will be used for indication of color gradation of the scalar bar.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetTitle in string  theName  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the scalar bar. By default - the name of the selected result is used.

Parameters:
+ + +
theName String parameter defining the name of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.ColoredPrs3d.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints__inherit__graph.jpg new file mode 100644 index 00000000..634b26d9 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces.html new file mode 100644 index 00000000..59cfa569 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces.html @@ -0,0 +1,1005 @@ + + + + + + Main Page + + + +  + + + +

VISU.IsoSurfaces Interface Reference

Interface of the isometric surface presentation. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.IsoSurfaces:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  Orientation { HORIZONTAL, +VERTICAL + }

Public Member Functions

void SetNbSurfaces (in long theNb)
long GetNbSurfaces ()
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
void SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetScalarMode (in long theScalarMode)
long GetScalarMode ()
double GetMin ()
double GetMax ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
double GetPosX ()
double GetPosY ()
void SetSize (in double theWidth, in double theHeight)
 Size of this presentable object.
double GetWidth ()
double GetHeight ()
void SetNbColors (in long theNbColors)
long GetNbColors ()
void SetLabels (in long theNbLabels)
long GetLabels ()
void SetTitle (in string theName)
string GetTitle ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This interface contains presentation parameters of isometric surface presentations.
+Iso surfaces presentation combines all equal scalar values on the cells and on the basis of them constructs isobaric surfaces, which form this presentation. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::ScalarMap::Orientation [inherited]
+
+ + + + + +
+   + + +

+Orientation of the scalar bar (to provide backward compatibility).

Enumerator:
+ + + +
HORIZONTAL  +Horizontal orientation of the scalar bar.
VERTICAL  +Vertical orientation of the scalar bar.
+
+ +

+Implemented in VISU.Plot3D, and VISU.CutPlanes.

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.IsoSurfaces.SetNbSurfaces in long  theNb  ) 
+
+ + + + + +
+   + + +

+Sets the number of isometric surfaces.

Parameters:
+ + +
theNb A long value defining the number of isometric surfaces which will be used for construction of this presentation.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.IsoSurfaces.GetNbSurfaces  ) 
+
+ + + + + +
+   + + +

+Gets the number of isometric surfaces

+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetScaling in Scaling  theScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of scaling of the values reflected by the scalar bar.

Parameters:
+ + +
theScaling The value of this parameter is taken from the Scaling enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Scaling VISU.ScalarMap.GetScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of scaling of the values reflected by this presentation.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ScalarMap.SetRange in double  theMin,
in double  theMax
[inherited]
+
+ + + + + +
+   + + +

+Sets scalar range - min and max boundaries of the scalar bar.

Parameters:
+ + + +
theMin Min boundary of the scalar bar.
theMax Max boundary of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetBarOrientation in Orientation  theOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of orientation of the scalar bar (to provide backward compatibility).

Parameters:
+ + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of orientation of the scalar bar (to provide backward compatibility).

+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMin  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the min boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMax  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the max boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X,
in double  Y
[inherited]
+
+ + + + + +
+   + + +

+Sets the position of the scalar bar origin on the screen.

Parameters:
+ + + +
X Horizontal position. The value can be between 0 and 1.
Y Vertical position. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosX  )  [inherited]
+
+ + + + + +
+   + + +

+Gets horizontal position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosY  )  [inherited]
+
+ + + + + +
+   + + +

+Gets vertical position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth,
in double  theHeight
[inherited]
+
+ + + + + +
+   + + +

+Sets the size of the scalar bar.

Parameters:
+ + + +
theWidth Width of this presentable object. The value can be between 0 and 1.
theHeight Height of this presentable object. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the width of this presentable object.

Returns:
A double value corresponding to the width of this presentable object.
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetHeight  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the height of this presentable object.

Returns:
A double value corresponding to the height of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetNbColors in long  theNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of colors which will be used for presentation of this presentable object.

Parameters:
+ + +
theNbColors A long value defining the number of colors.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of colors which will be used for visualization of this presentable object.

Returns:
A long value corresponding to the number of colors which will be used for visualization of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetLabels in long  theNbLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of labels which will be used for indication of color gradation of the scalar bar.

Parameters:
+ + +
theNbLabels A long value defining the number of labels.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of labels which will be used for indication of color gradation of the scalar bar.

Returns:
A long value corresponding to the number of labels which will be used for indication of color gradation of the scalar bar.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetTitle in string  theName  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the scalar bar. By default - the name of the selected result is used.

Parameters:
+ + +
theName String parameter defining the name of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.ColoredPrs3d.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces__inherit__graph.jpg new file mode 100644 index 00000000..e2bbaee5 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh.html new file mode 100644 index 00000000..4323e7db --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh.html @@ -0,0 +1,464 @@ + + + + + + Main Page + + + +  + + + +

VISU.Mesh Interface Reference

Interface of the mesh. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.Mesh:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

void SetCellColor (in SALOMEDS::Color theColor)
SALOMEDS::Color GetCellColor ()
void SetNodeColor (in SALOMEDS::Color theColor)
SALOMEDS::Color GetNodeColor ()
void SetLinkColor (in SALOMEDS::Color theColor)
SALOMEDS::Color GetLinkColor ()
void SetPresentationType (in PresentationType theType)
PresentationType GetPresentationType ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Manages presentation parameters of a 3D presentation of a mesh. This object can be used for presentation of set of curves using Container class. +

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.Mesh.SetCellColor in SALOMEDS::Color  theColor  ) 
+
+ + + + + +
+   + + +

+Sets the color of mesh cells.

Parameters:
+ + +
theColor The color of the cells. This parameter is taken from Color enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::Color VISU.Mesh.GetCellColor  ) 
+
+ + + + + +
+   + + +

+Gets the color of mesh cells.

+

+ + + + +
+ + + + + + + + + +
void VISU.Mesh.SetNodeColor in SALOMEDS::Color  theColor  ) 
+
+ + + + + +
+   + + +

+Sets the color of mesh nodes.

Parameters:
+ + +
theColor The color of the nodes. This parameter is taken from Color enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::Color VISU.Mesh.GetNodeColor  ) 
+
+ + + + + +
+   + + +

+Gets the color of mesh nodes.

+

+ + + + +
+ + + + + + + + + +
void VISU.Mesh.SetLinkColor in SALOMEDS::Color  theColor  ) 
+
+ + + + + +
+   + + +

+Sets the color of mesh links.

Parameters:
+ + +
theColor The color of the links. This parameter is taken from Color enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::Color VISU.Mesh.GetLinkColor  ) 
+
+ + + + + +
+   + + +

+Gets the color of mesh links.

+

+ + + + +
+ + + + + + + + + +
void VISU.Mesh.SetPresentationType in PresentationType  theType  ) 
+
+ + + + + +
+   + + +

+Sets the type of representation of a mesh.

Parameters:
+ + +
theType The of representation of a mesh. This parameter is taken from PresentationType enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
PresentationType VISU.Mesh.GetPresentationType  ) 
+
+ + + + + +
+   + + +

+Gets the type of representation of the mesh.

Returns:
The type of representation of the mesh.
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh__inherit__graph.jpg new file mode 100644 index 00000000..db020f48 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D.html new file mode 100644 index 00000000..95389d07 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D.html @@ -0,0 +1,1377 @@ + + + + + + Main Page + + + +  + + + +

VISU.Plot3D Interface Reference

Plot3D interface. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.Plot3D:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  Orientation { XY, +YZ, +ZX + }

Public Member Functions

void SetOrientation (in Orientation theOrientation, in double theXAngle, in double theYAngle)
Orientation GetOrientationType ()
double GetRotateX ()
double GetRotateY ()
void SetPlanePosition (in double thePlanePosition, in boolean theIsRelative)
double GetPlanePosition ()
boolean IsPositionRelative ()
void SetScaleFactor (in double theScaleFactor)
double GetScaleFactor ()
void SetContourPrs (in boolean theIsContourPrs)
boolean GetIsContourPrs ()
void SetNbOfContours (in long theNb)
long GetNbOfContours ()
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
void SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetScalarMode (in long theScalarMode)
long GetScalarMode ()
double GetMin ()
double GetMax ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
double GetPosX ()
double GetPosY ()
void SetSize (in double theWidth, in double theHeight)
 Size of this presentable object.
double GetWidth ()
double GetHeight ()
void SetNbColors (in long theNbColors)
long GetNbColors ()
void SetLabels (in long theNbLabels)
long GetLabels ()
void SetTitle (in string theName)
string GetTitle ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Presentation parameters of Plot3D presentation. This type of presentation consists of deforming initial planar mesh according to values assigned to the mesh elements. If mesh not planar but volumic one, it is possible to generate intermediate planar mesh. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::Plot3D::Orientation
+
+ + + + + +
+   + + +

+This enumeration contains a set of elements defining the type of orientation in 3D space of the cutting plane.

Enumerator:
+ + + + +
XY  +The object is located in the plane formed by X and Y axis.
YZ  +The object is located in the plane formed by Y and Z axis.
ZX  +
+
+ +

+Implements VISU.ScalarMap.

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Plot3D.SetOrientation in Orientation  theOrientation,
in double  theXAngle,
in double  theYAngle
+
+ + + + + +
+   + + +

+Sets the orientation in 3D space of cutting plane for the presentation.

Parameters:
+ + + + +
theOrientation This parameter defines the type of orientation of cutting plane in 3D space. It is taken from the Orientation enumeration.
theXAngle The angle of rotation of the cutting plane around the first axis of the chosen orientation.
theXAngle The angle of rotation of the cutting plane around the second axis of the chosen orientation.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.Plot3D.GetOrientationType  ) 
+
+ + + + + +
+   + + +

+Gets the type of orientation in 3D space of cutting plane.

+

+ + + + +
+ + + + + + + + +
double VISU.Plot3D.GetRotateX  ) 
+
+ + + + + +
+   + + +

+Gets rotation angle of the cutting plane around the first axis of the chosen orientation.

+

+ + + + +
+ + + + + + + + +
double VISU.Plot3D.GetRotateY  ) 
+
+ + + + + +
+   + + +

+Gets rotation angle of the cutting plane around the second axis of the chosen orientation.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.Plot3D.SetPlanePosition in double  thePlanePosition,
in boolean  theIsRelative
+
+ + + + + +
+   + + +

+Sets the position of a cutting plane.

Parameters:
+ + + +
thePlanePosition The position of the cutting plane.
theIsRelative Define, whether the input position is relative.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.Plot3D.GetPlanePosition  ) 
+
+ + + + + +
+   + + +

+Gets the position of the cutting plane

+

+ + + + +
+ + + + + + + + +
boolean VISU.Plot3D.IsPositionRelative  ) 
+
+ + + + + +
+   + + +

+Returns true if a position of cutting plane is relative

+

+ + + + +
+ + + + + + + + + +
void VISU.Plot3D.SetScaleFactor in double  theScaleFactor  ) 
+
+ + + + + +
+   + + +

+Sets the scale factor for scalar values (how much corresponding mesh elements should be translated).

Parameters:
+ + +
theScaleFactor The scaling factor.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.Plot3D.GetScaleFactor  ) 
+
+ + + + + +
+   + + +

+Gets the scale factor for scalar values. (how much corresponding mesh elements is translated)

+

+ + + + +
+ + + + + + + + + +
void VISU.Plot3D.SetContourPrs in boolean  theIsContourPrs  ) 
+
+ + + + + +
+   + + +

+Sets presentation type: contour or surface.

Parameters:
+ + +
theIsContourPrs Define, whether presentation type is contour.
+
+
+

+ + + + +
+ + + + + + + + +
boolean VISU.Plot3D.GetIsContourPrs  ) 
+
+ + + + + +
+   + + +

+Returns true if presentation type is contour.

+

+ + + + +
+ + + + + + + + + +
void VISU.Plot3D.SetNbOfContours in long  theNb  ) 
+
+ + + + + +
+   + + +

+Sets the number of contours.

Parameters:
+ + +
theNb The number of contours.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.Plot3D.GetNbOfContours  ) 
+
+ + + + + +
+   + + +

+Gets the number of contours.

+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetScaling in Scaling  theScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of scaling of the values reflected by the scalar bar.

Parameters:
+ + +
theScaling The value of this parameter is taken from the Scaling enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Scaling VISU.ScalarMap.GetScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of scaling of the values reflected by this presentation.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ScalarMap.SetRange in double  theMin,
in double  theMax
[inherited]
+
+ + + + + +
+   + + +

+Sets scalar range - min and max boundaries of the scalar bar.

Parameters:
+ + + +
theMin Min boundary of the scalar bar.
theMax Max boundary of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetBarOrientation in Orientation  theOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of orientation of the scalar bar (to provide backward compatibility).

Parameters:
+ + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of orientation of the scalar bar (to provide backward compatibility).

+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMin  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the min boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMax  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the max boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X,
in double  Y
[inherited]
+
+ + + + + +
+   + + +

+Sets the position of the scalar bar origin on the screen.

Parameters:
+ + + +
X Horizontal position. The value can be between 0 and 1.
Y Vertical position. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosX  )  [inherited]
+
+ + + + + +
+   + + +

+Gets horizontal position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosY  )  [inherited]
+
+ + + + + +
+   + + +

+Gets vertical position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth,
in double  theHeight
[inherited]
+
+ + + + + +
+   + + +

+Sets the size of the scalar bar.

Parameters:
+ + + +
theWidth Width of this presentable object. The value can be between 0 and 1.
theHeight Height of this presentable object. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the width of this presentable object.

Returns:
A double value corresponding to the width of this presentable object.
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetHeight  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the height of this presentable object.

Returns:
A double value corresponding to the height of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetNbColors in long  theNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of colors which will be used for presentation of this presentable object.

Parameters:
+ + +
theNbColors A long value defining the number of colors.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of colors which will be used for visualization of this presentable object.

Returns:
A long value corresponding to the number of colors which will be used for visualization of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetLabels in long  theNbLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of labels which will be used for indication of color gradation of the scalar bar.

Parameters:
+ + +
theNbLabels A long value defining the number of labels.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of labels which will be used for indication of color gradation of the scalar bar.

Returns:
A long value corresponding to the number of labels which will be used for indication of color gradation of the scalar bar.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetTitle in string  theName  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the scalar bar. By default - the name of the selected result is used.

Parameters:
+ + +
theName String parameter defining the name of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.ColoredPrs3d.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D__inherit__graph.jpg new file mode 100644 index 00000000..016dd659 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d.html new file mode 100644 index 00000000..a352a928 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d.html @@ -0,0 +1,207 @@ + + + + + + Main Page + + + +  + + + +

VISU.Prs3d Interface Reference

3D presentation interface +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.Prs3d:

Inheritance graph
+ + + + + + + + + + + + + +

Public Member Functions

void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This is a root class for all 3D presentations, which can be displayed in VISU module. +

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d__inherit__graph.jpg new file mode 100644 index 00000000..35888ac5 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject.html new file mode 100644 index 00000000..e3e0679b --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject.html @@ -0,0 +1,117 @@ + + + + + + Main Page + + + +  + + + +

VISU.PrsObject Interface Reference

Presentable object interface. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.PrsObject:

Inheritance graph
+ + + + + + + + + +

Public Member Functions

void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Presentable object interface is the root class of all presentable objects. +

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject__inherit__graph.jpg new file mode 100644 index 00000000..e1344b68 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject.html new file mode 100644 index 00000000..17e06eed --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject.html @@ -0,0 +1,117 @@ + + + + + + Main Page + + + +  + + + +

VISU.RemovableObject Interface Reference

Removable object interface. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.RemovableObject:

Inheritance graph
+ + + + + + + + + +

Public Member Functions

void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Removable object interface is the root class of all removable objects. +

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  ) 
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject__inherit__graph.jpg new file mode 100644 index 00000000..3adacb5e Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result.html new file mode 100644 index 00000000..3485b96e --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result.html @@ -0,0 +1,399 @@ + + + + + + Main Page + + + +  + + + +

VISU.Result Interface Reference

Interface Result. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.Result:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

boolean BuildAll ()
boolean Build (in boolean theIsBuildAll, in boolean theIsAtOnce)
boolean IsDone ()
boolean IsEntitiesDone ()
void SetBuildFields (in boolean theIsBuildFields, in boolean theIsCalculateMinMax)
boolean IsFieldsDone ()
void SetBuildGroups (in boolean theIsBuildGroups)
boolean IsGroupsDone ()
boolean IsMinMaxDone ()
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This interface serves for inner representation of data generated in other sources (MED object or file). This data is needed for further construction of graphical presentations. +

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + +
boolean VISU.Result.BuildAll  ) 
+
+ + + + + +
+   + + +

+Reads all data from the corresponding sources. By default the data is loaded on demand.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
boolean VISU.Result.Build in boolean  theIsBuildAll,
in boolean  theIsAtOnce
+
+ + + + + +
+   + + +

+Start to parse the source MED file and publish all its entities into the study

+

+ + + + +
+ + + + + + + + +
boolean VISU.Result.IsDone  ) 
+
+ + + + + +
+   + + +

+Allow to check is all requested MED entites already loaded or not

+

+ + + + +
+ + + + + + + + +
boolean VISU.Result.IsEntitiesDone  ) 
+
+ + + + + +
+   + + +

+Allow to check is corresponding MED entites already loaded or not

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.Result.SetBuildFields in boolean  theIsBuildFields,
in boolean  theIsCalculateMinMax
+
+ + + + + +
+   + + +

+Choose to parse MED fields and perform global min / max on the MED timestamps.

+

+ + + + +
+ + + + + + + + +
boolean VISU.Result.IsFieldsDone  ) 
+
+ + + + + +
+   + + +

+Allow to check is corresponding MED fields already loaded or not

+

+ + + + +
+ + + + + + + + + +
void VISU.Result.SetBuildGroups in boolean  theIsBuildGroups  ) 
+
+ + + + + +
+   + + +

+Choose to parse MED groups.

+

+ + + + +
+ + + + + + + + +
boolean VISU.Result.IsGroupsDone  ) 
+
+ + + + + +
+   + + +

+Allow to check is corresponding MED groups and families already loaded or not

+

+ + + + +
+ + + + + + + + +
boolean VISU.Result.IsMinMaxDone  ) 
+
+ + + + + +
+   + + +

+Allow to check is min / max calculation over field's components already perfrormed or not

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result__inherit__graph.jpg new file mode 100644 index 00000000..975d8e12 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap.html new file mode 100644 index 00000000..277943e2 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap.html @@ -0,0 +1,940 @@ + + + + + + Main Page + + + +  + + + +

VISU.ScalarMap Interface Reference

Interface of the Scalar Map. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.ScalarMap:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  Orientation { HORIZONTAL, +VERTICAL + }

Public Member Functions

void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
void SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetScalarMode (in long theScalarMode)
long GetScalarMode ()
double GetMin ()
double GetMax ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
double GetPosX ()
double GetPosY ()
void SetSize (in double theWidth, in double theHeight)
 Size of this presentable object.
double GetWidth ()
double GetHeight ()
void SetNbColors (in long theNbColors)
long GetNbColors ()
void SetLabels (in long theNbLabels)
long GetLabels ()
void SetTitle (in string theName)
string GetTitle ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This interface is responsable for coloring of 3D field presentations according the scalar values applied to different cells. As well it contains presentation parameters of the scalar bar. The scalar bar is displayed along with each colored field presentation and serves for consulting the correspondance between colors and data values. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::ScalarMap::Orientation
+
+ + + + + +
+   + + +

+Orientation of the scalar bar (to provide backward compatibility).

Enumerator:
+ + + +
HORIZONTAL  +Horizontal orientation of the scalar bar.
VERTICAL  +Vertical orientation of the scalar bar.
+
+ +

+Implemented in VISU.Plot3D, and VISU.CutPlanes.

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetScaling in Scaling  theScaling  ) 
+
+ + + + + +
+   + + +

+Sets the type of scaling of the values reflected by the scalar bar.

Parameters:
+ + +
theScaling The value of this parameter is taken from the Scaling enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Scaling VISU.ScalarMap.GetScaling  ) 
+
+ + + + + +
+   + + +

+Gets the type of scaling of the values reflected by this presentation.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ScalarMap.SetRange in double  theMin,
in double  theMax
+
+ + + + + +
+   + + +

+Sets scalar range - min and max boundaries of the scalar bar.

Parameters:
+ + + +
theMin Min boundary of the scalar bar.
theMax Max boundary of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetBarOrientation in Orientation  theOrientation  ) 
+
+ + + + + +
+   + + +

+Sets the type of orientation of the scalar bar (to provide backward compatibility).

Parameters:
+ + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  ) 
+
+ + + + + +
+   + + +

+Gets the type of orientation of the scalar bar (to provide backward compatibility).

+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMin  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the min boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMax  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the max boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X,
in double  Y
[inherited]
+
+ + + + + +
+   + + +

+Sets the position of the scalar bar origin on the screen.

Parameters:
+ + + +
X Horizontal position. The value can be between 0 and 1.
Y Vertical position. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosX  )  [inherited]
+
+ + + + + +
+   + + +

+Gets horizontal position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosY  )  [inherited]
+
+ + + + + +
+   + + +

+Gets vertical position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth,
in double  theHeight
[inherited]
+
+ + + + + +
+   + + +

+Sets the size of the scalar bar.

Parameters:
+ + + +
theWidth Width of this presentable object. The value can be between 0 and 1.
theHeight Height of this presentable object. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the width of this presentable object.

Returns:
A double value corresponding to the width of this presentable object.
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetHeight  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the height of this presentable object.

Returns:
A double value corresponding to the height of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetNbColors in long  theNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of colors which will be used for presentation of this presentable object.

Parameters:
+ + +
theNbColors A long value defining the number of colors.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of colors which will be used for visualization of this presentable object.

Returns:
A long value corresponding to the number of colors which will be used for visualization of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetLabels in long  theNbLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of labels which will be used for indication of color gradation of the scalar bar.

Parameters:
+ + +
theNbLabels A long value defining the number of labels.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of labels which will be used for indication of color gradation of the scalar bar.

Returns:
A long value corresponding to the number of labels which will be used for indication of color gradation of the scalar bar.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetTitle in string  theName  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the scalar bar. By default - the name of the selected result is used.

Parameters:
+ + +
theName String parameter defining the name of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.ColoredPrs3d.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape.html new file mode 100644 index 00000000..fef17552 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape.html @@ -0,0 +1,1160 @@ + + + + + + Main Page + + + +  + + + +

VISU.ScalarMapOnDeformedShape Interface Reference

Scalar Map on Deformed shape presentation interface. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.ScalarMapOnDeformedShape:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  Orientation { HORIZONTAL, +VERTICAL + }

Public Member Functions

void SetSourceRange (in double theMinRange, in double theMaxRange)
double GetSourceRangeMin ()
double GetSourceRangeMax ()
void SetScale (in double theScale)
double GetScale ()
void SetScalarField (in string theMeshName, in string theFieldName, in long theIteration, in Entity theEntity)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
void SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetScalarMode (in long theScalarMode)
long GetScalarMode ()
double GetMin ()
double GetMax ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
double GetPosX ()
double GetPosY ()
void SetSize (in double theWidth, in double theHeight)
 Size of this presentable object.
double GetWidth ()
double GetHeight ()
void SetNbColors (in long theNbColors)
long GetNbColors ()
void SetLabels (in long theNbLabels)
long GetLabels ()
void SetTitle (in string theName)
string GetTitle ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Presentation parameters of the scalar map on deformed shape presentation. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::ScalarMap::Orientation [inherited]
+
+ + + + + +
+   + + +

+Orientation of the scalar bar (to provide backward compatibility).

Enumerator:
+ + + +
HORIZONTAL  +Horizontal orientation of the scalar bar.
VERTICAL  +Vertical orientation of the scalar bar.
+
+ +

+Implemented in VISU.Plot3D, and VISU.CutPlanes.

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ScalarMapOnDeformedShape.SetSourceRange in double  theMinRange,
in double  theMaxRange
+
+ + + + + +
+   + + +

+Sets the source ranges of pipeline

+

+ + + + +
+ + + + + + + + +
double VISU.ScalarMapOnDeformedShape.GetSourceRangeMin  ) 
+
+ + + + + +
+   + + +

+Gets the minimum source range of pipeline

+

+ + + + +
+ + + + + + + + +
double VISU.ScalarMapOnDeformedShape.GetSourceRangeMax  ) 
+
+ + + + + +
+   + + +

+Gets the maximum source range of pipeline

+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMapOnDeformedShape.SetScale in double  theScale  ) 
+
+ + + + + +
+   + + +

+Sets the scale of the presentatable object.

Parameters:
+ + +
theScale Double value defining the scale of this presentable object.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ScalarMapOnDeformedShape.GetScale  ) 
+
+ + + + + +
+   + + +

+Gets the scale of the presentatable object.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.ScalarMapOnDeformedShape.SetScalarField in string  theMeshName,
in string  theFieldName,
in long  theIteration,
in Entity  theEntity
+
+ + + + + +
+   + + +

+Sets the scalar field

Parameters:
+ + + + + +
theMeshName - mesh name
theFieldName - the name of scalar field
theIteration - the iteration number for scalar field
theEntity - entity of scalar field
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetScaling in Scaling  theScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of scaling of the values reflected by the scalar bar.

Parameters:
+ + +
theScaling The value of this parameter is taken from the Scaling enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Scaling VISU.ScalarMap.GetScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of scaling of the values reflected by this presentation.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ScalarMap.SetRange in double  theMin,
in double  theMax
[inherited]
+
+ + + + + +
+   + + +

+Sets scalar range - min and max boundaries of the scalar bar.

Parameters:
+ + + +
theMin Min boundary of the scalar bar.
theMax Max boundary of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetBarOrientation in Orientation  theOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of orientation of the scalar bar (to provide backward compatibility).

Parameters:
+ + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of orientation of the scalar bar (to provide backward compatibility).

+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMin  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the min boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMax  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the max boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X,
in double  Y
[inherited]
+
+ + + + + +
+   + + +

+Sets the position of the scalar bar origin on the screen.

Parameters:
+ + + +
X Horizontal position. The value can be between 0 and 1.
Y Vertical position. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosX  )  [inherited]
+
+ + + + + +
+   + + +

+Gets horizontal position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosY  )  [inherited]
+
+ + + + + +
+   + + +

+Gets vertical position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth,
in double  theHeight
[inherited]
+
+ + + + + +
+   + + +

+Sets the size of the scalar bar.

Parameters:
+ + + +
theWidth Width of this presentable object. The value can be between 0 and 1.
theHeight Height of this presentable object. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the width of this presentable object.

Returns:
A double value corresponding to the width of this presentable object.
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetHeight  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the height of this presentable object.

Returns:
A double value corresponding to the height of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetNbColors in long  theNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of colors which will be used for presentation of this presentable object.

Parameters:
+ + +
theNbColors A long value defining the number of colors.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of colors which will be used for visualization of this presentable object.

Returns:
A long value corresponding to the number of colors which will be used for visualization of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetLabels in long  theNbLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of labels which will be used for indication of color gradation of the scalar bar.

Parameters:
+ + +
theNbLabels A long value defining the number of labels.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of labels which will be used for indication of color gradation of the scalar bar.

Returns:
A long value corresponding to the number of labels which will be used for indication of color gradation of the scalar bar.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetTitle in string  theName  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the scalar bar. By default - the name of the selected result is used.

Parameters:
+ + +
theName String parameter defining the name of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.ColoredPrs3d.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape__inherit__graph.jpg new file mode 100644 index 00000000..4b16b4fa Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap__inherit__graph.jpg new file mode 100644 index 00000000..e11ff50e Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines.html new file mode 100644 index 00000000..87dd7eff --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines.html @@ -0,0 +1,1425 @@ + + + + + + Main Page + + + +  + + + +

VISU.StreamLines Interface Reference

Interface of the stream lines representation. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.StreamLines:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  Direction { FORWARD, +BACKWARD, +BOTH + }
enum  Orientation { HORIZONTAL, +VERTICAL + }

Public Member Functions

boolean SetParams (in double theIntStep, in double thePropogationTime, in double theStepLength, in Prs3d thePrs3d, in double thePercents, in Direction theDirection)
double GetIntegrationStep ()
double GetPropagationTime ()
double GetStepLength ()
Prs3d GetSource ()
double GetUsedPoints ()
Direction GetDirection ()
void SetScale (in double theScale)
double GetScale ()
boolean IsColored ()
void ShowColored (in boolean theColored)
SALOMEDS::Color GetColor ()
void SetColor (in SALOMEDS::Color theColor)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
void SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetScalarMode (in long theScalarMode)
long GetScalarMode ()
double GetMin ()
double GetMax ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
double GetPosX ()
double GetPosY ()
void SetSize (in double theWidth, in double theHeight)
 Size of this presentable object.
double GetWidth ()
double GetHeight ()
void SetNbColors (in long theNbColors)
long GetNbColors ()
void SetLabels (in long theNbLabels)
long GetLabels ()
void SetTitle (in string theName)
string GetTitle ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This interface contains presentation parameters of stream lines presentations.
+Stream lines is a type of presentation transforming into lines the cells with vectors having most similar direction. A stream line can be thought of as the path that a massless particle takes in a vector field. Streamlines are used to convey the structure of a vector field. Usually streamlines are created to explore the most interesting features in the field. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::StreamLines::Direction
+
+ + + + + +
+   + + +

+This enumerations contains a set of elements necessary for definition of direction of the stream lines.

Enumerator:
+ + + + +
FORWARD  +
BACKWARD  +
BOTH  +
+
+
+

+ + + + +
+ + + + +
enum VISU::ScalarMap::Orientation [inherited]
+
+ + + + + +
+   + + +

+Orientation of the scalar bar (to provide backward compatibility).

Enumerator:
+ + + +
HORIZONTAL  +Horizontal orientation of the scalar bar.
VERTICAL  +Vertical orientation of the scalar bar.
+
+ +

+Implemented in VISU.Plot3D, and VISU.CutPlanes.

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
boolean VISU.StreamLines.SetParams in double  theIntStep,
in double  thePropogationTime,
in double  theStepLength,
in Prs3d  thePrs3d,
in double  thePercents,
in Direction  theDirection
+
+ + + + + +
+   + + +

+Sets the parameters of the stream lines presentation.

Parameters:
+ + + + + +
theIntStep Inegration step is a parameter of smoothness of the stream lines. This parameter defines the accuracy of construction of the streamlines. A smaller value of this parameter allows to construct smoother streamlines (at the cost of more computation time).
thePropogationTime This parameter controls the maximum length of the stream line (measured in units of time).
theStepLength This parameter defines the size of the output line segments that make up the streamline (which is represented as a polyline).
thePrs3d The source presentation. The points of the field located on this source presentation will serve as starting points for generation of stream lines.
+
+
Note:
If this parameter is not defined, your stream lines presentation will be generated on all points of the field.
+
Parameters:
+ + + +
thePercents This parameter defines the quantity of points of the field (from 0 to 100%) which will be used as starting points for construction of the stream lines. Thus, the value of this parameter can vary from 0 to 1.
theDirection Direction of the stream lines (Forward, Backward or Both).
+
+
Returns:
True if all parameters are properly set.
+
+

+ + + + +
+ + + + + + + + +
double VISU.StreamLines.GetIntegrationStep  ) 
+
+ + + + + +
+   + + +

+Gets the value of integration step of the stream lines presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.StreamLines.GetPropagationTime  ) 
+
+ + + + + +
+   + + +

+Gets the value of propagation time of the stream lines presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.StreamLines.GetStepLength  ) 
+
+ + + + + +
+   + + +

+Gets the value of step length of the stream lines presentation.

+

+ + + + +
+ + + + + + + + +
Prs3d VISU.StreamLines.GetSource  ) 
+
+ + + + + +
+   + + +

+Returns the source presentation used for generation of the stream lines.

+

+ + + + +
+ + + + + + + + +
double VISU.StreamLines.GetUsedPoints  ) 
+
+ + + + + +
+   + + +

+Gets the quantity of points of the field used as starting points for generation of the stream lines presentation.

+

+ + + + +
+ + + + + + + + +
Direction VISU.StreamLines.GetDirection  ) 
+
+ + + + + +
+   + + +

+Returns the direction of the stream lines.

+

+ + + + +
+ + + + + + + + + +
void VISU.DeformedShape.SetScale in double  theScale  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the scale of the presentatable object.

Parameters:
+ + +
theScale Double value defining the scale of this presentable object.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.DeformedShape.GetScale  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the scale of the presentatable object.

+

+ + + + +
+ + + + + + + + +
boolean VISU.DeformedShape.IsColored  )  [inherited]
+
+ + + + + +
+   + + +

+This boolean method returns True if this deformed shape presentation is colored.

+

+ + + + +
+ + + + + + + + + +
void VISU.DeformedShape.ShowColored in boolean  theColored  )  [inherited]
+
+ + + + + +
+   + + +

+Shows this presentation in colored mode.

Parameters:
+ + +
theColored If this boolean parameter is True this presentable object will be shown in colored mode.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::Color VISU.DeformedShape.GetColor  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the color of this presentable object.

Returns:
The color of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.DeformedShape.SetColor in SALOMEDS::Color  theColor  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the color of this presentation.

Parameters:
+ + +
theColor The color of this presentation. This parameter is taken from the Color enumeration.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetScaling in Scaling  theScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of scaling of the values reflected by the scalar bar.

Parameters:
+ + +
theScaling The value of this parameter is taken from the Scaling enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Scaling VISU.ScalarMap.GetScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of scaling of the values reflected by this presentation.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ScalarMap.SetRange in double  theMin,
in double  theMax
[inherited]
+
+ + + + + +
+   + + +

+Sets scalar range - min and max boundaries of the scalar bar.

Parameters:
+ + + +
theMin Min boundary of the scalar bar.
theMax Max boundary of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetBarOrientation in Orientation  theOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of orientation of the scalar bar (to provide backward compatibility).

Parameters:
+ + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of orientation of the scalar bar (to provide backward compatibility).

+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMin  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the min boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMax  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the max boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X,
in double  Y
[inherited]
+
+ + + + + +
+   + + +

+Sets the position of the scalar bar origin on the screen.

Parameters:
+ + + +
X Horizontal position. The value can be between 0 and 1.
Y Vertical position. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosX  )  [inherited]
+
+ + + + + +
+   + + +

+Gets horizontal position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosY  )  [inherited]
+
+ + + + + +
+   + + +

+Gets vertical position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth,
in double  theHeight
[inherited]
+
+ + + + + +
+   + + +

+Sets the size of the scalar bar.

Parameters:
+ + + +
theWidth Width of this presentable object. The value can be between 0 and 1.
theHeight Height of this presentable object. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the width of this presentable object.

Returns:
A double value corresponding to the width of this presentable object.
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetHeight  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the height of this presentable object.

Returns:
A double value corresponding to the height of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetNbColors in long  theNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of colors which will be used for presentation of this presentable object.

Parameters:
+ + +
theNbColors A long value defining the number of colors.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of colors which will be used for visualization of this presentable object.

Returns:
A long value corresponding to the number of colors which will be used for visualization of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetLabels in long  theNbLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of labels which will be used for indication of color gradation of the scalar bar.

Parameters:
+ + +
theNbLabels A long value defining the number of labels.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of labels which will be used for indication of color gradation of the scalar bar.

Returns:
A long value corresponding to the number of labels which will be used for indication of color gradation of the scalar bar.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetTitle in string  theName  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the scalar bar. By default - the name of the selected result is used.

Parameters:
+ + +
theName String parameter defining the name of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.ColoredPrs3d.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines__inherit__graph.jpg new file mode 100644 index 00000000..551bfc52 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table.html new file mode 100644 index 00000000..c4d4f208 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table.html @@ -0,0 +1,344 @@ + + + + + + Main Page + + + +  + + + +

VISU.Table Interface Reference

Table representation interface +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.Table:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  Orientation { HORIZONTAL, +VERTIACAL + }

Public Member Functions

void SetTitle (in string theTitle)
string GetTitle ()
void SetOrientation (in Orientation theOrientation)
Orientation GetOrientation ()
long GetNbRows ()
long GetNbColumns ()
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Presentation parameters of the Table view. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::Table::Orientation
+
+ + + + + +
+   + + +

+This enumeration contains a set of elements defining the orientation of the table.

Enumerator:
+ + + +
HORIZONTAL  +Horizontal orientation of the table.
VERTIACAL  +Vertical orientation of the table.
+
+
+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.Table.SetTitle in string  theTitle  ) 
+
+ + + + + +
+   + + +

+Sets the title of the table.

Parameters:
+ + +
theTitle String parameter defining the title of this table.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.Table.GetTitle  ) 
+
+ + + + + +
+   + + +

+Gets the title of the table.

Returns:
A string value containing the title of the table.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.Table.SetOrientation in Orientation  theOrientation  ) 
+
+ + + + + +
+   + + +

+Sets orientation of the table.

Parameters:
+ + +
theOrientation This input parameter defines the orientation of the table. It is taken from the Orientation enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.Table.GetOrientation  ) 
+
+ + + + + +
+   + + +

+Gets orientation of the table.

Returns:
Orientation of the table. The returned value will correspond to one of the elements the Orientation enumeration.
+
+

+ + + + +
+ + + + + + + + +
long VISU.Table.GetNbRows  ) 
+
+ + + + + +
+   + + +

+Gets the number of rows of the table.

Returns:
Long value corresponding to the number of rows of the table
+
+

+ + + + +
+ + + + + + + + +
long VISU.Table.GetNbColumns  ) 
+
+ + + + + +
+   + + +

+Gets the number of columns of the table.

Returns:
Long value corresponding to the number of columns of the table
+
+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView.html new file mode 100644 index 00000000..375929f3 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView.html @@ -0,0 +1,1376 @@ + + + + + + Main Page + + + +  + + + +

VISU.TableView Interface Reference

Interface of the Table view. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.TableView:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  ViewRepresentation { OBJECTBROWSER, +VIEWER, +PYTHON, +MESSAGES + }
 ViewRepresentation enumeration More...
enum  ViewPosition {
+  TOP, +CENTER, +BOTTOM, +RIGHT, +
+  LEFT +
+ }

Public Member Functions

void ShowPart (in ViewRepresentation ViewRepr, in boolean state)
boolean IsPartShown (in ViewRepresentation ViewRepr)
void SplitRight ()
 Split workarea of this view.
void SplitLeft ()
 Split workarea of this view.
void SplitBottom ()
 Split workarea of this view.
void SplitTop ()
 Split workarea of this view.
void OnTop ()
void Attract (in View theView)
void AttractAll (in View theView)
void SetRelativePositionInSplitter (in double thePosition)
void SetRelativeSizeInSplitter (in double theSize)
void SetRelativePositionX (in double thePosition)
void SetRelativePositionY (in double thePosition)
void SetRelativeSizeX (in double theSize)
void SetRelativeSizeY (in double theSize)
void SetViewWidth (in long Width)
void SetViewHeight (in long Height)
long GetViewWidth ()
long GetViewHeight ()
void SetViewPositionHorizontal (in ViewPosition ViewPosHor)
void SetViewPositionVertical (in ViewPosition ViewPosVer)
void SetRelativePosition (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void Minimize ()
void Restore ()
void Maximize ()
void SetTitle (in string theTitle)
string GetTitle ()
void SetBackground (in SALOMEDS::Color theColor)
SALOMEDS::Color GetBackground ()
void EraseAll ()
void DisplayAll ()
void Erase (in PrsObject thePrsObj)
void Display (in PrsObject thePrsObj)
void DisplayOnly (in PrsObject thePrsObj)
void Update ()
boolean SavePicture (in string theFileName)
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This interface is used for creation of a view necessary for presentation of a table. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::View::ViewRepresentation [inherited]
+
+ + + + + +
+   + + +

+displaying part ("ALL" isn't setable)

Enumerator:
+ + + + + +
OBJECTBROWSER  +
VIEWER  +
PYTHON  +
MESSAGES  +
+
+
+

+ + + + +
+ + + + +
enum VISU::View::ViewPosition [inherited]
+
+ + + + + +
+   + + +

+

Enumerator:
+ + + + + + +
TOP  +
CENTER  +
BOTTOM  +
RIGHT  +
LEFT  +
+
+
+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.ShowPart in ViewRepresentation  ViewRepr,
in boolean  state
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
boolean VISU.View.IsPartShown in ViewRepresentation  ViewRepr  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitRight  )  [inherited]
+
+ + + + + +
+   + + +

+Horizontally split workarea of this view. This view is moved in a new right area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitLeft  )  [inherited]
+
+ + + + + +
+   + + +

+Horizontally split workarea of this view. This view stays in an old left area, others are moved in a new right area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitBottom  )  [inherited]
+
+ + + + + +
+   + + +

+Vertically split workarea of this view. This view is moved in a new bottom area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitTop  )  [inherited]
+
+ + + + + +
+   + + +

+Vertically split workarea of this view. This view stays in an old top area, others are moved in a new bottom area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.OnTop  )  [inherited]
+
+ + + + + +
+   + + +

+Put this view window on top of its work area.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.Attract in View  theView  )  [inherited]
+
+ + + + + +
+   + + +

+Put theView in workarea of this view right after it. If theView was alone in its workarea, workarea of theView will be destroyed. If theView was in the same workarea with this view, simple reordering will take place.

Parameters:
+ + +
theView A view window to be attracted to this one.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.AttractAll in View  theView  )  [inherited]
+
+ + + + + +
+   + + +

+Put all the view windows from workarea of theView in workarea of this view right after it. Workarea of theView will be destroyed. If theView was in the same workarea with this view, simple reordering will take place.

Parameters:
+ + +
theView A view window to be attracted to this one together with all its workarea.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionInSplitter in double  thePosition  )  [inherited]
+
+ + + + + +
+   + + +

+Set position of this view window relatively its splitter.

Parameters:
+ + +
thePosition Desired position of this view window relatively its splitter. Meaningfull values lays in range [0..1].
+
+Direction of positioning is defined by the splitter orientation.
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeInSplitter in double  theSize  )  [inherited]
+
+ + + + + +
+   + + +

+Set size of this view window relatively its splitter.

Parameters:
+ + +
theSize Desired size of this view window relatively its splitter. Meaningfull values lays in range [0..1].
+
+Direction of resizing is defined by the splitter orientation.
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionX in double  thePosition  )  [inherited]
+
+ + + + + +
+   + + +

+Set horizontal position of this view window relatively its workstack.

Parameters:
+ + +
thePosition Desired horizontal position of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionY in double  thePosition  )  [inherited]
+
+ + + + + +
+   + + +

+Set vertical position of this view window relatively its workstack.

Parameters:
+ + +
thePosition Desired vertical position of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeX in double  theSize  )  [inherited]
+
+ + + + + +
+   + + +

+Set horizontal size of this view window relatively its workstack.

Parameters:
+ + +
theSize Desired horizontal size of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeY in double  theSize  )  [inherited]
+
+ + + + + +
+   + + +

+Set vertical size of this view window relatively its workstack.

Parameters:
+ + +
theSize Desired vertical size of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewWidth in long  Width  )  [inherited]
+
+ + + + + +
+   + + +

+Old methods for view parameters management, they don't work now

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewHeight in long  Height  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
long VISU.View.GetViewWidth  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
long VISU.View.GetViewHeight  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewPositionHorizontal in ViewPosition  ViewPosHor  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewPositionVertical in ViewPosition  ViewPosVer  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.SetRelativePosition in double  x,
in double  y
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.SetRelativeSize in double  x,
in double  y
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Minimize  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Restore  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Maximize  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetTitle in string  theTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the View frame.

Parameters:
+ + +
theTitle String parameter defining the title of the View frame.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.View.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the View frame.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetBackground in SALOMEDS::Color  theColor  )  [inherited]
+
+ + + + + +
+   + + +

+Sets background color of the View frame.

Parameters:
+ + +
theColor Background color defined in SALOMEDS.Color enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::Color VISU.View.GetBackground  )  [inherited]
+
+ + + + + +
+   + + +

+Gets background color of the View frame.

+

+ + + + +
+ + + + + + + + +
void VISU.View.EraseAll  )  [inherited]
+
+ + + + + +
+   + + +

+Removes all presentations (presentable objects) from the view.

+

+ + + + +
+ + + + + + + + +
void VISU.View.DisplayAll  )  [inherited]
+
+ + + + + +
+   + + +

+Displays all presentations (presentable objects) in the view.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.Erase in PrsObject  thePrsObj  )  [inherited]
+
+ + + + + +
+   + + +

+Removes a definite presentation (presentable object) from the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be deleted.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.Display in PrsObject  thePrsObj  )  [inherited]
+
+ + + + + +
+   + + +

+Displays a definite presentation (presentable object) in the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be displayed.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.DisplayOnly in PrsObject  thePrsObj  )  [inherited]
+
+ + + + + +
+   + + +

+Allows to display only a definite presentation (presentable object) in the view. All other presentations are removed from the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be displayed.
+
+
+

+ + + + +
+ + + + + + + + +
void VISU.View.Update  )  [inherited]
+
+ + + + + +
+   + + +

+Updates the view.

+

+ + + + +
+ + + + + + + + + +
boolean VISU.View.SavePicture in string  theFileName  )  [inherited]
+
+ + + + + +
+   + + +

+Saves the view.

Parameters:
+ + +
theFileName The name of the file where the view will be saved.
+
+
Returns:
True, if the view have been saved successfully.
+
+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView__inherit__graph.jpg new file mode 100644 index 00000000..cfc5f762 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table__inherit__graph.jpg new file mode 100644 index 00000000..314fd93b Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1VISU__Gen.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1VISU__Gen.html new file mode 100644 index 00000000..2031854b --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1VISU__Gen.html @@ -0,0 +1,1611 @@ + + + + + + Main Page + + + +  + + + +

VISU.VISU_Gen Interface Reference

VISU_Gen interface +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.VISU_Gen:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

void SetCurrentStudy (in SALOMEDS::Study theStudy)
SALOMEDS::Study GetCurrentStudy ()
ViewManager GetViewManager ()
SALOMEDS::SObject ImportTables (in string theFileName)
boolean ExportTableToFile (in SALOMEDS::SObject theTable, in string theFileName)
Result ImportFile (in string theFileName)
Result CreateResult (in string theFileName)
Result CopyAndImportFile (in string theFileName)
Result ImportMed (in SALOMEDS::SObject theMedSObject)
Result ImportMedField (in SALOME_MED::FIELD theField)
void RenameEntityInStudy (in Result theResult, in string theMeshName, in Entity theEntity, in string theNewName)
void RenameFamilyInStudy (in Result theResult, in string theMeshName, in Entity theEntity, in string theSubMeshName, in string theNewName)
void RenameGroupInStudy (in Result theResult, in string theMeshName, in string theSubMeshName, in string theNewName)
Mesh MeshOnEntity (in Result theResult, in string theMeshName, in Entity theEntity)
Mesh FamilyMeshOnEntity (in Result theResult, in string theMeshName, in Entity theEntity, in string theFamilyName)
Mesh GroupMesh (in Result theResult, in string theMeshName, in string theGroupName)
ScalarMap ScalarMapOnField (in Result theResult, in string theMeshName, in Entity theEntity, in string theFieldName, in double theIteration)
GaussPoints GaussPointsOnField (in Result theResult, in string theMeshName, in Entity theEntity, in string theFieldName, in double theIteration)
DeformedShape DeformedShapeOnField (in Result theResult, in string theMeshName, in Entity theEntity, in string theFieldName, in double theIteration)
ScalarMapOnDeformedShape ScalarMapOnDeformedShapeOnField (in Result theResult, in string theMeshName, in Entity theEntity, in string theFieldName, in double theIteration)
Vectors VectorsOnField (in Result theResult, in string theMeshName, in Entity theEntity, in string theFieldName, in double theIteration)
IsoSurfaces IsoSurfacesOnField (in Result theResult, in string theMeshName, in Entity theEntity, in string theFieldName, in double theIteration)
StreamLines StreamLinesOnField (in Result theResult, in string theMeshName, in Entity theEntity, in string theFieldName, in double theIteration)
CutPlanes CutPlanesOnField (in Result theResult, in string theMeshName, in Entity theEntity, in string theFieldName, in double theIteration)
CutLines CutLinesOnField (in Result theResult, in string theMeshName, in Entity theEntity, in string theFieldName, in double theIteration)
Plot3D Plot3DOnField (in Result theResult, in string theMeshName, in Entity theEntity, in string theFieldName, in double theIteration)
Table CreateTable (in string theTableEntry)
Curve CreateCurve (in Table theTable, in long theHRow, in long theVRow)
Container CreateContainer ()
Animation CreateAnimation (in View3D theView3d)
void DeleteResult (in Result theResult)
void DeletePrs3d (in Prs3d thePrs3d)
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This is the main interface of VISU component. It is necessary for creation of post-processing presentations from given Result and Table object reference, using the views provided by ViewManager. +

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.VISU_Gen.SetCurrentStudy in SALOMEDS::Study  theStudy  ) 
+
+ + + + + +
+   + + +

+Sets a definite study to be current.

+

+ + + + +
+ + + + + + + + +
SALOMEDS::Study VISU.VISU_Gen.GetCurrentStudy  ) 
+
+ + + + + +
+   + + +

+Gets the current study.

+

+ + + + +
+ + + + + + + + +
ViewManager VISU.VISU_Gen.GetViewManager  ) 
+
+ + + + + +
+   + + +

+Gets the View Manager which is used for creation of post-processing presentations.

+

+ + + + +
+ + + + + + + + + +
SALOMEDS::SObject VISU.VISU_Gen.ImportTables in string  theFileName  ) 
+
+ + + + + +
+   + + +

+Imports tables from a file and create TableAttribute in Sudy

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
boolean VISU.VISU_Gen.ExportTableToFile in SALOMEDS::SObject  theTable,
in string  theFileName
+
+ + + + + +
+   + + +

+Export table to a file

+

+ + + + +
+ + + + + + + + + +
Result VISU.VISU_Gen.ImportFile in string  theFileName  ) 
+
+ + + + + +
+   + + +

+Imports data from a file. The access to this file will be conserved outside of the application.

Parameters:
+ + +
theFileName String parameter defining the name of the file from which the data will be imported.
+
+
+

+ + + + +
+ + + + + + + + + +
Result VISU.VISU_Gen.CreateResult in string  theFileName  ) 
+
+ + + + + +
+   + + +

+Create result and initialize its with the file. The access to this file will be conserved outside of the application.

Parameters:
+ + +
theFileName String parameter defining the name of the file from which the data will be imported.
+
+
+

+ + + + +
+ + + + + + + + + +
Result VISU.VISU_Gen.CopyAndImportFile in string  theFileName  ) 
+
+ + + + + +
+   + + +

+Imports data from a file. The access to this file will closed.

Parameters:
+ + +
theFileName String parameter defining the name of the file from which the data will be imported.
+
+
+

+ + + + +
+ + + + + + + + + +
Result VISU.VISU_Gen.ImportMed in SALOMEDS::SObject  theMedSObject  ) 
+
+ + + + + +
+   + + +

+Imports data from a MED object.

+

+ + + + +
+ + + + + + + + + +
Result VISU.VISU_Gen.ImportMedField in SALOME_MED::FIELD  theField  ) 
+
+ + + + + +
+   + + +

+Imports data from a MED field.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.VISU_Gen.RenameEntityInStudy in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theNewName
+
+ + + + + +
+   + + +

+Rename a study object, representing a mesh, specified by given values.

Parameters:
+ + + + + + +
theResult Data generated in other sources (MED object or file).
theMeshName One of the meshes presented in MED file.
theEntity Type of entity where the field is defined.
theSubMeshName Name of sub-mesh (group or family).
theNewName Name to be given to the study object.
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.VISU_Gen.RenameFamilyInStudy in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theSubMeshName,
in string  theNewName
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.VISU_Gen.RenameGroupInStudy in Result  theResult,
in string  theMeshName,
in string  theSubMeshName,
in string  theNewName
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Mesh VISU.VISU_Gen.MeshOnEntity in Result  theResult,
in string  theMeshName,
in Entity  theEntity
+
+ + + + + +
+   + + +

+Creates a mesh on the basis of the data generated in other sources (MED object or file).

Parameters:
+ + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Mesh VISU.VISU_Gen.FamilyMeshOnEntity in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theFamilyName
+
+ + + + + +
+   + + +

+Creates on the basis of a family a mesh which will be composed of geometrical elements, corresponding to the type of cells (node, edge, face or cell) of this family.

Parameters:
+ + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined.
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Mesh VISU.VISU_Gen.GroupMesh in Result  theResult,
in string  theMeshName,
in string  theGroupName
+
+ + + + + +
+   + + +

+Creates a mesh on the basis of a group of families.

Parameters:
+ + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theGroupName Name of the group.
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ScalarMap VISU.VISU_Gen.ScalarMapOnField in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theFieldName,
in double  theIteration
+
+ + + + + +
+   + + +

+Creates a scalar map presentation.

Parameters:
+ + + + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined
theFieldName Group of data attributed to the MESH. The data can be scalar or vector.
theIteration Number of iteration on the field
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GaussPoints VISU.VISU_Gen.GaussPointsOnField in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theFieldName,
in double  theIteration
+
+ + + + + +
+   + + +

+Creates a Gauss Points presentation.

Parameters:
+ + + + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined
theFieldName Group of data attributed to the MESH. The data can be scalar or vector.
theIteration Number of iteration on the field
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeformedShape VISU.VISU_Gen.DeformedShapeOnField in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theFieldName,
in double  theIteration
+
+ + + + + +
+   + + +

+Creates a deformed shape presentation.

Parameters:
+ + + + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined
theFieldName Group of data attributed to the MESH. The data can be scalar or vector.
theIteration Number of iteration on the field
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ScalarMapOnDeformedShape VISU.VISU_Gen.ScalarMapOnDeformedShapeOnField in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theFieldName,
in double  theIteration
+
+ + + + + +
+   + + +

+Creates a deformed shape presentation.

Parameters:
+ + + + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined
theFieldName Group of data attributed to the MESH. The data can be scalar or vector.
theIteration Number of iteration on the field
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Vectors VISU.VISU_Gen.VectorsOnField in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theFieldName,
in double  theIteration
+
+ + + + + +
+   + + +

+Creates a vector presentation.

Parameters:
+ + + + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined
theFieldName Group of data attributed to the MESH. The data can be scalar or vector.
theIteration Number of iteration on the field
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IsoSurfaces VISU.VISU_Gen.IsoSurfacesOnField in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theFieldName,
in double  theIteration
+
+ + + + + +
+   + + +

+Creates an iso surface presentation.

Parameters:
+ + + + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined
theFieldName Group of data attributed to the MESH. The data can be scalar or vector.
theIteration Number of iteration on the field
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
StreamLines VISU.VISU_Gen.StreamLinesOnField in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theFieldName,
in double  theIteration
+
+ + + + + +
+   + + +

+Creates an stream lines presentation.

Parameters:
+ + + + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined
theFieldName Group of data attributed to the MESH. The data can be scalar or vector.
theIteration Number of iteration on the field
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CutPlanes VISU.VISU_Gen.CutPlanesOnField in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theFieldName,
in double  theIteration
+
+ + + + + +
+   + + +

+Creates a presentation of cut planes.

Parameters:
+ + + + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined
theFieldName Group of data attributed to the MESH. The data can be scalar or vector.
theIteration Number of iteration on the field
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CutLines VISU.VISU_Gen.CutLinesOnField in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theFieldName,
in double  theIteration
+
+ + + + + +
+   + + +

+Creates a presentation of cut lines.

Parameters:
+ + + + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined
theFieldName Group of data attributed to the MESH. The data can be scalar or vector.
theIteration Number of iteration on the field
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Plot3D VISU.VISU_Gen.Plot3DOnField in Result  theResult,
in string  theMeshName,
in Entity  theEntity,
in string  theFieldName,
in double  theIteration
+
+ + + + + +
+   + + +

+Creates a Plot3D presentation.

Parameters:
+ + + + + + +
theResult Data generated in other sources. (MED object or file)
theMeshName One of the meshes presented in MED file
theEntity Type of entity where the field is defined
theFieldName Group of data attributed to the MESH. The data can be scalar or vector.
theIteration Number of iteration on the field
+
+
+

+ + + + +
+ + + + + + + + + +
Table VISU.VISU_Gen.CreateTable in string  theTableEntry  ) 
+
+ + + + + +
+   + + +

+Creates a table presentation.

Parameters:
+ + +
theTableEntry The entry of the table which will be displayed.
+
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Curve VISU.VISU_Gen.CreateCurve in Table  theTable,
in long  theHRow,
in long  theVRow
+
+ + + + + +
+   + + +

+Creates a curve on the basis of points, whose values are taken from the table.

Parameters:
+ + + + +
theTable Table containing the data for construction of curves.
HRow Index of the row in the table: abscissa of the point.
VRow Index of the row in the table: ordinate of the point.
+
+
+

+ + + + +
+ + + + + + + + +
Container VISU.VISU_Gen.CreateContainer  ) 
+
+ + + + + +
+   + + +

+Creates a presentation form containing an array of references to the curves.

+

+ + + + +
+ + + + + + + + + +
Animation VISU.VISU_Gen.CreateAnimation in View3D  theView3d  ) 
+
+ + + + + +
+   + + +

+Creates an animation in the 3D view.

Parameters:
+ + +
theView3d The 3D view, where the animation will be rendered.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.VISU_Gen.DeleteResult in Result  theResult  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.VISU_Gen.DeletePrs3d in Prs3d  thePrs3d  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1VISU__Gen__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1VISU__Gen__inherit__graph.jpg new file mode 100644 index 00000000..4872dbe9 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1VISU__Gen__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors.html new file mode 100644 index 00000000..c035a891 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors.html @@ -0,0 +1,1404 @@ + + + + + + Main Page + + + +  + + + +

VISU.Vectors Interface Reference

Interface of the vector presentation. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.Vectors:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  GlyphType { ARROW, +CONE2, +CONE6, +NONE + }
enum  GlyphPos { CENTER, +TAIL, +HEAD + }
enum  Orientation { HORIZONTAL, +VERTICAL + }

Public Member Functions

void SetLineWidth (in double theWidth)
double GetLineWidth ()
void SetGlyphType (in GlyphType theType)
GlyphType GetGlyphType ()
void SetGlyphPos (in GlyphPos thePos)
GlyphPos GetGlyphPos ()
void SetScale (in double theScale)
double GetScale ()
boolean IsColored ()
void ShowColored (in boolean theColored)
SALOMEDS::Color GetColor ()
void SetColor (in SALOMEDS::Color theColor)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
void SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetScalarMode (in long theScalarMode)
long GetScalarMode ()
double GetMin ()
double GetMax ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
double GetPosX ()
double GetPosY ()
void SetSize (in double theWidth, in double theHeight)
 Size of this presentable object.
double GetWidth ()
double GetHeight ()
void SetNbColors (in long theNbColors)
long GetNbColors ()
void SetLabels (in long theNbLabels)
long GetLabels ()
void SetTitle (in string theName)
string GetTitle ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This interface contains presentation parameters of vector presentations. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::Vectors::GlyphType
+
+ + + + + +
+   + + +

+This enumeration contains a set of elements defining the type of representation of the vector head.

Enumerator:
+ + + + + +
ARROW  +
CONE2  +
CONE6  +
NONE  +
+
+
+

+ + + + +
+ + + + +
enum VISU::Vectors::GlyphPos
+
+ + + + + +
+   + + +

+This enumeration contains a set of elements defining the position of the vector head.

Enumerator:
+ + + + +
CENTER  +In the center of the vector.
TAIL  +In the tail of the vector.
HEAD  +In the head of the vector.
+
+
+

+ + + + +
+ + + + +
enum VISU::ScalarMap::Orientation [inherited]
+
+ + + + + +
+   + + +

+Orientation of the scalar bar (to provide backward compatibility).

Enumerator:
+ + + +
HORIZONTAL  +Horizontal orientation of the scalar bar.
VERTICAL  +Vertical orientation of the scalar bar.
+
+ +

+Implemented in VISU.Plot3D, and VISU.CutPlanes.

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.Vectors.SetLineWidth in double  theWidth  ) 
+
+ + + + + +
+   + + +

+Sets the width of the lines of the vectors.

Parameters:
+ + +
theWidth A double value defining the width of the lines of the vectors.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.Vectors.GetLineWidth  ) 
+
+ + + + + +
+   + + +

+Gets the width of the lines of the vectors.

+

+ + + + +
+ + + + + + + + + +
void VISU.Vectors.SetGlyphType in GlyphType  theType  ) 
+
+ + + + + +
+   + + +

+Sets the type of representation of the vector head.

Parameters:
+ + +
theType This parameter defines the type of representation of the vector head. This value is taken from the GlyphType enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
GlyphType VISU.Vectors.GetGlyphType  ) 
+
+ + + + + +
+   + + +

+Gets the type of representation of the vector head.

+

+ + + + +
+ + + + + + + + + +
void VISU.Vectors.SetGlyphPos in GlyphPos  thePos  ) 
+
+ + + + + +
+   + + +

+Sets the position of the vector head.

Parameters:
+ + +
thePos This parameter defines the position of the vector head. This value is taken from the GlyphPos enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
GlyphPos VISU.Vectors.GetGlyphPos  ) 
+
+ + + + + +
+   + + +

+Gets the position of the vector head.

+

+ + + + +
+ + + + + + + + + +
void VISU.DeformedShape.SetScale in double  theScale  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the scale of the presentatable object.

Parameters:
+ + +
theScale Double value defining the scale of this presentable object.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.DeformedShape.GetScale  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the scale of the presentatable object.

+

+ + + + +
+ + + + + + + + +
boolean VISU.DeformedShape.IsColored  )  [inherited]
+
+ + + + + +
+   + + +

+This boolean method returns True if this deformed shape presentation is colored.

+

+ + + + +
+ + + + + + + + + +
void VISU.DeformedShape.ShowColored in boolean  theColored  )  [inherited]
+
+ + + + + +
+   + + +

+Shows this presentation in colored mode.

Parameters:
+ + +
theColored If this boolean parameter is True this presentable object will be shown in colored mode.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::Color VISU.DeformedShape.GetColor  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the color of this presentable object.

Returns:
The color of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.DeformedShape.SetColor in SALOMEDS::Color  theColor  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the color of this presentation.

Parameters:
+ + +
theColor The color of this presentation. This parameter is taken from the Color enumeration.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetScaling in Scaling  theScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of scaling of the values reflected by the scalar bar.

Parameters:
+ + +
theScaling The value of this parameter is taken from the Scaling enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Scaling VISU.ScalarMap.GetScaling  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of scaling of the values reflected by this presentation.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ScalarMap.SetRange in double  theMin,
in double  theMax
[inherited]
+
+ + + + + +
+   + + +

+Sets scalar range - min and max boundaries of the scalar bar.

Parameters:
+ + + +
theMin Min boundary of the scalar bar.
theMax Max boundary of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ScalarMap.SetBarOrientation in Orientation  theOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the type of orientation of the scalar bar (to provide backward compatibility).

Parameters:
+ + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the type of orientation of the scalar bar (to provide backward compatibility).

+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetScalarMode  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the method of coloring of the elements composing a 3D presentation.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMin  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the min boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetMax  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the max boundary of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X,
in double  Y
[inherited]
+
+ + + + + +
+   + + +

+Sets the position of the scalar bar origin on the screen.

Parameters:
+ + + +
X Horizontal position. The value can be between 0 and 1.
Y Vertical position. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosX  )  [inherited]
+
+ + + + + +
+   + + +

+Gets horizontal position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetPosY  )  [inherited]
+
+ + + + + +
+   + + +

+Gets vertical position of the scalar bar origin.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth,
in double  theHeight
[inherited]
+
+ + + + + +
+   + + +

+Sets the size of the scalar bar.

Parameters:
+ + + +
theWidth Width of this presentable object. The value can be between 0 and 1.
theHeight Height of this presentable object. The value can be between 0 and 1.
+
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the width of this presentable object.

Returns:
A double value corresponding to the width of this presentable object.
+
+

+ + + + +
+ + + + + + + + +
double VISU.ColoredPrs3d.GetHeight  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the height of this presentable object.

Returns:
A double value corresponding to the height of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetNbColors in long  theNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of colors which will be used for presentation of this presentable object.

Parameters:
+ + +
theNbColors A long value defining the number of colors.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of colors which will be used for visualization of this presentable object.

Returns:
A long value corresponding to the number of colors which will be used for visualization of this presentable object.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetLabels in long  theNbLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the number of labels which will be used for indication of color gradation of the scalar bar.

Parameters:
+ + +
theNbLabels A long value defining the number of labels.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the number of labels which will be used for indication of color gradation of the scalar bar.

Returns:
A long value corresponding to the number of labels which will be used for indication of color gradation of the scalar bar.
+
+

+ + + + +
+ + + + + + + + + +
void VISU.ColoredPrs3d.SetTitle in string  theName  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the scalar bar. By default - the name of the selected result is used.

Parameters:
+ + +
theName String parameter defining the name of the scalar bar.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.ColoredPrs3d.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the scalar bar.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx,
in float  theDy,
in float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.Prs3d.GetOffset out float  theDx,
out float  theDy,
out float  theDz
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+
+ + + + + +
+   + + +

+Remove object from study.

+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors__inherit__graph.jpg new file mode 100644 index 00000000..bebda0d5 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View.html new file mode 100644 index 00000000..d2037c8a --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View.html @@ -0,0 +1,1376 @@ + + + + + + Main Page + + + +  + + + +

VISU.View Interface Reference

View interface +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.View:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  ViewRepresentation { OBJECTBROWSER, +VIEWER, +PYTHON, +MESSAGES + }
 ViewRepresentation enumeration More...
enum  ViewPosition {
+  TOP, +CENTER, +BOTTOM, +RIGHT, +
+  LEFT +
+ }

Public Member Functions

void ShowPart (in ViewRepresentation ViewRepr, in boolean state)
boolean IsPartShown (in ViewRepresentation ViewRepr)
void SplitRight ()
 Split workarea of this view.
void SplitLeft ()
 Split workarea of this view.
void SplitBottom ()
 Split workarea of this view.
void SplitTop ()
 Split workarea of this view.
void OnTop ()
void Attract (in View theView)
void AttractAll (in View theView)
void SetRelativePositionInSplitter (in double thePosition)
void SetRelativeSizeInSplitter (in double theSize)
void SetRelativePositionX (in double thePosition)
void SetRelativePositionY (in double thePosition)
void SetRelativeSizeX (in double theSize)
void SetRelativeSizeY (in double theSize)
void SetViewWidth (in long Width)
void SetViewHeight (in long Height)
long GetViewWidth ()
long GetViewHeight ()
void SetViewPositionHorizontal (in ViewPosition ViewPosHor)
void SetViewPositionVertical (in ViewPosition ViewPosVer)
void SetRelativePosition (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void Minimize ()
void Restore ()
void Maximize ()
void SetTitle (in string theTitle)
string GetTitle ()
void SetBackground (in SALOMEDS::Color theColor)
SALOMEDS::Color GetBackground ()
void EraseAll ()
void DisplayAll ()
void Erase (in PrsObject thePrsObj)
void Display (in PrsObject thePrsObj)
void DisplayOnly (in PrsObject thePrsObj)
void Update ()
boolean SavePicture (in string theFileName)
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+Contains a set of methods used by the View frame, which can be one of the following types: 3d, Table, XY plot. View interface is a base for all types of view interfaces. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::View::ViewRepresentation
+
+ + + + + +
+   + + +

+displaying part ("ALL" isn't setable)

Enumerator:
+ + + + + +
OBJECTBROWSER  +
VIEWER  +
PYTHON  +
MESSAGES  +
+
+
+

+ + + + +
+ + + + +
enum VISU::View::ViewPosition
+
+ + + + + +
+   + + +

+

Enumerator:
+ + + + + + +
TOP  +
CENTER  +
BOTTOM  +
RIGHT  +
LEFT  +
+
+
+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.ShowPart in ViewRepresentation  ViewRepr,
in boolean  state
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
boolean VISU.View.IsPartShown in ViewRepresentation  ViewRepr  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitRight  ) 
+
+ + + + + +
+   + + +

+Horizontally split workarea of this view. This view is moved in a new right area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitLeft  ) 
+
+ + + + + +
+   + + +

+Horizontally split workarea of this view. This view stays in an old left area, others are moved in a new right area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitBottom  ) 
+
+ + + + + +
+   + + +

+Vertically split workarea of this view. This view is moved in a new bottom area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitTop  ) 
+
+ + + + + +
+   + + +

+Vertically split workarea of this view. This view stays in an old top area, others are moved in a new bottom area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.OnTop  ) 
+
+ + + + + +
+   + + +

+Put this view window on top of its work area.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.Attract in View  theView  ) 
+
+ + + + + +
+   + + +

+Put theView in workarea of this view right after it. If theView was alone in its workarea, workarea of theView will be destroyed. If theView was in the same workarea with this view, simple reordering will take place.

Parameters:
+ + +
theView A view window to be attracted to this one.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.AttractAll in View  theView  ) 
+
+ + + + + +
+   + + +

+Put all the view windows from workarea of theView in workarea of this view right after it. Workarea of theView will be destroyed. If theView was in the same workarea with this view, simple reordering will take place.

Parameters:
+ + +
theView A view window to be attracted to this one together with all its workarea.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionInSplitter in double  thePosition  ) 
+
+ + + + + +
+   + + +

+Set position of this view window relatively its splitter.

Parameters:
+ + +
thePosition Desired position of this view window relatively its splitter. Meaningfull values lays in range [0..1].
+
+Direction of positioning is defined by the splitter orientation.
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeInSplitter in double  theSize  ) 
+
+ + + + + +
+   + + +

+Set size of this view window relatively its splitter.

Parameters:
+ + +
theSize Desired size of this view window relatively its splitter. Meaningfull values lays in range [0..1].
+
+Direction of resizing is defined by the splitter orientation.
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionX in double  thePosition  ) 
+
+ + + + + +
+   + + +

+Set horizontal position of this view window relatively its workstack.

Parameters:
+ + +
thePosition Desired horizontal position of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionY in double  thePosition  ) 
+
+ + + + + +
+   + + +

+Set vertical position of this view window relatively its workstack.

Parameters:
+ + +
thePosition Desired vertical position of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeX in double  theSize  ) 
+
+ + + + + +
+   + + +

+Set horizontal size of this view window relatively its workstack.

Parameters:
+ + +
theSize Desired horizontal size of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeY in double  theSize  ) 
+
+ + + + + +
+   + + +

+Set vertical size of this view window relatively its workstack.

Parameters:
+ + +
theSize Desired vertical size of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewWidth in long  Width  ) 
+
+ + + + + +
+   + + +

+Old methods for view parameters management, they don't work now

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewHeight in long  Height  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
long VISU.View.GetViewWidth  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
long VISU.View.GetViewHeight  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewPositionHorizontal in ViewPosition  ViewPosHor  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewPositionVertical in ViewPosition  ViewPosVer  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.SetRelativePosition in double  x,
in double  y
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.SetRelativeSize in double  x,
in double  y
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Minimize  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Restore  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Maximize  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetTitle in string  theTitle  ) 
+
+ + + + + +
+   + + +

+Sets the title of the View frame.

Parameters:
+ + +
theTitle String parameter defining the title of the View frame.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.View.GetTitle  ) 
+
+ + + + + +
+   + + +

+Gets the title of the View frame.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetBackground in SALOMEDS::Color  theColor  ) 
+
+ + + + + +
+   + + +

+Sets background color of the View frame.

Parameters:
+ + +
theColor Background color defined in SALOMEDS.Color enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::Color VISU.View.GetBackground  ) 
+
+ + + + + +
+   + + +

+Gets background color of the View frame.

+

+ + + + +
+ + + + + + + + +
void VISU.View.EraseAll  ) 
+
+ + + + + +
+   + + +

+Removes all presentations (presentable objects) from the view.

+

+ + + + +
+ + + + + + + + +
void VISU.View.DisplayAll  ) 
+
+ + + + + +
+   + + +

+Displays all presentations (presentable objects) in the view.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.Erase in PrsObject  thePrsObj  ) 
+
+ + + + + +
+   + + +

+Removes a definite presentation (presentable object) from the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be deleted.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.Display in PrsObject  thePrsObj  ) 
+
+ + + + + +
+   + + +

+Displays a definite presentation (presentable object) in the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be displayed.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.DisplayOnly in PrsObject  thePrsObj  ) 
+
+ + + + + +
+   + + +

+Allows to display only a definite presentation (presentable object) in the view. All other presentations are removed from the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be displayed.
+
+
+

+ + + + +
+ + + + + + + + +
void VISU.View.Update  ) 
+
+ + + + + +
+   + + +

+Updates the view.

+

+ + + + +
+ + + + + + + + + +
boolean VISU.View.SavePicture in string  theFileName  ) 
+
+ + + + + +
+   + + +

+Saves the view.

Parameters:
+ + +
theFileName The name of the file where the view will be saved.
+
+
Returns:
True, if the view have been saved successfully.
+
+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D.html new file mode 100644 index 00000000..fa86b4c5 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D.html @@ -0,0 +1,2341 @@ + + + + + + Main Page + + + +  + + + +

VISU.View3D Interface Reference

3D view interface +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.View3D:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

typedef double XYZ [3]
enum  ViewType {
+  FRONT, +BACK, +LEFT, +RIGHT, +
+  TOP, +BOTTOM +
+ }
enum  Axis { XAxis, +YAxis, +ZAxis + }
enum  ViewRepresentation { OBJECTBROWSER, +VIEWER, +PYTHON, +MESSAGES + }
 ViewRepresentation enumeration More...
enum  ViewPosition {
+  TOP, +CENTER, +BOTTOM, +RIGHT, +
+  LEFT +
+ }

Public Member Functions

void FitAll ()
void SetView (in ViewType theType)
void SetPointOfView (in XYZ theCoord)
XYZ GetPointOfView ()
void SetViewUp (in XYZ theDir)
XYZ GetViewUp ()
void SetFocalPoint (in XYZ theDir)
XYZ GetFocalPoint ()
void SetParallelScale (in double theScale)
double GetParallelScale ()
void ScaleView (in Axis theAxis, in double theParam)
void RemoveScale ()
boolean SaveViewParams (in string theName)
boolean RestoreViewParams (in string theName)
PresentationType GetPresentationType (in ScalarMap thePrs)
string SetPresentationType (in ScalarMap thePrs, in PresentationType thePrsType)
boolean IsShrinked (in ScalarMap thePrs)
string SetShrinked (in ScalarMap thePrs, in boolean isShrinked)
boolean IsShaded (in ScalarMap thePrs)
string SetShaded (in ScalarMap thePrs, in boolean isShaded)
double GetOpacity (in ScalarMap thePrs)
string SetOpacity (in ScalarMap thePrs, in double theOpacity)
double GetLineWidth (in ScalarMap thePrs)
string SetLineWidth (in ScalarMap thePrs, in double theLineWidth)
void ShowPart (in ViewRepresentation ViewRepr, in boolean state)
boolean IsPartShown (in ViewRepresentation ViewRepr)
void SplitRight ()
 Split workarea of this view.
void SplitLeft ()
 Split workarea of this view.
void SplitBottom ()
 Split workarea of this view.
void SplitTop ()
 Split workarea of this view.
void OnTop ()
void Attract (in View theView)
void AttractAll (in View theView)
void SetRelativePositionInSplitter (in double thePosition)
void SetRelativeSizeInSplitter (in double theSize)
void SetRelativePositionX (in double thePosition)
void SetRelativePositionY (in double thePosition)
void SetRelativeSizeX (in double theSize)
void SetRelativeSizeY (in double theSize)
void SetViewWidth (in long Width)
void SetViewHeight (in long Height)
long GetViewWidth ()
long GetViewHeight ()
void SetViewPositionHorizontal (in ViewPosition ViewPosHor)
void SetViewPositionVertical (in ViewPosition ViewPosVer)
void SetRelativePosition (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void Minimize ()
void Restore ()
void Maximize ()
void SetTitle (in string theTitle)
string GetTitle ()
void SetBackground (in SALOMEDS::Color theColor)
SALOMEDS::Color GetBackground ()
void EraseAll ()
void DisplayAll ()
void Erase (in PrsObject thePrsObj)
void Display (in PrsObject thePrsObj)
void DisplayOnly (in PrsObject thePrsObj)
void Update ()
boolean SavePicture (in string theFileName)
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This interface contains a set of methods necessary for representation of objects in 3D space. +

+


Member Typedef Documentation

+

+ + + + +
+ + + + +
typedef double VISU.View3D.XYZ[3]
+
+ + + + + +
+   + + +

+Data type defining coordinates in 3D space.

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::View3D::ViewType
+
+ + + + + +
+   + + +

+This enumeration contains a set of elements determining a predefined point of view (position of the camera in 3D space relative to the presentable object).

Enumerator:
+ + + + + + + +
FRONT  +
BACK  +
LEFT  +
RIGHT  +
TOP  +
BOTTOM  +
+
+
+

+ + + + +
+ + + + +
enum VISU::View3D::Axis
+
+ + + + + +
+   + + +

+This enumeration contains a set of elements determining the axis

Enumerator:
+ + + + +
XAxis  +
YAxis  +
ZAxis  +
+
+
+

+ + + + +
+ + + + +
enum VISU::View::ViewRepresentation [inherited]
+
+ + + + + +
+   + + +

+displaying part ("ALL" isn't setable)

Enumerator:
+ + + + + +
OBJECTBROWSER  +
VIEWER  +
PYTHON  +
MESSAGES  +
+
+
+

+ + + + +
+ + + + +
enum VISU::View::ViewPosition [inherited]
+
+ + + + + +
+   + + +

+

Enumerator:
+ + + + + + +
TOP  +
CENTER  +
BOTTOM  +
RIGHT  +
LEFT  +
+
+
+


Member Function Documentation

+

+ + + + +
+ + + + + + + + +
void VISU.View3D.FitAll  ) 
+
+ + + + + +
+   + + +

+Makes all presentations, which are currently present in the view, completely visible.

+

+ + + + +
+ + + + + + + + + +
void VISU.View3D.SetView in ViewType  theType  ) 
+
+ + + + + +
+   + + +

+Sets a predefined point of view (FRONT, BACK, LEFT, RIGHT, TOP, BOTTOM). (In other words it means a predefined position of the camera in 3D space with respect to the object which is represented.)

+

+ + + + +
+ + + + + + + + + +
void VISU.View3D.SetPointOfView in XYZ  theCoord  ) 
+
+ + + + + +
+   + + +

+Sets the position of the camera in 3D space. This point is used as the first point of the vector defining the view direction of the camera.

+

+ + + + +
+ + + + + + + + +
XYZ VISU.View3D.GetPointOfView  ) 
+
+ + + + + +
+   + + +

+Gets the position of the camera in 3D space. This point is used as the first point of the vector defining the view direction of the camera.

+

+ + + + +
+ + + + + + + + + +
void VISU.View3D.SetViewUp in XYZ  theDir  ) 
+
+ + + + + +
+   + + +

+Sets the vertical line of the camera in 3D space.

+

+ + + + +
+ + + + + + + + +
XYZ VISU.View3D.GetViewUp  ) 
+
+ + + + + +
+   + + +

+Gets the vertical line of the camera in 3D space.

+

+ + + + +
+ + + + + + + + + +
void VISU.View3D.SetFocalPoint in XYZ  theDir  ) 
+
+ + + + + +
+   + + +

+Sets the point of sight of the camera. This point is used as the second point of the vector defining the view direction of the camera.

+

+ + + + +
+ + + + + + + + +
XYZ VISU.View3D.GetFocalPoint  ) 
+
+ + + + + +
+   + + +

+Gets the point of sight of the camera. This point is used as the second point of the vector defining the view direction of the camera.

+

+ + + + +
+ + + + + + + + + +
void VISU.View3D.SetParallelScale in double  theScale  ) 
+
+ + + + + +
+   + + +

+Zooming of the presentable object. Sets the scale.

+

+ + + + +
+ + + + + + + + +
double VISU.View3D.GetParallelScale  ) 
+
+ + + + + +
+   + + +

+Zooming of the presentable object. Gets the scale.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View3D.ScaleView in Axis  theAxis,
in double  theParam
+
+ + + + + +
+   + + +

+Scaling of the view along a definite axis.

Parameters:
+ + + +
theAxis The axis of the scaling
theParam The coefficient of the scaling
+
+
+

+ + + + +
+ + + + + + + + +
void VISU.View3D.RemoveScale  ) 
+
+ + + + + +
+   + + +

+Removes the scaling of the view.

+

+ + + + +
+ + + + + + + + + +
boolean VISU.View3D.SaveViewParams in string  theName  ) 
+
+ + + + + +
+   + + +

+Saves view parameters.

Returns:
True if the view parameters have been created, False if the parameters have been modified.
+
Parameters:
+ + +
theName The name under which the view parameters will be saved.
+
+
+

+ + + + +
+ + + + + + + + + +
boolean VISU.View3D.RestoreViewParams in string  theName  ) 
+
+ + + + + +
+   + + +

+Restores view parameters.

Returns:
True if the view parameters have been found and applied to the view, False if the parameters with this name don't exist.
+
Parameters:
+ + +
theName The name of the view parameters which will be restored.
+
+
+

+ + + + +
+ + + + + + + + + +
PresentationType VISU.View3D.GetPresentationType in ScalarMap  thePrs  ) 
+
+ + + + + +
+   + + +

+Get representation type of the given presentation in this view.

Parameters:
+ + +
thePrs Object to get a representation type of.
+
+
Returns:
PresentationType Representation type of object in this view.
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
string VISU.View3D.SetPresentationType in ScalarMap  thePrs,
in PresentationType  thePrsType
+
+ + + + + +
+   + + +

+Set representation type of the given presentation in this view.

Parameters:
+ + + +
thePrs Object to set a representation type of.
thePrsType Representation type to be set to the given object.
+
+
Returns:
Empty string in case of success, error description in case of failure.
+
+

+ + + + +
+ + + + + + + + + +
boolean VISU.View3D.IsShrinked in ScalarMap  thePrs  ) 
+
+ + + + + +
+   + + +

+Get shrink state of the given presentation in this view.

Parameters:
+ + +
thePrs Object to get a shrink state of.
+
+
Returns:
TRUE if thePrs is shrinked in this view, FALSE overwise.
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
string VISU.View3D.SetShrinked in ScalarMap  thePrs,
in boolean  isShrinked
+
+ + + + + +
+   + + +

+Make the given presentation shrinked or not shrinked in this view.

Parameters:
+ + + +
thePrs Object to change a shrink state of.
isShrinked Pass TRUE to make thePrs shrinked, FALSE overwise.
+
+
Returns:
Empty string in case of success, error description in case of failure.
+
+

+ + + + +
+ + + + + + + + + +
boolean VISU.View3D.IsShaded in ScalarMap  thePrs  ) 
+
+ + + + + +
+   + + +

+Get shading state of the given presentation in this view.

Parameters:
+ + +
thePrs Object to get a shading state of.
+
+
Returns:
TRUE if thePrs is shaded in this view, FALSE overwise.
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
string VISU.View3D.SetShaded in ScalarMap  thePrs,
in boolean  isShaded
+
+ + + + + +
+   + + +

+Make the given presentation shaded or not shaded in this view.

Parameters:
+ + + +
thePrs Object to set a shading state of.
isShaded Pass TRUE to make thePrs shaded, FALSE overwise.
+
+
Returns:
Empty string in case of success, error description in case of failure.
+
+

+ + + + +
+ + + + + + + + + +
double VISU.View3D.GetOpacity in ScalarMap  thePrs  ) 
+
+ + + + + +
+   + + +

+Get opacity of the given presentation in this view.

Parameters:
+ + +
thePrs Object to get an opacity of.
+
+
Returns:
Opacity value in range [0, 1], 0 - transparent, 1 - opaque.
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
string VISU.View3D.SetOpacity in ScalarMap  thePrs,
in double  theOpacity
+
+ + + + + +
+   + + +

+Set opacity of the given presentation in this view.

Parameters:
+ + + +
thePrs Object to set an opacity of.
theOpacity Opacity value [0, 1]. 0 - transparent, 1 - opaque.
+
+
Returns:
Empty string in case of success, error description in case of failure.
+
+

+ + + + +
+ + + + + + + + + +
double VISU.View3D.GetLineWidth in ScalarMap  thePrs  ) 
+
+ + + + + +
+   + + +

+Get line width of the given presentation in this view.

Parameters:
+ + +
thePrs Object to get a line width of.
+
+
Returns:
Line width of thePrs in this view.
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
string VISU.View3D.SetLineWidth in ScalarMap  thePrs,
in double  theLineWidth
+
+ + + + + +
+   + + +

+Set line width of the given presentation in this view.

Parameters:
+ + + +
thePrs Object to set a line width of.
theLineWidth Line width value. Recommended values are in range [1, 10].
+
+
Returns:
Empty string in case of success, error description in case of failure.
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.ShowPart in ViewRepresentation  ViewRepr,
in boolean  state
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
boolean VISU.View.IsPartShown in ViewRepresentation  ViewRepr  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitRight  )  [inherited]
+
+ + + + + +
+   + + +

+Horizontally split workarea of this view. This view is moved in a new right area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitLeft  )  [inherited]
+
+ + + + + +
+   + + +

+Horizontally split workarea of this view. This view stays in an old left area, others are moved in a new right area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitBottom  )  [inherited]
+
+ + + + + +
+   + + +

+Vertically split workarea of this view. This view is moved in a new bottom area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitTop  )  [inherited]
+
+ + + + + +
+   + + +

+Vertically split workarea of this view. This view stays in an old top area, others are moved in a new bottom area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.OnTop  )  [inherited]
+
+ + + + + +
+   + + +

+Put this view window on top of its work area.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.Attract in View  theView  )  [inherited]
+
+ + + + + +
+   + + +

+Put theView in workarea of this view right after it. If theView was alone in its workarea, workarea of theView will be destroyed. If theView was in the same workarea with this view, simple reordering will take place.

Parameters:
+ + +
theView A view window to be attracted to this one.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.AttractAll in View  theView  )  [inherited]
+
+ + + + + +
+   + + +

+Put all the view windows from workarea of theView in workarea of this view right after it. Workarea of theView will be destroyed. If theView was in the same workarea with this view, simple reordering will take place.

Parameters:
+ + +
theView A view window to be attracted to this one together with all its workarea.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionInSplitter in double  thePosition  )  [inherited]
+
+ + + + + +
+   + + +

+Set position of this view window relatively its splitter.

Parameters:
+ + +
thePosition Desired position of this view window relatively its splitter. Meaningfull values lays in range [0..1].
+
+Direction of positioning is defined by the splitter orientation.
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeInSplitter in double  theSize  )  [inherited]
+
+ + + + + +
+   + + +

+Set size of this view window relatively its splitter.

Parameters:
+ + +
theSize Desired size of this view window relatively its splitter. Meaningfull values lays in range [0..1].
+
+Direction of resizing is defined by the splitter orientation.
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionX in double  thePosition  )  [inherited]
+
+ + + + + +
+   + + +

+Set horizontal position of this view window relatively its workstack.

Parameters:
+ + +
thePosition Desired horizontal position of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionY in double  thePosition  )  [inherited]
+
+ + + + + +
+   + + +

+Set vertical position of this view window relatively its workstack.

Parameters:
+ + +
thePosition Desired vertical position of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeX in double  theSize  )  [inherited]
+
+ + + + + +
+   + + +

+Set horizontal size of this view window relatively its workstack.

Parameters:
+ + +
theSize Desired horizontal size of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeY in double  theSize  )  [inherited]
+
+ + + + + +
+   + + +

+Set vertical size of this view window relatively its workstack.

Parameters:
+ + +
theSize Desired vertical size of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewWidth in long  Width  )  [inherited]
+
+ + + + + +
+   + + +

+Old methods for view parameters management, they don't work now

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewHeight in long  Height  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
long VISU.View.GetViewWidth  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
long VISU.View.GetViewHeight  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewPositionHorizontal in ViewPosition  ViewPosHor  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewPositionVertical in ViewPosition  ViewPosVer  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.SetRelativePosition in double  x,
in double  y
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.SetRelativeSize in double  x,
in double  y
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Minimize  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Restore  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Maximize  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetTitle in string  theTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the View frame.

Parameters:
+ + +
theTitle String parameter defining the title of the View frame.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.View.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the View frame.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetBackground in SALOMEDS::Color  theColor  )  [inherited]
+
+ + + + + +
+   + + +

+Sets background color of the View frame.

Parameters:
+ + +
theColor Background color defined in SALOMEDS.Color enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::Color VISU.View.GetBackground  )  [inherited]
+
+ + + + + +
+   + + +

+Gets background color of the View frame.

+

+ + + + +
+ + + + + + + + +
void VISU.View.EraseAll  )  [inherited]
+
+ + + + + +
+   + + +

+Removes all presentations (presentable objects) from the view.

+

+ + + + +
+ + + + + + + + +
void VISU.View.DisplayAll  )  [inherited]
+
+ + + + + +
+   + + +

+Displays all presentations (presentable objects) in the view.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.Erase in PrsObject  thePrsObj  )  [inherited]
+
+ + + + + +
+   + + +

+Removes a definite presentation (presentable object) from the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be deleted.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.Display in PrsObject  thePrsObj  )  [inherited]
+
+ + + + + +
+   + + +

+Displays a definite presentation (presentable object) in the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be displayed.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.DisplayOnly in PrsObject  thePrsObj  )  [inherited]
+
+ + + + + +
+   + + +

+Allows to display only a definite presentation (presentable object) in the view. All other presentations are removed from the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be displayed.
+
+
+

+ + + + +
+ + + + + + + + +
void VISU.View.Update  )  [inherited]
+
+ + + + + +
+   + + +

+Updates the view.

+

+ + + + +
+ + + + + + + + + +
boolean VISU.View.SavePicture in string  theFileName  )  [inherited]
+
+ + + + + +
+   + + +

+Saves the view.

Parameters:
+ + +
theFileName The name of the file where the view will be saved.
+
+
Returns:
True, if the view have been saved successfully.
+
+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D__inherit__graph.jpg new file mode 100644 index 00000000..7da1ebe1 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager.html new file mode 100644 index 00000000..2b150d41 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager.html @@ -0,0 +1,246 @@ + + + + + + Main Page + + + +  + + + +

VISU.ViewManager Interface Reference

Interface of the ViewManager. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.ViewManager:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

View GetCurrentView ()
 Getting an active View Frame.
View3D Create3DView ()
 Creation of a 3d View.
TableView CreateTableView (in Table theTable)
 Creation of a Table View.
XYPlot CreateXYPlot ()
 Creation of a 2D plot View.
void Destroy (in View theView)
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+The ViewManager is necessary for work with view windows (creation and deletion). +

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + +
View VISU.ViewManager.GetCurrentView  ) 
+
+ + + + + +
+   + + +

+Returns an object reference to the active View Frame. Type of the View must be checked.

Note:

+Returns nil if there are no views currently opened.
+
+

+ + + + +
+ + + + + + + + +
View3D VISU.ViewManager.Create3DView  ) 
+
+ + + + + +
+   + + +

+Returns an object reference to the newly created 3D View.

+

+ + + + +
+ + + + + + + + + +
TableView VISU.ViewManager.CreateTableView in Table  theTable  ) 
+
+ + + + + +
+   + + +

+Returns an object reference to the newly created Table View.

+

+ + + + +
+ + + + + + + + +
XYPlot VISU.ViewManager.CreateXYPlot  ) 
+
+ + + + + +
+   + + +

+Returns an object reference to the newly created 2D plot View.

+

+ + + + +
+ + + + + + + + + +
void VISU.ViewManager.Destroy in View  theView  ) 
+
+ + + + + +
+   + + +

+Deletes a definite view.

Parameters:
+ + +
theView The view which should be deleted.
+
+
+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager__inherit__graph.jpg new file mode 100644 index 00000000..a1188b14 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View__inherit__graph.jpg new file mode 100644 index 00000000..d7272208 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot.html new file mode 100644 index 00000000..3c109aad --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot.html @@ -0,0 +1,2203 @@ + + + + + + Main Page + + + +  + + + +

VISU.XYPlot Interface Reference

Interface of the 2D plot view. +More... +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.XYPlot:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Types

enum  CurveType { POINTS, +MULTYLINE, +SPLINE + }
enum  ViewRepresentation { OBJECTBROWSER, +VIEWER, +PYTHON, +MESSAGES + }
 ViewRepresentation enumeration More...
enum  ViewPosition {
+  TOP, +CENTER, +BOTTOM, +RIGHT, +
+  LEFT +
+ }

Public Member Functions

void SetSubTitle (in string theTitle)
string GetSubTitle ()
void SetCurveType (in CurveType theType)
CurveType GetCurveType ()
void SetMarkerSize (in long theSize)
long GetMarkerSize ()
void EnableXGrid (in boolean theMajor, in long theNumMajor, in boolean theMinor, in long theNumMinor)
void EnableYGrid (in boolean theMajor, in long theNumMajor, in boolean theMinor, in long theNumMinor)
void SetHorScaling (in Scaling theScaling)
Scaling GetHorScaling ()
void SetVerScaling (in Scaling theScaling)
Scaling GetVerScaling ()
void SetXTitle (in string theTitle)
string GetXTitle ()
void SetYTitle (in string theTitle)
string GetYTitle ()
void ShowLegend (in boolean theShowing)
void FitAll ()
void FitXRange (in double xMin, in double xMax)
void FitYRange (in double yMin, in double yMax)
void FitRange (in double xMin, in double xMax, in double yMin, in double yMax)
void GetFitRanges (out double xMin, out double xMax, out double yMin, out double yMax)
void ShowPart (in ViewRepresentation ViewRepr, in boolean state)
boolean IsPartShown (in ViewRepresentation ViewRepr)
void SplitRight ()
 Split workarea of this view.
void SplitLeft ()
 Split workarea of this view.
void SplitBottom ()
 Split workarea of this view.
void SplitTop ()
 Split workarea of this view.
void OnTop ()
void Attract (in View theView)
void AttractAll (in View theView)
void SetRelativePositionInSplitter (in double thePosition)
void SetRelativeSizeInSplitter (in double theSize)
void SetRelativePositionX (in double thePosition)
void SetRelativePositionY (in double thePosition)
void SetRelativeSizeX (in double theSize)
void SetRelativeSizeY (in double theSize)
void SetViewWidth (in long Width)
void SetViewHeight (in long Height)
long GetViewWidth ()
long GetViewHeight ()
void SetViewPositionHorizontal (in ViewPosition ViewPosHor)
void SetViewPositionVertical (in ViewPosition ViewPosVer)
void SetRelativePosition (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void Minimize ()
void Restore ()
void Maximize ()
void SetTitle (in string theTitle)
string GetTitle ()
void SetBackground (in SALOMEDS::Color theColor)
SALOMEDS::Color GetBackground ()
void EraseAll ()
void DisplayAll ()
void Erase (in PrsObject thePrsObj)
void Display (in PrsObject thePrsObj)
void DisplayOnly (in PrsObject thePrsObj)
void Update ()
boolean SavePicture (in string theFileName)
IdType GetID ()
VISUType GetType ()
+

Detailed Description

+This interface is used for creation of a view necessary for presentation of a XY plot generated on the basis of one or several curve lines. +

+


Member Enumeration Documentation

+

+ + + + +
+ + + + +
enum VISU::XYPlot::CurveType
+
+ + + + + +
+   + + +

+This enumeration contains a set of elements determining the type of the curve lines, which will be displayed in your XY plot.

Enumerator:
+ + + + +
POINTS  +
MULTYLINE  +
SPLINE  +
+
+
+

+ + + + +
+ + + + +
enum VISU::View::ViewRepresentation [inherited]
+
+ + + + + +
+   + + +

+displaying part ("ALL" isn't setable)

Enumerator:
+ + + + + +
OBJECTBROWSER  +
VIEWER  +
PYTHON  +
MESSAGES  +
+
+
+

+ + + + +
+ + + + +
enum VISU::View::ViewPosition [inherited]
+
+ + + + + +
+   + + +

+

Enumerator:
+ + + + + + +
TOP  +
CENTER  +
BOTTOM  +
RIGHT  +
LEFT  +
+
+
+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
void VISU.XYPlot.SetSubTitle in string  theTitle  ) 
+
+ + + + + +
+   + + +

+Sets the title of the XY plot

Parameters:
+ + +
theTitle The title of the XY plot
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.XYPlot.GetSubTitle  ) 
+
+ + + + + +
+   + + +

+Gets the title of the XY plot

+

+ + + + +
+ + + + + + + + + +
void VISU.XYPlot.SetCurveType in CurveType  theType  ) 
+
+ + + + + +
+   + + +

+Sets the type of the curve lines.

Parameters:
+ + +
theType The type of the curve lines taken from CurveType enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
CurveType VISU.XYPlot.GetCurveType  ) 
+
+ + + + + +
+   + + +

+Gets the type of the curve lines.

+

+ + + + +
+ + + + + + + + + +
void VISU.XYPlot.SetMarkerSize in long  theSize  ) 
+
+ + + + + +
+   + + +

+Sets the size of the markers (data points) with help of which the curve is constructed on the graphics.

Parameters:
+ + +
theSize Long value defining the size of the markers.
+
+
+

+ + + + +
+ + + + + + + + +
long VISU.XYPlot.GetMarkerSize  ) 
+
+ + + + + +
+   + + +

+Gets the size of the markers (data points) with help of which the curve is constructed on the graphics.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.XYPlot.EnableXGrid in boolean  theMajor,
in long  theNumMajor,
in boolean  theMinor,
in long  theNumMinor
+
+ + + + + +
+   + + +

+Enable/disables X-axis grid of the 2D plot.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.XYPlot.EnableYGrid in boolean  theMajor,
in long  theNumMajor,
in boolean  theMinor,
in long  theNumMinor
+
+ + + + + +
+   + + +

+Enable/disables Y-axis grid of the 2D plot.

+

+ + + + +
+ + + + + + + + + +
void VISU.XYPlot.SetHorScaling in Scaling  theScaling  ) 
+
+ + + + + +
+   + + +

+Sets horizontal scaling of the 2D plot.

Parameters:
+ + +
theScaling Type of scaling taken from Scaling enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Scaling VISU.XYPlot.GetHorScaling  ) 
+
+ + + + + +
+   + + +

+Gets the type horizontal scaling of the 2D plot.

+

+ + + + +
+ + + + + + + + + +
void VISU.XYPlot.SetVerScaling in Scaling  theScaling  ) 
+
+ + + + + +
+   + + +

+Sets vertical scaling of the 2D plot.

Parameters:
+ + +
theScaling Type of scaling taken from Scaling enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
Scaling VISU.XYPlot.GetVerScaling  ) 
+
+ + + + + +
+   + + +

+Gets the type vertical scaling of the 2D plot.

+

+ + + + +
+ + + + + + + + + +
void VISU.XYPlot.SetXTitle in string  theTitle  ) 
+
+ + + + + +
+   + + +

+Sets the title of the X-axis of the plot.

Parameters:
+ + +
theTitle String value defining the title of the X-axis of the plot.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.XYPlot.GetXTitle  ) 
+
+ + + + + +
+   + + +

+Gets the title of the X-axis of the plot.

+

+ + + + +
+ + + + + + + + + +
void VISU.XYPlot.SetYTitle in string  theTitle  ) 
+
+ + + + + +
+   + + +

+Sets the title of the Y-axis of the plot.

Parameters:
+ + +
theTitle String value defining the title of the X-axis of the plot.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.XYPlot.GetYTitle  ) 
+
+ + + + + +
+   + + +

+Gets the title of the Y-axis of the plot.

+

+ + + + +
+ + + + + + + + + +
void VISU.XYPlot.ShowLegend in boolean  theShowing  ) 
+
+ + + + + +
+   + + +

+Shows/hides the legend (description) of the 2D plot.

+

+ + + + +
+ + + + + + + + +
void VISU.XYPlot.FitAll  ) 
+
+ + + + + +
+   + + +

+Shrinks and enlarges the 2D plot to fit the 2D viewer.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.XYPlot.FitXRange in double  xMin,
in double  xMax
+
+ + + + + +
+   + + +

+Set range of the 2D plot to X axis of the 2D viewer.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.XYPlot.FitYRange in double  yMin,
in double  yMax
+
+ + + + + +
+   + + +

+Set range of the 2D plot to Y axis of the 2D viewer.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.XYPlot.FitRange in double  xMin,
in double  xMax,
in double  yMin,
in double  yMax
+
+ + + + + +
+   + + +

+Set range of the 2D plot to XY axis of the 2D viewer.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VISU.XYPlot.GetFitRanges out double  xMin,
out double  xMax,
out double  yMin,
out double  yMax
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.ShowPart in ViewRepresentation  ViewRepr,
in boolean  state
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
boolean VISU.View.IsPartShown in ViewRepresentation  ViewRepr  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitRight  )  [inherited]
+
+ + + + + +
+   + + +

+Horizontally split workarea of this view. This view is moved in a new right area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitLeft  )  [inherited]
+
+ + + + + +
+   + + +

+Horizontally split workarea of this view. This view stays in an old left area, others are moved in a new right area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitBottom  )  [inherited]
+
+ + + + + +
+   + + +

+Vertically split workarea of this view. This view is moved in a new bottom area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.SplitTop  )  [inherited]
+
+ + + + + +
+   + + +

+Vertically split workarea of this view. This view stays in an old top area, others are moved in a new bottom area.

+

+ + + + +
+ + + + + + + + +
void VISU.View.OnTop  )  [inherited]
+
+ + + + + +
+   + + +

+Put this view window on top of its work area.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.Attract in View  theView  )  [inherited]
+
+ + + + + +
+   + + +

+Put theView in workarea of this view right after it. If theView was alone in its workarea, workarea of theView will be destroyed. If theView was in the same workarea with this view, simple reordering will take place.

Parameters:
+ + +
theView A view window to be attracted to this one.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.AttractAll in View  theView  )  [inherited]
+
+ + + + + +
+   + + +

+Put all the view windows from workarea of theView in workarea of this view right after it. Workarea of theView will be destroyed. If theView was in the same workarea with this view, simple reordering will take place.

Parameters:
+ + +
theView A view window to be attracted to this one together with all its workarea.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionInSplitter in double  thePosition  )  [inherited]
+
+ + + + + +
+   + + +

+Set position of this view window relatively its splitter.

Parameters:
+ + +
thePosition Desired position of this view window relatively its splitter. Meaningfull values lays in range [0..1].
+
+Direction of positioning is defined by the splitter orientation.
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeInSplitter in double  theSize  )  [inherited]
+
+ + + + + +
+   + + +

+Set size of this view window relatively its splitter.

Parameters:
+ + +
theSize Desired size of this view window relatively its splitter. Meaningfull values lays in range [0..1].
+
+Direction of resizing is defined by the splitter orientation.
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionX in double  thePosition  )  [inherited]
+
+ + + + + +
+   + + +

+Set horizontal position of this view window relatively its workstack.

Parameters:
+ + +
thePosition Desired horizontal position of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativePositionY in double  thePosition  )  [inherited]
+
+ + + + + +
+   + + +

+Set vertical position of this view window relatively its workstack.

Parameters:
+ + +
thePosition Desired vertical position of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeX in double  theSize  )  [inherited]
+
+ + + + + +
+   + + +

+Set horizontal size of this view window relatively its workstack.

Parameters:
+ + +
theSize Desired horizontal size of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetRelativeSizeY in double  theSize  )  [inherited]
+
+ + + + + +
+   + + +

+Set vertical size of this view window relatively its workstack.

Parameters:
+ + +
theSize Desired vertical size of this view window relatively its workstack. Meaningfull values lays in range [0..1].
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewWidth in long  Width  )  [inherited]
+
+ + + + + +
+   + + +

+Old methods for view parameters management, they don't work now

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewHeight in long  Height  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
long VISU.View.GetViewWidth  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
long VISU.View.GetViewHeight  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewPositionHorizontal in ViewPosition  ViewPosHor  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetViewPositionVertical in ViewPosition  ViewPosVer  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.SetRelativePosition in double  x,
in double  y
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
void VISU.View.SetRelativeSize in double  x,
in double  y
[inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Minimize  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Restore  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + +
void VISU.View.Maximize  )  [inherited]
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetTitle in string  theTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Sets the title of the View frame.

Parameters:
+ + +
theTitle String parameter defining the title of the View frame.
+
+
+

+ + + + +
+ + + + + + + + +
string VISU.View.GetTitle  )  [inherited]
+
+ + + + + +
+   + + +

+Gets the title of the View frame.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.SetBackground in SALOMEDS::Color  theColor  )  [inherited]
+
+ + + + + +
+   + + +

+Sets background color of the View frame.

Parameters:
+ + +
theColor Background color defined in SALOMEDS.Color enumeration.
+
+
+

+ + + + +
+ + + + + + + + +
SALOMEDS::Color VISU.View.GetBackground  )  [inherited]
+
+ + + + + +
+   + + +

+Gets background color of the View frame.

+

+ + + + +
+ + + + + + + + +
void VISU.View.EraseAll  )  [inherited]
+
+ + + + + +
+   + + +

+Removes all presentations (presentable objects) from the view.

+

+ + + + +
+ + + + + + + + +
void VISU.View.DisplayAll  )  [inherited]
+
+ + + + + +
+   + + +

+Displays all presentations (presentable objects) in the view.

+

+ + + + +
+ + + + + + + + + +
void VISU.View.Erase in PrsObject  thePrsObj  )  [inherited]
+
+ + + + + +
+   + + +

+Removes a definite presentation (presentable object) from the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be deleted.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.Display in PrsObject  thePrsObj  )  [inherited]
+
+ + + + + +
+   + + +

+Displays a definite presentation (presentable object) in the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be displayed.
+
+
+

+ + + + +
+ + + + + + + + + +
void VISU.View.DisplayOnly in PrsObject  thePrsObj  )  [inherited]
+
+ + + + + +
+   + + +

+Allows to display only a definite presentation (presentable object) in the view. All other presentations are removed from the view.

Parameters:
+ + +
thePrsObj The presentation (presentable object) which should be displayed.
+
+
+

+ + + + +
+ + + + + + + + +
void VISU.View.Update  )  [inherited]
+
+ + + + + +
+   + + +

+Updates the view.

+

+ + + + +
+ + + + + + + + + +
boolean VISU.View.SavePicture in string  theFileName  )  [inherited]
+
+ + + + + +
+   + + +

+Saves the view.

Parameters:
+ + +
theFileName The name of the file where the view will be saved.
+
+
Returns:
True, if the view have been saved successfully.
+
+

+ + + + +
+ + + + + + + + +
IdType VISU.Base.GetID  )  [inherited]
+
+ + + + + +
+   + + +

+Returns ID of the object.

+

+ + + + +
+ + + + + + + + +
VISUType VISU.Base.GetType  )  [inherited]
+
+ + + + + +
+   + + +

+Returns the type of the presentable object

+ + + diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot__inherit__graph.jpg new file mode 100644 index 00000000..fe731c7e Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/vtk_3d_viewer.htm b/doc/salome/gui/VISU/vtk_3d_viewer.htm new file mode 100755 index 00000000..28b92248 --- /dev/null +++ b/doc/salome/gui/VISU/vtk_3d_viewer.htm @@ -0,0 +1,240 @@ + + + + + +VTK 3D Viewer + + + + + + + + + + + + + +

VTK 3D Viewer

+ +

VTK + 3D viewer  is + used in Post-Pro module for visualization of all 3D Presentations except + for Gauss Points Presentations.

+ +

 

+ +

The functionalities of VTK viewer are available via its Viewer Toolbar. + Buttons marked with small downward triangles have extended functionality + which can be accessed by locking on them with left mouse button.  

+ +

 

+ +

+ +

 

+ + + +

 

+ +

+ +

 

+ + + +

 

+ + + + diff --git a/doc/salome/gui/VISU/whd_dpns.htm b/doc/salome/gui/VISU/whd_dpns.htm new file mode 100755 index 00000000..1bca2360 --- /dev/null +++ b/doc/salome/gui/VISU/whd_dpns.htm @@ -0,0 +1,43 @@ + + +Navigator Pane + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/VISU/whd_hide0.gif b/doc/salome/gui/VISU/whd_hide0.gif new file mode 100755 index 00000000..97ea0bb6 Binary files /dev/null and b/doc/salome/gui/VISU/whd_hide0.gif differ diff --git a/doc/salome/gui/VISU/whd_hide1.gif b/doc/salome/gui/VISU/whd_hide1.gif new file mode 100755 index 00000000..97ea0bb6 Binary files /dev/null and b/doc/salome/gui/VISU/whd_hide1.gif differ diff --git a/doc/salome/gui/VISU/whd_hide2.gif b/doc/salome/gui/VISU/whd_hide2.gif new file mode 100755 index 00000000..97ea0bb6 Binary files /dev/null and b/doc/salome/gui/VISU/whd_hide2.gif differ diff --git a/doc/salome/gui/VISU/whd_next0.gif b/doc/salome/gui/VISU/whd_next0.gif new file mode 100755 index 00000000..d92dda52 Binary files /dev/null and b/doc/salome/gui/VISU/whd_next0.gif differ diff --git a/doc/salome/gui/VISU/whd_next1.gif b/doc/salome/gui/VISU/whd_next1.gif new file mode 100755 index 00000000..d92dda52 Binary files /dev/null and b/doc/salome/gui/VISU/whd_next1.gif differ diff --git a/doc/salome/gui/VISU/whd_next2.gif b/doc/salome/gui/VISU/whd_next2.gif new file mode 100755 index 00000000..d92dda52 Binary files /dev/null and b/doc/salome/gui/VISU/whd_next2.gif differ diff --git a/doc/salome/gui/VISU/whd_nvp10.htm b/doc/salome/gui/VISU/whd_nvp10.htm new file mode 100755 index 00000000..a57fe1e4 --- /dev/null +++ b/doc/salome/gui/VISU/whd_nvp10.htm @@ -0,0 +1,15 @@ + + +Navigation Pane + + + + + + + + + + + + diff --git a/doc/salome/gui/VISU/whd_nvp20.htm b/doc/salome/gui/VISU/whd_nvp20.htm new file mode 100755 index 00000000..c5754bc4 --- /dev/null +++ b/doc/salome/gui/VISU/whd_nvp20.htm @@ -0,0 +1,334 @@ + + +navigation pane + + + + + + + + + + + + + + + + + diff --git a/doc/salome/gui/VISU/whd_prev0.gif b/doc/salome/gui/VISU/whd_prev0.gif new file mode 100755 index 00000000..518561a0 Binary files /dev/null and b/doc/salome/gui/VISU/whd_prev0.gif differ diff --git a/doc/salome/gui/VISU/whd_prev1.gif b/doc/salome/gui/VISU/whd_prev1.gif new file mode 100755 index 00000000..518561a0 Binary files /dev/null and b/doc/salome/gui/VISU/whd_prev1.gif differ diff --git a/doc/salome/gui/VISU/whd_prev2.gif b/doc/salome/gui/VISU/whd_prev2.gif new file mode 100755 index 00000000..518561a0 Binary files /dev/null and b/doc/salome/gui/VISU/whd_prev2.gif differ diff --git a/doc/salome/gui/VISU/whd_show0.gif b/doc/salome/gui/VISU/whd_show0.gif new file mode 100755 index 00000000..60e8e689 Binary files /dev/null and b/doc/salome/gui/VISU/whd_show0.gif differ diff --git a/doc/salome/gui/VISU/whd_show1.gif b/doc/salome/gui/VISU/whd_show1.gif new file mode 100755 index 00000000..60e8e689 Binary files /dev/null and b/doc/salome/gui/VISU/whd_show1.gif differ diff --git a/doc/salome/gui/VISU/whd_show2.gif b/doc/salome/gui/VISU/whd_show2.gif new file mode 100755 index 00000000..60e8e689 Binary files /dev/null and b/doc/salome/gui/VISU/whd_show2.gif differ diff --git a/doc/salome/gui/VISU/whd_sync0.gif b/doc/salome/gui/VISU/whd_sync0.gif new file mode 100755 index 00000000..1a9785ce Binary files /dev/null and b/doc/salome/gui/VISU/whd_sync0.gif differ diff --git a/doc/salome/gui/VISU/whd_sync1.gif b/doc/salome/gui/VISU/whd_sync1.gif new file mode 100755 index 00000000..1a9785ce Binary files /dev/null and b/doc/salome/gui/VISU/whd_sync1.gif differ diff --git a/doc/salome/gui/VISU/whd_sync2.gif b/doc/salome/gui/VISU/whd_sync2.gif new file mode 100755 index 00000000..1a9785ce Binary files /dev/null and b/doc/salome/gui/VISU/whd_sync2.gif differ diff --git a/doc/salome/gui/VISU/whd_tab0.gif b/doc/salome/gui/VISU/whd_tab0.gif new file mode 100755 index 00000000..955c42f4 Binary files /dev/null and b/doc/salome/gui/VISU/whd_tab0.gif differ diff --git a/doc/salome/gui/VISU/whd_tab1.gif b/doc/salome/gui/VISU/whd_tab1.gif new file mode 100755 index 00000000..b3ec41d6 Binary files /dev/null and b/doc/salome/gui/VISU/whd_tab1.gif differ diff --git a/doc/salome/gui/VISU/whd_tab2.gif b/doc/salome/gui/VISU/whd_tab2.gif new file mode 100755 index 00000000..08fb0ce4 Binary files /dev/null and b/doc/salome/gui/VISU/whd_tab2.gif differ diff --git a/doc/salome/gui/VISU/whd_tab3.gif b/doc/salome/gui/VISU/whd_tab3.gif new file mode 100755 index 00000000..1819c8e8 Binary files /dev/null and b/doc/salome/gui/VISU/whd_tab3.gif differ diff --git a/doc/salome/gui/VISU/whd_tab4.gif b/doc/salome/gui/VISU/whd_tab4.gif new file mode 100755 index 00000000..1a6fc4f4 Binary files /dev/null and b/doc/salome/gui/VISU/whd_tab4.gif differ diff --git a/doc/salome/gui/VISU/whd_tab5.gif b/doc/salome/gui/VISU/whd_tab5.gif new file mode 100755 index 00000000..93401926 Binary files /dev/null and b/doc/salome/gui/VISU/whd_tab5.gif differ diff --git a/doc/salome/gui/VISU/whd_tab6.gif b/doc/salome/gui/VISU/whd_tab6.gif new file mode 100755 index 00000000..fe312d23 Binary files /dev/null and b/doc/salome/gui/VISU/whd_tab6.gif differ diff --git a/doc/salome/gui/VISU/whd_tab7.gif b/doc/salome/gui/VISU/whd_tab7.gif new file mode 100755 index 00000000..3b95ae24 Binary files /dev/null and b/doc/salome/gui/VISU/whd_tab7.gif differ diff --git a/doc/salome/gui/VISU/whd_tab8.gif b/doc/salome/gui/VISU/whd_tab8.gif new file mode 100755 index 00000000..c80acc8d Binary files /dev/null and b/doc/salome/gui/VISU/whd_tab8.gif differ diff --git a/doc/salome/gui/VISU/whd_tabs.htm b/doc/salome/gui/VISU/whd_tabs.htm new file mode 100755 index 00000000..1568f573 --- /dev/null +++ b/doc/salome/gui/VISU/whd_tabs.htm @@ -0,0 +1,533 @@ + + +WebHelp Tabs Frame in Navigation Pane + + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/VISU/whd_toc1.gif b/doc/salome/gui/VISU/whd_toc1.gif new file mode 100755 index 00000000..11017258 Binary files /dev/null and b/doc/salome/gui/VISU/whd_toc1.gif differ diff --git a/doc/salome/gui/VISU/whd_toc2.gif b/doc/salome/gui/VISU/whd_toc2.gif new file mode 100755 index 00000000..975e5f6f Binary files /dev/null and b/doc/salome/gui/VISU/whd_toc2.gif differ diff --git a/doc/salome/gui/VISU/whd_toc3.gif b/doc/salome/gui/VISU/whd_toc3.gif new file mode 100755 index 00000000..4b8122f0 Binary files /dev/null and b/doc/salome/gui/VISU/whd_toc3.gif differ diff --git a/doc/salome/gui/VISU/whd_toc4.gif b/doc/salome/gui/VISU/whd_toc4.gif new file mode 100755 index 00000000..3f9a0368 Binary files /dev/null and b/doc/salome/gui/VISU/whd_toc4.gif differ diff --git a/doc/salome/gui/VISU/whd_topic.xml b/doc/salome/gui/VISU/whd_topic.xml new file mode 100755 index 00000000..a1b0320f --- /dev/null +++ b/doc/salome/gui/VISU/whd_topic.xml @@ -0,0 +1,85 @@ + + + + + + + + + + +"]]> + + + + +"]]> + + + + +"; +OutputInTopicNavBarDataWebSearch.form();]]> + + + + + + + + + + +"]]> + + + diff --git a/doc/salome/gui/VISU/whd_wbsh0.gif b/doc/salome/gui/VISU/whd_wbsh0.gif new file mode 100755 index 00000000..383688e7 Binary files /dev/null and b/doc/salome/gui/VISU/whd_wbsh0.gif differ diff --git a/doc/salome/gui/VISU/whd_wbsh1.gif b/doc/salome/gui/VISU/whd_wbsh1.gif new file mode 100755 index 00000000..383688e7 Binary files /dev/null and b/doc/salome/gui/VISU/whd_wbsh1.gif differ diff --git a/doc/salome/gui/VISU/whd_wbsh2.gif b/doc/salome/gui/VISU/whd_wbsh2.gif new file mode 100755 index 00000000..383688e7 Binary files /dev/null and b/doc/salome/gui/VISU/whd_wbsh2.gif differ diff --git a/doc/salome/gui/VISU/whgdata/whlstf7.htm b/doc/salome/gui/VISU/whgdata/whlstf7.htm new file mode 100755 index 00000000..2d86fe7c --- /dev/null +++ b/doc/salome/gui/VISU/whgdata/whlstf7.htm @@ -0,0 +1,43 @@ + + +Search Words List + + + + + + + +

<<

+

+right 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
rightward
rotate 1 2 3 4
rotating
rotation 1 2 3 4 5 6 7
rotations 1 2 3
row 1 2
running 1 2
+

+s 1 2
salome 1 2 3 4 5 6 7 8
same 1 2 3 4 5 6 7 8 9
save 1 2 3 4 5 6 7
saves
saving
scalar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
scale 1 2 3 4 5 6 7 8 9
scales
scaling 1 2 3 4 5 6 7 8
scene 1 2 3 4 5
screen
script
search
second 1 2 3
secondary
section 1 2
see 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
seen
segmentation 1 2 3 4
segments 1 2
select 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
selectable
selected 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
selecting
selection 1 2 3 4
semi 1 2
sensitive
separate 1 2
separately 1 2
serve
session
sessions
set 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
setting 1 2 3 4 5 6 7 8 9 10 11 12
settings 1 2 3 4 5
setup
shader
shading
shape 1 2 3 4 5
shifting
should 1 2 3 4 5 6 7 8 9 10 11
show 1 2 3 4 5 6 7 8
shows 1 2 3 4 5 6 7
shrink
side 1 2
similar 1 2
simple
simultaneous
simultaneously 1 2 3 4
size 1 2 3 4 5 6 7
sizes
slow
small 1 2
smaller 1 2
smallest
smooth
smoother
smoothness 1 2
so 1 2 3 4
solid
solve
sometimes
source
space 1 2 3 4 5 6
spacemouse
spacing
special 1 2
specially
specified 1 2 3 4
specify 1 2 3
specifying
speed 1 2
spent
sphere 1 2
spheres
spline
splines
split
sprite 1 2
sprites


>> + + + + + diff --git a/doc/salome/gui/VISU/whgdata/whlstf8.htm b/doc/salome/gui/VISU/whgdata/whlstf8.htm new file mode 100755 index 00000000..6f5e4d8c --- /dev/null +++ b/doc/salome/gui/VISU/whgdata/whlstf8.htm @@ -0,0 +1,45 @@ + + +Search Words List + + + + + + + +

<<

+

+stamp 1 2 3 4 5 6 7
stamps 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
standard 1 2 3 4 5 6 7 8
star
start 1 2 3 4 5
starting
state
step 1 2 3 4
steps 1 2 3 4
stop
store
stored
stream
streamline
streamlines
strictly
structure 1 2 3 4 5
structured
study 1 2 3 4 5 6
style 1 2
subfolder 1 2 3 4 5
subfolders
submenu
submesh 1 2 3 4 5
submeshes 1 2 3
substituted
suggests
superposition
supported
surface 1 2 3
surfaces 1 2
suspend
sweep 1 2 3
sweeping 1 2 3
switch 1 2 3
switching
system 1 2 3 4
systematically
+

+t 1 2 3 4
tab 1 2 3 4 5 6 7 8 9 10 11 12
table 1 2 3 4 5 6 7 8 9 10
tables 1 2 3 4 5 6 7 8
tail
take
taken 1 2 3 4
takes
technically
tensor 1 2
text 1 2
texture
textures
them 1 2 3 4 5 6 7 8 9 10
therefore
thick
thin
thought 1 2
three 1 2 3 4 5 6 7 8
threshold
tick
tilt
time 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
timing
title 1 2
titles
together
toggle
tolerance
toolbar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
toolbars
top 1 2 3
total
touch
touches
transformation 1 2
transforming
translate 1 2 3
translation 1 2 3
transparency 1 2
transparent 1 2 3
tree
triangle
triangles 1 2
triangular
triggers
trihedron
truncated
twice
two 1 2 3 4 5 6 7 8 9 10 11 12 13
txt 1 2
type 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
types 1 2 3 4 5 6
+

+unchecked
unique
units 1 2 3
unwanted
up 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
update
updated 1 2 3 4
upper
upward


>> + + + + + diff --git a/doc/salome/gui/VISU/whgdata/whlstf9.htm b/doc/salome/gui/VISU/whgdata/whlstf9.htm new file mode 100755 index 00000000..f570169b --- /dev/null +++ b/doc/salome/gui/VISU/whgdata/whlstf9.htm @@ -0,0 +1,50 @@ + + +Search Words List + + + + + + + +

<<

+

+usage
used 1 2 3 4 5 6 7 8 9 10 11 12 13
user 1 2 3 4 5 6 7 8
using 1 2 3 4 5 6 7 8 9 10 11 12
usually
+

+v 1 2
validate
value 1 2 3 4 5 6 7 8 9 10 11 12 13 14
values 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
variable
variables
various
vary
ve
vector 1 2 3 4 5 6 7 8 9 10 11 12
vectors 1 2 3
verbal
vertex
vertical 1 2 3 4
very 1 2
via 1 2 3
video
view 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
viewer 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
viewers
viewing 1 2
views 1 2
visible 1 2 3
visualisation
visualised
visualization 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
visualize 1 2 3
visualized 1 2
visualizes
vtk 1 2 3 4 5
+

+way 1 2 3
well 1 2
what
whatever
wheel
while
whole 1 2
why
width 1 2 3 4 5
will 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
window 1 2 3 4 5 6
windows 1 2
wireframe
wires
wish 1 2 3
within 1 2 3 4
without 1 2 3
would 1 2
written
+

+x 1 2 3 4 5 6 7 8
xls 1 2
xy 1 2 3 4 5 6 7
+

+y 1 2 3 4 5 6 7
your 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
yz 1 2 3
+

+z 1 2
zoom 1 2 3 4 5 6
zoomed
zx 1 2 3


+ + + + diff --git a/doc/salome/gui/VISU/whgdata/whlstfl24.htm b/doc/salome/gui/VISU/whgdata/whlstfl24.htm new file mode 100755 index 00000000..8ff9e6ac --- /dev/null +++ b/doc/salome/gui/VISU/whgdata/whlstfl24.htm @@ -0,0 +1,45 @@ + + +Search Words letter + + + + + + + + + +

^ Z ZO ZX ^

+ + + + + diff --git a/doc/salome/gui/VISU/whgdata/whlstt7.htm b/doc/salome/gui/VISU/whgdata/whlstt7.htm new file mode 100755 index 00000000..cd77cd3e --- /dev/null +++ b/doc/salome/gui/VISU/whgdata/whlstt7.htm @@ -0,0 +1,63 @@ + + + +Content + + + + + + + + + + +
+

+ Post-Pro module
+    Introduction to Post-Pro
+    Running Post-Pro
+    Importing MED files
+    Structure of MED objects
+    3D presentations
+    Table presentations
+    XY plots
+       Creating curves
+       Creating XY plots
+       Plot2D Viewer
+       Setting properties of XY plots
+       Access to Post-Pro module functionality from Python (using VISU_Gen.idl)
+

+ +
+

+

+ + + + diff --git a/doc/salome/tui/VISU/doxyfile.in b/doc/salome/tui/VISU/doxyfile.in new file mode 100755 index 00000000..53b0ed84 --- /dev/null +++ b/doc/salome/tui/VISU/doxyfile.in @@ -0,0 +1,242 @@ +# Doxyfile 1.4.6 + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = "SALOME - VISU - v.@VERSION@" +PROJECT_NUMBER = +OUTPUT_DIRECTORY = ../ +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +USE_WINDOWS_ENCODING = NO +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = NO +ABBREVIATE_BRIEF = +ALWAYS_DETAILED_SEC = YES +INLINE_INHERITED_MEMB = YES +FULL_PATH_NAMES = YES +STRIP_FROM_PATH = ../../../share/salome \ + ../../../build/salome +STRIP_FROM_INC_PATH = +SHORT_NAMES = NO +JAVADOC_AUTOBRIEF = YES +MULTILINE_CPP_IS_BRIEF = NO +DETAILS_AT_TOP = NO +INHERIT_DOCS = YES +SEPARATE_MEMBER_PAGES = NO +TAB_SIZE = 5 +ALIASES = +OPTIMIZE_OUTPUT_FOR_C = YES +OPTIMIZE_OUTPUT_JAVA = YES +BUILTIN_STL_SUPPORT = NO +DISTRIBUTE_GROUP_DOC = NO +SUBGROUPING = YES + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- +EXTRACT_ALL = YES +EXTRACT_PRIVATE = YES +EXTRACT_STATIC = YES +EXTRACT_LOCAL_CLASSES = YES +EXTRACT_LOCAL_METHODS = NO +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +INTERNAL_DOCS = YES +CASE_SENSE_NAMES = YES +HIDE_SCOPE_NAMES = NO +SHOW_INCLUDE_FILES = YES +INLINE_INFO = YES +SORT_MEMBER_DOCS = NO +SORT_BRIEF_DOCS = NO +SORT_BY_SCOPE_NAME = NO +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 25 +SHOW_USED_FILES = NO +SHOW_DIRECTORIES = NO +FILE_VERSION_FILTER = + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = NO +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = log.txt + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = ../../../share/salome/src \ + ../../../share/salome/idl \ + ../../../build/salome/bin +FILE_PATTERNS = *.idl *.h *.hh *.hxx *.c *.cc *.cxx *.ixx *.jxx python_extension_must_be_here +RECURSIVE = YES +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = sources/ +INPUT_FILTER = +FILTER_PATTERNS = +FILTER_SOURCE_FILES = YES + +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = NO +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = NO +REFERENCES_RELATION = YES +USE_HTAGS = NO +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = YES +COLS_IN_ALPHA_INDEX = 3 +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = VISU +HTML_FILE_EXTENSION = .html +HTML_HEADER = sources/myheader.html +HTML_FOOTER = sources/footer.html +HTML_STYLESHEET = sources/static/doxygen.css +HTML_ALIGN_MEMBERS = YES +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +BINARY_TOC = YES +TOC_EXPAND = YES +DISABLE_INDEX = NO +ENUM_VALUES_PER_LINE = 4 +GENERATE_TREEVIEW = NO +TREEVIEW_WIDTH = 250 + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = a4wide +EXTRA_PACKAGES = +LATEX_HEADER = +PDF_HYPERLINKS = NO +USE_PDFLATEX = NO +LATEX_BATCHMODE = NO +LATEX_HIDE_INDICES = NO + +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_LINKS = NO + +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = NO +XML_OUTPUT = xml +XML_SCHEMA = +XML_DTD = +XML_PROGRAMLISTING = YES + +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO + +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = NO +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = NO + +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +PERL_PATH = /usr/bin/perl + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = YES +HIDE_UNDOC_RELATIONS = NO +HAVE_DOT = YES +CLASS_GRAPH = YES +COLLABORATION_GRAPH = NO +GROUP_GRAPHS = NO +UML_LOOK = NO +TEMPLATE_RELATIONS = YES +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = NO +CALL_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DIRECTORY_GRAPH = YES +DOT_IMAGE_FORMAT = jpg +DOT_PATH = +DOTFILE_DIRS = +MAX_DOT_GRAPH_WIDTH = 1024 +MAX_DOT_GRAPH_HEIGHT = 1200 +MAX_DOT_GRAPH_DEPTH = 0 +DOT_TRANSPARENT = NO +DOT_MULTI_TARGETS = NO +GENERATE_LEGEND = NO +DOT_CLEANUP = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to the search engine +#--------------------------------------------------------------------------- +SEARCHENGINE = NO diff --git a/doc/salome/tui/VISU/sources/footer.html b/doc/salome/tui/VISU/sources/footer.html new file mode 100755 index 00000000..cb55f397 --- /dev/null +++ b/doc/salome/tui/VISU/sources/footer.html @@ -0,0 +1,5 @@ + + + + diff --git a/doc/salome/tui/VISU/sources/static/tree.js.in b/doc/salome/tui/VISU/sources/static/tree.js.in new file mode 100755 index 00000000..8903b2ab --- /dev/null +++ b/doc/salome/tui/VISU/sources/static/tree.js.in @@ -0,0 +1,85 @@ +foldersTree = gFld("SALOME v.@VERSION@ ", "", "") + insDoc(foldersTree, gLnk("Main Page", "", "main.html")) + +aux1 = insFld(foldersTree, gFld("TUI Reference Guide", "")) + aux2 = insFld(aux1, gFld("Modules", "")) + aux3 = insFld(aux2, gFld("SALOME VISU module", "")) + insDoc(aux3, gLnk("Overview", "", "overview_VISU.html")) + aux4 = insFld(aux3, gFld("Packages", "")) + insDoc(aux4, gLnk("VISU", "", "namespaceVISU.html")) + insDoc(aux3, gLnk("Examples", "", "examples_VISU.html")) + + +/*! Data structures +*/ + insDoc(aux1, gLnk("Data Structures", "", "annotated.html")) + +/*! insDoc(aux1, gLnk("VISU::Animation", "", "interfaceVISU_1_1Animation.html")) + insDoc(aux1, gLnk("VISU::Base", "", "interfaceVISU_1_1Base.html")) + insDoc(aux1, gLnk("VISU::Container", "", "interfaceVISU_1_1Container.html")) + insDoc(aux1, gLnk("VISU::Curve", "", "interfaceVISU_1_1Curve.html")) + insDoc(aux1, gLnk("VISU::CutLines", "", "interfaceVISU_1_1CutLines.html")) + insDoc(aux1, gLnk("VISU::CutPlanes", "", "interfaceVISU_1_1CutPlanes.html")) + insDoc(aux1, gLnk("VISU::DeformedShape", "", "interfaceVISU_1_1DeformedShape.html")) + insDoc(aux1, gLnk("VISU::IsoSurfaces", "", "interfaceVISU_1_1IsoSurfaces.html")) + insDoc(aux1, gLnk("VISU::Mesh", "", "interfaceVISU_1_1Mesh.html")) + insDoc(aux1, gLnk("VISU::Prs3d", "", "interfaceVISU_1_1Prs3d.html")) + insDoc(aux1, gLnk("VISU::PrsObject", "", "interfaceVISU_1_1PrsObject.html")) + insDoc(aux1, gLnk("VISU::Result", "", "interfaceVISU_1_1Result.html")) + insDoc(aux1, gLnk("VISU::ScalarMap", "", "interfaceVISU_1_1ScalarMap.html")) + insDoc(aux1, gLnk("VISU::StreamLines", "", "interfaceVISU_1_1StreamLines.html")) + insDoc(aux1, gLnk("VISU::Table", "", "interfaceVISU_1_1Table.html")) + insDoc(aux1, gLnk("VISU::TableView", "", "interfaceVISU_1_1TableView.html")) + insDoc(aux1, gLnk("VISU::Vectors", "", "interfaceVISU_1_1Vectors.html")) + insDoc(aux1, gLnk("VISU::View", "", "interfaceVISU_1_1View.html")) + insDoc(aux1, gLnk("VISU::View3D", "", "interfaceVISU_1_1View3D.html")) + insDoc(aux1, gLnk("VISU::ViewManager", "", "interfaceVISU_1_1ViewManager.html")) + insDoc(aux1, gLnk("VISU::VISU_Gen", "", "interfaceVISU_1_1VISU__Gen.html")) + insDoc(aux1, gLnk("VISU::XYPlot", "", "interfaceVISU_1_1XYPlot.html")) +*/ + insDoc(aux1, gLnk("Class Hierarchy", "", "hierarchy.html")) + +/*! + aux2 = insFld(aux1, gFld("VISU::Base", "", "interfaceVISU_1_1Base.html")) + insDoc(aux2, gLnk("VISU::Animation", "", "interfaceVISU_1_1Animation.html")) + aux3 = insFld(aux2, gFld("VISU::PrsObject", "", "interfaceVISU_1_1PrsObject.html")) + insDoc(aux3, gLnk("VISU::Container", "", "interfaceVISU_1_1Container.html")) + insDoc(aux3, gLnk("VISU::Curve", "", "interfaceVISU_1_1Curve.html")) + aux4 = insFld(aux3, gFld("VISU::Prs3d", "", "interfaceVISU_1_1Prs3d.html")) + insDoc(aux4, gLnk("VISU::Mesh", "", "interfaceVISU_1_1Mesh.html")) + aux5 = insFld(aux4, gFld("VISU::ScalarMap", "", "interfaceVISU_1_1ScalarMap.html")) + insDoc(aux5, gLnk("VISU::CutLines", "", "interfaceVISU_1_1CutLines.html")) + insDoc(aux5, gLnk("VISU::CutPlanes", "", "interfaceVISU_1_1CutPlanes.html")) + aux6 = insFld(aux5, gFld("VISU::DeformedShape", "", "interfaceVISU_1_1DeformedShape.html")) + insDoc(aux6, gLnk("VISU::StreamLines", "", "interfaceVISU_1_1StreamLines.html")) + insDoc(aux6, gLnk("VISU::Vectors", "", "interfaceVISU_1_1Vectors.html")) + insDoc(aux5, gLnk("VISU::IsoSurfaces", "", "interfaceVISU_1_1IsoSurfaces.html")) + insDoc(aux3, gLnk("VISU::Table", "", "interfaceVISU_1_1Table.html")) + insDoc(aux2, gLnk("VISU::Result", "", "interfaceVISU_1_1Result.html")) + aux3 = insFld(aux2, gFld("VISU::View", "", "interfaceVISU_1_1View.html")) + insDoc(aux3, gLnk("VISU::TableView", "", "interfaceVISU_1_1TableView.html")) + insDoc(aux3, gLnk("VISU::View3D", "", "interfaceVISU_1_1View3D.html")) + insDoc(aux3, gLnk("VISU::XYPlot", "", "interfaceVISU_1_1XYPlot.html")) + insDoc(aux2, gLnk("VISU::ViewManager", "", "interfaceVISU_1_1ViewManager.html")) + insDoc(aux2, gLnk("VISU::VISU_Gen", "", "interfaceVISU_1_1VISU__Gen.html")) + insDoc(aux2, gLnk("VISU::VISU_Gen", "", "interfaceVISU_1_1VISU__Gen.html")) + insDoc(aux2, gLnk("VISU::VISU_Gen", "", "interfaceVISU_1_1VISU__Gen.html")) +*/ + insDoc(aux1, gLnk("Class methods list", "", "functions.html")) +/*! +aux1 = insFld(foldersTree, gFld("Namespace List", "", "namespaces.html")) + insDoc(aux1, gLnk("VISU", "", "namespaceVISU.html")) +*/ + insDoc(aux1, gLnk("Namespace Members", "", "namespacemembers.html")) + + insDoc(aux1, gLnk("File List", "", "files.html")) + +/*! + insDoc(aux1, gLnk("VISU_Gen.idl", "", "VISU__Gen_8idl.html")) +*/ + +aux1 = insFld(foldersTree, gFld("IDL/Python mapping", "")) + insDoc(aux1, gLnk("Mapping of VISU IDL definitions to Python language", "", "page2.html")) + +/*! insDoc(foldersTree, gLnk("Graphical Class Hierarchy", "", "inherits.html")) +*/ diff --git a/resources/SalomeApp.xml b/resources/SalomeApp.xml new file mode 100644 index 00000000..8fa38a99 --- /dev/null +++ b/resources/SalomeApp.xml @@ -0,0 +1,117 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
diff --git a/resources/VISUCatalog.xml.in b/resources/VISUCatalog.xml.in new file mode 100644 index 00000000..96f7ffab --- /dev/null +++ b/resources/VISUCatalog.xml.in @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + VISU + Post-Pro + VISU + NRI + @VERSION@ + Post-Pro component + 1 + ModuleVisu.png + hostname = localhost + + + diff --git a/resources/Visu_import_med.png b/resources/Visu_import_med.png new file mode 100644 index 00000000..73ade296 Binary files /dev/null and b/resources/Visu_import_med.png differ diff --git a/src/OBJECT/VISU_BoostSignals.h b/src/OBJECT/VISU_BoostSignals.h new file mode 100644 index 00000000..f6eb6ac1 --- /dev/null +++ b/src/OBJECT/VISU_BoostSignals.h @@ -0,0 +1,56 @@ +// VISU OBJECT : interactive object for VISU entities implementation +// +// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, +// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS +// +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 2.1 of the License. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +// +// +// +// File : +// Author : +// Module : VISU +// $Header$ + +#ifndef VISU_BOOST_SIGNALS_H +#define VISU_BOOST_SIGNALS_H + +#ifdef signals +# ifndef QOBJECTDEFS_H +# error "Cannot recover the siganlas macro definition" +# else +# define EXTERNAL_SIGNALS_DEFINITION +# undef signals +# endif +#endif + +#include + +namespace boost { + namespace signalslib = BOOST_SIGNALS_NAMESPACE; +} + +#ifdef EXTERNAL_SIGNALS_DEFINITION +# undef EXTERNAL_SIGNALS_DEFINITION +# ifdef QT_MOC_CPP +# define signals signals +# else +# define signals protected +# endif +#endif + +#endif //VISU_BOOST_SIGNALS_H diff --git a/src/VISU_SWIG/VISU_Example_07.py b/src/VISU_SWIG/VISU_Example_07.py new file mode 100644 index 00000000..c676ddf5 --- /dev/null +++ b/src/VISU_SWIG/VISU_Example_07.py @@ -0,0 +1,161 @@ +# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, +# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# +# Manage view parameters of presentations: +# Representation Mode, Shrink, Shading, Opacity, Line Width + +import salome + +import VISU +import visu_gui + +import os +import time + +datadir = os.getenv("DATA_DIR") + "/MedFiles/" + +myVisu = visu_gui.myVisu +myVisu.SetCurrentStudy(salome.myStudy) +myViewManager = myVisu.GetViewManager() +myView = myViewManager.Create3DView() + +sleep_delay = 1 + +def AfterSet(error_string, method_name, old_value, new_value): + print method_name, "(): old_value = ", old_value, "new_value = ", new_value + if error_string == "": + time.sleep(sleep_delay) + else: + print method_name, "() error = ", error_string + pass + pass + +def ChangeRepresentation(scalarmap,repres,shrink,shading,opacity,linew): + if scalarmap is None : print "Error" + else : print "OK" + + myView.DisplayOnly(scalarmap) + myView.FitAll() + + time.sleep(sleep_delay) + + # enum PresentationType{ POINT, WIREFRAME, SHADED, INSIDEFRAME, SURFACEFRAME, SHRINK } + old_prs_type = myView.GetPresentationType(scalarmap) + if old_prs_type != repres: + err_str = myView.SetPresentationType(scalarmap, repres) + AfterSet(err_str, "SetPresentationType", old_prs_type, repres) + pass + + old_is_shrinked = myView.IsShrinked(scalarmap) + if old_is_shrinked != shrink: + err_str = myView.SetShrinked(scalarmap, shrink) # 1 - shrinked, 0 - not shrinked + AfterSet(err_str, "SetShrinked", old_is_shrinked, shrink) + pass + + old_is_shaded = myView.IsShaded(scalarmap) + if old_is_shaded != shading: + err_str = myView.SetShaded(scalarmap, shading) # 1 - shaded, 0 - not shaded + AfterSet(err_str, "SetShaded", old_is_shaded, shading) + pass + + old_opacity = myView.GetOpacity(scalarmap) + if old_opacity != opacity: + err_str = myView.SetOpacity(scalarmap, opacity) # double value [0, 1] + AfterSet(err_str, "SetOpacity", old_opacity, opacity) + pass + + old_linew = myView.GetLineWidth(scalarmap) + if old_linew != linew: + err_str = myView.SetLineWidth(scalarmap, linew) # double value, recommended round [1, 10] + AfterSet(err_str, "SetLineWidth", old_linew, linew) + pass + + print "" + pass + +# ResOK_0000.med + +print 'Import "ResOK_0000.med"...............', +medFile = datadir + "ResOK_0000.med" +myMeshName = 'dom' +myFieldName = 'vitesse' + +myResult = myVisu.ImportFile(medFile) +if myResult is None : print "Error" +else : print "OK" + +print "Creating Scalar Map.......", +scmap = myVisu.ScalarMapOnField(myResult,myMeshName,VISU.NODE,myFieldName,1); +ChangeRepresentation(scmap, VISU.INSIDEFRAME, 1, 0, 0.3, 5) + +print "Creating Stream Lines.......", +scmap = myVisu.StreamLinesOnField(myResult,myMeshName,VISU.NODE,myFieldName,1); +ChangeRepresentation(scmap, VISU.WIREFRAME, 1, 1, 0.5, 3) + +print "Creating Vectors..........", +scmap = myVisu.VectorsOnField(myResult,myMeshName,VISU.NODE,myFieldName,1); +ChangeRepresentation(scmap, VISU.WIREFRAME, 1, 1, 0.7, 2) + +print "Creating Iso Surfaces.....", +scmap = myVisu.IsoSurfacesOnField(myResult,myMeshName,VISU.NODE,myFieldName,1); +ChangeRepresentation(scmap, VISU.SHADED, 1, 0, 0.4, 8) + +print "Creating Cut Planes.......", +scmap = myVisu.CutPlanesOnField(myResult,myMeshName,VISU.NODE,myFieldName,1); +ChangeRepresentation(scmap, VISU.POINT, 0, 0, 0.6, 4) + +# fra.med + +print 'Import "fra.med"...............', +medFile = datadir + "fra.med" +myMeshName = 'LE VOLUME' +myFieldName = 'VITESSE' + +myResult = myVisu.ImportFile(medFile) +if myResult is None : print "Error" +else : print "OK" + +print "Creating Scalar Map.......", +scmap = myVisu.ScalarMapOnField(myResult,myMeshName,VISU.NODE,myFieldName,1); +ChangeRepresentation(scmap, VISU.WIREFRAME, 1, 1, 0.5, 3) + +print "Creating Iso Surfaces.....", +scmap = myVisu.IsoSurfacesOnField(myResult,myMeshName,VISU.NODE,myFieldName,1); +ChangeRepresentation(scmap, VISU.WIREFRAME, 1, 1, 0.5, 3) + +print "Creating Cut Planes.......", +scmap = myVisu.CutPlanesOnField(myResult,myMeshName,VISU.NODE,myFieldName,1); +ChangeRepresentation(scmap, VISU.SHADED, 1, 1, 0.5, 3) + +print "Creating Scalar Map On Deformed Shape.......", +scmap = myVisu.ScalarMapOnDeformedShapeOnField(myResult,myMeshName,VISU.NODE,myFieldName,1); +ChangeRepresentation(scmap, VISU.SHADED, 1, 1, 0.5, 3) + +print "Creating Deformed Shape.......", +scmap = myVisu.DeformedShapeOnField(myResult,myMeshName,VISU.NODE,myFieldName,1) +scmap.ShowColored(1) +ChangeRepresentation(scmap, VISU.WIREFRAME, 1, 1, 0.5, 3) + +print "Creating Cut Lines.......", +scmap = myVisu.CutLinesOnField(myResult,myMeshName,VISU.NODE,myFieldName,1) +ChangeRepresentation(scmap, VISU.WIREFRAME, 1, 1, 0.5, 3) + +print "Creating Plot 3D.......", +scmap = myVisu.Plot3DOnField(myResult,myMeshName,VISU.NODE,myFieldName,1) +ChangeRepresentation(scmap, VISU.SHADED, 1, 1, 0.5, 3)