From: vsr Date: Fri, 8 Feb 2008 14:22:18 +0000 (+0000) Subject: Merge from BR_Dev_For_4_0 branch (from tag mergeto_BR_QT4_Dev_17Jan08) X-Git-Tag: before_mergefrom_BR_Dev_For_4_0_12Feb08~1 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=8bf336f982379b58a177cdf838c472e9f612f9cb;p=modules%2Fvisu.git Merge from BR_Dev_For_4_0 branch (from tag mergeto_BR_QT4_Dev_17Jan08) --- diff --git a/build_configure b/build_configure index acc12c6c..26207a8c 100755 --- a/build_configure +++ b/build_configure @@ -35,16 +35,16 @@ cd ${CONF_DIR} ABS_CONF_DIR=`pwd` mkdir -p salome_adm/unix/config_files -cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files/* salome_adm/unix/config_files -cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/pythonbe.py salome_adm/unix +#cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files/* salome_adm/unix/config_files +#cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/pythonbe.py salome_adm/unix # remove KERNEL deprecated configure files -for deprecated in ac_cc_warnings.m4 ac_cxx_partial_specialization.m4 \ - check_mico.m4 config.guess ltmain.sh ac_cxx_bool.m4 ltconfig \ - ac_cxx_typename.m4 check_pthreads.m4 config.sub libtool.m4 ac_cxx_mutable.m4 -do - rm salome_adm/unix/config_files/${deprecated} -done +#for deprecated in ac_cc_warnings.m4 ac_cxx_partial_specialization.m4 \ +# check_mico.m4 config.guess ltmain.sh ac_cxx_bool.m4 ltconfig \ +# ac_cxx_typename.m4 check_pthreads.m4 config.sub libtool.m4 ac_cxx_mutable.m4 +#do +# rm salome_adm/unix/config_files/${deprecated} +#done cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/SALOMEconfig.h.in salome_adm/unix @@ -57,7 +57,10 @@ cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/SALOMEconfig.h.in salome_adm/unix # autom4te.cache (directory) echo "====================================================== aclocal" -aclocal -I adm_local/unix/config_files -I salome_adm/unix/config_files -I ${GUI_ROOT_DIR}/adm_local/unix/config_files -I ${MED_ROOT_DIR}/adm_local/unix/config_files || exit 1 +aclocal -I adm_local/unix/config_files \ + -I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files \ + -I ${GUI_ROOT_DIR}/adm_local/unix/config_files \ + -I ${MED_ROOT_DIR}/adm_local/unix/config_files || exit 1 # ____________________________________________________________________ # libtoolize creates some configuration files (ltmain.sh, diff --git a/configure.ac b/configure.ac index b98bf77e..4e752299 100644 --- a/configure.ac +++ b/configure.ac @@ -6,18 +6,13 @@ # -AC_INIT([Salome2 Project VISU module], [4.0.0], [gboulant@CS], [salome]) +AC_INIT([Salome2 Project VISU module], [5.0.0], [webmaster.salome@opencascade.com], [salome]) AC_CONFIG_AUX_DIR(salome_adm/unix/config_files) AC_CANONICAL_HOST AC_CANONICAL_TARGET AM_INIT_AUTOMAKE -PACKAGE=salome -AC_SUBST(PACKAGE) - -VERSION=4.0.0 -XVERSION=0x040000 -AC_SUBST(VERSION) +XVERSION=`echo $VERSION | awk -F. '{printf("0x%02x%02x%02x",$1,$2,$3)}'` AC_SUBST(XVERSION) # set up MODULE_NAME variable for dynamic construction of directories (resources, etc.) @@ -359,6 +354,8 @@ AC_OUTPUT([ \ ./doc/Makefile \ ./doc/salome/Makefile \ ./doc/salome/gui/Makefile \ + ./doc/salome/gui/VISU/doxyfile \ + ./doc/salome/gui/VISU/doxyfile_idl \ ./doc/salome/tui/Makefile \ ./doc/salome/tui/VISU/doxyfile \ ./doc/salome/tui/VISU/sources/static/tree.js \ diff --git a/doc/salome/gui/Makefile.am b/doc/salome/gui/Makefile.am index a3bc3e40..1ec04c7a 100644 --- a/doc/salome/gui/Makefile.am +++ b/doc/salome/gui/Makefile.am @@ -24,9 +24,14 @@ include $(top_srcdir)/adm_local/unix/make_common_starter.am EXTRA_DIST+=VISU +doxygen=@DOXYGEN@ + usr_docs: - cp -fr $(srcdir)/VISU ./ - -find $(PWD) -name CVS -prune -exec rm -rf {} \; + cd ./VISU; \ + echo "Processing VISU_Gen.idl file: "; \ + $(doxygen) ./doxyfile_idl; \ + echo "Running doxygen in directory: "`pwd`; \ + $(doxygen) ./doxyfile; docs: usr_docs @@ -41,3 +46,10 @@ install-data-local: usr_docs uninstall-local: rm -rf $(docdir)/gui/VISU + +docguidir=$(docdir)/gui/VISU + +nodist_docgui_DATA= VISU/doxyfile +nodist_docgui_DATA+= VISU/doxyfile_idl +EXTRA_DIST+= VISU/doxyfile.in +EXTRA_DIST+= VISU/doxyfile_idl.in diff --git a/doc/salome/gui/VISU/animation_in_gauss_viewer.htm b/doc/salome/gui/VISU/animation_in_gauss_viewer.htm deleted file mode 100755 index ce0201dd..00000000 --- a/doc/salome/gui/VISU/animation_in_gauss_viewer.htm +++ /dev/null @@ -1,218 +0,0 @@ - - - - - -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.

- -

 

- -

This functionality  works - only if there is jpeg2yuv utility - installed on your computer. If this third-party product is missing, the - Recording buttons will be disabled. - This utility is a part of  mjpegtool - package, which can be downloaded from http://mjpeg.sourceforge.net/. -  Run "which jpeg2yuv" - to check whether this tool has been installed and the path to it was properly - added to your PATH variable. If not, you need to activate mjpegtools - indicating its location in the variable PATH. The syntax of the - command should be as follows:  

- -

export PATH=${INSTALL_ROOT}/mjpegtools-1.8.0/bin:${PATH}.

- -

 

- - - - diff --git a/doc/salome/gui/VISU/bgbaby.gif b/doc/salome/gui/VISU/bgbaby.gif deleted file mode 100755 index b377047f..00000000 Binary files a/doc/salome/gui/VISU/bgbaby.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/clipping.htm b/doc/salome/gui/VISU/clipping.htm deleted file mode 100755 index dd1375ce..00000000 --- a/doc/salome/gui/VISU/clipping.htm +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -Clipping - - - - - - - - - - - - -

Clipping

- -

Using this menu you can create cross-section views (clipping planes) - of your presentation.

- -

 

- -

To start, click on the New button. - A new clipping plane will be immediately displayed in 3D Viewer. You can - create as many clipping planes as you need. To delete an unwanted plane, - select in the list of planes and click Delete - button.   

- -

 

- -

- -

 

- -

Now you can define the parameters of your cross-section. You can define - them either in Non Structured - or in IJK (Structured) way.  

- -

 

- -

Non Structured mode allows to - select the clipping plane by adjusting the following parameters:

- -

 

- - - -

 

- -

- -

 

- -

In the IJK (Structured) mode - the clipping plane will be oriented completely perpendicular to one of - the selectable Axes.

- - - - - - diff --git a/doc/salome/gui/VISU/creating_tables.htm b/doc/salome/gui/VISU/creating_tables.htm deleted file mode 100755 index 1d240226..00000000 --- a/doc/salome/gui/VISU/creating_tables.htm +++ /dev/null @@ -1,145 +0,0 @@ - - - - - -Creating tables - - - - - - - - - - - - - -

Creating - tables from Cut Lines presentations

- -

In Post Pro you can create a table, which - will be composed of the scalar values applied to the cells forming a Cut Lines presentation.

- -

 

- -

To create a table from Cut Lines presentation:

- -

 

- -

1.  Create - a Cut Lines presentation.

- -

 

- -

2.  In - the Object Browser or in the viewer right-click on your presentation and - from the pop-up menu select Create Table

- -

 

- -

Your new table will be created and displayed - in the Object Browser.

- -

 

- -

-Related Topics - - -

- -

 

- - - - diff --git a/doc/salome/gui/VISU/cshdat_robohelp.htm b/doc/salome/gui/VISU/cshdat_robohelp.htm deleted file mode 100755 index ad0cf486..00000000 --- a/doc/salome/gui/VISU/cshdat_robohelp.htm +++ /dev/null @@ -1,258 +0,0 @@ - - -Post-Pro Module Reference Manual - - - - - - - - - - - - - - - - - diff --git a/doc/salome/gui/VISU/cshdat_webhelp.htm b/doc/salome/gui/VISU/cshdat_webhelp.htm deleted file mode 100755 index 78a4777a..00000000 --- a/doc/salome/gui/VISU/cshdat_webhelp.htm +++ /dev/null @@ -1,251 +0,0 @@ - - -Post-Pro Module Reference Manual - - - - - - - - - - - - - - - - - diff --git a/doc/salome/gui/VISU/default.css b/doc/salome/gui/VISU/default.css deleted file mode 100755 index 1f8d6d77..00000000 --- a/doc/salome/gui/VISU/default.css +++ /dev/null @@ -1,101 +0,0 @@ -BODY { - background-color:#ffffff; - font-family:"Times New Roman" , serif; } -H1 { - font-weight:bold; - font-size:24.0pt; } -LI.kadov-H1 { - font-weight:bold; - font-size:24.0pt; } -H2 { - font-weight:bold; - font-size:18.0pt; } -LI.kadov-H2 { - font-weight:bold; - font-size:18.0pt; } -H3 { - font-weight:bold; - font-size:14.0pt; } -LI.kadov-H3 { - font-weight:bold; - font-size:14.0pt; } -H4 { - font-weight:bold; - font-size:12.0pt; } -LI.kadov-H4 { - font-weight:bold; - font-size:12.0pt; } -H5 { - font-weight:bold; - font-size:10.0pt; } -LI.kadov-H5 { - font-weight:bold; - font-size:10.0pt; } -H6 { - font-weight:bold; - font-size:8.0pt; } -LI.kadov-H6 { - font-weight:bold; - font-size:8.0pt; } -P { - font-size:12.0pt; - margin-top:0pt; - margin-bottom:0pt; } -LI.kadov-P { - font-size:12.0pt; } -A.expandspot { - color:#008000; - cursor:hand; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -SPAN.expandtext { - font-style:italic; - font-weight:normal; - color:#ff0000; } -A.dropspot { - cursor:hand; - color:#008000; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -A.glossterm { - color:#800000; - cursor:hand; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -SPAN.glosstext { - font-style:italic; - font-weight:normal; - color:#0000ff; } -OL { - margin-top:0px; - margin-bottom:0px; } -UL { - margin-top:0px; - margin-bottom:0px; } -A:active { } -A:hover { - x-text-underline:Off; - text-decoration:none; } -A:link { - x-text-underline:Off; - text-decoration:none; } -A:visited { - x-text-underline:Off; - text-decoration:none; } -P.TODO { - font-weight:normal; - font-style:italic; - font-family:"Arial Black" , sans-serif; } -LI.kadov-P-CTODO { - font-weight:normal; - font-style:italic; - font-family:"Arial Black" , sans-serif; } diff --git a/doc/salome/gui/VISU/default_ns.css b/doc/salome/gui/VISU/default_ns.css deleted file mode 100755 index 46e8b001..00000000 --- a/doc/salome/gui/VISU/default_ns.css +++ /dev/null @@ -1,118 +0,0 @@ -BODY { - background-color:#ffffff; - font-family:"Times New Roman" , serif; } -H1 { - font-weight:bold; - font-size:24.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H1 { - font-weight:bold; - font-size:24.0pt; } -H2 { - font-weight:bold; - font-size:18.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H2 { - font-weight:bold; - font-size:18.0pt; } -H3 { - font-weight:bold; - font-size:14.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H3 { - font-weight:bold; - font-size:14.0pt; } -H4 { - font-weight:bold; - font-size:12.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H4 { - font-weight:bold; - font-size:12.0pt; } -H5 { - font-weight:bold; - font-size:10.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H5 { - font-weight:bold; - font-size:10.0pt; } -H6 { - font-weight:bold; - font-size:8.0pt; - font-family:"Times New Roman" , serif; } -LI.kadov-H6 { - font-weight:bold; - font-size:8.0pt; } -P { - font-size:12.0pt; - margin-top:1pt; - margin-bottom:1pt; - font-family:"Times New Roman" , serif; } -LI.kadov-P { - font-size:12.0pt; } -A.expandspot { - color:#008000; - cursor:hand; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -SPAN.expandtext { - font-style:italic; - font-weight:normal; - color:#ff0000; } -A.dropspot { - cursor:hand; - color:#008000; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -A.glossterm { - color:#800000; - cursor:hand; - font-style:italic; - x-text-underline:off; - x-text-overline:off; - x-text-line-through:off; - text-decoration:none none none; } -SPAN.glosstext { - font-style:italic; - font-weight:normal; - color:#0000ff; } -OL { - margin-top:0px; - margin-bottom:0px; - font-family:"Times New Roman" , serif; } -UL { - margin-top:0px; - margin-bottom:0px; - font-family:"Times New Roman" , serif; } -A:active { } -A:hover { - x-text-underline:Off; - text-decoration:none; } -A:link { - x-text-underline:Off; - text-decoration:none; } -A:visited { - x-text-underline:Off; - text-decoration:none; } -P.TODO { - font-weight:normal; - font-style:italic; - font-family:"Arial Black" , sans-serif; } -LI.kadov-P-CTODO { - font-weight:normal; - font-style:italic; - font-family:"Arial Black" , sans-serif; } -ol ol { - margin-top:1px; } -ol ul { - margin-top:1px; } -ul ul { - margin-top:1px; } -ul ol { - margin-top:1px; } diff --git a/doc/salome/gui/VISU/doxyfile.in b/doc/salome/gui/VISU/doxyfile.in new file mode 100755 index 00000000..b8330d48 --- /dev/null +++ b/doc/salome/gui/VISU/doxyfile.in @@ -0,0 +1,49 @@ +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = "Post-Pro Module Reference Manual v.@VERSION@" +OUTPUT_DIRECTORY = ./ +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +TAB_SIZE = 5 + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES + +#--------------------------------------------------------------------------- +#Input related options +#--------------------------------------------------------------------------- +INPUT = @srcdir@/input +FILE_PATTERNS = *.doc +IMAGE_PATH = @srcdir@/images + +#--------------------------------------------------------------------------- +#HTML related options +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = ./ +HTML_HEADER = @srcdir@/static/header.html +HTML_FOOTER = @srcdir@/static/footer.html +#HTML_STYLESHEET = @srcdir@/static/doxygen.css +TOC_EXPAND = YES +DISABLE_INDEX = NO +GENERATE_TREEVIEW = YES +TREEVIEW_WIDTH = 300 + +#--------------------------------------------------------------------------- +#LaTeX related option +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO + +#--------------------------------------------------------------------------- +#RTF related options +#--------------------------------------------------------------------------- +GENERATE_RTF = NO + +#--------------------------------------------------------------------------- +#External reference options +#--------------------------------------------------------------------------- +TAGFILES = visugen_doc.tag=./visugen_doc \ No newline at end of file diff --git a/doc/salome/gui/VISU/doxyfile_idl.in b/doc/salome/gui/VISU/doxyfile_idl.in new file mode 100755 index 00000000..60d89c2d --- /dev/null +++ b/doc/salome/gui/VISU/doxyfile_idl.in @@ -0,0 +1,137 @@ +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = "Post-Pro Module Reference Manual v.@VERSION@" +OUTPUT_DIRECTORY = ./ +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +USE_WINDOWS_ENCODING = NO +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = NO +ALWAYS_DETAILED_SEC = YES +INLINE_INHERITED_MEMB = YES +FULL_PATH_NAMES = NO +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 +OPTIMIZE_OUTPUT_FOR_C = YES +OPTIMIZE_OUTPUT_JAVA = YES +BUILTIN_STL_SUPPORT = NO +DISTRIBUTE_GROUP_DOC = NO +SUBGROUPING = YES + +#--------------------------------------------------------------------------- +# Build related 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 +MAX_INITIALIZER_LINES = 25 +SHOW_USED_FILES = NO +SHOW_DIRECTORIES = NO + +#--------------------------------------------------------------------------- +# 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 warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = NO +EXCLUDE_SYMLINKS = NO +EXAMPLE_RECURSIVE = NO + +#--------------------------------------------------------------------------- +#Input related options +#--------------------------------------------------------------------------- +INPUT = @top_srcdir@/idl +FILE_PATTERNS = VISU_Gen.idl +IMAGE_PATH = @srcdir@/images +RECURSIVE = NO + +#--------------------------------------------------------------------------- +#HTML related options +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = ./visugen_doc +HTML_HEADER = @srcdir@/static/header.html +HTML_FOOTER = @srcdir@/static/footer.html +#HTML_STYLESHEET = @srcdir@/static/doxygen.css +TOC_EXPAND = YES +DISABLE_INDEX = YES +GENERATE_TREEVIEW = NO + +#--------------------------------------------------------------------------- +#LaTeX related option +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO + +#--------------------------------------------------------------------------- +#RTF related options +#--------------------------------------------------------------------------- +GENERATE_RTF = NO + +#--------------------------------------------------------------------------- +# 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 + +#--------------------------------------------------------------------------- +#External reference options +#--------------------------------------------------------------------------- +GENERATE_TAGFILE = visugen_doc.tag diff --git a/doc/salome/gui/VISU/ehelp.xml b/doc/salome/gui/VISU/ehelp.xml deleted file mode 100755 index 73f4ecda..00000000 --- a/doc/salome/gui/VISU/ehelp.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - WebSearch - - \ No newline at end of file diff --git a/doc/salome/gui/VISU/ehlpdhtm.js b/doc/salome/gui/VISU/ehlpdhtm.js deleted file mode 100755 index 7bcb2499..00000000 --- a/doc/salome/gui/VISU/ehlpdhtm.js +++ /dev/null @@ -1,4239 +0,0 @@ -// eHelp® Corporation Dynamic HTML JavaScript -// Copyright© 1998-2003 eHelp® Corporation.All rights reserved. -// Version=4.82 - -// Warning:Do not modify this file.It is generated by RoboHELP® and changes will be overwritten. - -//// Segment Begin -- (JavaScript 1.0) - -/// Section Begin - General and relative topics(JavaScript 1.0) - -//{{HH_SYMBOL_SECTION -var HH_ChmFilename = ""; -var HH_WindowName = ""; -var HH_GlossaryFont = ""; -var HH_Glossary = ""; -var HH_Avenue = ""; -var HH_ActiveX = false; -//}}HH_SYMBOL_SECTION - -//Begin to support previous generic parameters -//Get the information about the browser. -var gstrBsAgent = navigator.userAgent.toLowerCase(); -var gnBsVer = parseInt(navigator.appVersion); - -var gbBsOpera = (gstrBsAgent.indexOf('opera') != -1); -var gbBsKonqueror = (gstrBsAgent.indexOf('konqueror') != -1); -var gbBsSafari = (gstrBsAgent.indexOf('safari') != -1); -var gbBsIE = (gstrBsAgent.indexOf('msie') != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari; -var gbBsNS = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1)) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari; - -var gbBsMac = (gstrBsAgent.indexOf('mac') != -1); -var gbBsWindows = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1)); -var gbBsSunOS = (gstrBsAgent.indexOf("sunos") != -1); - -var gbBsIE3Before = ((gbBsIE) && (gnBsVer <= 2)); -var gbBsNS3Before = ((gbBsNS) && (gnBsVer <= 3)); - -var gbBsNS2 = ((gbBsNS) && (gnBsVer <= 2)); -var gbBsNS3 = ((gbBsNS) && (gnBsVer == 3)); -var gbBsIE300301 = ((gbBsIE) && (gnBsVer == 2) && ((gstrBsAgent.indexOf("3.00") != -1)||(gstrBsAgent.indexOf("3.0a") != -1)||(gstrBsAgent.indexOf("3.0b")!=-1)||(gstrBsAgent.indexOf("3.01")!=-1))); -var gbBsIE302 = ((gbBsIE) && (gnBsVer == 2) && (gstrBsAgent.indexOf("3.02") != -1)); - -var gbBsNS4 = ((gbBsNS) && (gnBsVer >= 4)); -var gbBsNS6 = ((gbBsNS) && (gnBsVer >= 5)); -var gbBsNS7 = false; - -var gbBsIE4 = ((gbBsIE) && (gnBsVer >= 4)); -var gbBsIE5 = false; -var gbBsIE55 = false; - -var gbBsOpera6 = false; -var gbBsOpera7 = false; - -var gbBsKonqueror3 = false; - - - -gbBsIE = (navigator.appName.indexOf("Microsoft") != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;; -if (gbBsIE) -{ - if (parseInt(navigator.appVersion) >= 4) { - gbBsIE4 = true; - if (gbBsIE4) { - var nPos = gstrBsAgent.indexOf("msie"); - var strIEversion = gstrBsAgent.substring(nPos + 5); - var nVersion = parseFloat(strIEversion); - if (nVersion >= 5) - gbBsIE5 = true; - if (nVersion >= 5.5) - gbBsIE55 = true; - } - } -} -if (gbBsNS6) -{ - var nPos=gstrBsAgent.indexOf("gecko"); - if(nPos!=-1) - { - var nPos2=gstrBsAgent.indexOf("/", nPos); - if(nPos2!=-1) - { - var nVersion=parseFloat(gstrBsAgent.substring(nPos2+1)); - if (nVersion>=20020823) - gbBsNS7=true; - } - } -} -if (gbBsOpera) -{ - var nPos = gstrBsAgent.indexOf("opera"); - if(nPos!=-1) - { - var nVersion = parseFloat(gstrBsAgent.substring(nPos+6)); - if (nVersion >= 6) - { - gbBsOpera6=true; - if (nVersion >=7) - gbBsOpera7=true; - } - } -} -if (gbBsKonqueror) -{ - var nPos = gstrBsAgent.indexOf("konqueror"); - if(nPos!=-1) - { - var nVersion = parseFloat(gstrBsAgent.substring(nPos+10)); - if (nVersion >= 3) - { - gbBsKonqueror3=true; - } - } -} - -function insertAdjacentHTML(obj, where, htmlStr) -{ - if (gbBsIE || gbBsOpera7) - { - obj.insertAdjacentHTML(where, htmlStr); - } - else if (gbBsNS6 || gbBsSafari) - { - var r = obj.ownerDocument.createRange(); - r.setStartBefore(obj); - var parsedHTML = r.createContextualFragment(htmlStr); - - switch (where){ - case 'beforeBegin': - obj.parentNode.insertBefore(parsedHTML,obj); - break; - case 'afterBegin': - obj.insertBefore(parsedHTML,obj.firstChild); - break; - case 'beforeEnd': - obj.appendChild(parsedHTML); - break; - case 'afterEnd': - if (obj.nextSibling){ - obj.parentNode.insertBefore(parsedHTML,obj.nextSibling); - } else { - obj.parentNode.appendChild(parsedHTML); - } - break; - } - } -} - -// Utilities functions. -function BsscHasExtJs() -{ - if( gbBsIE3Before || gbBsNS3Before) - return false; - return true; -} - -// Register event handler -var gBsOnLoads = new Array(); // An array holds all the onload event handler. -var gBsOnClicks = new Array(); // An array holds all the onClick event handler. -var gBsOnUnLoads = new Array(); // An array holds all the OnUnLoad event handler. -var gBsOnMouseOvers = new Array(); // An array holds all the OnMouseOver event handler. -var gBsOnMouseOuts = new Array(); // An array holds all the OnMouseOut event handler. - -var gbOrignalOnMouseDown = null; - -function BsscRegisterOnLoad(funcHandler) -{ - var nLength = gBsOnLoads.length; - gBsOnLoads[nLength] = funcHandler; -} - -function BsscRegisterOnClick(funcHandler) -{ - var nLength = gBsOnClicks.length; - gBsOnClicks[nLength] = funcHandler; -} - -function BsscRegisterOnUnLoad(funcHandler) -{ - var nLength = gBsOnUnLoads.length; - gBsOnUnLoads[nLength] = funcHandler; -} - -function BsscRegisterOnMouseOver(funcHandler) -{ - var nLength = gBsOnMouseOvers.length; - gBsOnMouseOvers[nLength] = funcHandler; -} - -function BsscRegisterOnMouseOut(funcHandler) -{ - var nLength = gBsOnMouseOuts.length; - gBsOnMouseOuts[nLength] = funcHandler; -} - -function BsGeneralOnLoad() -{ - if (!gbBsIE4 && !gbBsNS4) - return; - - // Make everything visible in navigator - if (gbBsNS4 && !gbBsNS6) { - // Make some special effects items visible - for (var iLayer = 0; iLayer < document.layers.length; iLayer++) { - document.layers[iLayer].visibility = "show"; - document.layers[iLayer].left = 0; - } - } -} - -// If resize the netscape browser, need to reload it. -function BsReDo() -{ - if (innerWidth != origWidth || innerHeight != origHeight) - location.reload(); -} -// End of the local functions. - -// The following functions are used by the html files. -function BSSCOnLoad() -{ - if( !BsscHasExtJs() ) - return; - for (var nElement = gBsOnLoads.length - 1; nElement >= 0; nElement--) - gBsOnLoads[nElement](); -} - -function BSSCOnClick() -{ - if (!BsscHasExtJs()) return; - - for (var nElement = gBsOnClicks.length - 1; nElement >= 0; nElement--) - gBsOnClicks[nElement](); -} - -function BSSCOnUnload() -{ - if (!BsscHasExtJs()) return; - for (var nElement = gBsOnUnLoads.length - 1; nElement >= 0; nElement--) - gBsOnUnLoads[nElement](); -} - -function BSSCOnMouseOver() -{ - if (!BsscHasExtJs()) return; - for (var nElement = gBsOnMouseOvers.length - 1; nElement >= 0; nElement--) - gBsOnMouseOvers[nElement](); -} - -function BSSCOnMouseOut() -{ - if (!BsscHasExtJs()) return; - for (var nElement = gBsOnMouseOuts.length - 1; nElement >= 0; nElement--) - { - gBsOnMouseOuts[nElement](); - } -} -// End of invocation of the event handle functions. - -// Add the GereralOnLoad to the onload array. -if (typeof(BsscRegisterOnLoad) != "undefined") -{ - BsscRegisterOnLoad(BsGeneralOnLoad); -} -if (gbBsNS4&&!gbBsNS6) { - origWidth = innerWidth; - origHeight = innerHeight; - onresize = BsReDo; -} -//End to support previous generic parameters - -//Begin to support previous HHActiveX invoking -function BsHHActivateComponents() -{ - if( HH_ActiveX && (HH_ChmFilename != "") && ((self == top) || (self == top.frames[0]))) - { - var objBody = getElementsByTag(document,"BODY")[0]; - if( typeof(objBody) == "object" ) - { - insertAdjacentHTML(objBody, "beforeEnd", ''); - if (HHComponentActivator.object) - HHComponentActivator.Activate(HH_ChmFilename, HH_WindowName, HH_GlossaryFont, HH_Glossary, HH_Avenue); - } - } -} - -function BsHHActivXOnLoad() -{ - if( gbBsIE4 ) - BsHHActivateComponents(); -} - -if( typeof(BsscRegisterOnLoad) != "undefined" ) -{ - BsscRegisterOnLoad(BsHHActivXOnLoad); -} -//End to support previous HHActiveX invoking - -//Begin to support previous relative topics -//If webHelp needs Related Topics DHTMLcode, it's supposed to add it here -var gbPopupMenuTimeoutExpired = false; -var gbInPopupMenu = false; -var gbPopupMenuTopicList = null; -var gOlddocumentClick = null; - -////////////////////////////////////////////////////////////////////////////////////////// -// -// Popup Menu code -// -////////////////////////////////////////////////////////////////////////////////////////// - -var g_bIsPopupMenuInit = false; -function _WritePopupMenuLayer() -{ - if (!g_bIsPopupMenuInit) - { - if (gbBsNS4&&!gbBsNS6) { -//Do not try to write ininle styles for NS! NS can not handle it and will not stop downloading the html page... - document.write("
"); - } else{ - document.write(""); - if (!(gbBsNS4&&!gbBsNS6)) { - document.write(""); - } - } - g_bIsPopupMenuInit = true; - } -} - -//Seek for the bsscright frame -function _SeekFrameByName( cRoot, strName ) -{ - if( cRoot == null ) return null; - if( cRoot.frames == null ) return null; - if( cRoot.frames[strName] != null ) return cRoot.frames[strName]; - for (var i=0; i'; - } else { - strMenu += '' + gbPopupMenuTopicList[fn_arguments[i]].strTitle + ''; - } - strMenu += ''; - - if (isNaN(fn_arguments[i]) || (gbPopupMenuTopicList == null)) { - i += 2; - } else { - i += 1; - } - } - strMenu += ""; - - if (gbBsMac) { - // totally hack. because ie5 in mac need something. is one of them. mac is mad. - strMenu +="
"; - } - - var layerPopup = null; - var stylePopup = null; - var nEventX = 0; - var nEventY = 0; - var nWindowWidth = 0; - if (gbBsIE4 || gbBsOpera7) { - - layerPopup = getElement("PopupMenu"); - layerPopup.innerHTML = strMenu; - stylePopup = layerPopup.style; - - _BSPSGetClientSize(); - - // Get the position of the item causing the event (relative to its parent) - nEventX = window.event.clientX; - nEventY = window.event.clientY; - - if (nEventY + layerPopup.scrollHeight + 10 < gBsClientHeight) { - nEventY += document.body.scrollTop + 10; - } else { - nEventY = (document.body.scrollTop + gBsClientHeight) - layerPopup.scrollHeight - 20; - } - stylePopup.top = nEventY; - - var nPopupWidth = layerPopup.scrollWidth; - if (gbBsMac) { - nPopupWidth = 80; // we have no idea how to get the dynamic width of the popup. - } - if (nEventX + nPopupWidth + 20 > gBsClientWidth) { - if (gBsClientWidth - nPopupWidth < 5) { - stylePopup.left = 5; - } else { - stylePopup.left = gBsClientWidth - nPopupWidth - 5; - } - } else { - stylePopup.left = nEventX + document.body.scrollLeft + 20; - } - - stylePopup.visibility = "visible"; - if (!gOlddocumentClick && document.onclick) - gOlddocumentClick = document.onclick; - document.onclick = PopupMenu_HandleClick; - - } else if (gbBsNS6 || gbBsKonqueror3||gbBsSafari) { - layerPopup = getElement("PopupMenu"); - layerPopup.style.visibility = "hidden"; - - if (gbBsNS6) - { - var e = fn_arguments[0]; - nEventX = e.pageX; - nEventY = e.pageY; - } - else - { - nEventX = window.event.clientX; - nEventY = window.event.clientY; - } - _BSPSGetClientSize(); - layerPopup.innerHTML = strMenu; - - if (nEventY + layerPopup.offsetHeight + 20 < window.pageYOffset + gBsClientHeight) { - nEventY += 20; - } else { - nEventY = gBsClientHeight + window.pageYOffset - layerPopup.offsetHeight - 20; - } - - if (nEventX + layerPopup.offsetWidth + 20 > gBsClientWidth + window.pageXOffset) { - if (gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth < 20) { - nEventX = 5; - } else { - nEventX = gBsClientWidth + window.pageXOffset - layerPopup.offsetWidth - 20; - } - } else { - nEventX += 20; - } - layerPopup.style.top = nEventY; - layerPopup.style.left = nEventX; - // set again to avoid the stupid frash in netscape 6. - layerPopup.innerHTML = strMenu; - layerPopup.style.visibility = "visible"; - //window.captureEvents(Event.MOUSEDOWN); - if (!gOlddocumentClick && document.onclick) - gOlddocumentClick = document.onclick; - window.onclick = PopupMenu_HandleClick; - } - else if (gbBsNS4) { - layerPopup = document.layers.PopupMenu; - layerPopup.visibility = "hide"; - stylePopup = layerPopup.document; - stylePopup.write(strMenu); - stylePopup.close(); - var e = fn_arguments[0]; - nEventX = e.pageX; - nEventY = e.pageY; - _BSPSGetClientSize(); - if (nEventY + layerPopup.clip.height + 20 < window.pageYOffset + gBsClientHeight) { - nEventY += 20; - } else { - nEventY = gBsClientHeight + window.pageYOffset- layerPopup.clip.height - 20; - } - layerPopup.top = nEventY; - - if (nEventX + layerPopup.clip.width + 20 > gBsClientWidth + window.pageXOffset) { - if (gBsClientWidth + window.pageXOffset - layerPopup.clip.width < 20) { - nEventX = 5; - } else { - nEventX = gBsClientWidth + window.pageXOffset - layerPopup.clip.width - 20; - } - } else { - nEventX += 20; - } - - layerPopup.left = nEventX; - - layerPopup.visibility = "show"; - - window.captureEvents(Event.MOUSEDOWN); - if (!gOlddocumentClick && document.onmousedown) - gOlddocumentClick = document.onmousedown; - window.onmousedown = PopupMenu_HandleClick; - } - - window.gbInPopupMenu = true; - window.gbPopupMenuTimeoutExpired = false; - setTimeout("PopupMenu_Timeout();", 100); - return false; -} - -function PopupMenu_Timeout() -{ - window.gbPopupMenuTimeoutExpired = true; -} - -function PopupMenu_Over(e) -{ - if (gbBsIE4||gbBsOpera7) - e.srcElement.className = "PopupOver"; - else if (gbBsNS6) - e.target.parentNode.className = "PopupOver"; - return; -} - -function PopupMenu_Out(e) -{ - if (gbBsIE4||gbBsOpera7) - e.srcElement.className = "PopupNotOver"; - else if (gbBsNS6) - e.target.parentNode.className = "PopupNotOver"; - return; -} - -function PopupMenu_HandleClick(e) -{ - if (window.gbPopupMenuTimeoutExpired) { - window.gbInPopupMenu = false; - if (gbBsNS4 && !gbBsNS6) { - window.releaseEvents(Event.MOUSEDOWN); - } - - var layerPopup = null; - if (gbBsNS4&&!gbBsNS6) { - layerPopup = document.layers.PopupMenu; - layerPopup.visibility = "hide"; - } else { - layerPopup = getElement("PopupMenu"); - layerPopup.style.visibility = "hidden"; - } - - if (gOlddocumentClick) - { - if (gbBsNS4 && !gbBsNS6) - document.onmousedown = gOlddocumentClick; - else - document.onclick = gOlddocumentClick; - } - } - return; -} - -function BSSCPopup_ClickMac() -{ - if ((!DHTMLPopupSupport()) && (gbBsIE4 || gbBsOpera7)) - { - var bClickOnAnchor = false; - var el; - if ((window.event != null) && - (window.event.srcElement != null)) - { - el = window.event.srcElement; - while (el != null) - { - if ((el.tagName == "A") || (el.tagName == "AREA")) { - bClickOnAnchor = true; - break; - } - if (el.tagName == "BODY") { - break; - } - el = getParentNode(el); - } - } - if (BSSCPopup_IsPopup()) - { - if (!bClickOnAnchor) { - parent.window.gPopupWindow = null; - self.close(); - } - } - else - { - bClosePopupWindow = true; - if ((bClickOnAnchor) && - (el.href) && - ((el.href.indexOf("javascript:BSSCPopup") != -1) || (el.href.indexOf("javascript:null") != -1) || (el.href.indexOf("javascript:void(0)") != -1))) - { - bClosePopupWindow = false; - } - if (bClosePopupWindow) - { - if (window.gPopupWindow != null && !window.gPopupWindow.closed ) - { - window.gPopupWindow.close(); - } - } - } - } -} - -function BsPopupOnClick() -{ - if (!gbBsIE4 && !gbBsOpera7) - return; - - BSSCPopup_ClickMac(); -} - -function _BSSCOnError(message) -{ - if(-1 != message.indexOf("denied") - || -1 != message.indexOf("Object required")) - return true; -} - -//End to support previous relative topics - -/// Section End - General and relative topics (JavaScript 1.0) - -/// Section Begin - Popup (JavaScript 1.0) -//Begin to support previous popup functions - -//variables used to isolate the browser type -var gBsStyVisShow = null; -var gBsStyVisHide = null; -var gBsClientWidth = 640; -var gBsClientHeight = 480; - -// here is the varible for judge popup windows size. these parameter is for IE5.0, it may need adjust for others. -var gBRateH_W = 0.618; // 1.618 Golden cut. -var gBMaxXOfParent = 0.8; -var gBMaxYOfParent = 0.8; -var gBscrollHeight = 16; -var gBscrollWidth = 16; -var gBpermitXDelta = 3; -var gBpermitYDelta = 3; - - -var arrayPopupURL = new Array(); -var arrayAbsPopupURL = new Array(); - -var arrayDirty = new Array(); - -function setAbsPopupURL(nIndex, strURL) -{ - arrayAbsPopupURL[nIndex] = strURL; -} - -function getAbsPopupURL(nIndex) -{ - if (nIndex == -1 || arrayAbsPopupURL.length <= nIndex) return null; - else - return arrayAbsPopupURL[nIndex]; -} - -function getPopupURL(nIndex) -{ - if (nIndex == -1 || arrayPopupURL.length <= nIndex) return null; - else - return arrayPopupURL[nIndex]; -} - -function getPopupID(nIndex) -{ - return gstrPopupID + nIndex; -} - -function getPopupShadowID(nIndex) -{ - return gstrPopupShadowID + nIndex; -} - -function getPopupTopicID(nIndex) -{ - return gstrPopupTopicID + nIndex; -} - -function getPopupIFrameID(nIndex) -{ - return gstrPopupIFrameID + nIndex; -} - -function getPopupIFrameName(nIndex) -{ - return gstrPopupIFrameName + nIndex; -} - - -function getPopupTopicStyle(nIndex) -{ - return getElement(getPopupTopicID(nIndex)).style; -} - -function getPopupShadowStyle(nIndex) -{ - return getElement(getPopupShadowID(nIndex)).style; -} - -function getPopupIFrame(nIndex) -{ - if (gbBsNS6) - return eval("window.frames['" + getPopupIFrameName(nIndex) + "']"); - else - return eval("document.frames['" + getPopupIFrameName(nIndex) + "']"); -} - -function getPopupDivStyle(nIndex) -{ - return getElement(getPopupID(nIndex)).style; -} - -function getPopupIFrameStyle(nIndex) -{ - return getElement(getPopupIFrameID(nIndex)).style; -} - - -function findDiv(strURL) -{ - for (var i = 0; i < arrayPopupURL.length; i ++ ) { - if (arrayPopupURL[i] == strURL) { - return i; - } - } - return -1; -} - -var gnToken = -1; -function takeToken() -{ - gnToken ++; - if (gnToken > 10000) gnToken = 0; - return gnToken; -} - -function IsValidToken(nToken) -{ - return (gnToken == nToken); -} - -function addDiv(strURL) -{ - for (var i = 0; i < arrayPopupURL.length; i ++) { - if (arrayPopupURL[i] == null) { - arrayPopupURL[i] = strURL; - return i; - } - } - arrayPopupURL[i] = strURL; - arrayDirty[i] = true; - return i; -} - -function setDirty() -{ - for (var i = 0; i < arrayPopupURL.length; i ++ ) - arrayDirty[i] = true; -} - -function IsDirty(nIndex) -{ - if (nIndex == -1) - return true; - else - if (arrayDirty.length > nIndex) - return arrayDirty[nIndex]; - else - return true; -} - -function hideAll() -{ - for (var i = 0; i < arrayPopupURL.length; i ++ ) - { - getPopupDivStyle(i).visibility = gBsStyVisHide; - getPopupIFrameStyle(i).visibility = gBsStyVisHide; - } -} - -function getCurrentPopupIFrame() -{ - for (var i = 0; i < arrayPopupURL.length; i ++) - if (getPopupDivStyle(i).visibility == gBsStyVisShow) - return getPopupIFrame(i); - return null; -} - -function setClear(nIndex) -{ - if (nIndex != -1) - arrayDirty[nIndex] = false; -} - -function _BSSCCreatePopupDiv(strURL) -{ - var nIndex = findDiv(strURL); - if (nIndex == -1 ) { - nIndex = addDiv(strURL); - BsPopup_CreateDiv(nIndex); - } - else { - if (IsDirty(nIndex)) { - if("object" == typeof(getPopupIFrame(nIndex).document)) - getPopupIFrame(nIndex).document.location.href = strURL; - } - } - return nIndex; -} - -//Here is the browser type -function _BSPSGetBrowserInfo() -{ - if (gbBsNS4&&!gbBsNS6) - { - gBsStyVisShow = "show"; - gBsStyVisHide = "hide"; - } - else - { - gBsStyVisShow = "visible"; - gBsStyVisHide = "hidden"; - } -} - -_BSPSGetBrowserInfo(); - -//Get client size info -function _BSPSGetClientSize() -{ - if (gbBsNS4||gbBsKonqueror3||gbBsSafari) - { - gBsClientWidth = innerWidth; - gBsClientHeight = innerHeight; - } - else if (gbBsIE4 || gbBsOpera7) - { - gBsClientWidth = document.body.clientWidth; - gBsClientHeight = document.body.clientHeight; - } -} - -var gstrPopupID = 'BSSCPopup'; -var gstrPopupShadowID = 'BSSCPopupShadow'; -var gstrPopupTopicID = 'BSSCPopupTopic'; -var gstrPopupIFrameID = 'BSSCPopupIFrame'; -var gstrPopupIFrameName = 'BSSCPopupIFrameName'; - -var gstrPopupSecondWindowName = 'BSSCPopup'; - -var gPopupWindow = null; -var gnPopupClickX = 0; -var gnPopupClickY = 0; - -var gnPopupScreenClickX = 0; -var gnPopupScreenClickY = 0; - -var gbPopupTimeoutExpired = false; - -function DHTMLPopupSupport() -{ - if (((gbBsIE4) && (!gbBsMac))||gbBsOpera7|| gbBsNS7) { - return true; - } - return false; -} - -function BSSCPopup_IsPopup() -{ - if (DHTMLPopupSupport() && (this.name.indexOf(gstrPopupIFrameName) != -1)) { - return true; - } else if ((gbBsNS4 || gbBsIE4 || gbBsOpera7) && (this.name.indexOf(gstrPopupID) != -1)) { - return true; - } else { - return false; - } -} - -// If there is a hyperlink in a popup window, display the hyperlink in -// the original window. (bsscright) -if (BSSCPopup_IsPopup() && !gbBsIE4 && !gbBsOpera7) { - document.write(""); -} - -// Local functions. -function BsPopup_CreateDiv(nIndex) -{ - if(!DHTMLPopupSupport()) - return; - // DO NOT SET Width and height for the div, otherwize it will make IE4 popup do not work when view the topic alone. - var strPopupDiv = ""; - - var objBody = getElementsByTag(document, "BODY")[0]; - if( typeof(objBody) != "object" ) - return; - - insertAdjacentHTML(objBody, "beforeEnd", strPopupDiv); -} - -function handleLoadNS() -{ - if (this.id) - { - var nIndex = parseInt(this.id.substring(gstrPopupIFrameID.length)); - BSSCPopup_PostWork(nIndex); - } -} - -function BSSCPopup_PostWork(nIndex) -{ - getPopupDivStyle(nIndex).visibility = gBsStyVisShow; - getPopupIFrameStyle(nIndex).visibility =gBsStyVisShow; - - setClear(nIndex); - window.gbPopupTimeoutExpired = true; - - BSSCPopup_ChangeTargettoParent(getPopupIFrame(nIndex).document); - if (gbBsNS6) - getPopupIFrame(nIndex).document.body.addEventListener("click",BSSCPopupClicked,false); - else - getPopupIFrame(nIndex).document.body.onclick = BSSCPopupClicked; - - if (!gbOrignalOnMouseDown && document.onmousedown) - gbOrignalOnMouseDown = document.onmousedown; - - if (gbBsNS6) - document.addEventListener("mousedown", BSSCPopupParentClicked,false); - else - document.onmousedown = BSSCPopupParentClicked; -} - -function BSSCPopup_Timeout(nIndex, nToken) -{ - if (!IsValidToken(nToken)) return; - - if (gbBsNS6||((getPopupIFrame(nIndex).document.readyState == "complete") && - (getPopupIFrame(nIndex).document.body != null))) { - BSSCPopup_PostWork(nIndex); - } else { - setTimeout("BSSCPopup_Timeout(" + nIndex + "," + nToken + ")", 100); - } -} - -// VH 08/10/00 -// do not change target to parent if the href is using javascript -function BSSCPopup_ChangeTargettoParent(tagsObject) -{ - var collA = getElementsByTag(tagsObject, "A"); - BSSCPopup_ChangeTargettoParent2(collA); - - var collIMG = getElementsByTag(tagsObject,"IMG"); - BSSCPopup_ChangeTargettoParent2(collIMG); -} - -function BSSCPopup_ChangeTargettoParent2(colls) -{ - if (colls != null) { - for (var j = 0; j < colls.length; j ++ ) - { - var strtemp = colls[j].href; - if (strtemp) - { - strtemp = strtemp.toLowerCase(); - if (strtemp.indexOf("javascript:") == -1) - if (colls[j].target == "") - colls[j].target = "_parent"; - } - } - } -} - -function BSPSPopupTopicWinHelp(strURL) -{ - _BSSCPopup(strURL); - return; -} - -function _BSSCPopup(strURL, width, height) -{ - var cuswidth = 0; - var cusheight = 0; - if ("undefined" != typeof(width) && "undefined" != typeof(height)) { - cuswidth = width; - cusheight= height; - } - - if (DHTMLPopupSupport()) { - var nToken = takeToken(); // take token first. - var nIndex = _BSSCCreatePopupDiv(strURL); - window.gbPopupTimeoutExpired = false; - var ntWidth = gBsClientWidth; - var ntHeight = gBsClientHeight; - _BSPSGetClientSize(); - if (ntWidth != gBsClientWidth || ntHeight != gBsClientHeight) { - setDirty(); - } - - if (IsDirty(nIndex)) { - if (gbBsMac) { - setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight +")", 400); - } else { - setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 100); - } - } - else { - MoveDivAndShow(nIndex ,nToken, cuswidth, cusheight); - } - } else { - _BSSCPopup2(strURL, cuswidth, cusheight); - } - return; -} - -if (gbBsIE55) -{ - var ehlpdhtm_fOldBefureUnload = window.onbeforeunload; - var gnBsUnload=0; - window.onbeforeunload = window_BUnload; -} - -function window_BUnload() -{ - gnBsUnload++; - if (gnBsUnload>1) - return; - for (var i = 0; i < arrayPopupURL.length; i ++) - removeThis(document.all(getPopupID(i))); - arrayPopupURL.length = 0; - if (ehlpdhtm_fOldBefureUnload) - ehlpdhtm_fOldBefureUnload(); -} - -function _BSSCPopup2(strURL, width, height) -{ - if (gbBsOpera6&&gbBsMac) - { - var wmTemp = window.open(document.location.href, gstrPopupSecondWindowName); - wmTemp.close(); - setTimeout("_BSSCPopup3(\""+strURL+"\","+width+","+height+");",100); - } - else - _BSSCPopup3(strURL, width, height); -} - -function _BSSCPopup3(strURL, width, height) -{ - if (window.name == gstrPopupSecondWindowName) { - window.location = strURL; - } else { - if (!gbBsMac || !gbBsNS4) { - BSSCHidePopupWindow(); - } - var nX = 0; - var nY = 0; - var nHeight = 300; - var nWidth = 400; - if (width > 0 && height > 0) { - nHeight = height; - nWidth = width; - } - _BSPSGetClientSize(); - - nX = window.gnPopupScreenClickX; - nY = window.gnPopupScreenClickY; - - if (nY + nHeight + 40 > screen.availHeight) { - nY = screen.availHeight - nHeight - 40; - } - if (nX + nWidth + 40 > screen.availWidth) { - nX = screen.availWidth - nWidth - 40; - } - - // Launch a separate window - var strParam="titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes"; - if (gbBsNS) { - if (gbBsNS6) { - strParam += ",Height=" + nHeight + ",Width=" + nWidth; - strParam += ",screenX=" + nX + ",screenY=" + nY; - strParam += ",dependent=yes"; - } - else { - strParam += ",OuterHeight=" + nHeight + ",OuterWidth=" + nWidth; - strParam += ",screenX=" + nX + ",screenY=" + nY; - strParam += ",dependent=yes"; - } - } - else { - strParam += ",height=" + nHeight + ",width=" + nWidth; - strParam += ",left=" + nX + ",top=" + nY; - } - if (gbBsSafari) - { - if (window.gPopupWindow) - window.gPopupWindow.close(); - window.gPopupWindow = window.open(strURL, "", strParam); - window.gPopupWindow.name = gstrPopupSecondWindowName; - window.gPopupWindow.moveTo(nX, nY); - widnow.gPopupWindow.document.location.reload(); - } - else - { - var wmTemp=null; - if (gbBsKonqueror3) - { - if (window.gPopupWindow) - window.gPopupWindow.close(); - } - if (gbBsOpera&&gbBsMac) - { - wmTemp= window.open(document.location.href, "Temp", strParam); - } - window.gPopupWindow = window.open(strURL, gstrPopupSecondWindowName, strParam); - if (!gbBsIE) - window.gPopupWindow.focus(); - - if (wmTemp) - wmTemp.close(); - } - - if (gbBsNS4) - setEventHandle(); - else if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3) - setTimeout("setPopupFocus();", 100); - } - return; -} - -function setEventHandle() -{ - window.gPopupWindow.captureEvents(Event.CLICK | Event.BLUR); - window.gPopupWindow.onclick = NonIEPopup_HandleClick; - window.gPopupWindow.onblur = NonIEPopup_HandleBlur; -} - -function setPopupFocus() -{ - window.gPopupWindow.focus(); -} - -function NonIEPopup_HandleBlur(e) -{ - window.gPopupWindow.focus(); -} - -function NonIEPopup_HandleClick(e) -{ - // Because navigator will give the event to the handler before the hyperlink, let's - // first route the event to see if we are clicking on a Popup menu in a popup. - document.routeEvent(e); - - // If a popup menu is active then don't do anything with the click - if (window.gPopupWindow.gbInPopupMenu) { - window.gPopupWindow.captureEvents(Event.CLICK); - window.gPopupWindow.onclick = NonIEPopup_HandleClick; - return false; - } - - // Close the popup window - if(e.target.href) - { - if(e.target.href.indexOf("javascript:")==-1) - { - if (e.target.target=="") - window.location.href = e.target.href; - else - window.open(e.target.href, e.target.target); - this.close(); - } - } - else - this.close(); - return false; -} - -function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight) -{ - if (!window.getPopupIFrame(nIndex).document) { - _BSSCPopup2(getPopupURL(nIndex), cuswidth, cusheight); - return; - } - - if (!IsValidToken(nToken)) return; - - if (gbBsNS6) - { - setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url. - BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight); - return; - } - - if ((window.getPopupIFrame(nIndex).document.readyState == "complete") && - (window.getPopupIFrame(nIndex).document.body != null)) { - if (window.getPopupIFrame(nIndex).document.location.href.indexOf("about:blank") != -1) { // add this check. IE will use about:blank" as the default vaule for Iframe. - window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex); - setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200); - } - else - { - setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url. - BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight); - } - } else { - setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200); - } -} - -function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight) -{ - if (window.gbPopupTimeoutExpired) return; - - if (!IsValidToken(nToken)) return; - - getPopupDivStyle(nIndex).visibility = gBsStyVisHide; - getPopupIFrameStyle(nIndex).visibility = gBsStyVisHide; - - // Determine the width and height for the window - _BSPSGetClientSize(); - - var size = new BSSCSize(0, 0); - - if (cuswidth <= 0 || cusheight <= 0) - BSSCGetContentSize(window.getPopupIFrame(nIndex), size); - else { - size.x = cuswidth; - size.y = cusheight; - } - - // Determine the width and height for the window - var nWidth = size.x; - var nHeight = size.y; - - // for small popup size, we should allow any size. - // The popup size should be ok if bigger than 0 - if (nWidth < 0 || nHeight < 0) return; // there must be something terribly wrong. - - getPopupDivStyle(nIndex).width = nWidth; - getPopupDivStyle(nIndex).height = nHeight; - - getPopupShadowStyle(nIndex).width = nWidth; - getPopupShadowStyle(nIndex).height = nHeight; - getPopupTopicStyle(nIndex).width = nWidth; - getPopupTopicStyle(nIndex).height = nHeight; - if (gbBsIE55) - { - getPopupShadowStyle(nIndex).width = nWidth + 2; - getPopupShadowStyle(nIndex).height = nHeight + 2; - getPopupTopicStyle(nIndex).width = nWidth + 2; - getPopupTopicStyle(nIndex).height = nHeight + 2; - } - - getPopupIFrameStyle(nIndex).width = nWidth; - getPopupIFrameStyle(nIndex).height = nHeight; - if (gbBsIE55 || gbBsNS6) - { - getPopupIFrameStyle(nIndex).top = 0; - getPopupIFrameStyle(nIndex).left = 0; - } - - var strURL = getPopupURL(nIndex); - if (strURL.indexOf("#") != -1&&gbBsNS6) - getPopupIFrame(nIndex).location.reload(); - else if (strURL.indexOf("#") != -1||gbBsNS6) - getPopupIFrame(nIndex).location.href = strURL; // reload again, this will fix the bookmark misunderstand in IE5. - - MoveDivAndShow(nIndex, nToken, cuswidth, cusheight); -} - -function getScrollLeft() -{ - if (document.body.scrollLeft) - return document.body.scrollLeft; - else if (window.pageXOffset) - return window.pageXOffset; - else - return 0; -} - -function getScrollTop() -{ - if (document.body.scrollTop) - return document.body.scrollTop; - else if (window.pageYOffset) - return window.pageYOffset; - else - return 0; -} - - -function MoveDivAndShow(nIndex, nToken, cuswidth, cusheight) -{ - if (window.getPopupIFrame(nIndex).document.location.href != getAbsPopupURL(nIndex)) { // if redirect, reload again. - window.getPopupIFrame(nIndex).document.location = getPopupURL(nIndex); - setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 200); - return; - } - - // Determine the position of the window - var nClickX = window.gnPopupClickX; - var nClickY = window.gnPopupClickY; - var nTop = 0; - var nLeft = 0; - - var nWidth = parseInt(getPopupDivStyle(nIndex).width); - var nHeight = parseInt(getPopupDivStyle(nIndex).height); - - if (nClickY + nHeight + 20 < gBsClientHeight + getScrollTop()) { - nTop = nClickY + 10; - } else { - nTop = (getScrollTop() + gBsClientHeight) - nHeight - 20; - } - if (nClickX + nWidth < gBsClientWidth + getScrollLeft()) { - nLeft = nClickX; - } else { - nLeft = (getScrollLeft() + gBsClientWidth) - nWidth - 8; - } - - if (nTop < getScrollTop()) nTop = getScrollTop() + 1; - if (nLeft< getScrollLeft()) nLeft = getScrollLeft() + 1; - - getPopupDivStyle(nIndex).left = nLeft; - getPopupDivStyle(nIndex).top = nTop; - - // Set the location of the background blocks - getPopupShadowStyle(nIndex).left = 6; - getPopupShadowStyle(nIndex).top = 6; - if (gbBsIE55) - { - getPopupShadowStyle(nIndex).left = 4; - getPopupShadowStyle(nIndex).top = 4; - } - - if (gbBsMac&&gbBsIE4) { - // Total hack on the iMac to get the IFrame to position properly - getPopupIFrameStyle(nIndex).pixelLeft = 100; - getPopupIFrameStyle(nIndex).pixelLeft = 0; - // Explicitly call BSSCOnLoad because the Mac doesn't seem to do it - getPopupIFrame(nIndex).window.BSSCOnLoad(); - } - - if (gbBsNS6&&IsDirty(nIndex)) - getElement(getPopupIFrameID(nIndex)).addEventListener("load", handleLoadNS, false); - else - BSSCPopup_Timeout(nIndex , nToken ); - return; -} - -function BSSCSize(x, y) -{ - this.x = x; - this.y = y; -} - -function BSSCGetContentSize(thisWindow, size) -{ - if (!gbBsIE4 && !gbBsOpera7 && !gbBsNS4) - return; - - if ((gbBsMac&&gbBsIE4)||gbBsNS4||gbBsOpera7) { - size.x = 320; - size.y = 180; - return; - } - - // Resize the width until it is wide enough to handle the content - // The trick is to start wide and determine when the scrollHeight changes - // because then we know a scrollbar is necessary. We can then go back - // to the next widest size (for no scrollbar) - - var ClientRate = gBsClientHeight / gBsClientWidth; - - - var GoldenSize = new BSSCSize(0,0); - GoldenSize.x = gBsClientWidth * gBMaxXOfParent; - GoldenSize.y = gBsClientHeight *gBMaxYOfParent ; - - if (ClientRate > gBRateH_W) { - GoldenSize.y = GoldenSize.x * gBRateH_W; - } - else { - GoldenSize.x = GoldenSize.y / gBRateH_W; - } - - // Try to using parent specified max x. - var x = 0; - var maxgoldx = GoldenSize.x; - var maxx = gBsClientWidth * gBMaxXOfParent; - - // This double resize causes the document to re-render (and we need it to) - if (!gbBsIE5) - thisWindow.moveTo(10000,10000); // this is used to fix the flash on IE4. - - thisWindow.resizeTo(1, 1); - thisWindow.resizeTo(1, 1); - thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight); - thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight); - - var miny = thisWindow.document.body.scrollHeight + gBscrollHeight; - - if (miny > GoldenSize.y) // the popup does not fix in the parent wanted golden area. so try to expand itself as large as it can - { - thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight); - thisWindow.resizeTo(maxx , thisWindow.document.body.scrollHeight + gBscrollHeight); - - miny = thisWindow.document.body.scrollHeight + gBscrollHeight; - maxy = gBsClientHeight * gBMaxYOfParent; - - if (miny > maxy) { // the popup must have a scroll, OK let it be. - miny = maxy; - size.x = maxx; - size.y = maxy; - thisWindow.document.body.scroll = 'yes'; // At this time we do want to show scroll any more. so it will looks better a little. - } - else { // popup still can fit in the parent area by someway. now we choose the same h/w rate as parent. - size.y = miny; - - // downsize from maxx , now I try to using binary divide. - x = maxx; - deltax = -maxx/2; - //j = 0; - while (true) { - x = x + deltax; - thisWindow.resizeTo(x, miny); - thisWindow.resizeTo(x, miny); - diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * ClientRate; - if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter - deltax = Math.abs(deltax) /2; - else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter - deltax = -Math.abs(deltax) /2; - else - // the y is close enough to wanted. - break; - if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore. - break; - } - size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth; - size.y = thisWindow.document.body.scrollHeight;// + gBscrollHeight; - thisWindow.document.body.scroll = 'no'; - } - } - else { - if (thisWindow.document.body.scrollWidth > maxgoldx) { - size.x = maxx; - size.y = miny; - thisWindow.document.body.scroll = 'yes'; - } - else { - // downsize from maxgoldx , now I try to using binary divide. - x = maxgoldx; - deltax = -maxgoldx/2; - while (true) { - x = x + deltax; - thisWindow.resizeTo(x, miny); - thisWindow.resizeTo(x, miny); - diffy = thisWindow.document.body.scrollHeight + gBscrollHeight - x * gBRateH_W; - if (diffy > gBpermitYDelta ) // it is higher than wanted, so x need to be wide a little bitter - deltax = Math.abs(deltax) /2; - else if (diffy < -gBpermitYDelta) // it is shorter than wanted, so x need to be narrow a little bitter - deltax = -Math.abs(deltax) /2; - else - // the y is close enough to wanted. - break; - if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore. - break; - } - size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth; - size.y = thisWindow.document.body.scrollHeight ; - thisWindow.document.body.scroll = 'no'; // At this time we do not want to show scroll any more. so it will looks better a little. - thisWindow.resizeTo(size.x, size.y); - if (thisWindow.document.body.scrollWidth > size.x) - { - size.x = thisWindow.document.body.scrollWidth; - } - if (thisWindow.document.body.scrollHeight > size.y) - { - size.y = thisWindow.document.body.scrollHeight; - } - } - } - thisWindow.resizeTo(size.x, size.y); - thisWindow.resizeTo(size.x, size.y); - return; -} - -function BSSCPopupParentClicked() -{ - if (!window.gbPopupTimeoutExpired) { - return false; - } - - document.onmousedown = gbOrignalOnMouseDown; - - // Simply hide the popup - hideAll(); - - window.gbPopupTimeoutExpired = false; - - return true; -} - -function isInsideHyperLink(obj) -{ - if (obj&&obj!=getParentNode(obj)) - { - if (obj.tagName=="A"||obj.tagName=="IMG") - return true; - else - return isInsideHyperLink(getParentNode(obj)); - } - else - return false; -} - -function BSSCPopupClicked(e) -{ - if (!window.gbPopupTimeoutExpired) { - return false; - } - - var popupIFrame = getCurrentPopupIFrame(); - if (popupIFrame == null) { - return true; - } - - if (gbBsIE4 && (!((popupIFrame.window.event != null) && - (popupIFrame.window.event.srcElement != null) && - isInsideHyperLink(popupIFrame.window.event.srcElement)))) { - document.onmousedown = gbOrignalOnMouseDown; - - // Simply hide the popup - hideAll(); - window.gbPopupTimeoutExpired = false; - return true; - } - else if (gbBsNS6 && (!((e != null) && - (e.target!= null) && isInsideHyperLink(e.target)))) - { - document.addEventListener("mousedown", gbOrignalOnMouseDown,false); - // Simply hide the popup - hideAll(); - window.gbPopupTimeoutExpired = false; - return true; - } -} - -//trace the mouse over's position for hotspot -function BSPSPopupOnMouseOver(event) -{ - if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3) { - window.gnPopupClickX = event.clientX + getScrollLeft(); - window.gnPopupClickY = event.clientY + getScrollTop(); - window.gnPopupScreenClickX = event.screenX; - window.gnPopupScreenClickY = event.screenY; - } else if (gbBsSafari) { - window.gnPopupClickX = event.clientX + getScrollLeft(); - window.gnPopupClickY = event.clientY + getScrollTop(); - window.gnPopupScreenClickX = event.screenX + window.screenX; - window.gnPopupScreenClickY = event.screenY + window.screenY; - } else if (gbBsNS4) { - window.gnPopupClickX = event.pageX - window.pageXOffset; - window.gnPopupClickY = event.pageY - window.pageYOffset; - window.gnPopupScreenClickX = event.screenX - window.pageXOffset; - window.gnPopupScreenClickY = event.screenY - window.pageYOffset; - } -} - -function BSSCHidePopupWindow() -{ - if (window.gPopupWindow != null) { - if (gbBsNS4) { - if ((typeof window.gPopupWindow != "undefined") && (!window.gPopupWindow.closed)) { - window.gPopupWindow.close(); - window.gPopupWindow = null; - } - } - } - return; -} - -// Add the PopupOnClick to the onclick array. -if (typeof(BsscRegisterOnClick) != "undefined") -{ - BsscRegisterOnClick(BsPopupOnClick); -} -//End to support previous popup functions - -/// Section End - Popup (JavaScript 1.0) - -/// Section Begin - Embedded Stub (JavaScript 1.0) - -function BSSCCreatePopupDiv() -{ - return; -} - -function WritePopupMenuLayer() -{ - if (BsscHasExtJs()) {_WritePopupMenuLayer();} -} - -function BSSCPopup(strURL, width, height) -{ - var re = new RegExp("'", 'g'); - strURL = strURL.replace(re, "%27"); - - if (BsscHasExtJs()) { - _BSSCPopup(strURL, width, height); - }else{ - //Create a temporary window first to ensure the real popup comes up on top - var wndTemp = null; - if (!gbBsNS3) { - wndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4"); - } - // Create the real popup window - var wndPopup = window.open(strURL, "BSSCPopup", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=300,width=400"); - // Close the temporary - if (!gbBsNS3) { - wndTemp.close(); - } else { - wndPopup.focus(); - } - } -} - -var gbWndTemp = null, gbWndPopupLinks = null; -var gbstrParaTotal = ""; - -function PopupMenu_Invoke() -{ - if (typeof(wfRelatedTopic) == 'function' && typeof(IsFlashSupported) == 'function') - { - if (Number(gsSkinVersion) > 2 && IsFlashSupported()) - { - return wfRelatedTopic(PopupMenu_Invoke.arguments); - } - } - if (BsscHasExtJs()) { - return _PopupMenu_Invoke(PopupMenu_Invoke.arguments); - } - if (gbBsNS3Before || gbBsIE3Before ) { - var argLen = PopupMenu_Invoke.arguments.length; - if (argLen < 5) { - window.document.location.href = PopupMenu_Invoke.arguments[3]; - return false; - } - gbWndTemp = null; - gbWndPopupLinks = null; - gbstrParaTotal = ""; - for (var i = 0; i < (argLen - 2) / 2; i++) { - var strParaLine = ""; - if (gbBsNS2){ - strParaLine += "" - strParaLine += PopupMenu_Invoke.arguments[2 * i + 2]; - strParaLine += ""; - } else { - strParaLine += ""); - if (gbBsNS2) { - gbWndPopupLinks.document.write(""); - } else { - //YJ: IE301,302 and NS3.x works fine - gbWndPopupLinks.document.write("<"); - gbWndPopupLinks.document.write("script>"); - gbWndPopupLinks.document.write("function gotoUrl(aUrl) {opener.window.location=aUrl; close();}"); - gbWndPopupLinks.document.write("<"); - gbWndPopupLinks.document.write("/script>"); - } - gbWndPopupLinks.document.write(""); - gbWndPopupLinks.document.write(gbstrParaTotal); - gbWndPopupLinks.document.write(""); - gbWndPopupLinks.document.close(); - - // Close the temporary - if (!gbBsNS3 && gbWndTemp != null) { - gbWndTemp.close(); - }else { - gbWndPopupLinks.focus(); - } - - return true; - } - return false; -} - -/// Section End - Embedded Stub (JavaScript 1.0) - -//// Segment End -- (JavaScript 1.0) - -//// Segment Begin -- (JavaScript 1.2) -/// Section Begin - kadov DHTM (JavaScript 1.2) - -//Begin to support extended and dropdown text effects. -function kadovIsParagraph(el) -{ - return( el.tagName == "P" || el.tagName.indexOf("H") == 0 ) ? true : false; -} - -function kadovInitEachChild(el) -{ - for(var i=0; i "") ) - child.style.setAttribute( "x-on-pageload", "" ); - } - - var href = child.getAttribute("href") - if( href != null && href > "" && href.indexOf( "BSSCPopup" ) >= 0 ) - kadovFilePopupInit(child.id); // Init for Popup - else if( child.className == "dropspot" || child.className == "expandspot" || - child.className == "glossterm" ) - kadovTextPopupInit(child.id);// Init for Expanding/Glossary or DropDown text - else if( child.className == "trigger") - kadovInitTrigger(child.id);// Init for Trigger - else - { - kadovInitEffects(child.id);// Init for DHTML effects - CEngine.SetOneTargetInitialState( child.id ); - } - } - - if( (child.tagName == "IMG") && (child.getAttribute("dynsrc") > "") ) - child.start = "mouseover";// to start a AVI file. fileopen doesn't work - - kadovInitEachChild(child); - } -} - -function kadovRetrieveTextInner(el) -{ - var x = ""; - if( (!el) || (el.tagName == "!") || (el.tagName == "SCRIPT" )) - return x; - - if( kadovIsParagraph(el) ) - { - var strNewID = " "; - if( el.id != "" ) - strNewID += "id=" + el.id + "_NewSpan "; - x = "" + el.innerHTML + ""; - } - else - { - for(var i=0; i 0 ) - if( (nTagClose - nTagOpen) != nDistance ) - return strRawHTML; - - var strCleanOnce = strRawHTML.substring(0, nTagOpen) + strRawHTML.substr(nTagClose + strTagClose.length) ; - return kadovRetrieveCleanHTML( strCleanOnce, strTagOpen, strTagClose ); -} - -function kadovAdjustObjectTag(strRawHTML, nStartPos) -{// adjust object tag for related topics HTML control, because innerHTML misses out the item settings - - //Is there any DTC? - var strDTCTagOpen = ''; - var nDTCTagOpen = strRawHTML.indexOf( strDTCTagOpen, nStartPos ); - if( nDTCTagOpen < 0 ) - return strRawHTML; - var nDTCTagClose = strRawHTML.indexOf( strDTCTagClose, nDTCTagOpen ); - if( nDTCTagClose < nDTCTagOpen) - return strRawHTML; // no Design Time Controls; - - //Is the DTC HTML Help Control? - var strRTObjTagOpen = 'classid=clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11'; - var strRTObjTagClose = ''; - var nRTObjTagOpen = strRawHTML.indexOf( strRTObjTagOpen, nDTCTagOpen ); - if( nRTObjTagOpen < nDTCTagOpen ) - return strRawHTML; - var nRTObjTagClose = strRawHTML.indexOf( strRTObjTagClose, nRTObjTagOpen ); - if( nRTObjTagClose < nRTObjTagOpen ) - return strRawHTML; // is not a HTML help control - - // Is it a related Topics html help control? - var strRTObjLabel = ''; - } - - // to insert the reconstructed item params into runtime object tag - var strAdjustedHTML = strRawHTML.substring(0,nRTObjTagClose) + strRunTimeItemParam + strRawHTML.substring(nRTObjTagClose, strRawHTML.length); - return kadovAdjustObjectTag(strAdjustedHTML, nDTCTagClose + strDTCTagClose.length); -} - -function kadovTextPopupOnLoad( el ) -{ - if( typeof(el) == "string" ) - el = getElement(el); - - var src = el.getAttribute( "x-use-popup" ); - var bNeedMove=true; - if(!src&&el.id) - { - for (var i=0;i"); - strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, ""); - - //work around the bug in HH.exe that highlight the phrases when use Search tab - //this approach is just removing the tag inserted by Microsoft in the runtime - strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "", 52); - - var strStyle = " style='display:none; position:relative;"; - var newDiv = "
" + strCleanHTML + "
"; - - removeThis(srcDiv); // empty the original DIV tag - var elParentPra = kadovFindParentParagraph(el); - if( elParentPra ) - insertAdjacentHTML(elParentPra, "afterEnd", newDiv ); - } - else if( type == "expanding" ) - { - var inner = kadovRetrieveTextInner(srcDiv); - if( inner == "" ) - inner = srcDiv.innerHTML; - var strAdjust = kadovAdjustObjectTag(inner,0); - var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, ""); - strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, ""); - var strClassName = (el.className == "glossterm") ? "glosstext" : "expandtext"; - var newSpan = ""; - removeThis(srcDiv); // empty the original DIV tag - insertAdjacentHTML(el, "afterEnd", newSpan ); - } - } - } - else - { - srcDiv.style.display = "none"; - } - return 0; -} - -function getElementsByTag(obj,sTagName) -{ - if(obj.getElementsByTagName) - return obj.getElementsByTagName(sTagName); - else if(obj.all) - return obj.all.tags(sTagName); - return null; -} - -function getElement(sID) -{ - if(document.getElementById) - return document.getElementById(sID); - else if(document.all) - return document.all(sID); - return null; -} - -function getParentNode(obj) -{ - if(obj.parentNode) - return obj.parentNode; - else if(obj.parentElement) - return obj.parentElement; - return null; -} - -function getChildNodes(obj) -{ - if(obj.childNodes) - { - var children = new Array(); - for (var i = 0; i < obj.childNodes.length; i++) - { - if (obj.childNodes[i].nodeType == 1) - children[children.length] = obj.childNodes[i]; - } - return children; - } - else if(obj.children) - return obj.children; - return null; -} - -function removeThis(obj) -{ - if(obj.parentNode) - obj.parentNode.removeChild(obj); - else - obj.outerHTML=""; -} - -function kadovTextPopup( el ) -{ - if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3 ) - return; - - var bNeedMove=true; - - if (window.event) - window.event.cancelBubble = true; - - if( typeof(el) == "string" ) - el = getElement(el); - - if (!el||el==window) - return; - - var src = el.getAttribute( "x-use-popup" ); - if(!src&&el.id) - { - for (var i=0;i= 0 && nNext < values.length ) - { - functions[nIdx] = values.substr( nStart, nNext-nStart+1); - nStart = nNext + 1; - nIdx++; - nNext = values.indexOf( "\)", nStart); - } - - for( var i=0; i= 0 ) - { - nPageClick = arrForClickCount[j].indexOf("="); - if( nPageClick > 0 ) - { - nClickTimes = arrForClickCount[j].substring( nPageClick + 1, arrForClickCount[j].length) * 1; - break; - } - } - } - var args = srcargs; - if( j < arrForClickCount.length ) - {// to strip out the "clicks=99" from the arguments string - args = ""; - for( var k = 0; k < arrForClickCount.length; k ++ ) - { - if( k != j ) - { - args += arrForClickCount[k]; - if( k < arrForClickCount.length - 1 ) - args += ","; - } - } - } - bsscFXInit( null, id, translatedProp, fnname, args, nClickTimes ); - } -} - -function kadovTranslateProp( prop ) -{ - switch( prop ) - { - case "x-on-hover" : return "bsschover"; - case "x-on-pageclick" : return "bsscpageclick"; - case "x-on-pageload" : return "bsscpageload"; - case "x-on-trigger-1" : return "bssctrigger1"; - case "x-on-trigger-2" : return "bssctrigger2"; - } - return null; -} -//End to convert iWrite format to RoboEditor Format for DHTML effects - -//Begin the definition of one entry to DHTML effects -function bsscFXInit( trigger_ID, target_ID, event_type, - action_type, action_setting, event_addional ) -{ - if( (!gbBsWindows && !gbBsSunOS && !(gbBsMac&&gbBsIE5)) || typeof(target_ID) != "string" )//MUST have a target_ID - return; // we don't support Navigator yet - - if( typeof(event_type) == "string" ) - event_type = event_type.toLowerCase(); - if( typeof(action_type) == "string" ) - action_type = action_type.toLowerCase(); - if( typeof(action_setting) == "string" ) - action_setting = action_setting.toLowerCase(); - - // to get the target element then add it to the target list - var eleTarget = CCSSP.GetObject( target_ID ); - if( (eleTarget != null) && (event_type != null) && (action_type != null) ) - { - CEngine.AddOneTarget( target_ID, eleTarget ); - CEngine.BuildTargetObject(target_ID, event_type, action_type, action_setting, event_addional); - } - - // to validate the trigger_ID parameter - if( typeof(trigger_ID) == "string" && trigger_ID != "" ) - CEngine.BuildTriggerObject( trigger_ID, target_ID ); -} -//End the definition of one entry to DHTML effects - -/// Section End - kadov DHTM (JavaScript 1.2) - -/// Section Begin - CCSSP DHTM (JavaScript 1.2) - -//Begin JavaScript libary for cross-platform positioning object. -function CCSSP(){} // constructor of CCSSP class - -CCSSP.GetObject = function( obj ) -{//convert object name string or reference into a valid object reference - if( typeof(obj) == "object" ) - return obj; - else if( typeof(obj) == "string" && obj != "") - { - if( gbBsNS4 ) - return eval("document." + obj); - else - return eval("document.all(\"" + obj + "\")"); - } - else - return null; -} - -CCSSP.MoveObjectTo = function(obj, x, y) -{//positioning an object at a specific pixel coordinate - if( gbBsNS4 ) - obj.moveTo(x,y); - else - { - obj.style.pixelLeft = x; - obj.style.pixelTop = y; - } -} - -CCSSP.MoveObjectBy = function(obj, dx, dy) -{//moveing a object by x and/or y pixel - if( gbBsNS4 ) - obj.moveBy(dx,dy); - else - { - obj.style.pixelLeft += dx; - obj.style.pixelTop += dy; - } -} - -CCSSP.SetObjectBGColor = function(obj, color) -{//set the background color of an object - if( gbBsNS4 ) - obj.bgColor = color; - else - obj.style.backgroundColor = color; -} - -CCSSP.ShowObject = function(obj, bShow) -{// set the object to be visible or invisible - if( gbBsNS4 ) - obj.visibility = (bShow == true) ? 'show' : 'hide'; - else - obj.style.visibility = (bShow == true) ? 'visible' : 'hidden';// when hidden, it still occupy some space. -} - -CCSSP.GetObjectLeft = function(obj) -{// retrieve the x coordinate of a posionable object - if( gbBsNS4 ) - return obj.left; - else - return obj.style.pixelLeft; -} - -CCSSP.GetObjectTop = function(obj) -{// retrieve the y coordinate of a posionable object - if( gbBsNS4 ) - return obj.top; - else - return obj.style.pixelTop; -} - -CCSSP.GetObjectContainLeft = function(obj) -{// retrieve the x coordinate of a posionable object relative to it's parent element - if( gbBsNS4 ) - return obj.pageX; - else - { - if( obj == document.body ) - return obj.clientLeft; - else - return obj.offsetLeft; - } -} - -CCSSP.GetObjectWindowLeft = function(obj) -{// retrieve the x coordinate of a posionable object relative to browser window - if( gbBsNS4 ) - return obj.pageX; - else - { - var nOffsetWindowLeft = 0; - for(var element = obj; element; element = element.offsetParent) - nOffsetWindowLeft += CCSSP.GetObjectContainLeft(element); - return nOffsetWindowLeft; - } -} - -CCSSP.GetObjectContainTop = function(obj) -{// retrieve the y coordinate of a posionable object relative to it's parent element - if( gbBsNS4 ) - return obj.pageY; - else - { - if( obj == document.body ) - return obj.clientTop; - else - return obj.offsetTop; - } -} - -CCSSP.GetObjectWindowTop = function(obj) -{// retrieve the y coordinate of a posionable object relative to browser window - if( gbBsNS4 ) - return obj.pageY; - else - { - var nOffsetWindowTop = 0; - for(var element = obj; element; element = element.offsetParent) - nOffsetWindowTop += CCSSP.GetObjectContainTop(element); - return nOffsetWindowTop; - } -} - -CCSSP.GetObjectHeight = function(obj) -{// retrieve the height of a posionable object - if( gbBsNS4 ) - return obj.clip.height; - else - return obj.offsetHeight; -} - -CCSSP.GetObjectWidth = function(obj) -{// retrieve the width of a posionable object - if( gbBsNS4 ) - return obj.clip.width; - else - return obj.offsetWidth; -} - -CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler ) -{ // to add the "funcHandler" as the "rawEventName" 's handler to the "srcObj" object,the original event handler will be combined - if (gbBsNS4 && !gbBsNS6) - return ; - - var oldHandler = ""; - - if (gbBsMac &&gbBsIE4&&!gbBsIE5) - { - if (typeof(srcObj[rawEventName.toLowerCase()])=="unknown") - { //search for - - - - - - - - - - -

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.

- -

 

- -

 

- -

- -

 

- -
- -

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 deleted file mode 100755 index 8fcb09ca..00000000 --- a/doc/salome/gui/VISU/gauss_viewer.htm +++ /dev/null @@ -1,201 +0,0 @@ - - - - - -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:

- -

 

- -

- -

 

- -
    - -
  • Rename - - allows to rename the presentation.

  • - -
  • Edit - - allows to return to Gauss - Points Properties menu and change the parameters of a presentation -

  • - -
  • Copy - - allows to create a copy of the presentation in the same subfolder (time - stamp) in the Object Browser.

  • - -
  • Erase - - allows to hide the selected presentation from the viewer.

  • - -
  • Display Only - - allows to display only the selected presentation, hiding all other from - the viewer.

  • - -
  • Store current configuration - - allows to save the current layout - of the viewer (settings, position of windows, etc).

  • - -
  • Dump view - exports - an object from the viewer in bmp, png, jpg or jpeg image format.

  • - -
  • Change - Background - allows to change the properties of the background.

  • -
- -

 

- -

Most operations available via Viewer Toolbar are common with VTK - 3D Viewer. VTK 3D Viewer - is detailly described in the documentation on - GUI module.

- -

However, some functionalities are used only in Gauss - Points Viewer.

- -

 

- -
    - -
  •   These buttons are used for Recording.

  • - -
  • Interaction - Style Switch - allows to switch between two the modes of mouse - manipulation.

  • - -
  • Salome Standard Controls - - allows to manipulate objects in the - viewer with the mouse and locked Ctrl button: increase or decrease the - zoom ratio with the left mouse button, translate object in any direction - with the central mouse button or rotate it with the right mouse button. -

  • - -
  • Keyboard Free - allows to manipulate objects in the viewer - with the mouse without locking Ctrl button. In - this case the operations are assigned to the buttons differently: rotation - is made with the left button, translation with the right and zoom with - both pressed in the same time.   

  • - -
  • Selection - Mode Switch - activates Picking. -

  • - -
  • Plane - Segmentation - activates Segmentation.

  • -
- - - - diff --git a/doc/salome/gui/VISU/i_blue.jpg b/doc/salome/gui/VISU/i_blue.jpg deleted file mode 100755 index ed3acfac..00000000 Binary files a/doc/salome/gui/VISU/i_blue.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image1.gif b/doc/salome/gui/VISU/image1.gif deleted file mode 100755 index 28aeb027..00000000 Binary files a/doc/salome/gui/VISU/image1.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image1.jpg b/doc/salome/gui/VISU/image1.jpg deleted file mode 100755 index b510c206..00000000 Binary files a/doc/salome/gui/VISU/image1.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image10.gif b/doc/salome/gui/VISU/image10.gif deleted file mode 100755 index 44d57654..00000000 Binary files a/doc/salome/gui/VISU/image10.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image11.gif b/doc/salome/gui/VISU/image11.gif deleted file mode 100755 index e90f424f..00000000 Binary files a/doc/salome/gui/VISU/image11.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image12.gif b/doc/salome/gui/VISU/image12.gif deleted file mode 100755 index 202ae2f0..00000000 Binary files a/doc/salome/gui/VISU/image12.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image13.gif b/doc/salome/gui/VISU/image13.gif deleted file mode 100755 index dc926bc2..00000000 Binary files a/doc/salome/gui/VISU/image13.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image14.gif b/doc/salome/gui/VISU/image14.gif deleted file mode 100755 index 55df4b72..00000000 Binary files a/doc/salome/gui/VISU/image14.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image15.gif b/doc/salome/gui/VISU/image15.gif deleted file mode 100755 index c752772f..00000000 Binary files a/doc/salome/gui/VISU/image15.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image16.gif b/doc/salome/gui/VISU/image16.gif deleted file mode 100755 index cd27cf1f..00000000 Binary files a/doc/salome/gui/VISU/image16.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image17.gif b/doc/salome/gui/VISU/image17.gif deleted file mode 100755 index 310835c6..00000000 Binary files a/doc/salome/gui/VISU/image17.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image18.gif b/doc/salome/gui/VISU/image18.gif deleted file mode 100755 index 5ac78adf..00000000 Binary files a/doc/salome/gui/VISU/image18.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image19.gif b/doc/salome/gui/VISU/image19.gif deleted file mode 100755 index ba85ee1d..00000000 Binary files a/doc/salome/gui/VISU/image19.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image19.jpg b/doc/salome/gui/VISU/image19.jpg deleted file mode 100755 index d24fdaee..00000000 Binary files a/doc/salome/gui/VISU/image19.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image2.jpg b/doc/salome/gui/VISU/image2.jpg deleted file mode 100755 index 14d0076c..00000000 Binary files a/doc/salome/gui/VISU/image2.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image20.gif b/doc/salome/gui/VISU/image20.gif deleted file mode 100755 index ce95d953..00000000 Binary files a/doc/salome/gui/VISU/image20.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image20.jpg b/doc/salome/gui/VISU/image20.jpg deleted file mode 100755 index a2a345f3..00000000 Binary files a/doc/salome/gui/VISU/image20.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image22.gif b/doc/salome/gui/VISU/image22.gif deleted file mode 100755 index d20bfd09..00000000 Binary files a/doc/salome/gui/VISU/image22.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image23.gif b/doc/salome/gui/VISU/image23.gif deleted file mode 100755 index 2340bc7d..00000000 Binary files a/doc/salome/gui/VISU/image23.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image26.gif b/doc/salome/gui/VISU/image26.gif deleted file mode 100755 index 0ce51b89..00000000 Binary files a/doc/salome/gui/VISU/image26.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image27.gif b/doc/salome/gui/VISU/image27.gif deleted file mode 100755 index 81facca9..00000000 Binary files a/doc/salome/gui/VISU/image27.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image29.gif b/doc/salome/gui/VISU/image29.gif deleted file mode 100755 index dfd5efca..00000000 Binary files a/doc/salome/gui/VISU/image29.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image3.gif b/doc/salome/gui/VISU/image3.gif deleted file mode 100755 index beb0d8ae..00000000 Binary files a/doc/salome/gui/VISU/image3.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image3.jpg b/doc/salome/gui/VISU/image3.jpg deleted file mode 100755 index ba114477..00000000 Binary files a/doc/salome/gui/VISU/image3.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image30.gif b/doc/salome/gui/VISU/image30.gif deleted file mode 100755 index 6fd06b28..00000000 Binary files a/doc/salome/gui/VISU/image30.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image31.gif b/doc/salome/gui/VISU/image31.gif deleted file mode 100755 index 4194350e..00000000 Binary files a/doc/salome/gui/VISU/image31.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image31.jpg b/doc/salome/gui/VISU/image31.jpg deleted file mode 100755 index 8c20450c..00000000 Binary files a/doc/salome/gui/VISU/image31.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image33.jpg b/doc/salome/gui/VISU/image33.jpg deleted file mode 100755 index 5d7498c8..00000000 Binary files a/doc/salome/gui/VISU/image33.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image34.gif b/doc/salome/gui/VISU/image34.gif deleted file mode 100755 index d7e08607..00000000 Binary files a/doc/salome/gui/VISU/image34.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image34.jpg b/doc/salome/gui/VISU/image34.jpg deleted file mode 100755 index 066d6481..00000000 Binary files a/doc/salome/gui/VISU/image34.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image35.gif b/doc/salome/gui/VISU/image35.gif deleted file mode 100755 index e589eecf..00000000 Binary files a/doc/salome/gui/VISU/image35.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image37.jpg b/doc/salome/gui/VISU/image37.jpg deleted file mode 100755 index 0ecec10c..00000000 Binary files a/doc/salome/gui/VISU/image37.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image38.gif b/doc/salome/gui/VISU/image38.gif deleted file mode 100755 index c35ebd59..00000000 Binary files a/doc/salome/gui/VISU/image38.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image38.jpg b/doc/salome/gui/VISU/image38.jpg deleted file mode 100755 index 25d799e4..00000000 Binary files a/doc/salome/gui/VISU/image38.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image39.gif b/doc/salome/gui/VISU/image39.gif deleted file mode 100755 index b819977a..00000000 Binary files a/doc/salome/gui/VISU/image39.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image4.jpg b/doc/salome/gui/VISU/image4.jpg deleted file mode 100755 index 1f2bec22..00000000 Binary files a/doc/salome/gui/VISU/image4.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image40.gif b/doc/salome/gui/VISU/image40.gif deleted file mode 100755 index e41e4a84..00000000 Binary files a/doc/salome/gui/VISU/image40.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image41.gif b/doc/salome/gui/VISU/image41.gif deleted file mode 100755 index b70777a4..00000000 Binary files a/doc/salome/gui/VISU/image41.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image43.gif b/doc/salome/gui/VISU/image43.gif deleted file mode 100755 index 6700f007..00000000 Binary files a/doc/salome/gui/VISU/image43.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image44.gif b/doc/salome/gui/VISU/image44.gif deleted file mode 100755 index 8d1dc231..00000000 Binary files a/doc/salome/gui/VISU/image44.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image47.gif b/doc/salome/gui/VISU/image47.gif deleted file mode 100755 index 1d50b209..00000000 Binary files a/doc/salome/gui/VISU/image47.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image48.gif b/doc/salome/gui/VISU/image48.gif deleted file mode 100755 index f980a5dd..00000000 Binary files a/doc/salome/gui/VISU/image48.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image5.gif b/doc/salome/gui/VISU/image5.gif deleted file mode 100755 index f04aa8a8..00000000 Binary files a/doc/salome/gui/VISU/image5.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image5.jpg b/doc/salome/gui/VISU/image5.jpg deleted file mode 100755 index 94f30a80..00000000 Binary files a/doc/salome/gui/VISU/image5.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/image6.gif b/doc/salome/gui/VISU/image6.gif deleted file mode 100755 index e51bf5f4..00000000 Binary files a/doc/salome/gui/VISU/image6.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image7.gif b/doc/salome/gui/VISU/image7.gif deleted file mode 100755 index 13176c35..00000000 Binary files a/doc/salome/gui/VISU/image7.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/image8.gif b/doc/salome/gui/VISU/image8.gif deleted file mode 100755 index d47abd6d..00000000 Binary files a/doc/salome/gui/VISU/image8.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/images/animatdef.jpg b/doc/salome/gui/VISU/images/animatdef.jpg new file mode 100644 index 00000000..ed9b4693 Binary files /dev/null and b/doc/salome/gui/VISU/images/animatdef.jpg differ diff --git a/doc/salome/gui/VISU/images/animation.png b/doc/salome/gui/VISU/images/animation.png new file mode 100644 index 00000000..85070152 Binary files /dev/null and b/doc/salome/gui/VISU/images/animation.png differ diff --git a/doc/salome/gui/VISU/images/arrangeactors.png b/doc/salome/gui/VISU/images/arrangeactors.png new file mode 100644 index 00000000..8424e602 Binary files /dev/null and b/doc/salome/gui/VISU/images/arrangeactors.png differ diff --git a/doc/salome/gui/VISU/images/arrangeactors1.png b/doc/salome/gui/VISU/images/arrangeactors1.png new file mode 100644 index 00000000..560272fa Binary files /dev/null and b/doc/salome/gui/VISU/images/arrangeactors1.png differ diff --git a/doc/salome/gui/VISU/images/barproperty.png b/doc/salome/gui/VISU/images/barproperty.png new file mode 100644 index 00000000..6bc74cec Binary files /dev/null and b/doc/salome/gui/VISU/images/barproperty.png differ diff --git a/doc/salome/gui/VISU/images/begining.jpg b/doc/salome/gui/VISU/images/begining.jpg new file mode 100644 index 00000000..9c624022 Binary files /dev/null and b/doc/salome/gui/VISU/images/begining.jpg differ diff --git a/doc/salome/gui/VISU/images/buildprogress.png b/doc/salome/gui/VISU/images/buildprogress.png new file mode 100644 index 00000000..8d1b1858 Binary files /dev/null and b/doc/salome/gui/VISU/images/buildprogress.png differ diff --git a/doc/salome/gui/VISU/images/cellsel.jpg b/doc/salome/gui/VISU/images/cellsel.jpg new file mode 100644 index 00000000..8e7f8d93 Binary files /dev/null and b/doc/salome/gui/VISU/images/cellsel.jpg differ diff --git a/doc/salome/gui/VISU/images/clipping1.png b/doc/salome/gui/VISU/images/clipping1.png new file mode 100644 index 00000000..0c606036 Binary files /dev/null and b/doc/salome/gui/VISU/images/clipping1.png differ diff --git a/doc/salome/gui/VISU/images/clipping2.png b/doc/salome/gui/VISU/images/clipping2.png new file mode 100644 index 00000000..ea114065 Binary files /dev/null and b/doc/salome/gui/VISU/images/clipping2.png differ diff --git a/doc/salome/gui/VISU/images/createcurves.png b/doc/salome/gui/VISU/images/createcurves.png new file mode 100644 index 00000000..82b50a06 Binary files /dev/null and b/doc/salome/gui/VISU/images/createcurves.png differ diff --git a/doc/salome/gui/VISU/images/cutlines.png b/doc/salome/gui/VISU/images/cutlines.png new file mode 100644 index 00000000..3db09092 Binary files /dev/null and b/doc/salome/gui/VISU/images/cutlines.png differ diff --git a/doc/salome/gui/VISU/images/cutlinesicn.jpg b/doc/salome/gui/VISU/images/cutlinesicn.jpg new file mode 100644 index 00000000..eb43365c Binary files /dev/null and b/doc/salome/gui/VISU/images/cutlinesicn.jpg differ diff --git a/doc/salome/gui/VISU/images/cutlinesicon.jpg b/doc/salome/gui/VISU/images/cutlinesicon.jpg new file mode 100644 index 00000000..cd866735 Binary files /dev/null and b/doc/salome/gui/VISU/images/cutlinesicon.jpg differ diff --git a/doc/salome/gui/VISU/images/cutlinesprsnt.png b/doc/salome/gui/VISU/images/cutlinesprsnt.png new file mode 100644 index 00000000..63b4fb04 Binary files /dev/null and b/doc/salome/gui/VISU/images/cutlinesprsnt.png differ diff --git a/doc/salome/gui/VISU/images/cutplanes.png b/doc/salome/gui/VISU/images/cutplanes.png new file mode 100644 index 00000000..579332ac Binary files /dev/null and b/doc/salome/gui/VISU/images/cutplanes.png differ diff --git a/doc/salome/gui/VISU/images/cutplpresent.png b/doc/salome/gui/VISU/images/cutplpresent.png new file mode 100644 index 00000000..e97ff562 Binary files /dev/null and b/doc/salome/gui/VISU/images/cutplpresent.png differ diff --git a/doc/salome/gui/VISU/images/dataonelements1.png b/doc/salome/gui/VISU/images/dataonelements1.png new file mode 100644 index 00000000..b9cb2c01 Binary files /dev/null and b/doc/salome/gui/VISU/images/dataonelements1.png differ diff --git a/doc/salome/gui/VISU/images/dataonelements2.png b/doc/salome/gui/VISU/images/dataonelements2.png new file mode 100644 index 00000000..e532ef1d Binary files /dev/null and b/doc/salome/gui/VISU/images/dataonelements2.png differ diff --git a/doc/salome/gui/VISU/images/dataonelements3.png b/doc/salome/gui/VISU/images/dataonelements3.png new file mode 100644 index 00000000..2ae6448d Binary files /dev/null and b/doc/salome/gui/VISU/images/dataonelements3.png differ diff --git a/doc/salome/gui/VISU/images/deformedshape.png b/doc/salome/gui/VISU/images/deformedshape.png new file mode 100644 index 00000000..9b36a8d6 Binary files /dev/null and b/doc/salome/gui/VISU/images/deformedshape.png differ diff --git a/doc/salome/gui/VISU/images/deformedshapesn.png b/doc/salome/gui/VISU/images/deformedshapesn.png new file mode 100644 index 00000000..9af02907 Binary files /dev/null and b/doc/salome/gui/VISU/images/deformedshapesn.png differ diff --git a/doc/salome/gui/VISU/images/defshapeicon.jpg b/doc/salome/gui/VISU/images/defshapeicon.jpg new file mode 100644 index 00000000..5d59f160 Binary files /dev/null and b/doc/salome/gui/VISU/images/defshapeicon.jpg differ diff --git a/doc/salome/gui/VISU/images/dumpviewtofile.png b/doc/salome/gui/VISU/images/dumpviewtofile.png new file mode 100644 index 00000000..d67e2c0a Binary files /dev/null and b/doc/salome/gui/VISU/images/dumpviewtofile.png differ diff --git a/doc/salome/gui/VISU/images/editplot2dpresentation.png b/doc/salome/gui/VISU/images/editplot2dpresentation.png new file mode 100644 index 00000000..43ac17d4 Binary files /dev/null and b/doc/salome/gui/VISU/images/editplot2dpresentation.png differ diff --git a/doc/salome/gui/VISU/images/end.jpg b/doc/salome/gui/VISU/images/end.jpg new file mode 100644 index 00000000..3aef5d1b Binary files /dev/null and b/doc/salome/gui/VISU/images/end.jpg differ diff --git a/doc/salome/gui/VISU/images/exporttable.png b/doc/salome/gui/VISU/images/exporttable.png new file mode 100644 index 00000000..7b3a42e7 Binary files /dev/null and b/doc/salome/gui/VISU/images/exporttable.png differ diff --git a/doc/salome/gui/VISU/images/fitdatarange.png b/doc/salome/gui/VISU/images/fitdatarange.png new file mode 100644 index 00000000..be4c24df Binary files /dev/null and b/doc/salome/gui/VISU/images/fitdatarange.png differ diff --git a/doc/salome/gui/VISU/images/gpp2.png b/doc/salome/gui/VISU/images/gpp2.png new file mode 100644 index 00000000..1562d03f Binary files /dev/null and b/doc/salome/gui/VISU/images/gpp2.png differ diff --git a/doc/salome/gui/VISU/images/gpp3.png b/doc/salome/gui/VISU/images/gpp3.png new file mode 100644 index 00000000..128e22bb Binary files /dev/null and b/doc/salome/gui/VISU/images/gpp3.png differ diff --git a/doc/salome/gui/VISU/images/gpp6.png b/doc/salome/gui/VISU/images/gpp6.png new file mode 100644 index 00000000..5252e9e4 Binary files /dev/null and b/doc/salome/gui/VISU/images/gpp6.png differ diff --git a/doc/salome/gui/VISU/images/image1.gif b/doc/salome/gui/VISU/images/image1.gif new file mode 100644 index 00000000..28aeb027 Binary files /dev/null and b/doc/salome/gui/VISU/images/image1.gif differ diff --git a/doc/salome/gui/VISU/images/image1.jpg b/doc/salome/gui/VISU/images/image1.jpg new file mode 100644 index 00000000..b510c206 Binary files /dev/null and b/doc/salome/gui/VISU/images/image1.jpg differ diff --git a/doc/salome/gui/VISU/images/image100.gif b/doc/salome/gui/VISU/images/image100.gif new file mode 100644 index 00000000..c44d68ff Binary files /dev/null and b/doc/salome/gui/VISU/images/image100.gif differ diff --git a/doc/salome/gui/VISU/images/image102.gif b/doc/salome/gui/VISU/images/image102.gif new file mode 100644 index 00000000..4a4900fe Binary files /dev/null and b/doc/salome/gui/VISU/images/image102.gif differ diff --git a/doc/salome/gui/VISU/images/image103.gif b/doc/salome/gui/VISU/images/image103.gif new file mode 100644 index 00000000..147612dc Binary files /dev/null and b/doc/salome/gui/VISU/images/image103.gif differ diff --git a/doc/salome/gui/VISU/images/image104.gif b/doc/salome/gui/VISU/images/image104.gif new file mode 100644 index 00000000..584b367e Binary files /dev/null and b/doc/salome/gui/VISU/images/image104.gif differ diff --git a/doc/salome/gui/VISU/images/image105.gif b/doc/salome/gui/VISU/images/image105.gif new file mode 100644 index 00000000..9d747861 Binary files /dev/null and b/doc/salome/gui/VISU/images/image105.gif differ diff --git a/doc/salome/gui/VISU/images/image11.gif b/doc/salome/gui/VISU/images/image11.gif new file mode 100644 index 00000000..e90f424f Binary files /dev/null and b/doc/salome/gui/VISU/images/image11.gif differ diff --git a/doc/salome/gui/VISU/images/image117.gif b/doc/salome/gui/VISU/images/image117.gif new file mode 100644 index 00000000..c0e2715f Binary files /dev/null and b/doc/salome/gui/VISU/images/image117.gif differ diff --git a/doc/salome/gui/VISU/images/image12.gif b/doc/salome/gui/VISU/images/image12.gif new file mode 100644 index 00000000..202ae2f0 Binary files /dev/null and b/doc/salome/gui/VISU/images/image12.gif differ diff --git a/doc/salome/gui/VISU/images/image13.gif b/doc/salome/gui/VISU/images/image13.gif new file mode 100644 index 00000000..dc926bc2 Binary files /dev/null and b/doc/salome/gui/VISU/images/image13.gif differ diff --git a/doc/salome/gui/VISU/images/image15.gif b/doc/salome/gui/VISU/images/image15.gif new file mode 100644 index 00000000..c752772f Binary files /dev/null and b/doc/salome/gui/VISU/images/image15.gif differ diff --git a/doc/salome/gui/VISU/images/image16.gif b/doc/salome/gui/VISU/images/image16.gif new file mode 100644 index 00000000..cd27cf1f Binary files /dev/null and b/doc/salome/gui/VISU/images/image16.gif differ diff --git a/doc/salome/gui/VISU/images/image18.gif b/doc/salome/gui/VISU/images/image18.gif new file mode 100644 index 00000000..5ac78adf Binary files /dev/null and b/doc/salome/gui/VISU/images/image18.gif differ diff --git a/doc/salome/gui/VISU/images/image2.jpg b/doc/salome/gui/VISU/images/image2.jpg new file mode 100644 index 00000000..14d0076c Binary files /dev/null and b/doc/salome/gui/VISU/images/image2.jpg differ diff --git a/doc/salome/gui/VISU/images/image20.gif b/doc/salome/gui/VISU/images/image20.gif new file mode 100644 index 00000000..ce95d953 Binary files /dev/null and b/doc/salome/gui/VISU/images/image20.gif differ diff --git a/doc/salome/gui/VISU/images/image20.png b/doc/salome/gui/VISU/images/image20.png new file mode 100644 index 00000000..2658973f Binary files /dev/null and b/doc/salome/gui/VISU/images/image20.png differ diff --git a/doc/salome/gui/VISU/images/image21.png b/doc/salome/gui/VISU/images/image21.png new file mode 100644 index 00000000..6d7f7151 Binary files /dev/null and b/doc/salome/gui/VISU/images/image21.png differ diff --git a/doc/salome/gui/VISU/images/image23.gif b/doc/salome/gui/VISU/images/image23.gif new file mode 100644 index 00000000..2340bc7d Binary files /dev/null and b/doc/salome/gui/VISU/images/image23.gif differ diff --git a/doc/salome/gui/VISU/images/image26.gif b/doc/salome/gui/VISU/images/image26.gif new file mode 100644 index 00000000..0ce51b89 Binary files /dev/null and b/doc/salome/gui/VISU/images/image26.gif differ diff --git a/doc/salome/gui/VISU/images/image27.gif b/doc/salome/gui/VISU/images/image27.gif new file mode 100644 index 00000000..81facca9 Binary files /dev/null and b/doc/salome/gui/VISU/images/image27.gif differ diff --git a/doc/salome/gui/VISU/images/image29.gif b/doc/salome/gui/VISU/images/image29.gif new file mode 100644 index 00000000..dfd5efca Binary files /dev/null and b/doc/salome/gui/VISU/images/image29.gif differ diff --git a/doc/salome/gui/VISU/images/image3.jpg b/doc/salome/gui/VISU/images/image3.jpg new file mode 100644 index 00000000..ba114477 Binary files /dev/null and b/doc/salome/gui/VISU/images/image3.jpg differ diff --git a/doc/salome/gui/VISU/images/image30.gif b/doc/salome/gui/VISU/images/image30.gif new file mode 100644 index 00000000..f78b7c2b Binary files /dev/null and b/doc/salome/gui/VISU/images/image30.gif differ diff --git a/doc/salome/gui/VISU/images/image31.gif b/doc/salome/gui/VISU/images/image31.gif new file mode 100644 index 00000000..4194350e Binary files /dev/null and b/doc/salome/gui/VISU/images/image31.gif differ diff --git a/doc/salome/gui/VISU/images/image31.jpg b/doc/salome/gui/VISU/images/image31.jpg new file mode 100644 index 00000000..8c20450c Binary files /dev/null and b/doc/salome/gui/VISU/images/image31.jpg differ diff --git a/doc/salome/gui/VISU/images/image33.jpg b/doc/salome/gui/VISU/images/image33.jpg new file mode 100644 index 00000000..5d7498c8 Binary files /dev/null and b/doc/salome/gui/VISU/images/image33.jpg differ diff --git a/doc/salome/gui/VISU/images/image34.gif b/doc/salome/gui/VISU/images/image34.gif new file mode 100644 index 00000000..d7e08607 Binary files /dev/null and b/doc/salome/gui/VISU/images/image34.gif differ diff --git a/doc/salome/gui/VISU/images/image34.jpg b/doc/salome/gui/VISU/images/image34.jpg new file mode 100644 index 00000000..066d6481 Binary files /dev/null and b/doc/salome/gui/VISU/images/image34.jpg differ diff --git a/doc/salome/gui/VISU/images/image35.gif b/doc/salome/gui/VISU/images/image35.gif new file mode 100644 index 00000000..e589eecf Binary files /dev/null and b/doc/salome/gui/VISU/images/image35.gif differ diff --git a/doc/salome/gui/VISU/images/image37.jpg b/doc/salome/gui/VISU/images/image37.jpg new file mode 100644 index 00000000..0ecec10c Binary files /dev/null and b/doc/salome/gui/VISU/images/image37.jpg differ diff --git a/doc/salome/gui/VISU/images/image38.gif b/doc/salome/gui/VISU/images/image38.gif new file mode 100644 index 00000000..c35ebd59 Binary files /dev/null and b/doc/salome/gui/VISU/images/image38.gif differ diff --git a/doc/salome/gui/VISU/images/image38.jpg b/doc/salome/gui/VISU/images/image38.jpg new file mode 100644 index 00000000..25d799e4 Binary files /dev/null and b/doc/salome/gui/VISU/images/image38.jpg differ diff --git a/doc/salome/gui/VISU/images/image4.jpg b/doc/salome/gui/VISU/images/image4.jpg new file mode 100644 index 00000000..1f2bec22 Binary files /dev/null and b/doc/salome/gui/VISU/images/image4.jpg differ diff --git a/doc/salome/gui/VISU/images/image40.gif b/doc/salome/gui/VISU/images/image40.gif new file mode 100644 index 00000000..e41e4a84 Binary files /dev/null and b/doc/salome/gui/VISU/images/image40.gif differ diff --git a/doc/salome/gui/VISU/images/image41.gif b/doc/salome/gui/VISU/images/image41.gif new file mode 100644 index 00000000..b70777a4 Binary files /dev/null and b/doc/salome/gui/VISU/images/image41.gif differ diff --git a/doc/salome/gui/VISU/images/image46.gif b/doc/salome/gui/VISU/images/image46.gif new file mode 100644 index 00000000..0fe311c4 Binary files /dev/null and b/doc/salome/gui/VISU/images/image46.gif differ diff --git a/doc/salome/gui/VISU/images/image47.gif b/doc/salome/gui/VISU/images/image47.gif new file mode 100644 index 00000000..57011e06 Binary files /dev/null and b/doc/salome/gui/VISU/images/image47.gif differ diff --git a/doc/salome/gui/VISU/images/image48.gif b/doc/salome/gui/VISU/images/image48.gif new file mode 100644 index 00000000..4733090c Binary files /dev/null and b/doc/salome/gui/VISU/images/image48.gif differ diff --git a/doc/salome/gui/VISU/images/image49.gif b/doc/salome/gui/VISU/images/image49.gif new file mode 100644 index 00000000..94df6479 Binary files /dev/null and b/doc/salome/gui/VISU/images/image49.gif differ diff --git a/doc/salome/gui/VISU/images/image5.jpg b/doc/salome/gui/VISU/images/image5.jpg new file mode 100644 index 00000000..94f30a80 Binary files /dev/null and b/doc/salome/gui/VISU/images/image5.jpg differ diff --git a/doc/salome/gui/VISU/images/image50.gif b/doc/salome/gui/VISU/images/image50.gif new file mode 100644 index 00000000..d86bc15f Binary files /dev/null and b/doc/salome/gui/VISU/images/image50.gif differ diff --git a/doc/salome/gui/VISU/images/image51.gif b/doc/salome/gui/VISU/images/image51.gif new file mode 100644 index 00000000..e568a49d Binary files /dev/null and b/doc/salome/gui/VISU/images/image51.gif differ diff --git a/doc/salome/gui/VISU/images/image52.gif b/doc/salome/gui/VISU/images/image52.gif new file mode 100644 index 00000000..d3764072 Binary files /dev/null and b/doc/salome/gui/VISU/images/image52.gif differ diff --git a/doc/salome/gui/VISU/images/image53.gif b/doc/salome/gui/VISU/images/image53.gif new file mode 100644 index 00000000..139f9ee0 Binary files /dev/null and b/doc/salome/gui/VISU/images/image53.gif differ diff --git a/doc/salome/gui/VISU/images/image54.gif b/doc/salome/gui/VISU/images/image54.gif new file mode 100644 index 00000000..7391fddd Binary files /dev/null and b/doc/salome/gui/VISU/images/image54.gif differ diff --git a/doc/salome/gui/VISU/images/image55.gif b/doc/salome/gui/VISU/images/image55.gif new file mode 100644 index 00000000..f11da801 Binary files /dev/null and b/doc/salome/gui/VISU/images/image55.gif differ diff --git a/doc/salome/gui/VISU/images/image6.gif b/doc/salome/gui/VISU/images/image6.gif new file mode 100644 index 00000000..e51bf5f4 Binary files /dev/null and b/doc/salome/gui/VISU/images/image6.gif differ diff --git a/doc/salome/gui/VISU/images/image69.gif b/doc/salome/gui/VISU/images/image69.gif new file mode 100644 index 00000000..36f57602 Binary files /dev/null and b/doc/salome/gui/VISU/images/image69.gif differ diff --git a/doc/salome/gui/VISU/images/image7.gif b/doc/salome/gui/VISU/images/image7.gif new file mode 100644 index 00000000..13176c35 Binary files /dev/null and b/doc/salome/gui/VISU/images/image7.gif differ diff --git a/doc/salome/gui/VISU/images/image74.gif b/doc/salome/gui/VISU/images/image74.gif new file mode 100644 index 00000000..85713fae Binary files /dev/null and b/doc/salome/gui/VISU/images/image74.gif differ diff --git a/doc/salome/gui/VISU/images/image8.gif b/doc/salome/gui/VISU/images/image8.gif new file mode 100644 index 00000000..d47abd6d Binary files /dev/null and b/doc/salome/gui/VISU/images/image8.gif differ diff --git a/doc/salome/gui/VISU/images/image87.gif b/doc/salome/gui/VISU/images/image87.gif new file mode 100644 index 00000000..61e26b23 Binary files /dev/null and b/doc/salome/gui/VISU/images/image87.gif differ diff --git a/doc/salome/gui/VISU/images/image88.gif b/doc/salome/gui/VISU/images/image88.gif new file mode 100644 index 00000000..16cdbf73 Binary files /dev/null and b/doc/salome/gui/VISU/images/image88.gif differ diff --git a/doc/salome/gui/VISU/images/importfromfile.png b/doc/salome/gui/VISU/images/importfromfile.png new file mode 100644 index 00000000..af51e718 Binary files /dev/null and b/doc/salome/gui/VISU/images/importfromfile.png differ diff --git a/doc/salome/gui/VISU/images/importtablefromfile.png b/doc/salome/gui/VISU/images/importtablefromfile.png new file mode 100644 index 00000000..7cd6a28d Binary files /dev/null and b/doc/salome/gui/VISU/images/importtablefromfile.png differ diff --git a/doc/salome/gui/VISU/images/iso.png b/doc/salome/gui/VISU/images/iso.png new file mode 100644 index 00000000..880ccb13 Binary files /dev/null and b/doc/salome/gui/VISU/images/iso.png differ diff --git a/doc/salome/gui/VISU/images/isosurf.jpg b/doc/salome/gui/VISU/images/isosurf.jpg new file mode 100644 index 00000000..88d5ac72 Binary files /dev/null and b/doc/salome/gui/VISU/images/isosurf.jpg differ diff --git a/doc/salome/gui/VISU/images/isosurfaces.png b/doc/salome/gui/VISU/images/isosurfaces.png new file mode 100644 index 00000000..f431d63e Binary files /dev/null and b/doc/salome/gui/VISU/images/isosurfaces.png differ diff --git a/doc/salome/gui/VISU/images/neo-transparency.png b/doc/salome/gui/VISU/images/neo-transparency.png new file mode 100644 index 00000000..ec1fb7f7 Binary files /dev/null and b/doc/salome/gui/VISU/images/neo-transparency.png differ diff --git a/doc/salome/gui/VISU/images/next.jpg b/doc/salome/gui/VISU/images/next.jpg new file mode 100644 index 00000000..958ff001 Binary files /dev/null and b/doc/salome/gui/VISU/images/next.jpg differ diff --git a/doc/salome/gui/VISU/images/picking.png b/doc/salome/gui/VISU/images/picking.png new file mode 100644 index 00000000..cea1a56c Binary files /dev/null and b/doc/salome/gui/VISU/images/picking.png differ diff --git a/doc/salome/gui/VISU/images/planes.png b/doc/salome/gui/VISU/images/planes.png new file mode 100644 index 00000000..23fdc942 Binary files /dev/null and b/doc/salome/gui/VISU/images/planes.png differ diff --git a/doc/salome/gui/VISU/images/plot3d-example.png b/doc/salome/gui/VISU/images/plot3d-example.png new file mode 100644 index 00000000..e2711dd0 Binary files /dev/null and b/doc/salome/gui/VISU/images/plot3d-example.png differ diff --git a/doc/salome/gui/VISU/images/plot3d.png b/doc/salome/gui/VISU/images/plot3d.png new file mode 100644 index 00000000..f04ce94c Binary files /dev/null and b/doc/salome/gui/VISU/images/plot3d.png differ diff --git a/doc/salome/gui/VISU/images/previous.jpg b/doc/salome/gui/VISU/images/previous.jpg new file mode 100644 index 00000000..4b4106b8 Binary files /dev/null and b/doc/salome/gui/VISU/images/previous.jpg differ diff --git a/doc/salome/gui/VISU/images/recording.png b/doc/salome/gui/VISU/images/recording.png new file mode 100644 index 00000000..272386ae Binary files /dev/null and b/doc/salome/gui/VISU/images/recording.png differ diff --git a/doc/salome/gui/VISU/images/recordingsaveas.png b/doc/salome/gui/VISU/images/recordingsaveas.png new file mode 100644 index 00000000..28dac73c Binary files /dev/null and b/doc/salome/gui/VISU/images/recordingsaveas.png differ diff --git a/doc/salome/gui/VISU/images/run.jpg b/doc/salome/gui/VISU/images/run.jpg new file mode 100644 index 00000000..d8805928 Binary files /dev/null and b/doc/salome/gui/VISU/images/run.jpg differ diff --git a/doc/salome/gui/VISU/images/scalarbarproperties.png b/doc/salome/gui/VISU/images/scalarbarproperties.png new file mode 100644 index 00000000..b60ed898 Binary files /dev/null and b/doc/salome/gui/VISU/images/scalarbarproperties.png differ diff --git a/doc/salome/gui/VISU/images/scalarmapicon.jpg b/doc/salome/gui/VISU/images/scalarmapicon.jpg new file mode 100644 index 00000000..fff992d5 Binary files /dev/null and b/doc/salome/gui/VISU/images/scalarmapicon.jpg differ diff --git a/doc/salome/gui/VISU/images/scalarrangesn.png b/doc/salome/gui/VISU/images/scalarrangesn.png new file mode 100644 index 00000000..c4cb6817 Binary files /dev/null and b/doc/salome/gui/VISU/images/scalarrangesn.png differ diff --git a/doc/salome/gui/VISU/images/setupanimation1.png b/doc/salome/gui/VISU/images/setupanimation1.png new file mode 100755 index 00000000..032b6ab2 Binary files /dev/null and b/doc/salome/gui/VISU/images/setupanimation1.png differ diff --git a/doc/salome/gui/VISU/images/setupanimation2.png b/doc/salome/gui/VISU/images/setupanimation2.png new file mode 100755 index 00000000..f115846e Binary files /dev/null and b/doc/salome/gui/VISU/images/setupanimation2.png differ diff --git a/doc/salome/gui/VISU/images/smds-example.png b/doc/salome/gui/VISU/images/smds-example.png new file mode 100644 index 00000000..84d3a3d9 Binary files /dev/null and b/doc/salome/gui/VISU/images/smds-example.png differ diff --git a/doc/salome/gui/VISU/images/smds-example1.png b/doc/salome/gui/VISU/images/smds-example1.png new file mode 100644 index 00000000..8085fea8 Binary files /dev/null and b/doc/salome/gui/VISU/images/smds-example1.png differ diff --git a/doc/salome/gui/VISU/images/smds1.png b/doc/salome/gui/VISU/images/smds1.png new file mode 100644 index 00000000..24c5feda Binary files /dev/null and b/doc/salome/gui/VISU/images/smds1.png differ diff --git a/doc/salome/gui/VISU/images/snapfgf.png b/doc/salome/gui/VISU/images/snapfgf.png new file mode 100644 index 00000000..fc8803c8 Binary files /dev/null and b/doc/salome/gui/VISU/images/snapfgf.png differ diff --git a/doc/salome/gui/VISU/images/speed.jpg b/doc/salome/gui/VISU/images/speed.jpg new file mode 100644 index 00000000..3076f301 Binary files /dev/null and b/doc/salome/gui/VISU/images/speed.jpg differ diff --git a/doc/salome/gui/VISU/images/spheroid.png b/doc/salome/gui/VISU/images/spheroid.png new file mode 100644 index 00000000..162700b7 Binary files /dev/null and b/doc/salome/gui/VISU/images/spheroid.png differ diff --git a/doc/salome/gui/VISU/images/streamlines.png b/doc/salome/gui/VISU/images/streamlines.png new file mode 100644 index 00000000..1cdd9fe9 Binary files /dev/null and b/doc/salome/gui/VISU/images/streamlines.png differ diff --git a/doc/salome/gui/VISU/images/streamlinesicon.jpg b/doc/salome/gui/VISU/images/streamlinesicon.jpg new file mode 100644 index 00000000..3d90087e Binary files /dev/null and b/doc/salome/gui/VISU/images/streamlinesicon.jpg differ diff --git a/doc/salome/gui/VISU/images/streamlinesprsnt.png b/doc/salome/gui/VISU/images/streamlinesprsnt.png new file mode 100644 index 00000000..b04a0022 Binary files /dev/null and b/doc/salome/gui/VISU/images/streamlinesprsnt.png differ diff --git a/doc/salome/gui/VISU/images/textproperty.png b/doc/salome/gui/VISU/images/textproperty.png new file mode 100644 index 00000000..d521459b Binary files /dev/null and b/doc/salome/gui/VISU/images/textproperty.png differ diff --git a/doc/salome/gui/VISU/images/translatepres.png b/doc/salome/gui/VISU/images/translatepres.png new file mode 100644 index 00000000..f68ac955 Binary files /dev/null and b/doc/salome/gui/VISU/images/translatepres.png differ diff --git a/doc/salome/gui/VISU/images/vecticon.jpg b/doc/salome/gui/VISU/images/vecticon.jpg new file mode 100644 index 00000000..40c36af4 Binary files /dev/null and b/doc/salome/gui/VISU/images/vecticon.jpg differ diff --git a/doc/salome/gui/VISU/images/vectorfield.png b/doc/salome/gui/VISU/images/vectorfield.png new file mode 100644 index 00000000..1c6de4d7 Binary files /dev/null and b/doc/salome/gui/VISU/images/vectorfield.png differ diff --git a/doc/salome/gui/VISU/images/vectorsprsnt.png b/doc/salome/gui/VISU/images/vectorsprsnt.png new file mode 100644 index 00000000..698a1e8c Binary files /dev/null and b/doc/salome/gui/VISU/images/vectorsprsnt.png differ diff --git a/doc/salome/gui/VISU/images/viewtable.png b/doc/salome/gui/VISU/images/viewtable.png new file mode 100644 index 00000000..8aca30d4 Binary files /dev/null and b/doc/salome/gui/VISU/images/viewtable.png differ diff --git a/doc/salome/gui/VISU/images/visufullscreen.png b/doc/salome/gui/VISU/images/visufullscreen.png new file mode 100644 index 00000000..cc98df07 Binary files /dev/null and b/doc/salome/gui/VISU/images/visufullscreen.png differ diff --git a/doc/salome/gui/VISU/images/visuicon.jpg b/doc/salome/gui/VISU/images/visuicon.jpg new file mode 100644 index 00000000..8489eef2 Binary files /dev/null and b/doc/salome/gui/VISU/images/visuicon.jpg differ diff --git a/doc/salome/gui/VISU/images/warning.png b/doc/salome/gui/VISU/images/warning.png new file mode 100644 index 00000000..55e06d36 Binary files /dev/null and b/doc/salome/gui/VISU/images/warning.png differ diff --git a/doc/salome/gui/VISU/index.htm b/doc/salome/gui/VISU/index.htm deleted file mode 100755 index abf78302..00000000 --- a/doc/salome/gui/VISU/index.htm +++ /dev/null @@ -1,180 +0,0 @@ - - -Post-Pro Module Reference Manual - - - - - - - - - - - - - diff --git a/doc/salome/gui/VISU/index_csh.htm b/doc/salome/gui/VISU/index_csh.htm deleted file mode 100755 index 6d780631..00000000 --- a/doc/salome/gui/VISU/index_csh.htm +++ /dev/null @@ -1,106 +0,0 @@ - - -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 deleted file mode 100755 index e83d0b9f..00000000 --- a/doc/salome/gui/VISU/index_rhc.htm +++ /dev/null @@ -1,106 +0,0 @@ - - -Post-Pro Module Reference Manual - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/a3d_presentations.doc b/doc/salome/gui/VISU/input/a3d_presentations.doc new file mode 100644 index 00000000..852bb5a3 --- /dev/null +++ b/doc/salome/gui/VISU/input/a3d_presentations.doc @@ -0,0 +1,43 @@ +/*! + +\page a3d_presentations_page 3D presentations + +
    +
  • \subpage presentation_of_submesh_page
  • +
  • \subpage field_presentations_page
  • +
      +
    • \ref creating_field_presentations_page
    • +
    • \ref scalar_map_page
    • +
    • \ref iso_surfaces_page
    • +
    • \ref cut_lines_page
    • +
    • \ref cut_planes_page
    • +
    • \ref deformed_shape_page
    • +
    • \ref vectors_page
    • +
    • \ref stream_lines_page
    • +
    • \ref scalar_map_on_deformed_shape_page
    • +
    • \ref plot_3d_page
    • +
    • \ref animating_page
    • +
    • \ref gauss_points_presentations_page
    • +
        +
      • \ref creating_gauss_points_presentation_page
      • +
      • \ref primitive_types_page
      • +
      • \ref types_of_gauss_points_presentations_page
      • +
      • \ref scalar_bar_page
      • +
      • \ref gauss_viewer_page
      • +
      • \ref navigation_in_gauss_viewer_page
      • +
      • \ref picking_page
      • +
      • \ref segmentation_page
      • +
      • \ref recording_in_gauss_viewer_page
      • +
      +
    +
  • \subpage viewing_3d_presentations_page
  • +
      +
    • \ref viewing_3d_presentations_intro_page
    • +
    • \ref translate_presentation_page
    • +
    • \ref clipping_page
    • +
    • \ref sweeping_page
    • +
    • \ref selection_info_page
    • +
    +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/about_tables.doc b/doc/salome/gui/VISU/input/about_tables.doc new file mode 100644 index 00000000..d33b751b --- /dev/null +++ b/doc/salome/gui/VISU/input/about_tables.doc @@ -0,0 +1,21 @@ +/*! + +\page about_tables_page About tables + +\n Functionality of \b Post-Pro component allows to import data tables +and display them in a special table viewer. \b Tables represent +column-ranged data with \b units and \b column and row titles (\ref displaying_tables_page "see also"). + +\note Tables can be \b rarefied - some of the cells may be empty, +without any values. + +In \b Post-Pro there are three methods to import tables: +
    +
  • \ref importing_exporting_tables_page "Importing tables from *.xls, *.txt or *.tab files, which have been previously created"
  • + +
  • \ref creating_tables_from_cut_lines_page "Creating tables on the basis of Cut Lines presentations"
  • + +
  • Importing tables with the help of a special Python script (not described in this reference manual)
  • +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/animating.doc b/doc/salome/gui/VISU/input/animating.doc new file mode 100644 index 00000000..dd903fdb --- /dev/null +++ b/doc/salome/gui/VISU/input/animating.doc @@ -0,0 +1,135 @@ +/*! + +\page animating_page Animating presentations + +\n In \b Post-Pro module you can generate real-time animation of +fields. In comparison with sweeping, animations are created on the +base of frames, displaying field presentations generated on \b EVERY +Time Stamp of your field. So, the frame displaying the field +presentation created on the base of the first time stamp will begin +your animation and the frame displaying the field presentation created +on the base of the last time stamp will end it. In sweeping ONLY +ONE Time Stamp is used for its generation. + +In the case of animation of several fields Parallel Animation +will display the animations simultaneously, while Successive +Animation will display them one after another. +\n In the case of Parallel Animation you can set different +kinds of presentations for each of the selected fields. This animation +type also requires that the number of time stamps > 1 and is the same +for all animated fields. +\n For Successive Aimation the kind of presentation should be +the same for all selected fields, which means that it is not possible +to select a field from the list. It is also necessary that the number +of time stamps > 0 and the number of components is the same for all +animated fields. + +To generate an animation: +\par +
    +
  1. Right-click on the field in the Object Browser.
  2. + +
  3. From the pop-up menu select \b Parallel or Successive +Animation. +The following dialog box will appear: + +\image html animation.png + +\b Animation dialog box is destined for management of your animation. +
  4. +
  5. Click Setup Animation button. The following dialog box +allowing to set the parameters of your animation will appear. + +\image html setupanimation1.png + +– Use range of time stamps check box allows to select the range +of time stamps, which will be used for generating your animation. + +\image html setupanimation2.png + +– Use sequence of time stamps check box allows to select +the time stamps, which will be used for generating your presentation +from the list of time stamps + +– \b Fields: list of fields for animation. + +– \b Properties: Here you can adjust properties of each field +selected from the list: +
      +
    • Select the \b type of field presentations, which will be used as +frames in animation.
    • +
    • Set properties of the Scalar Bar (\ref scalar_map_page "see also").
    • +
    • Adjust additional \b properties of the selected type of field presentation.
    • +
    +
    +
  6. +
  7. Click \b OK to validate your parameters. You will return back to +\b Animation dialog box.
  8. + +
  9. Click Generate frames button to generate the frames for +your animation based on the parameters adjusted in Setup +Animation dialog box.
  10. +
+ +
Running animations: +\par +In the main \b Animation dialog box there are several button intended +for management and running your animation: + +\image html run.jpg +
Running your animation
+ +\image html previous.jpg +
Previous frame (time step)
+ +\image html next.jpg +
Next frame (time step)
+ +\image html begining.jpg +
To the beginning of the animation.
+ +\image html end.jpg +
To the end of the animation.
+ +
Additional options of the animation: +\par +You can increase/decrease the speed of your animation by moving +the \b Speed wheel \b Up/Down: + +\image html speed.jpg + +\par +Cycled animation check box: this option allows to start a +cycled animation of your presentation. +

+Use proportional timing check box: this option allows to render +your animation with proportional periods of time between every frame +(not depending on the time stamps). +

+Clean memory at each frame - this option allows to optimize the +performance of the operation. + +\note Save animation to AVI file works only if there is \b +jpeg2yuv utility installed on your computer. If this third-party +product is missing, the check-box will not be selectable. This utility +is a part of \b mjpegtool package, which can be downloaded from +http://mjpeg.sourceforge.net/. Run "which jpeg2yuv" to check whether +this tool has been installed and the path to it was properly added to +your PATH variable. If not, you need to activate \b mjpegtools +indicating its location in the variable PATH. The syntax of the +command should be as follows: export +PATH=${INSTALL_ROOT}/mjpegtools-1.8.0/bin:${PATH}. + +\par +Save Animation - saves changes made in the published +animation. If you have already published a study and press Publish +to study again you get another animation in the Object Browser. +

+Publish to Study - saves your animation in the study and +presents it in the Object Browser. + +The following picture shows an animation of deformation of an object: + +\image html animatdef.jpg + +*/ diff --git a/doc/salome/gui/VISU/input/calar_map_on_deformed_shape.doc b/doc/salome/gui/VISU/input/calar_map_on_deformed_shape.doc new file mode 100644 index 00000000..0ec95fb5 --- /dev/null +++ b/doc/salome/gui/VISU/input/calar_map_on_deformed_shape.doc @@ -0,0 +1,50 @@ +/*! + +\page scalar_map_on_deformed_shape_page Scalar Map on Deformed Shape presentation + +\n Scalar Map on Deformed Shape presentation is a mix of the +two: \ref scalar_map_page "Scalar Map" and \ref deformed_shape_page +"Deformed Shape". In this presentation the Scalar Map is built on a +Deformed Shape. + +To create a Scalar Map on Deformed Shape presentation: +\par +– 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 +\n – 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 "Scalar Map on Deformed Shape" +icon in the Visualization Toolbar. + +\image html image40.gif +
"Scalar Map on Deformed Shape" icon
+ +\image html smds1.png + +\par +Scalar Map on Deformed Shape tab allows you to set additional +parameters of your Scalar Map on Deformed Shape presentation: +
    +
  • Scale Factor: visualization scaling of all vector values +applied to the cells of the mesh.
  • +
  • Fields: allows to choose type of fields on which the +presentation will be built.
  • +
  • Time Stamp: allows to choose the time stamp on which the +presentation will be built.
  • +
+Scalar Bar tab allows to define the parameters of the scalar +bar displayed with this presentation (\ref scalar_map_page "see also"). + +After you have finished with setting these parameters, click \b +OK. Your presentation will be immediately displayed in the viewer. + +Compare ordinary Scalar Map presentation: + +\image html smds-example1.png + +with Scalar Map on Deformed Shape presentation: + +\image html smds-example.png + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/clipping.doc b/doc/salome/gui/VISU/input/clipping.doc new file mode 100644 index 00000000..58a24c0e --- /dev/null +++ b/doc/salome/gui/VISU/input/clipping.doc @@ -0,0 +1,45 @@ +/*! + +\page clipping_page Clipping + +\n Using this menu you can create cross-section views (clipping planes) of your presentation. + +To start, click on the \b New button. A new clipping plane will be +immediately displayed in 3D Viewer. You can create as many clipping +planes as you need. To delete an unwanted plane, select it in the list of +planes and click \b Delete button. + +\image html clipping1.png + +Now you can define the parameters of your cross-section. You can +define them either in Non Structured or in IJK +(Structured) way. + +Non Structured mode allows to select the clipping plane by +adjusting the following parameters: +
    +
  • \b Orientation - allows to choose horizontal (X-Y) or vertical +(Y-Z and Z-X) orientation of the clipping plane;
  • +
  • \b Distance is defined between the opposite extremities of the +object (if it is set to 0.5 the object is split in two halves);
  • +
  • \b Rotation (in angle degrees) allows to rotate the clipping plane +about the axes defining the orientation plane.
  • +
  • Show preview - displays the clipping plane in the 3D +Viewer.
  • +
  • Auto Apply - automatically hides from view the part of +object truncated by the plane.
  • +
+ +
+\image html clipping2.png + +In the IJK (Structured) mode the clipping plane will be +oriented completely perpendicular to one of the selectable Axes. +
    +
  • \b Index gives the choice of several possible positions of the plane.
  • +
  • Reverse normal - allows to select which part of the object should be truncated.
  • +
  • Show preview - displays the clipping plane in the 3D Viewer.
  • +
  • Auto Apply - automatically hides from view the part of object truncated by the plane.
  • +
+ +*/ diff --git a/doc/salome/gui/VISU/input/creating_curves.doc b/doc/salome/gui/VISU/input/creating_curves.doc new file mode 100644 index 00000000..040eb240 --- /dev/null +++ b/doc/salome/gui/VISU/input/creating_curves.doc @@ -0,0 +1,68 @@ +/*! + +\page creating_curves_page Creating curves + +\n \b Post-Pro functionality allows to create Curve lines on +the basis of the data taken from tables, and to display these curves +in form of 2D plot using Plot2d viewer. Plot2d viewer +is described in the documentation on GUI module. + +To create curves: +
    +
  1. Right-click on the required table in the Object Browser.
  2. + +
  3. From the pop-up menu choose Create Curves option.
  4. + +
  5. The following dialog box will appear: + +\image html createcurves.png + +This dialog box has the form of a table; each row of this table +represents one column of values of the imported data table. +\n To construct curve lines, you should choose at least two columns of +the data table by checking them in the \b Axis part of the dialog box: +
      +
    • \b H (horisontal) - the values of this column will correspond to +X-coordinates of the curve.
    • +
    • \b V (vertical) - the values of this column will correspond to +Y-coordinates of the curve.
    • +
    + +The column \b Assigned allows to represent the values assigned to the +points of the curve (possible for V-rows only). Any row, even +coinciding with the current or empty (no values assigned), can be +represented. All values are indicated with tool tips over the +corresponding curve points in the Plot2d viewer. + +To define the \b Attributes of your curve remove the checkmark from Auto +assign (if it is checked, default attributes are taken) and +select: +
      +
    • Line type (None, Solid, Dash, Dot, Dash - Dot, Dash - Dot - +Dot),
    • +
    • Line width,
    • +
    • Marker type (Circle, Rectangle, Diamond, Rightward, +Leftward, Downward & Upward Triangle, Cross or Diagonal Cross),
    • +
    • \b Color (using the standard Select Color menu).
    • +
    + +\note From this dialog box you can create several curves for the +columns of your data table with the same units. \b Post-Pro allows to +display at once up to 200 curves. +
  6. + +
  7. Click \b OK to create your curves with the given parameters. \b +Post-Pro will automatically create your curve or curves in the +structure of the study under two SALOME objects: +
      +
    • SALOME table object,
    • +
    • \b Plot2DView object: SALOME container of curve lines which will +be created automatically.
    • +
    +
  8. +
+ + + + +*/ diff --git a/doc/salome/gui/VISU/input/creating_field_presentations.doc b/doc/salome/gui/VISU/input/creating_field_presentations.doc new file mode 100644 index 00000000..54443d14 --- /dev/null +++ b/doc/salome/gui/VISU/input/creating_field_presentations.doc @@ -0,0 +1,31 @@ +/*! + +\page creating_field_presentations_page Creating field presentations + +
To create a field presentation (\ref fields_anchor "see also"): +\par +Right-click on one of the time stamps of this field in the Object +browser and choose the required type of presentation from the +following pop-up menu: + +\image html image20.png + +\note In \b Post-Pro fields may contain both scalar and vector values, +applied to the cells of the submesh, as well as \b ONLY scalar +values. It is not possible to make a vector presentation for fields +containing only scalar values. + +\par +For fields containing only scalar values, you can create the following +types of presentation: + +\image html image21.png + +\par +Click on one of the time stamps of this field in the Object browser +and select the required type of presentation from the \b Visualization +submenu of the main menu or from the Visualization Toolbar. + +The new field presentation will be located in the time stamp subfolder in the Object Browser and displayed + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/creating_gauss_points_presentation.doc b/doc/salome/gui/VISU/input/creating_gauss_points_presentation.doc new file mode 100644 index 00000000..6c02aa26 --- /dev/null +++ b/doc/salome/gui/VISU/input/creating_gauss_points_presentation.doc @@ -0,0 +1,28 @@ +/*! + +\page creating_gauss_points_presentation_page Creating a Gauss Points Presentation + +\n To create a Gauss Points presentation: +\par +– 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 +\n – 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 "Gauss Points" icon in the +Visualization Toolbar. + +\image html image29.gif +
"Gauss Points" icon
+ +\image html image31.jpg + +\par +Now you can choose the \ref types_of_gauss_points_presentations_page +"Type" of your Gauss Points presentation and \ref primitive_types_page +"Primitives" used for visualisation of the points and set their properties. +\n You can also change the \ref scalar_bar_page "Scalar Bar" properties. +

+To exit the dialog and apply choices press \b OK button, or press \b +CANCEL button to quit. + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/creating_tables_from_cut_lines.doc b/doc/salome/gui/VISU/input/creating_tables_from_cut_lines.doc new file mode 100644 index 00000000..2b6b5cd2 --- /dev/null +++ b/doc/salome/gui/VISU/input/creating_tables_from_cut_lines.doc @@ -0,0 +1,19 @@ +/*! + +\page creating_tables_from_cut_lines_page Creating tables from Cut Lines presentations + +\n In \b Post-Pro you can create a table, which will be composed of +the scalar values applied to the cells forming a Cut Lines +presentation. + +To create a table from Cut Lines presentation: +
    +
  1. Create a \ref cut_lines_page "Cut Lines presentation".
  2. + +
  3. In the Object Browser or in the viewer right-click on your +presentation and from the pop-up menu select Create Table.
  4. +
+ +Your new table will be created and displayed in the Object Browser. + +*/ diff --git a/doc/salome/gui/VISU/input/creating_xy_plots.doc b/doc/salome/gui/VISU/input/creating_xy_plots.doc new file mode 100644 index 00000000..49c0260e --- /dev/null +++ b/doc/salome/gui/VISU/input/creating_xy_plots.doc @@ -0,0 +1,60 @@ +/*! + +\page creating_xy_plots_page Creating XY plots + +\n To create a XY plot based on one definite curve: +
    +
  1. Select Plot2d viewer: from the main menu choose Window > New +Window > Plot2d View.
  2. + +
  3. In the Object Browser right-click on this curve line and from the +pop-up menu select \b Display item.
  4. +
+ +
To create a XY plot based on several curves: +
    +
  1. Select Plot2d viewer: from the main menu choose Window > New +Window > Plot2d View
  2. + +
  3. In the Object Browser right-click on the \b Post-Pro object and +from the pop-up menu select Create Plot2D View.
  4. + +
  5. Right-click on the name of this container in the Object Browser +and select \b Edit item. The following dialog box will appear: + +\image html editplot2dpresentation.png + +This box contains two windows: +\par +– Left window displays a list of curve lines, which have been +created in the study. +\n\n – Right window displays a list of curve lines contained in +this particular container. These curves will be used for creation of the +XY plot. + +To move a definite curve line from the study into the container, +select it in the left window of this dialog box and click the button: + +\image html image15.gif + +To move a definite curve line from the container back into the study, +select it in the right window of this dialog box and click the button: + +\image html image16.gif + +After having chosen the curve lines, which will compose your XY plot, +click \b OK button to quit this dialog box. In the Object Browser the +references to the selected curve lines will be created under your +container. +
  6. + +
  7. Right-click on the name of the container in the Object Browser and +select \b Display button. A XY plot consisting of the previously +selected curve lines, will be displayed in the viewer: + +\image html image12.gif + +
  8. +
+ +*/ diff --git a/doc/salome/gui/VISU/input/cut_lines.doc b/doc/salome/gui/VISU/input/cut_lines.doc new file mode 100644 index 00000000..ceb234d7 --- /dev/null +++ b/doc/salome/gui/VISU/input/cut_lines.doc @@ -0,0 +1,87 @@ +/*! + +\page cut_lines_page Cut Lines presentation + +\n Cut Lines is a type of presentation which displays colored +cells with applied scalar values on the mesh where lines are placed. +\n The procedure of construction of Cut Lines presentation +reuses the algorithm of creation 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. +
  3. 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.
  4. +
+ +To create a Cut Lines presentation: +\par +– Right-click on one of the time stamps of the field in the +Object browser and from the pop-up menu choose Cut Lines, or +\n – Click on one of the time stamps of the field in the Object +browser and select from the main menu Visualization > Cut +Lines, or click "Cut Lines" icon in the Visualization +Toolbar. + +\image html cutlinesicn.jpg +
"Cut Lines" icon
+ +\image html cutlines.png + +\par +Plane of lines: this tab of the dialog box contains the +parameters of the base plane, on which the cut lines will be located. +
    +
  • Orientation check boxes allow to set the orientation of cut +planes in 3D space. You should select two of three axis (XY, YZ, or +ZX) in which your planes will be located in 3D space.
  • +
  • Rotations of the planes in 3d space around the axes of the +selected orientation. (The angle of rotation is set in degrees)
  • +
  • Base plane position: position of the base plane. This value +can be set by default or entered manually.
  • +
  • Displacement of the plane. This parameter defines position +of the base plane in 3d space.
  • +
  • Show preview check box allows to edit the parameters of the +presentation and simultaneously observe the preview of this +presentation in the viewer.
  • +
  • Invert all curves check box allows to invert the resulting +curves.
  • +
  • Use absolute length check box allows to see the real length +of the line, instead of [0,1] interval.
  • +
  • Generate Data Table: If this check box is marked, Post-Pro +will automatically generate a data table on the basis of your Cut +Lines presentation. This table will be created in the structure of the +study.
  • +
  • Generate Curves: If this check box is marked, Post Pro +will automatically generate curve lines on the basis of values taken +from the generated data table. These curves will be created in the +structure of the study and can be visualized in a XY plot.
  • +
+See more about table presentations and curve lines +\ref about_tables_page "here". + +\par +Cut Planes: this tab of the dialog box contains the parameters of cut +planes, which will be used for construction of the cut lines. +

+Scalar Bar tab allows to define the parameters of the scalar bar +displayed with this presentation (\ref scalar_map_page "see also"). + +After you have finished with setting these parameters, click \b +OK. Your presentation with scalar bar will be immediately displayed in +the viewer: + +\image html cutlinesprsnt.png + +Tip: From Cut Lines presentation you can create a +data table. This table will consist of the field scalar values +located on each cut line of the constructed presentation (see also: +\ref creating_tables_from_cut_lines_page "Creating tables from Cut +Lines presentations"). After that your data table can be used for +construction of a 2d plot of curves based on the scalar values from +the table (see also: \ref creating_curves_page "Creating curves" and +\ref creating_xy_plots_page "Creating XY plots"). + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/cut_planes.doc b/doc/salome/gui/VISU/input/cut_planes.doc new file mode 100644 index 00000000..bb60f1fc --- /dev/null +++ b/doc/salome/gui/VISU/input/cut_planes.doc @@ -0,0 +1,51 @@ +/*! + +\page cut_planes_page Cut Planes presentation + +Cut Planes is a type of field presentation, when the given +shape is cut by a definite number of surfaces. These surfaces are +colored according the values applied to the cells of the mesh. + +To create a Cut Planes presentation: +\par +– Right-click on one of the time stamps of the field in the +Object browser and from the pop-up menu choose Cut Planes, or +\n – Click on one of the time stamps of the field in the Object +browser and select from the main menu Visualization > Cut +Planes, or click "Cut Planes" icon in the +Visualization Toolbar. + +\image html cutlinesicon.jpg +
"Cut Planes" icon
+ +\image html cutplanes.png + +\par +
    +
  • Cut Planes tab allows to set additional parameters of your +Cut Planes presentation:
  • +
      +
    • \b Orientation check boxes allow to set the orientation of cut +planes in 3D space. You should select two of three axis (\b XY, \b YZ, +or \b ZX) in which your planes will be located in 3D space.
    • +
    • \b Rotations of the planes in 3d space around the axes of the +selected orientation. (The angle of rotation is set in degrees)
    • +
    • Number of planes, which will form your presentation.
    • +
    • \b Position of each of the planes relative to other planes, which +form your presentation. This value can be set by default, entered +manually.
    • +
    • \b Displacement of the planes. This parameter defines the +displacement of the planes into one or another side.
    • +
    • Show preview check box allows to edit the parameters of the +presentation and simultaneously observe the preview of this +presentation in the viewer.
    • +
    +
+ +After you have finished with setting these parameters, click \b +OK. Your presentation with scalar bar will be immediately displayed in +the viewer: + +\image html cutplpresent.png + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/deformed_shape.doc b/doc/salome/gui/VISU/input/deformed_shape.doc new file mode 100644 index 00000000..ede9765a --- /dev/null +++ b/doc/salome/gui/VISU/input/deformed_shape.doc @@ -0,0 +1,46 @@ +/*! + +\page deformed_shape_page Deformed Shape presentation + +\n Deformed Shape is a type of field presentation when vector +values corresponding to the cells of the mesh are visualized by +shifting of these cells. + +To create a Deformed Shape presentation: +\par +– Right-click on one of the time stamps of the field in the +Object browser and from the pop-up menu choose Deformed Shape, +or +\n – Click on one of the time stamps of the field in the Object +browser and select from the main menu Visualization > Deformed +Shape, or click "Deformed Shape" icon in the +Visualization Toolbar. + +\image html defshapeicon.jpg +
"Deformed Shape" icon
+ +\image html deformedshape.png + +\par +
    +
  • Deformed Shape tab allows to set additional parameters of +your Deformed Shape presentation:
  • +
      +
    • Scale Factor: visualization scaling of all vector values +applied to the cells of the mesh.
    • +
    • Magnitude coloring check box: this option allows to color +your presentation according the \ref scalar_map_page "scalar range" +defined in Scalar Bar properties or to display it using only one color +(this color is taken by default).
    • +
    +
  • Scalar Bar tab allows to define the parameters of the scalar bar +displayed with this presentation (\ref scalar_map_page "see also").
  • +
+ +After you have finished with setting these parameters, click \b OK. Your +presentation with scalar bar will be immediately displayed in the +viewer: + +\image html deformedshapesn.png + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/displaying_tables.doc b/doc/salome/gui/VISU/input/displaying_tables.doc new file mode 100644 index 00000000..2b762a43 --- /dev/null +++ b/doc/salome/gui/VISU/input/displaying_tables.doc @@ -0,0 +1,18 @@ +/*! + +\page displaying_tables_page Displaying tables + +\n To display a table: +
    +
  1. Right-click on the required table in the Object Browser
  2. + +
  3. From the pop-up menu choose Show Table option. Your table +will be displayed in a separate View Table window: + +\image html viewtable.png + +
  4. +
+ + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/field_presentations.doc b/doc/salome/gui/VISU/input/field_presentations.doc new file mode 100644 index 00000000..a60c43cb --- /dev/null +++ b/doc/salome/gui/VISU/input/field_presentations.doc @@ -0,0 +1,31 @@ +/*! + +\page field_presentations_page Field presentations + +
    +
  • \subpage creating_field_presentations_page
  • +
  • \subpage scalar_map_page
  • +
  • \subpage iso_surfaces_page
  • +
  • \subpage cut_lines_page
  • +
  • \subpage cut_planes_page
  • +
  • \subpage deformed_shape_page
  • +
  • \subpage vectors_page
  • +
  • \subpage stream_lines_page
  • +
  • \subpage scalar_map_on_deformed_shape_page
  • +
  • \subpage plot_3d_page
  • +
  • \subpage animating_page
  • +
  • \subpage gauss_points_presentations_page
  • +
      +
    • \ref creating_gauss_points_presentation_page
    • +
    • \ref primitive_types_page
    • +
    • \ref types_of_gauss_points_presentations_page
    • +
    • \ref scalar_bar_page
    • +
    • \ref gauss_viewer_page
    • +
    • \ref navigation_in_gauss_viewer_page
    • +
    • \ref picking_page
    • +
    • \ref segmentation_page
    • +
    • \ref recording_in_gauss_viewer_page
    • +
    +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/gauss_points_presentations.doc b/doc/salome/gui/VISU/input/gauss_points_presentations.doc new file mode 100644 index 00000000..705b9d97 --- /dev/null +++ b/doc/salome/gui/VISU/input/gauss_points_presentations.doc @@ -0,0 +1,17 @@ +/*! + +\page gauss_points_presentations_page Gauss Points Presentations + +
    +
  • \subpage creating_gauss_points_presentation_page
  • +
  • \subpage primitive_types_page
  • +
  • \subpage types_of_gauss_points_presentations_page
  • +
  • \subpage scalar_bar_page
  • +
  • \subpage gauss_viewer_page
  • +
  • \subpage navigation_in_gauss_viewer_page
  • +
  • \subpage picking_page
  • +
  • \subpage segmentation_page
  • +
  • \subpage recording_in_gauss_viewer_page
  • +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/gauss_viewer.doc b/doc/salome/gui/VISU/input/gauss_viewer.doc new file mode 100644 index 00000000..29f0ae27 --- /dev/null +++ b/doc/salome/gui/VISU/input/gauss_viewer.doc @@ -0,0 +1,73 @@ +/*! + +\page gauss_viewer_page Gauss Viewer + +\n 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. +\n Right mouse-click on the Presentation gives access to the following +options: + +\image html image1.gif + +
    +
  • Rename - allows to rename the presentation.
  • +
  • Edit - allows to return to +\ref types_of_gauss_points_presentations_page "Gauss Points Properties" +menu and change the parameters of a presentation.
  • +
  • Copy - allows to create a copy of the presentation in the +same subfolder (time stamp) in the Object Browser.
  • +
  • Erase - allows to hide the selected presentation from the +viewer.
  • +
  • Display Only - allows to display only the selected +presentation, hiding all other from the viewer.
  • +
  • Store current configuration - allows to save the current +layout of the viewer (settings, position of windows, etc).
  • +
  • Dump view - exports an object from the viewer in bmp, png, +jpg or jpeg image format.
  • +
  • Change Background - allows to change the properties of the +background.
  • +
+ +Most operations available via Viewer Toolbar are common with VTK 3D +Viewer. VTK 3D Viewer is detailly described in the +documentation on GUI module. +\n However, some functionalities are used only in Gauss Points Viewer. + +
    +
  • These buttons are used for \ref recording_in_gauss_viewer_page "Recording": + +\image html image26.gif + +
  • +
  • Interaction Style Switch - allows to switch between two the modes +of mouse manipulation: + +\image html image6.gif + +
      +
    • Salome Standard Controls - allows to manipulate objects in +the viewer with the mouse and locked Ctrl button: increase or decrease +the zoom ratio with the left mouse button, translate object in any +direction with the central mouse button or rotate it with the right +mouse button.
    • +
    • Keyboard Free - allows to manipulate objects in the viewer +with the mouse without locking Ctrl button. In this case the +operations are assigned to the buttons differently: rotation is made +with the left button, translation with the right and zoom with both +pressed in the same time.
    • +
    +
  • +
  • Selection Mode Switch - activates \ref picking_page "Picking": + +\image html image7.gif + +
  • +
  • Plane Segmentation - activates \ref segmentation_page "Segmentation": + +\image html image8.gif +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/idl_interface.doc b/doc/salome/gui/VISU/input/idl_interface.doc new file mode 100644 index 00000000..c21facad --- /dev/null +++ b/doc/salome/gui/VISU/input/idl_interface.doc @@ -0,0 +1,7 @@ +/*! + +\page idl_interface_page Access to Post-Pro module functionality from Python (using VISU_Gen.idl) + +Please, see \ref VISU_Gen.idl "documentation for VISU_Gen.idl" + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/importing_exporting_tables_page.doc b/doc/salome/gui/VISU/input/importing_exporting_tables_page.doc new file mode 100644 index 00000000..94f9927a --- /dev/null +++ b/doc/salome/gui/VISU/input/importing_exporting_tables_page.doc @@ -0,0 +1,38 @@ +/*! + +\page importing_exporting_tables_page Importing/exporting tables + +\n To import a table from file: +
    +
  • From the main menu choose File > Import > Table from File, +or in the Object Browser right-click on the \b Post-Pro object and +select Table from File item.
  • + +
  • From the following standard dialog box: + +\image html importtablefromfile.png + +choose the necessary *.xls, *.txt or *.tab file containing tables and +click \b Open button. +
  • + +
  • In the Object Browser \b Post-Pro will create a new folder having +the name of the imported file. All tables from this file will be +located in this folder. One *.xls file can contain several +tables.
  • +
+ +
To export a table: +
    +
  • Click on it in the Object Browser and select Export Table.
  • + +
  • In the standard dialog box enter the name of the file, which will +contain your exported table, and click \b OK button. Your table will +be exported. + +\image html exporttable.png + +
  • +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/importing_med_objects.doc b/doc/salome/gui/VISU/input/importing_med_objects.doc new file mode 100644 index 00000000..e4f00bba --- /dev/null +++ b/doc/salome/gui/VISU/input/importing_med_objects.doc @@ -0,0 +1,80 @@ +/*! + +\page importing_med_objects_page Importing MED objects + +\n There exist two sources of \ref structure_of_med_objects_page "MED objects": MED and other Salome +components publishing them and MED files. + +To load MED objects from other components: +\par +In the Object Browser, use context menu item Import Structure +to import the whole MED structure, Import Field to import a +certain field and Import TimeStamp to import a timestamp. +

+It is possible to load MED objects directly from the components, where +they are published. Usually this is MED component, but it can also be +Calculator, which creates MED objects as a result of execution of +Supervisor graphs. + +\note If you have just opened your study from a hdf, the data of +components is not yet loaded. In this case the items Import +Structure and Import TimeStamp will not be accessible. To +load the data of any component from an opened hdf you can use Load +Component Data command, accessible via the context menu of any +object of the target component in the Object Browser. After the data +of the component is loaded this item will disappear. The data from +the components possessing their own GUI is loaded during the +activation of the component GUI. The data of MED component is loaded +automatically during the activation of Post-Pro GUI, the objects are +imported from MED to Post-Pro rather often. + +To import a MED file: +\par +From the \b File menu choose Import -> MED File or right-click +on the \b Post-Pro object in the Object Browser and select MED +File option. After it you will see a standard dialog box allowing +to search for and choose *.med files: + +\image html importfromfile.png + +\par +To confirm your choice click \b Open. +

+If the option Use Build Progress is checked in Post-Pro +Sweep and MED Import Preferences, you will be able to choose how +the object containing in the file will be built, otherwise the +structure of the imported MED object will be immediately displayed in +the Object Browser and it will be loaded and built as set in the \b Preferences. + +\image html buildprogress.png + +\par +\b Settings +
    +
  • Build all - when this option is checked, the application +loads all data necessary for processing of the object.
  • +
  • Build at once - when this option is checked, you can't +perform any operations until the MED file is fully loaded and +processed.
  • +
  • Close dialog at finish - when this option is checked, the +dialog box is closed after loading of the selected MED file. When +unchecked, it allows to monitor the build process.
  • +
+ +\par +Import progress - allows to choose what items exactly should be +built at loading. By default everything is checked in. Note that the +coloured rectangles show the progress of the respective step and +become blue when complete. +
    +
  • Build entities - displays the rate at which the geometrical +data is loaded.
  • +
  • Build fields - when this option is checked, the fields are +built automatically at loading.
  • +
  • Build min/max - parses time stamps at loading finding the +highest and the lowest value.
  • +
  • Build Groups - builds groups and families at loading.
  • +
+\b Time - shows the Elapsed time spent by the application on processing. + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/index.doc b/doc/salome/gui/VISU/input/index.doc new file mode 100644 index 00000000..e82b2bc7 --- /dev/null +++ b/doc/salome/gui/VISU/input/index.doc @@ -0,0 +1,64 @@ +/*! + +\mainpage Post-Pro Module Reference Documentation + +
    +
  • \subpage introduction_to_postpro_page
  • +
  • \subpage running_postpro_page
  • +
  • \subpage structure_of_med_objects_page
  • +
  • \subpage importing_med_objects_page
  • +
  • \subpage a3d_presentations_page
  • +
      +
    • \ref presentation_of_submesh_page
    • +
    • \ref field_presentations_page
    • +
        +
      • \ref creating_field_presentations_page
      • +
      • \ref scalar_map_page
      • +
      • \ref iso_surfaces_page
      • +
      • \ref cut_lines_page
      • +
      • \ref cut_planes_page
      • +
      • \ref deformed_shape_page
      • +
      • \ref vectors_page
      • +
      • \ref stream_lines_page
      • +
      • \ref scalar_map_on_deformed_shape_page
      • +
      • \ref plot_3d_page
      • +
      • \ref animating_page
      • +
      • \ref gauss_points_presentations_page
      • +
          +
        • \ref creating_gauss_points_presentation_page
        • +
        • \ref primitive_types_page
        • +
        • \ref types_of_gauss_points_presentations_page
        • +
        • \ref scalar_bar_page
        • +
        • \ref gauss_viewer_page
        • +
        • \ref navigation_in_gauss_viewer_page
        • +
        • \ref picking_page
        • +
        • \ref segmentation_page
        • +
        • \ref recording_in_gauss_viewer_page
        • +
        +
      +
    • \ref viewing_3d_presentations_page
    • +
        +
      • \ref viewing_3d_presentations_intro_page
      • +
      • \ref translate_presentation_page
      • +
      • \ref clipping_page
      • +
      • \ref sweeping_page
      • +
      • \ref selection_info_page
      • +
      +
    +
  • \subpage table_presentations_page
  • +
      +
    • \ref about_tables_page
    • +
    • \ref importing_exporting_tables_page
    • +
    • \ref displaying_tables_page
    • +
    • \ref creating_tables_from_cut_lines_page
    • +
    +
  • \subpage xy_plots_page
  • +
      +
    • \ref creating_curves_page
    • +
    • \ref creating_xy_plots_page
    • +
    • \ref setting_properties_of_xy_plots_page
    • +
    +
  • \subpage idl_interface_page
  • +
+ +*/ diff --git a/doc/salome/gui/VISU/input/introduction_to_postpro.doc b/doc/salome/gui/VISU/input/introduction_to_postpro.doc new file mode 100644 index 00000000..0cbcdc38 --- /dev/null +++ b/doc/salome/gui/VISU/input/introduction_to_postpro.doc @@ -0,0 +1,19 @@ +/*! + +\page introduction_to_postpro_page Introduction to Post-Pro + +\n Post-processing module \b Post-Pro for SALOME is destined for +visualization of data produced by the other components of the +platform. \b Post-Pro provides various forms of data visualization +including: +
    +
  • \ref about_tables_page "Data tables",
  • + +
  • \ref creating_xy_plots_page "XY plots based on data from tables",
  • + +
  • \ref presentation_of_submesh_page "3d presentations of submeshes",
  • + +
  • \ref creating_field_presentations_page "3d presentations of fields".
  • +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/iso_surfaces.doc b/doc/salome/gui/VISU/input/iso_surfaces.doc new file mode 100644 index 00000000..4679116a --- /dev/null +++ b/doc/salome/gui/VISU/input/iso_surfaces.doc @@ -0,0 +1,46 @@ +/*! + +\page iso_surfaces_page Iso Surfaces presentation + +\n Iso Surfaces presentation combines all equal scalar values +applied to the cells and on the basis of them constructs isobaric +surfaces, which form this presentation. + +To create an Iso Surfaces presentation: +\par +– Right-click on one of the time stamps of the field in the +Object browser and from the pop-up menu choose Iso Surfaces, or +\n – Click on one of the time stamps of the field in the Object +browser and select from the main menu Visualization > Iso +Surfaces, or click "Iso surfaces" icon in the +Visualization Toolbar + +\image html isosurf.jpg +
"Iso surfaces" icon
+ +\image html isosurfaces.png + +\par +
    +
  • Iso Surface tab allows to set additional parameters of the +Iso Surfaces presentation:
  • +
      +
    • Number of surfaces, which will be generated in the framework of this presentation.
    • +
    • Minimum / Maximum value fields allow to enter the range of +scalar or vector values applied to the cells, on the basis of which +this presentation will be created.
    • +
    • Update scalar bar range with these values button allows you +to update the range of the values, displayed with by the scalar bar, +with the previously defined range of values.
    • +
    +
  • Scalar Bar tab allows to define the parameters of the +scalar bar displayed with this presentation (\ref scalar_map_page "see also").
  • +
+ +After you have finished with setting these parameters, click \b OK. Your +presentation with scalar bar will be immediately displayed in the +viewer: + +\image html iso.png + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/navigation_in_gauss_viewer.doc b/doc/salome/gui/VISU/input/navigation_in_gauss_viewer.doc new file mode 100644 index 00000000..fb4d9076 --- /dev/null +++ b/doc/salome/gui/VISU/input/navigation_in_gauss_viewer.doc @@ -0,0 +1,187 @@ +/*! + +\page navigation_in_gauss_viewer_page Navigation in the Gauss viewer + +\n 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
\image html image46.gif +
Rotation about the focal point
+
Dynamic panning
[CTRL] key + Central Mouse button
\image html image47.gif +
Translation in any direction
+
Dynamic zoom
[CTRL] key + Left Mouse Button
\image html image48.gif +
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
\image html image46.gif +
Rotation about the focal point
+
Dynamic panning
Central Mouse button
\image html image47.gif +
Translation in any direction
+
Dynamic zoom
Left Mouse Button + Central Mouse button
\image html image49.gif +
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 + \n Left Arrow, Right Arrow , \n Up Arrow, Down Arrow
\image html image46.gif +
Rotation about the focal point
+
Dynamic panning
Left Arrow, Right Arrow, \n Up Arrow, Down Arrow
\image html image47.gif +
Translation in any direction
+
Dynamic zoom
[PageUp], \n [PageDn]
Increase or decrease of zoom ratio
Speed increment
[ + ], \n [ - ]
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. + +\image html image50.gif + +The movement of 3D models in the screen depends on the user +manipulations with the controller head. + + + + + + + + + + + + + + + + + + + + + + + + + +
Action
Move
Description
Dynamic rotation \n about axis X\image html image51.gif
Tilt the controller head forward and backward to rotate the object about axis X.
Dynamic rotation \n about axis Y\image html image52.gif
Rotate the controller head clockwise and counterclockwise to rotate the model about axis Y.
+
Dynamic panning\image html image53.gif
Pull up and push down to move the model up and down. +\n Move left and right to move the model left and right.
+
Dynamic zoom\image html image54.gif
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: + +\image html image55.gif + +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
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/picking.doc b/doc/salome/gui/VISU/input/picking.doc new file mode 100644 index 00000000..a59a6ea2 --- /dev/null +++ b/doc/salome/gui/VISU/input/picking.doc @@ -0,0 +1,69 @@ +/*! + +\page picking_page Picking + +\n Picking is a special way of viewing Gauss Points presentations. + +\image html image34.jpg + +Picking mode is activated by selecting "Selection Mode Switch" +button in the Gauss Viewer toolbar. + +\image html image34.gif +
"Selection Mode Switch" icon
+ +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. + +\image html image69.gif + +To get information about the point click the left mouse button or +press S (or s) key of the keyboard. +\n 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: +
    +
  • The ID of the point within its parent mesh element
  • +
  • Coordinates of the Gauss point
  • +
  • In the case of a result at Gauss point: Scalar value being inspected + all components individually
  • +
  • Name of its parent mesh element
  • +
+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. + +\image html picking.png + +
    +
  • \b Cursor - allows to adjust the \b Size of the cursor used for +Picking (ranging from 0.1 to 1), the Height of the pyramids +(ranging from 0 to 10) and the Selection cursor color.
  • +
  • \b Tolerance - defines at which distance of the cursor from the +point it becomes selected (ranges from 0.001 to 10).
  • +
  • Information window - allows to define the \b Transparency +(from 0% = opaque to 100% = transparent) and \b Position of the +window, which can be:
  • +
      +
    • Centred below the point, or
    • +
    • located at Top-left corner of the 3D view
    • +
    +
  • Movement of the Camera can also be define by the user.
  • +
      +
    • Zoom at first selected point - This value is used to define +the focal distance at the first selected point (at the end of the +movement of the camera). This value is a ratio that will be multiplied +by the current zoom value.
    • +
    • Number of steps between two positions - defines the +smoothness of camera movement at selection by the number of +iterations. If set to 1 the camera is zoomed and centered at the point +momentarily. Greater numbers mean very slow camera movement.
    • +
    +
  • Display parent mesh element - allows to visualize or hide +the parent mesh element of the selected gauss point.
  • +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/plot_3d.doc b/doc/salome/gui/VISU/input/plot_3d.doc new file mode 100644 index 00000000..672cf5f5 --- /dev/null +++ b/doc/salome/gui/VISU/input/plot_3d.doc @@ -0,0 +1,62 @@ +/*! + +\page plot_3d_page Plot 3D presentation + +\n 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: +\par +– 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 +\n – 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 "Plot 3D" icon in the Visualization Toolbar. + +\image html image41.gif +
"Plot 3D" icon
+ +\image html plot3d.png + +\par +Plot 3D Definition tab allows you to set additional parameters +of your Plot 3D presentation: +
    +
  • \b Orientation radio buttons allow to set the orientation of cut +plane in 3D space. You should select two of three axis (XY, YZ, or ZX) +in which the plane will be located in 3D space. If the mesh is 2D this +functionality is disable, as there exist only one plane for a Plot +3D.
  • +
  • \b Rotations of the planes in 3d space around the axes of the +selected orientation (The angle of rotation is set in degrees).
  • +
  • \b Position - allows to select the position of the plane in the +object (ranging from 0 to 1). The value 0.5 corresponds to cutting by +halves.
  • +
      +
    • \b Relative check box allows to increase / decrease the value by +decimal steps.
    • +
    +
  • Scale Factor - visualization scaling of all vector values +applied to the cells of the mesh.
  • +
  • Presentation type:
  • +
      +
    • \b Surface - Plot 3D will be represented with a smooth surface.
    • +
    • \b Contour - Plot 3D will be represented with a set of contours.
    • +
    +
  • Number of contours - allows to define the number of +contours (active when Contour presentation type is selected).
  • +
  • Preview cutting plane checkbox allows to see the position +of the cutting plate in the Viewer while defining the +presentation.
  • +
+Scalar Bar tab allows to define the parameters of the scalar +bar displayed with this presentation (\ref scalar_map_page "see also"). + +After you have finished with setting these parameters, click \b +OK. Your presentation will be immediately displayed in the viewer: + +\image html plot3d-example.png + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/presentation_of_submesh.doc b/doc/salome/gui/VISU/input/presentation_of_submesh.doc new file mode 100644 index 00000000..e621528c --- /dev/null +++ b/doc/salome/gui/VISU/input/presentation_of_submesh.doc @@ -0,0 +1,14 @@ +/*! + +\page presentation_of_submesh_page Presentation of a submesh + +
To create a presentation of a submesh: +\par +In the Object Browser right-click on a submesh of an imported MED +object and from the pop-up menu choose Create Presentation. +

+This presentation will be displayed in the viewer: + +\image html image11.gif + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/primitive_types.doc b/doc/salome/gui/VISU/input/primitive_types.doc new file mode 100644 index 00000000..bf337515 --- /dev/null +++ b/doc/salome/gui/VISU/input/primitive_types.doc @@ -0,0 +1,78 @@ +/*! + +\page primitive_types_page Primitive Types + +\n 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. + +\image html image30.gif + +There are three Basic primitive types which can be used in Gauss +Points presentations: Point Sprites, Open GL Points and +Geometrical Spheres. + +

Point Sprites

+ +\image html image33.jpg + +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. +\n Alpha Channel Threshold defines the level of transparency +ranging from 0 to 1. +\n 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

+ +\image html image30.gif + +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

+ +\image html image31.gif + +Geometrical Spheres display results using a standard sphere with +a number of faces be defined thought a \b Resolution parameter. By +default the \b 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: + +\image html image87.gif + +and 6: + +\image html image88.gif + +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. + +\image html warning.png + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/recording_in_gauss_viewer.doc b/doc/salome/gui/VISU/input/recording_in_gauss_viewer.doc new file mode 100644 index 00000000..cdeb6f30 --- /dev/null +++ b/doc/salome/gui/VISU/input/recording_in_gauss_viewer.doc @@ -0,0 +1,74 @@ +/*! + +\page recording_in_gauss_viewer_page Recording in Gauss Viewer + +\n In the addition to the \ref animating_page "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. + +\image html image102.gif +
"Start" button
+ +\image html recordingsaveas.png + +Then you'll be asked to define Recording Properties: + +\image html recording.png + +- \b Settings: +
    +
  • Save to file - you can change the name of the file you've +chosen for saving.
  • +
  • \b Mode - allows to choose from two recording regimes:
  • +
      +
    • Recording all displayed frames - records exactly at the FPS +rate specified by the user.
    • +
    • Recording at a given FPS - records only when the contents +of the viewer change (some activity is performed). In the AVI file +non-recorded images are substituted with the copies of the latest +recorded image, which produces files with lower quality but requires +less system resources.
    • +
    +
  • \b FPS - allows to define the FPS (frames per second) rate for the +clip. Set greater value for better quality.
  • +
  • \b Quality - allows to set the quality of the clip in the interval +between 0 and 100.
  • +
  • \b Progressive - allows to record a progressive API file.
  • +
+ +After you click \b OK, the recording will start and all your actions +in the viewer will be recorded. +\n Note that if you change the size of the 3D viewer window, the avi +file would be corrupt. + +Press \b Stop button to finish video recording or \b Pause button to +suspend it. If the recording is just paused, you can always continue +it by clicking \b Play button. + +\image html image105.gif +
"Stop" button
+ +\image html image104.gif +
"Pause" button
+ +\image html image103.gif +
"Play" button
+ +\note This functionality works only if there is \b jpeg2yuv utility +installed on your computer. If this third-party product is missing, +the \b Recording buttons will be disabled. This utility is a part of +\b mjpegtool package, which can be downloaded from +http://mjpeg.sourceforge.net/. Run "which jpeg2yuv" to check whether +this tool has been installed and the path to it was properly added to +your PATH variable. If not, you need to activate \b mjpegtools +indicating its location in the variable PATH. The syntax of the +command should be as follows: export +PATH=${INSTALL_ROOT}/mjpegtools-1.8.0/bin:${PATH}. + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/running_postpro.doc b/doc/salome/gui/VISU/input/running_postpro.doc new file mode 100644 index 00000000..8d05063b --- /dev/null +++ b/doc/salome/gui/VISU/input/running_postpro.doc @@ -0,0 +1,22 @@ +/*! + +\page running_postpro_page Running Post-Pro + +\n To start Post-Pro module in the SALOME application click +"Post-Pro" icon in the toolbar. + +\image html visuicon.jpg +
"Post-Pro" icon
+ +\note Before launching Post-Pro module, you should set the VTK viewer +as default viewer for creation of a new study window. In Post-Pro you +can create presentations only in the VTK viewer. (see also: Setting +preferences) + +The initial desktop of the SALOME platform will be updated with some +additional toolbars and menus related to Post-Pro component . It will +look like as follows: + +\image html visufullscreen.png + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/scalar_bar.doc b/doc/salome/gui/VISU/input/scalar_bar.doc new file mode 100644 index 00000000..9c0d071a --- /dev/null +++ b/doc/salome/gui/VISU/input/scalar_bar.doc @@ -0,0 +1,83 @@ +/*! + +\page scalar_bar_page Scalar Bar + +\n Gauss Points Presentations presume that two different scalar bars +are displayed simultaneously: +\n 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. + +\image html gpp6.png + +
    +
  • Active bar
  • +
      +
    • \b Local: when selected, the \b Local bar will be active and +colors used for rendering of the results will be taken from this +bar. If displayed, the \b Global bar will be displayed in grey and 2 +markers will define the limits of the local min/max range.
    • +
    • \b Global: when selected, the \b Global bar will be active and +colors used for rendering of the results will be taken from this bar +(i.e.: not all colors may be used to display results at a given time +stamp). \b Local bar will be displayed in grey and inactive.
    • +
    • \b Displayed: when checked, the \b Global bar is displayed, else +it is not seen. This control is systematically checked and disabled +when the \b Global bar is defined as active.
    • +
    +
  • Scalar range
  • +
      +
    • Scalar Mode: this feature allows refining the value to be +inspected:
    • +
        +
      • \b Modulus: value of a scalar or modulus of a vector.
      • +
      • Component N: Nth component of a vector, a tensor or a +matrix.
      • +
      +
    +
  • Colors and labels
  • +
      +
    • \b Bicolor: only 2 colors are used for the active bar:
    • +
        +
      • \b Red for positive values.
      • +
      • \b Blue for negative values.
      • +
      +These colors also correspond to the colors associated to min/max +values of the palette option. +
    +
      +
    • \b Rainbow: A palette of several colors will be used to render the +results. A regular and linear progression is considered from min to +max.
    • +
        +
      • Nb. of colors: defines the number of color to design the +palette (up to 256 colors can be used).
      • +
      • Nb. of labels: defines the number of labels to be written +in the bar as text markers.
      • +
      +
    +
  • \b Orientation - allows to choose between \b Vertical and \b +Horizontal orientation.
  • +
  • \b Origin - allows to define placement and lookout of Scalar +Bars.
  • +
      +
    • \b X: abscissa of the point of origin (from the left side).
    • +
    • \b Y: ordinate of the origin of the bar (from the bottom).
    • +
    +
  • \b Dimensions - allows to define \b Width and \b Height of each +bar.
  • +
      +
    • \b Spacing - space between the bars (only if both are displayed).
    • +
    +
  • Text properties: allows to define properties of font and +text associated to the active bar.
  • +
  • Bar properties: It allows changing the relative scale of Title, Labels and Color Bar. It is possible to change the visibility of units in Scalar Bar title and format of labels.
  • +
+ +*/ diff --git a/doc/salome/gui/VISU/input/scalar_map.doc b/doc/salome/gui/VISU/input/scalar_map.doc new file mode 100644 index 00000000..1f92cc3c --- /dev/null +++ b/doc/salome/gui/VISU/input/scalar_map.doc @@ -0,0 +1,128 @@ +/*! + +\page scalar_map_page Scalar Map presentation + +\n Scalar Map is the basic type of visualization of calculation +data in \b Post-Pro module. This presentation consists of the +following: +
    +
  • creating a 3D presentation on the basis of a field:
  • +
      +
    • on the whole mesh (default)
    • +
    • on group(s) of the mesh
    • +
    +
  • coloring the cells of this presentation, according the scalar or +vector values applied to this cells;
  • +
  • creating a scalar bar representing the correspondence between the +scalar values of the field and the used colors.
  • +
+ +All other types of field presentations are based on the Scalar Map. + +To create a Scalar Map presentation: +\par +– Right-click on one of the time stamps of the field in the Object +browser and from the pop-up menu choose Scalar Map, or +
+– Click on one of the time stamps of the field in the Object browser +and select from the main menu Visualization > Scalar Map, or +click "Scalar Map" icon in the Visualization +Toolbar + +\image html scalarmapicon.jpg +
"Scalar Map" icon
+ +\par +The following dialog box will appear: + +\image html scalarbarproperties.png + +\note This dialog box is equal for all types of field presentations +and it will be present as an additional tab in all dialog boxes +allowing to create the other types of presentations. It allows to set +the parameters of Scalar range, as well as the parameters of +the Scalar Bar. You can also set these parameters as +preferences which will be used in all SALOME sessions: in the main +menu select File > Preferences > Post Pro > Scalar Bar. + +\par +
+
    +
  • Build presentation on groups: You can choose the groups on +which Scalar Map can be built from the list to the left and add +them in the list to the right.
  • +
  • Scalar range parameters:
  • +
      +
    • Scalar Mode field: This field allows to choose the mode of +transformation of vector values into scalar values for creation of the +presentation. It can be module of the vector or one of three +components of the vector. (Note: This choose box is relevant only for +fields containing vector values, in other cases it will be +inactive).
    • +
    • Logarithmic scaling check box: You can apply logarithmic +scaling to the color scale of the presentation.
    • +
    • Use field range: if this check box is selected, all cells +of the field presentation will be colored according the values applied +to these cells.
    • +
    • Use imposed range: here you can define your own range of +scalar values of the field, on the basis of which this presentation +will be constructed. The cells of the field presentation with applied +scalar or vector values belonging to this imposed range will be +colored according to these values. The other cells of the field +presentation (with applied scalar or vector values out of this imposed +range) will be displayed using one color. For the cells with applied +scalar or vector values, which are less than the minimal value of the +imposed range, the color will be the same as for the cells with +applied minimal values. For the cells with applied scalar or vector +values, which are larger than the maximal value of the imposed range +the color will be the same as for the cells with applied minimal +values.
    • +
    +
  • Colors and Labels:
  • +
      +
    • Nb. of colors field: In this field you can enter the number +of colors, which will be used for coloring of cells containing scalar +values.
    • +
    • Nb. of labels field: In this field you can enter the number +of labels, indicating graduation of the scalar bar.
    • +
    +
  • Orientation: You can select \b Vertical or \b Horizontal +orientation of the scalar bar.
  • +
  • Origin: you can enter X & Y coordinates of the origin of +the scalar bar.
  • +
  • Dimensions: you can enter \b Width and \b Height of the +scalar bar.
  • +
  • Text properties button allows you to define from the +following dialog box: + +\image html textproperty.png + +
      +
    • \b Title of the field, on the basis of which this presentation is +created,
    • +
    • Font properties of the \b Title, displayed in the Viewer,
    • +
    • Font properties of the \b Labels, displayed in the Viewer.
    • +
    +
  • +
  • Bar properties button allows you to define from the +following dialog box: + +\image html barproperty.png + +
      +
    • Relative \b width and \b height of \b Title (in percents),
    • +
    • Relative \b width and \b height of \b Labels (in percents),
    • +
    • Relative \b width and \b height of \b Bar (in percents),
    • +
    • Visibility of \b Units in \b Title,
    • +
    • Format of \b Labels.
    • +
    +
  • +
+ +After you have finished with setting these parameters, click \b +OK. Your presentation with scalar bar will be immediately displayed in +the viewer: + +\image html scalarrangesn.png + +*/ diff --git a/doc/salome/gui/VISU/input/segmentation.doc b/doc/salome/gui/VISU/input/segmentation.doc new file mode 100644 index 00000000..bbfa7ba4 --- /dev/null +++ b/doc/salome/gui/VISU/input/segmentation.doc @@ -0,0 +1,81 @@ +/*! + +\page segmentation_page Segmentation + +\n \b Segmentation is a functionality similar to \b Clipping in \b +Mesh and \b Geom modules. + +\b Segmentation can be activated by clicking "Plane +Segmentation" or "Sphere Segmentation" button in the +Gauss Viewer toolbar. + +\image html image35.gif +
"Plane Segmentation" icon
+ +\image html image38.gif +
"Sphere Segmentation" icon
+ +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. +\n 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: \b +Inside or \b Outside the segmentation cursor. +\n 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 \b Inside points +in the first view. This view is automatically updated when the cursor +is changed in the first view. +\n Gauss Points tab of the Segmentation menu allows to define +visualization parameters for Inside and Outside cursor Gauss Points. +See \ref primitive_types_page "Primitives" and +\ref types_of_gauss_points_presentations_page "Presentations" to learn +about parameters definable in this tab. + +\image html planes.png + +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. +\n It can be defined in Segmentation Cursor tab, which allows to +define coordinates of origin, direction and depth of the segmentation +plane. + +\image html image74.gif + +\image html image37.jpg + +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 \b Origin of the cursor.
  • +
  • Rotating the V axis around its origin defines a new \b Direction +for the cursor.
  • +
  • Dragging the upper plane along its axis changes the \b Depth of +the cursor. It is not possible to move the lower above the upper plane +(minimum depth is 0).
  • +
+ +\image html spheroid.png + +Sphere segmentation is characteristic for its Segmentation +Cursor in the form of a sphere with an axis to define its orientation. +\n It can be defined in Segmentation Cursor tab, which allows to +define coordinates of origin, and radius of the segmentation sphere. + +\image html image117.gif + +\image html image38.jpg + +The \b Origin can also be changed in the 3D Viewer by dragging the +Sphere with the mouse. + +When the user exits the \b Segmentation menu, the function is ended +and the second view (segmentation cursor viewer) is erased. + +*/ diff --git a/doc/salome/gui/VISU/input/selection_info.doc b/doc/salome/gui/VISU/input/selection_info.doc new file mode 100644 index 00000000..e4e10e35 --- /dev/null +++ b/doc/salome/gui/VISU/input/selection_info.doc @@ -0,0 +1,62 @@ +/*! + +\page selection_info_page Selection Info + +To view the attributes of elements (cells, points, meshes) +displayed in the viewer: + +\image html cellsel.jpg + +\par +In the main menu choose Selection > Selection info..., choose +the necessary type of elements (\b Point, \b Cell, or \b Actor) in the +dialog box and click on the element of the required type in the +viewer. The chosen element will be highlighted and its attributes will +be displayed in this dialog box: + +\image html dataonelements1.png + +You can get the following information about \b Points: +
    +
  • Mesh name
  • +
  • Field name
  • +
  • ID Number of the point
  • +
  • Scalar value applied to the point (if any)
  • +
  • Vector value applied to the point (if any)
  • +
  • Coordinates of the point in 3d space
  • +
  • Indexes (i,j,k) of the point (for structured meshes only)
  • +
+ +
+\image html dataonelements2.png + +The following information about \b Cells is available: +
    +
  • Mesh name
  • +
  • Field name
  • +
  • ID Number of the cell
  • +
  • Scalar value applied to the cell (if any)
  • +
  • Vector value applied to the cell (if any)
  • +
  • Attributes of the points forming this cell (in table layout)
  • +
+ +
+\image html dataonelements3.png + +An \b Actor (any 3D object (presentation of a submesh, field +presentation) displayed in the viewer) possesses the following +characteristics: +
    +
  • Mesh name
  • +
  • Field name
  • +
  • Coordinates of the object in 3d space
  • +
  • Size of the object (expressed as the extent along the coordinates)
  • +
+ +\note Using this dialog box, you can examine the attributes of a +definite point or cell, selected by its ID number. For that, you +should only enter an ID number of a definite point or cell in the \b +ID field, the attributes of this point or cell will be immediately +displayed. + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/setting_properties_of_xy_plots.doc b/doc/salome/gui/VISU/input/setting_properties_of_xy_plots.doc new file mode 100644 index 00000000..e19b383b --- /dev/null +++ b/doc/salome/gui/VISU/input/setting_properties_of_xy_plots.doc @@ -0,0 +1,48 @@ +/*! + +\page setting_properties_of_xy_plots_page Setting properties of XY plots + +\n To define properties of XY plots: +\par +Right-click on the background of the Plot 2d viewer. The following +menu will appear: + +\image html image13.gif + +\par +Erase all - hides all previously displayed curves from the viewer. +\n \b Rename - allows to rename the object currently selected in the +Object Browser (table, curve or XY plot). +

+\b Scaling gives you the possibility to select the scale (logarithmic +or linear) for both axes. + +\image html image18.gif + +\par +via Fit Range option you can access to the following menu: + +\image html fitdatarange.png + +\par +Curve Type gives you the possibility to select the type for +your curves. + +\image html image27.gif + +\par +Show Legend triggers all labels on the graph. +

+Settings menu allows to adjust the representation of the graphs +in the Plot 2d viewer. +

+Dump View - allows to save the current graph represented in the +2D viewer in a graphic file. + +\image html dumpviewtofile.png + +\par +Change Background - allows to change the background of the 2D +viewer. + +*/ diff --git a/doc/salome/gui/VISU/input/stream_lines.doc b/doc/salome/gui/VISU/input/stream_lines.doc new file mode 100644 index 00000000..4b7bf146 --- /dev/null +++ b/doc/salome/gui/VISU/input/stream_lines.doc @@ -0,0 +1,83 @@ +/*! + +\page stream_lines_page Stream Lines presentation + +\n Stream Lines is a type of presentation transforming the +cells with vectors having most similar direction into lines . A +streamline 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. +\n         Creating +streamlines requires specifying multiple parameters including +starting points of streamlines, \b direction and other +parameters to control the \b propagation of the streamlines. +\n         In \b Post-Pro +there is an option allowing to specify one particular area of +the field on which the Stream Lines presentation will be +created. This option has been created for optimization purposes: +sometimes generation of a Stream Lines presentation based on all +points of a very complicated field is very time-consuming and requires +a lot of hardware resources. +\n         To bound the area +on which the Stream Lines presentation will be created. you can use +another field presentation. The points of the field located on this +source presentation will serve as starting points for generated +streamlines. + +To create a Stream Lines presentation: +\par +– Right-click on one of the time stamps of the field in the +Object browser and from the pop-up menu choose Stream Lines, or +\n – Click on one of the time stamps of the field in the Object +browser and select from the main menu Visualization > Stream +Lines, or click "Stream Lines" icon in the +Visualization Toolbar. + +\image html streamlinesicon.jpg +
"Stream Lines" icon
+ +\image html streamlines.png + +\par +Stream Lines tab allows you to set additional parameters of +your Stream Lines presentation: +
    +
  • \b Source: This set of fields allows to define a source +presentation on the basis of which your Stream Lines +presentation will be generated. If in the Source type choose +box you have chosen \b None, your Stream Lines presentation will be +generated on all points of the field. You can also choose \b Entity, +\b Family, \b Group or \b Presentation. You can also specify the +source presentation (from the list of already created field +presentations). The points of the field located on this source +presentation will serve as starting points for generated +streamlines.
  • +
  • In the Used points field you can set the number of these +starting points (from 0 to 100%).
  • +
  • Step Length: this parameter defines the size of the output +line segments that make up the streamline (which is represented as a +polyline).
  • +
  • Integration Step field: 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).
  • +
  • Propagation Time field: this parameter controls the maximum +length of the stream line (measured in units of time).
  • +
  • \b Direction choose box: this option allows to select direction of +the stream lines (Forward, Backward or Both).
  • +
  • Magnitude coloring check box: this option allows to color +your presentation according the vector values applied to the cells of +the mesh or to display it using only one color (this color can be +selected if you click Use Color button).
  • +
+Scalar Bar tab allows to define the parameters of the scalar bar +displayed with this presentation (\ref scalar_map_page "see also"). + +After you have finished with setting these parameters, click \b +OK. Your presentation with scalar bar will be immediately displayed in +the viewer: + +\image html streamlinesprsnt.png + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/structure_of_med_objects.doc b/doc/salome/gui/VISU/input/structure_of_med_objects.doc new file mode 100644 index 00000000..835290b8 --- /dev/null +++ b/doc/salome/gui/VISU/input/structure_of_med_objects.doc @@ -0,0 +1,92 @@ +/*! + +\page structure_of_med_objects_page Structure of MED objects + +\n In \b Post-Pro module 3d representations are constructed on the +base of submeshes representing parts of a mesh, which is stored in +form of MED objects in *.med files. Each MED object has its own +user-defined structure. + +In general, the mesh represents an object including the following +types of data: +
    +
  • Geometrical information: list of nodes, edges, faces and cells +of the mesh;
  • +
  • Information on the interpolation in accordance with resulting +elements: the mesh should be compatible with chosen +interpolation;
  • +
  • Physical information: initial and boundary conditions. (Scalar +or vector values applied to the cells of the mesh)
  • +
+ +The structure of MED object has a tree-like form. It contains three +main folders: \ref families_anchor "Families", +\ref groups_anchor "Groups", \ref fields_anchor "Fields". + +\image html snapfgf.png + +
+\anchor families_anchor +

Families

+ +From general point of view, the whole mesh is divided into \b families, +submeshes created by the user. Every \b family is composed of cells of a +definite type - it can be Nodes, Edges, Faces or Cells. The +presentation created on the basis of a particular \b family will be +composed of geometrical elements, corresponding to the type of cells +of this \b family. + +
+ + + + + + + + + + + + + + + + + + + + + +
Type of cells (entities) of the familyGeometrical element
NodesPoints
EdgesSegments
FacesTriangles, quadrangles
CellsAny
+Table of correspondence +
+ +In the folder \b Families all families of the mesh are put into the +following subfolders, defining the type of cells of the mesh: \b onNodes, +\b onEdges, \b onFaces, \b onCells. +\n These subfolders also represent submeshes of the mesh, which are +composed of all cells of the mesh of this type. + +
+\anchor groups_anchor +

Groups

+ +\b Groups combine different families independently of the type of +cells, they are composed of. + +
+\anchor fields_anchor +

Fields

+ +\b Fields represent the results of calculations (scalar or vector +values), grouped together under one physical concept. +\n These values are applied to the cells of a definite submesh, which +is indicated in the Object Browser in the subfolder of the \b field. +\n Most often the calculations are performed during some period of +time. That's why \b fields include Time Stamps, representing +the results of calculations in one definite moment. In \b Post-Pro +field presentations are constructed basing on these Time +Stamps. (See: \ref creating_field_presentations_page "Creating field presentations") + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/sweeping.doc b/doc/salome/gui/VISU/input/sweeping.doc new file mode 100644 index 00000000..02be51cc --- /dev/null +++ b/doc/salome/gui/VISU/input/sweeping.doc @@ -0,0 +1,31 @@ +/*! + +\page sweeping_page Sweeping + +\n In \b Post-Pro there is an option allowing to display +pseudo-animation of a field presentation. For creation of this +pseudo-animation you should take one field presentation generated on +the base of \n ONE Time Step (for comparison, \ref animating_page "Animation" is generated on +the base of \n ALL Time Steps of a field). The frame displaying this +field presentation will be the \em basic. \b Post-Pro automatically +generates another frame displaying the \em initial field presentation, +which is composed of cells with \em minimum acceptable values regarding +the values applied to the cells of the \em basic presentation. It also +automatically generates a user-defined number of frames (\b steps), +which will display the process of transformation of the field +presentation from the \em initial state in the \em basic state. \b Sweeping is +a type of animation composed of these frames: the frame displaying the +\em initial field presentation will start the animation, the frame +displaying the \em basic field presentation will end it. + +To sweep a field presentation: +
    +
  1. \ref creating_field_presentations_page "Create a field presentation".
  2. + +
  3. Right-click on this presentation in the Object Browser or in the +viewer.
  4. + +
  5. From the pop-up menu select \b Sweep option.
  6. +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/table_presentations.doc b/doc/salome/gui/VISU/input/table_presentations.doc new file mode 100644 index 00000000..9e6dc79f --- /dev/null +++ b/doc/salome/gui/VISU/input/table_presentations.doc @@ -0,0 +1,12 @@ +/*! + +\page table_presentations_page Table presentations + +
    +
  • \subpage about_tables_page
  • +
  • \subpage importing_exporting_tables_page
  • +
  • \subpage displaying_tables_page
  • +
  • \subpage creating_tables_from_cut_lines_page
  • +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/translate_presentation.doc b/doc/salome/gui/VISU/input/translate_presentation.doc new file mode 100644 index 00000000..1a295e27 --- /dev/null +++ b/doc/salome/gui/VISU/input/translate_presentation.doc @@ -0,0 +1,27 @@ +/*! + +\page translate_presentation_page Translate Presentation + +\n In SALOME there is a feature allowing to translate presentations of +submeshes and field presentations along axes (X, Y, Z). + +To translate a presentation: +
    +
  1. Right-click on it in the Object Browser or 3D Viewer and select +Translate Presentation. + +\image html translatepres.png + +
  2. + +
  3. The presentation will be moved by the specified distance along +axes.\n To cancel all changes, click \b Reset button.
  4. + +
  5. Click \b Apply button, to apply your scaling on the chosen +presentation.
  6. + +
  7. To confirm all actions and quit Translate Presentation dialog box, +click \b OK.
  8. +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/types_of_gauss_points_presentations.doc b/doc/salome/gui/VISU/input/types_of_gauss_points_presentations.doc new file mode 100644 index 00000000..8545d22e --- /dev/null +++ b/doc/salome/gui/VISU/input/types_of_gauss_points_presentations.doc @@ -0,0 +1,83 @@ +/*! + +\page types_of_gauss_points_presentations_page Types of Gauss Points Presentations + +\n 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

+ +\image html image31.jpg + +To create a Results at Gauss Points presentation, select \b +Results radio button. This presentation gives most information as the +points here vary in color and size depending on the value. +\n 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: +
    +
  • For the \b Rainbow scale: min = 10%, max = 33%
  • +
      +
    • Min. size will be associated to the smallest real value (included +negative values) among the results.
    • +
    • Max size will be associated to the largest real values among the +results.
    • +
    +
  • For the bicolor scale: min = 0 (not editable), max = 33%
  • +
      +
    • Null size will be associated to the 0 scalar value of a +result.
    • +
    • Max size will be associated to the largest absolute values of +results.
    • +
    +
+Both values are dynamically updated by the system according to the +selected scalar bar. In the case of a \b Bicolor scale, the minimum +value is set to 0 in the dialog and the control is disabled. +\n 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%. +\n +/- 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. +\n 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

+ +\image html gpp2.png + +To create a \b 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). +\n \b 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%. +\n \b Magnification and \b Ratio have the same meaning as for Results +at Gauss points presentation. +\n \b Color allows to define the unique color for Gauss Points in a +standard color configuration dialog. + +

Gauss Points on Deformed Shape

+ +\image html gpp3.png + +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. + +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/vectors.doc b/doc/salome/gui/VISU/input/vectors.doc new file mode 100644 index 00000000..21dc6d9c --- /dev/null +++ b/doc/salome/gui/VISU/input/vectors.doc @@ -0,0 +1,48 @@ +/*! + +\page vectors_page Vectors Presentation + +\n Vector Field presentation visualizes vectors of the +corresponding cells of the mesh in graphical mode. + +To create a Vector presentation: +\par +– Right-click on one of the time stamps of the field in the +Object browser and from the pop-up menu choose \b Vectors, or +\n – Click on one of the time stamps of the field in the Object +browser and select from the main menu Visualization > Vectors, +or click "Vectors" icon in the Visualization Toolbar. + +\image html vecticon.jpg +
"Vectors" icon
+ +\image html vectorfield.png + +\par +
    +
  • \b Vectors tab allows you to set additional parameters of your \b +Vectors presentation:
  • +
      +
    • Scale Factor: visualization scaling of all vector values applied to the cells of the mesh.
    • +
    • Line width: width of the lines representing vectors in your presentation.
    • +
    • Magnitude coloring check box: this option allows to color your +presentation according the \ref scalar_map_page "scalar range" defined +in Scalar Bar properties or to display it using only one color (this +color can be selected if you click Select Color button).
    • +
    • Use glyphs check box: this option allows you to visualize +vectors with pointers and select their \b type and \b position on the +line of the vectors. You can choose Glyph Type (\b Arrows, big +or small \b Cones) and Glyph Position (at the \b Tail, at the +\b Head or in the \b Center).
    • +
    +
  • Scalar Bar tab allows to define the parameters of the +scalar bar displayed with this presentation (\ref scalar_map_page "see also").
  • +
+ +After you have finished with setting these parameters, click \b +OK. Your presentation with scalar bar will be immediately displayed in +the viewer: + +\image html vectorsprsnt.png + +*/ diff --git a/doc/salome/gui/VISU/input/viewing_3d_presentations.doc b/doc/salome/gui/VISU/input/viewing_3d_presentations.doc new file mode 100644 index 00000000..890a53d7 --- /dev/null +++ b/doc/salome/gui/VISU/input/viewing_3d_presentations.doc @@ -0,0 +1,13 @@ +/*! + +\page viewing_3d_presentations_page Viewing 3D presentations + +
    +
  • \subpage viewing_3d_presentations_intro_page
  • +
  • \subpage translate_presentation_page
  • +
  • \subpage clipping_page
  • +
  • \subpage sweeping_page
  • +
  • \subpage selection_info_page
  • +
+ +*/ \ No newline at end of file diff --git a/doc/salome/gui/VISU/input/viewing_3d_presentations_intro.doc b/doc/salome/gui/VISU/input/viewing_3d_presentations_intro.doc new file mode 100644 index 00000000..942fea4b --- /dev/null +++ b/doc/salome/gui/VISU/input/viewing_3d_presentations_intro.doc @@ -0,0 +1,109 @@ +/*! + +\page viewing_3d_presentations_intro_page Viewing 3D presentations + +\n Each newly created presentation is displayed in the VTK 3D +Viewer. VTK 3D Viewer is detailly described in the +documentation on GUI module. +\n To display an existing presentation, right-click on it in the +Object Browser and select \b Display. + +Right mouse-click on the Presentation gives access to the following +options: + +\image html image23.gif + +\note All parameters are context-sensitive: NOT all types of +visualization and NOT all properties can be set for a certain 3D +presentation. + +
    +
  • Hide all - allows to hide all objects from the +viewer.
  • +
  • Edit - allows to return to the menu where the presentation +has been created and change its parameters.
  • +
  • Rename - allows to rename the presentation.
  • +
  • Copy - allows to create a copy of the presentation in the +same subfolder (time stamp) in the Object Browser.
  • +
  • Hide - allows to hide the selected presentation from the +viewer.
  • +
  • Display Only - allows to display only the selected +presentation, hiding all other from the viewer.
  • +
  • Representation - allows to switch among the available +representation types.
  • +
+ +\image html image20.gif +
Points
+ +\image html image5.jpg +
Surface
+ +\image html image2.jpg +
Wireframe
+ +\image html image3.jpg +
Insideframe (displays the wires lying within the object)
+ +\image html image4.jpg +
Shrink
+ +\image html image1.jpg +
Shading on
+ +\anchor width_opacity_anchor +
    +
  • \b Properties
  • +
      +
    • \b Opacity - allows to set the value of opacity of the +presentation between 0 (transparent) and 100 (opaque). + +\image html neo-transparency.png +
    • + +
    • Line Width - allows to set the width of lines representing +edges of the presentation between 1 (thin) and 100 (thick).
    • +
    +
  • \ref translate_presentation_page "Translate Presentation" - allows +to translate the presentation along coordinate axes.
  • +
  • \ref clipping_page "Clipping Planes" - allows to create +cross-section views of presentations.
  • +
  • \ref sweeping_page "Sweep" - allows to display pseudo-animation of +the presentation.
  • +
  • \ref selection_info_page "Selection Info" - provides information +about the attributes of elements displayed in the viewer.
  • +
  • Dump view - exports an object from the viewer in bmp, png, +jpg or jpeg image format.
  • +
  • Change Background - allows to change the properties of the +background.
  • +
+ +When you create several presentations of the same object, you may wish +to see them simultaneously, which might be impossible, because they +all are located at the same place. To solve this problem, right-click +in the viewer and select Arrange Actors in the pop-up menu. + +\image html arrangeactors.png + +In \b Auto mode you specify along which \b Axis and at which +Relative Distance the presentations should be lined up. + +\image html arrangeactors1.png + +In \b Manual mode you set the coordinates for each presentation +separately. + +
+Displaying several presentations at the same time may cause +superposition of their scalar bars. To avoid this, check Arrange +Scalar Bars radio button in the Preferences -> Post-Pro -> +Scalar Bar. A separate scalar bar will be displayed for each +presentation. +\n Alternatively you may wish to merge the scalar bars to have a +common scalar bar for all presentations. To do this, select several +presentations or fields in the object browser, right-click and from +the pop-up menu select Merge Scalar Range. +\n To restore separate bars and scales for each module select Use +Field Range from the same menu. + +*/ diff --git a/doc/salome/gui/VISU/input/xy_plots.doc b/doc/salome/gui/VISU/input/xy_plots.doc new file mode 100644 index 00000000..77881f46 --- /dev/null +++ b/doc/salome/gui/VISU/input/xy_plots.doc @@ -0,0 +1,11 @@ +/*! + +\page xy_plots_page XY plots + +
    +
  • \subpage creating_curves_page
  • +
  • \subpage creating_xy_plots_page
  • +
  • \subpage setting_properties_of_xy_plots_page
  • +
+ +*/ diff --git a/doc/salome/gui/VISU/more.jpg b/doc/salome/gui/VISU/more.jpg deleted file mode 100755 index 1ed8250e..00000000 Binary files a/doc/salome/gui/VISU/more.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/navigation_with_keyboard_and_spacemouse.htm b/doc/salome/gui/VISU/navigation_with_keyboard_and_spacemouse.htm deleted file mode 100755 index 2a470878..00000000 --- a/doc/salome/gui/VISU/navigation_with_keyboard_and_spacemouse.htm +++ /dev/null @@ -1,457 +0,0 @@ - - - - - -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/note1.gif b/doc/salome/gui/VISU/note1.gif deleted file mode 100755 index b53e21d0..00000000 Binary files a/doc/salome/gui/VISU/note1.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/picking.htm b/doc/salome/gui/VISU/picking.htm deleted file mode 100755 index 2b5c2a96..00000000 --- a/doc/salome/gui/VISU/picking.htm +++ /dev/null @@ -1,208 +0,0 @@ - - - - - -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:

- -
    - -
  • The ID of the point within its parent mesh element

  • - -
  • Coordinates of the Gauss point

  • - -
  • In the case of a result at Gauss point: Scalar - value being inspected + all components individually

  • - -
  • Name of its parent mesh element

  • -
- -

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.

- -

 

- -

- -

 

- -
    - -
  • Cursor - - allows to adjust the Size of - the cursor used for Picking (ranging from 0.1 to 1), the Height - of the pyramids (ranging from 0 to 10) and the Selection - cursor color.

  • - -
  • Tolerance - - defines at which distance of the cursor from the point it becomes selected - (ranges from 0.001 to 10).

  • - -
  • Information window - - allows to define the Transparency - (from 0% = opaque to 100% = transparent) and Position - of the window, which can be:

  • - -
  • Centred - below the point, or

  • - -
  • located at Top-left - corner of the 3D view

  • - -
  • Movement - of the Camera can also be define by - the user.

  • - -
  • Zoom - at first selected point - This value is used to define the focal - distance at the first selected point (at the end of the movement of the - camera). This value is a ratio that will be multiplied by the current - zoom value.

  • - -
  • Number - of steps between two positions - defines - the smoothness of camera movement at selection by the number of iterations. - If set to 1 the camera is zoomed and centered at the point momentarily. - Greater numbers mean very slow camera movement.   

  • - -
  • Display - parent mesh element - allows to visualize - or hide the parent mesh element of the selected gauss point.

  • -
- -

 

- -

 

- - - - diff --git a/doc/salome/gui/VISU/plot2d_viewer.htm b/doc/salome/gui/VISU/plot2d_viewer.htm deleted file mode 100755 index e8e3cab6..00000000 --- a/doc/salome/gui/VISU/plot2d_viewer.htm +++ /dev/null @@ -1,248 +0,0 @@ - - - - - -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:

- -

 

- -
    - -
  • Dump - View - exports an object from the viewer in bmp, png, jpg or jpeg - image format.

  • - -
  •  Fit all - allows - to select a point to be the center of a scene. -

  • - -
  • Fit - area - resizes the view to place in the visible area only the contents - of a frame drawn with pressed left mouse button.

  • - -
  • Zoom - -  allows - to zoom in and out.

  • - -
  • Panning - - if the represented objects are greater that the visible area and you - don't wish to use Fit all functionality, - click on this button and you'll be able to drag the scene to see its remote - parts.

  • - -
  • Global - panning - represents all displayed objects in the visible area. -  

  • - -
  • Draw - Points - represents points on the graph.

  • - -
  • Draw - Lines - represents lines on the graph.

  • - -
  • Draw - Splines - represents splines on the graph.

  • - -
  • & Horizontal - axis logarithmic & Vertical axis logarithmic - changes the - scaling on axes to logarithmic.

  • - -
  • Show - Legend - reveals all verbal and numerical information on the graphs.

  • - -
  • Settings - - calls a menu, in which you can specify advanced settings for your Plot 2d Viewer.  

  • - -
  •  Clone view - - opens a new duplicate scene.

  • -
- -

 

- -

- -

 

- -

The options are as follows:

- -

 

- -
    - -
  • Main - title: the title of the XY plot. By default, it will consist of - the names of the tables, on the basis of which the curve lines have been - constructed.

  • - -
  • Curve - type: you can select from Points, - Lines and Spline.

  • - -
  • Show - legend: Here you can define the position - of the description table on the XY plot (to the Left, - to the Right, on Top or on Bottom). -

  • - -
  • Marker - size - size of the points (markers) forming curve lines.

  • - -
  • Background - color of the XY plot

  • - -
  • Scale - mode: here you can select the type - of scaling (Linear or Logarithmic) along - X (Horizontal) or Y (Vertical) axes.

  • -
- -

 

- -

You can define settings - for each axis separately:

- -

 

- -
    - -
  • Horizontal - or Vertical axis title

  • - -
  • Grid/Axes - marks:  here - you can define the maximum number of major and minor scale divisions for - a specified axis. The real number of intervals fits to {1,2,5}*10N,  where - N is a natural number, and doesn't exceed the maximum.

  • - -
  • Save - settings as default: If this check box is marked, all XY plots - will be displayed with these defined properties.

  • -
- -

 

- -

 

- - - - diff --git a/doc/salome/gui/VISU/plot_3d_presentation.htm b/doc/salome/gui/VISU/plot_3d_presentation.htm deleted file mode 100755 index 3b22a57c..00000000 --- a/doc/salome/gui/VISU/plot_3d_presentation.htm +++ /dev/null @@ -1,203 +0,0 @@ - - - - - -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:

- -

 

- -
    - -
  • Orientation - radio buttons allow to set the orientation of cut plane in 3D space. You - should select two of three axis (XY, YZ, or ZX) in which the plane will - be located in 3D space. If the mesh is 2D this functionality is disable, - as there exist only one plane for a Plot 3D.  

  • - -
  • Rotations - of the planes in 3d space around the axes of the selected orientation. - (The angle of rotation is set in degrees.)

  • - -
  • Position - - allows to select the position of the plane in the object (ranging from - 0 to 1). The value 0.5 corresponds to cutting by halves.

  • - -
  • Relative - check box allows to increase / decrease the value by decimal steps.  

  • - -
  • Scale - Factor - visualization - scaling of all vector values applied to the cells of the mesh.

  • - -
  • Presentation - type:

  • - -
  • Surface - - Plot 3D will be represented with a smooth surface.

  • - -
  • Contour - - Plot 3D will be represented with a set of contours

  • - -
  • Number - of contours - allows to define the number of contours (active when - Contour presentation type is selected).

  • - -
  • Preview - cutting plane checkbox allows to see the position of the cutting - plate in the Viewer while defining the 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 deleted file mode 100755 index 8e96da3a..00000000 --- a/doc/salome/gui/VISU/primitive_types.htm +++ /dev/null @@ -1,225 +0,0 @@ - - - - - -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/q_blue.jpg b/doc/salome/gui/VISU/q_blue.jpg deleted file mode 100755 index 8e841d4b..00000000 Binary files a/doc/salome/gui/VISU/q_blue.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/robohhre.lng b/doc/salome/gui/VISU/robohhre.lng deleted file mode 100755 index 4837df05..00000000 --- a/doc/salome/gui/VISU/robohhre.lng +++ /dev/null @@ -1,101 +0,0 @@ -[GlossaryTab] -TabCaption=&Glossary -TermCaption=&Term -DefinitionCaption=&Definition For: - -[BrowseSequence] -PreCaption=Previous -PreTooltip=Previous Topic -NextCaption=Next -NextTooltip=Next Topic -BlockTooltip=Select Block - -[Common] -Contents=Contents -Index=Index -Search=Search -Glossary=Glossary -Logo/Author=Powered By -Show=Show -Hide=Hide -SyncToc=SyncToc -Prev=<< -Next=>> -Disabled Prev=<< -Disabled Next=>> -Seperate = | - -[WebHelp] -Cancel=Cancel -CantOpenURLorFile=Can't open URL or file -CompletingContents=Completing Contents... -Display=Display -Term=Term: -Definition=Definition: -Done=Done -Find=Find -IndexInputPrompt=Type in the keyword to find: -RelateTopicListPrompt=Click a topic, then click Display. -LoadingData=Loading data, please wait... -LoadingContents=Loading contents, please wait... -LoadingContentsData=Loading, click here to cancel... -LoadingFTS=Reading Search Data... -LoadingIndex=Loading Index... -LoadingTOCItem=Loading Table of Contents: -Searching=Searching... -FtsInputPrompt=Type in the word(s) to search for: -TopicsFound=Topics Found -BrowserLimitedMessage=Your browser does not support frames. We recommend that you update your browser to a version that supports frames. -SuggestViewNoFrameMessage=To view the Help system without frames click on this -SuggestViewNoFrameMsg2=hyperlink. -TopicsNotFound=No Topics Found. -CantSearch=Cannot search for that phrase. -JS_alert_appletNotLoad = Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited. -JS_alert_colorlimitation=WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors. -Blank_topic_text=This topic was created by WinHelp Project Conversion Wizard, and is the destination of a missing topic or broken hyperlink. -JS_alert_ProjectLoadingFail=Could not load correctly, please click Refresh. -JS_alert_cantLoadProject=Can't load project: -JS_alert_ErrorInLoading=Error in Loading navigation component. Please regenerate WebHelp. -IndexBtnText=Go -FtsBtnText=Go -ToolBarSearchBtnText=Go -InTopicSearchBtnText=Go -SearchLabel=Search -SearchPrompt=- Search - -PreTooltip=Previous Topic -NextTooltip=Next Topic -WebSearch=WebSearch -SyncTocTooltip=Sync TOC -Book=Book -Page=Page -Remote_Page=Remote Page -Show_Navigation_Component=Show Navigation Component -Hide_Navigation_Component=Hide Navigation Component -nls_edit_label=Type in your question: -nls_button_go_hint=Go Search -nls_button_go_text=Go -nls_body_instruction=Enter your question in the text box above, then click GO. -nls_body_empty=Sorry, we were unable to find a good answer for your question. -IndexSelectTopicTitle=Select a Topic -IndexSelectTopicLabel=Select a topic, then click Display -IndexSelectTopicError=Please select a topic. -IndexAlphabetBookmarks=ABCDEFGHIJKLMNOPQRSTUVWXYZ -MergeError1=The merged Help system -MergeError2=is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system. -PoweredBy=Powered by -GeneratedBy=Generated by -Author=Author -About=About -Print=Print - -[PrintedDoc] -TableOfContents=Table Of Contents -TitlePage=Title Page -ChapterFileNamePrefix=Chapter_ -TitlePageFileName=Chapter__Title_Page.doc -CrossReferencePrefix=See -GlossaryHeadingStyleName=Glossary Heading -GlossaryTermStyleName=Glossary Term -GlossaryDefinitionStyleName=Glossary Definition -TitlePageTitleStyleName=Title Page Title -TocPageTitleStyleName=Table of Contents Page Title diff --git a/doc/salome/gui/VISU/scalar_bar.htm b/doc/salome/gui/VISU/scalar_bar.htm deleted file mode 100755 index 23ba4d48..00000000 --- a/doc/salome/gui/VISU/scalar_bar.htm +++ /dev/null @@ -1,235 +0,0 @@ - - - - - -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.

- -

 

- -

- -

 

- -
    - -
  • Active bar

  • - -
  • Local: - when selected, the Local bar will - be active and colors used for rendering of the results will be taken from - this bar. If displayed, the Global - bar will be displayed in grey and 2 markers will define the limits of - the local min/max range.

  • - -
  • Global: - when selected, the Global bar - will be active and colors used for rendering of the results will be taken - from this bar (i.e.: not all colors may be used to display results at - a given time stamp). Local bar - will be displayed in grey  and - inactive.

  • - -
  • Displayed: - when checked, the Global bar is - displayed, else it is not seen. This control is systematically checked - and disabled when the Global bar - is defined as active.

  • - -
  • Scalar range

  • - -
  • Scalar - Mode: this feature allows refining - the value to be inspected:

  • - -
  • Modulus: value - of a scalar or modulus of a vector.

  • - -
  • Component N: Nth - component of a vector, a tensor or a matrix.

  • - -
  • Colors and labels

  • - -
  • Bicolor: - only 2 colors are used for the active - bar:

  • - -
  • Red - for positive values

  • - -
  • Blue for negative values

  • -
- -

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

- -
    - -
  • Rainbow: - A palette of several colors will be used to render the results. A regular - and linear progression is considered from min to max.

  • - -
  • Nb. - of colors: defines the number of color to design the palette (up - to 256 colors can be used).

  • - -
  • Nb. - of labels: defines the number of labels to be written in the bar - as text markers.

  • - -
  • Orientation - allows to choose between Vertical - and Horizontal - orientation.

  • - -
  • Origin - - allows to define placement and lookout - of Scalar Bars

  • - -
  • X: - abscissa of the point of origin (from - the left side)

  • - -
  • Y: - ordinate of the origin of the bar (from - the bottom)

  • - -
  • Dimensions - - allows to define Width and Height - of each bar.

  • - -
  • Spacing - -  space - between the bars (only if both are displayed).

  • - -
  • Text - properties: allows to define properties - of font and text associated to the active bar.

  • - -
  • Save - as default values - allows to save - the parameters defined by the user as default.

  • -
- -

 

- - - - 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 deleted file mode 100755 index 45975617..00000000 --- a/doc/salome/gui/VISU/scalar_map_on_deformed_shape_presentation.htm +++ /dev/null @@ -1,191 +0,0 @@ - - - - - -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:

- -

 

- -
    - -
  • Scale - Factor: visualization scaling of all vector values applied to the - cells of the mesh.

  • - -
  • Fields: - allows to choose type of fields on which the presentation will be built. -

  • - -
  • Time - Stamp:  allows - to choose the time stamp on which the presentation will be built.

  • -
- -

  

- -

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 deleted file mode 100755 index 71eb21a6..00000000 --- a/doc/salome/gui/VISU/segmentation.htm +++ /dev/null @@ -1,220 +0,0 @@ - - - - - -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/ss_btn_related_topics.gif b/doc/salome/gui/VISU/ss_btn_related_topics.gif deleted file mode 100755 index 5158bc46..00000000 Binary files a/doc/salome/gui/VISU/ss_btn_related_topics.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/static/doxygen.css b/doc/salome/gui/VISU/static/doxygen.css new file mode 100755 index 00000000..88e613d2 --- /dev/null +++ b/doc/salome/gui/VISU/static/doxygen.css @@ -0,0 +1,170 @@ +H1 { + text-align: center; +} + +CAPTION { + font-weight: bold +} + +/* Link in the top navbar */ +A.qindex {} + +A.qindexRef {} + +/* Link to any cross-referenced Doxygen element */ +A.el { + text-decoration: none; + font-weight: bold +} + +A.elRef { + font-weight: bold +} + +/* Link to any cross-referenced Doxygen element inside a code section + (ex: header) +*/ +A.code { + text-decoration: none; + font-weight: normal; + color: #4444ee +} + +A.codeRef { + font-weight: normal; + color: #4444ee +} + +A:hover { + text-decoration: none; + background-color: lightblue +} + +DL.el { + margin-left: -1cm +} + +/* A code fragment (ex: header) */ +DIV.fragment { + width: 100%; + border: none; + background-color: #CCCCCC +} + +/* In the alpha list (coumpound index), style of an alphabetical index letter */ +DIV.ah { + background-color: #CCCCCC; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px +} + +/* Method name (+ type) */ +TD.md { + background-color: lightblue; + font-weight: bold; +} + +/* Method parameter (some of them) */ +TD.mdname1 { + background-color: lightblue; + font-weight: bold; color: #602020; +} + +/* Method parameter (some of them) */ +TD.mdname { + background-color: lightblue; + font-weight: bold; + color: #602020; + width: 600px; +} + +/* Separator between methods group (usually empty, seems not supported by IE) */ +DIV.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold +} + +DIV.groupText { + margin-left: 16px; + font-style: italic; + font-size: smaller +} + +BODY { + background: #FFFFFF; +} + +/*div.div-page { + background-color: #FFFFFF; + margin-left: 1em; + margin-right: 1em; + margin-top: 1em; + margin-bottom: 0.1em; + + padding-left: 1em; + padding-right: 1em; + padding-top: 0.5em; + padding-bottom: 0.5em; + + border: 2px solid #0D299A; + border-width: 2px; + border-color: #0D299A; +}*/ + +div.tabs { + text-align: justify; + margin-left : 2px; + margin-right : 2px; + margin-top : 2px; + margin-bottom : 2px + font-weight: bold; + color: #FFFFFF; +} + +DIV.div-footer { + margin-left: 1em; + margin-right: 1em; + margin-bottom: 0.2em; + text-align: right; + font-size: 9pt; +} + +/* In File List, Coumpound List, etc, 1st column of the index */ +TD.indexkey { + background-color: #CCCCCC; + 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 +} + +/* In File List, Coumpound List, etc, 2nd column of the index */ +TD.indexvalue { + background-color: #CCCCCC; + 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 +} + +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 } diff --git a/doc/salome/gui/VISU/static/footer.html b/doc/salome/gui/VISU/static/footer.html new file mode 100755 index 00000000..56d52a61 --- /dev/null +++ b/doc/salome/gui/VISU/static/footer.html @@ -0,0 +1,10 @@ + + + + + +
+
Copyright © 2003-2007 CEA, EDF
+
+ + diff --git a/doc/salome/gui/VISU/static/header.html b/doc/salome/gui/VISU/static/header.html new file mode 100755 index 00000000..a70a95e3 --- /dev/null +++ b/doc/salome/gui/VISU/static/header.html @@ -0,0 +1,12 @@ + + + + + $title + + +
+
+SALOME documentation central +
+
diff --git a/doc/salome/gui/VISU/texture_horiz_ltbluebubbles.jpg b/doc/salome/gui/VISU/texture_horiz_ltbluebubbles.jpg deleted file mode 100755 index a10d494a..00000000 Binary files a/doc/salome/gui/VISU/texture_horiz_ltbluebubbles.jpg and /dev/null differ diff --git a/doc/salome/gui/VISU/tip1.gif b/doc/salome/gui/VISU/tip1.gif deleted file mode 100755 index bb74c875..00000000 Binary files a/doc/salome/gui/VISU/tip1.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/types_of_gauss_points_presentations.htm b/doc/salome/gui/VISU/types_of_gauss_points_presentations.htm deleted file mode 100755 index 43b186f5..00000000 --- a/doc/salome/gui/VISU/types_of_gauss_points_presentations.htm +++ /dev/null @@ -1,221 +0,0 @@ - - - - - -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:

- -
    - -
  • For the Rainbow - scale: min = 10%, max = 33%

  • - -
  • Min. size will be associated - to the smallest real value (included negative values) among the results.

  • - -
  • Max size will be associated - to the largest real values among the results.

  • - -
  • For the bicolor scale: - min = 0 (not editable), max = 33%

  • - -
  • Null size will be associated - to the 0 scalar value of a result.

  • - -
  • Max size will be associated - to the largest absolute values of results

  • -
- -

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/visu.log b/doc/salome/gui/VISU/visu.log deleted file mode 100755 index 6ad71319..00000000 --- a/doc/salome/gui/VISU/visu.log +++ /dev/null @@ -1,400 +0,0 @@ -|SourceProjectName:VISU.hpr -|DestinationProjectName:index.htm -whhost.js -whmsg.js -whmozemu.js -whproxy.js -whstub.js -whutils.js -whver.js -whform.js -whphost.js -whstart.js -whtopic.js -whframes.js -whlang.js -whskin_info.htm -whskin_blank.htm -whskin_pickup.htm -whskin_homepage.htm -whskin_tw.htm -whnjs.htm -whthost.js -whtdhtml.htm -whihost.js -whibody.htm -whiform.htm -whfhost.js -whfbody.htm -whfform.htm -whghost.js -whgbody.htm -whgdhtml.htm -whgdef.htm -whproj.js -whproj.xml -whproj.htm -whxdata\whtoc.xml -whxdata\whidx.xml -whxdata\whfts.xml -whxdata\whglo.xml -whdata\whtoc.js -whdata\whtoc.htm -whdata\whtdata.js -whdata\whidx.js -whdata\whidx.htm -whdata\whidata.js -whdata\whfts.js -whdata\whfts.htm -whdata\whglo.js -whdata\whglo.htm -whdata\whgdata.js -whdata\whftdata.js -whdata\whfwdata.js -whres.xml -webhelp.jar -webhelp.cab -whgdata\whnvp30.htm -whgdata\whnvp31.htm -whgdata\whnvp32.htm -whgdata\whnvp33.htm -whgdata\whnvt30.htm -whgdata\whnvt31.htm -whgdata\whnvt32.htm -whgdata\whnvt33.htm -whgdata\whnvf30.htm -whgdata\whnvf31.htm -whgdata\whnvf32.htm -whgdata\whnvf33.htm -whgdata\whnvl31.htm -whgdata\whnvl32.htm -whgdata\whnvl33.htm -whgdata\whexpbar.gif -cshdat_webhelp.htm -whcsh_home.htm -whcshdata.htm -cshdat_robohelp.htm -whd_topic.xml -whd_nvp10.htm -whd_nvp20.htm -whd_tabs.htm -whd_dpns.htm -whd_tab0.gif -whd_tab1.gif -whd_tab2.gif -whd_tab3.gif -whd_tab4.gif -whd_tab5.gif -whd_tab6.gif -whd_tab7.gif -whd_tab8.gif -whd_toc1.gif -whd_toc2.gif -whd_toc3.gif -whd_toc4.gif -whd_show0.gif -whd_show1.gif -whd_show2.gif -whd_hide0.gif -whd_hide1.gif -whd_hide2.gif -whd_sync0.gif -whd_sync1.gif -whd_sync2.gif -whd_prev0.gif -whd_prev1.gif -whd_prev2.gif -whd_next0.gif -whd_next1.gif -whd_next2.gif -whd_wbsh0.gif -whd_wbsh1.gif -whd_wbsh2.gif -whidhtml.htm -whfdhtml.htm -index_hha.hhk -index.hhc -index.hhk -animation_in_gauss_viewer.htm -clipping.htm -creating_tables.htm -files\about_structure_of_med_object.htm -files\about_tables.htm -files\animating_presentations.htm -files\changing_visualization_parameters_of_the_presenetation.htm -files\creating_curves.htm -files\creating_field_presentations.htm -files\creating_presentations.htm -files\creating_xy_plot.htm -files\cut_lines_presentation.htm -files\cut_lines_resentation.htm -files\deformed_shape_presentation.htm -files\displaying_hiding_presentations.htm -files\displaying_tables.htm -files\getting_elements_attributes.htm -files\getting_started.htm -files\importing_med_objects.htm -files\importing_tables.htm -files\insideframe.htm -files\introduction.htm -files\iso_surfaces_presentation.htm -files\points.htm -files\running_visu.htm -files\scalar_map_presentation.htm -files\scaling_presentations.htm -files\setting_properties_of_xy_plots.htm -files\shrink.htm -files\stream_lines_presentation.htm -files\surface.htm -files\surfaceframe.htm -files\sweeping.htm -files\vectors_presentation.htm -files\wireframe.htm -gauss_points_presentation.htm -gauss_viewer.htm -navigation_with_keyboard_and_spacemouse.htm -picking.htm -plot2d_viewer.htm -plot_3d_presentation.htm -primitive_types.htm -scalar_bar.htm -scalar_map_on_deformed_shape_presentation.htm -segmentation.htm -types_of_gauss_points_presentations.htm -vtk_3d_viewer.htm -ehelp.xml -robohhre.lng -texture_horiz_ltbluebubbles.jpg -index.glo -default.css -pics\image51.gif -pics\smds-example.png -pics\image84.gif -pics\cutlinesprsnt.png -pics\smds1.png -image31.jpg -pics\isosurfaces.png -image20.jpg -tip1.gif -pics\scalarmapicon.jpg -pics\image74.gif -pics\image52.gif -pics\image30.gif -pics\arrangeactors1.png -pics\image96.gif -pics\cutplpresent.png -image40.gif -note1.gif -pics\wireframe.jpg -pics\visuicon.jpg -pics\image53.gif -pics\image97.gif -image41.gif -pics\plot3d.png -image30.gif -image33.jpg -pics\image54.gif -image20.gif -pics\image98.gif -pics\image87.gif -image34.jpg -image31.gif -pics\streamlines.png -bgbaby.gif -q_blue.jpg -pics\cellsel.jpg -pics\isosurf.jpg -pics\image55.gif -pics\plot3d-example.png -pics\image99.gif -image43.gif -image10.gif -pics\image88.gif -pics\warning.png -pics\importtablefromfile.png -pics\surface.jpg -pics\view_rotation_point.png -image11.gif -pics\image89.gif -image44.gif -pics\buildprogress.png -pics\animation.png -pics\fitdatarange.png -image22.gif -pics\begining.jpg -pics\set_rotation_point_dialog1.png -pics\image46.gif -image23.gif -image1.jpg -image12.gif -image37.jpg -image34.gif -pics\cutplanes.png -pics\cutlinesicon.jpg -pics\set_rotation_point_dialog2.png -pics\image69.gif -pics\image47.gif -image2.jpg -pics\smds-example1.png -image13.gif -pics\image100.gif -pics\streamlinesprsnt.png -pics\image20.png -image38.jpg -image35.gif -pics\clipping1.png -pics\scalarrangesn.png -pics\streamlinesicon.jpg -pics\defshapeicon.jpg -pics\image48.gif -image3.jpg -image47.gif -image14.gif -pics\image21.png -pics\recording.png -pics\clipping2.png -more.jpg -pics\speed.jpg -pics\next.jpg -pics\run.jpg -pics\image157.gif -pics\image49.gif -image26.gif -image4.jpg -image1.gif -pics\viewsettings.png -image48.gif -pics\image102.gif -pics\gpp2.png -pics\textproperty.png -image15.gif -pics\previous.jpg -image5.jpg -pics\image39.gif -pics\image103.gif -image38.gif -pics\gpp3.png -pics\dumpviewtofile.png -image27.gif -pics\rename.png -pics\deformedshape.png -image16.gif -image19.jpg -pics\blue_up.jpg -pics\blue_left.jpg -image39.gif -image17.gif -pics\vectorsprsnt.png -pics\image104.gif -pics\vectorfield.png -pics\points.jpg -image18.gif -pics\image90.gif -pics\image105.gif -pics\recordingsaveas.png -image29.gif -pics\dataonelements1.png -pics\snapfgf.png -pics\visufullscreen.png -pics\editplot2dpresentation.png -pics\cutlines.png -pics\importfromfile.png -pics\image117.gif -pics\blue_right.jpg -pics\arrangeactors.png -pics\graduatedaxes1.png -pics\image91.gif -image5.gif -image19.gif -pics\translatepres.png -pics\iso.png -pics\planes.png -pics\gpp6.png -pics\dataonelements2.png -pics\animatdef.jpg -pics\end.jpg -pics\blue_down.jpg -pics\neo-transparency.png -pics\image81.gif -image6.gif -pics\picking.png -pics\dataonelements3.png -pics\scalarbarproperties.png -pics\cutlinesicn.jpg -pics\image82.gif -image7.gif -pics\spheroid.png -pics\viewtable.png -pics\vecticon.jpg -pics\shrink.jpg -i_blue.jpg -pics\createcurves.png -pics\image50.gif -pics\image83.gif -pics\image109.gif -image8.gif -pics\setupanimation.png -pics\exporttable.png -pics\deformedshapesn.png -ehlpdhtm.js -index.ppf -ss_btn_related_topics.gif -default_ns.css -whxdata\whtdata0.xml -whxdata\whftdata0.xml -whxdata\whfwdata0.xml -whxdata\whgdata0.xml -whdata\whtdata0.htm -whdata\whftdata0.htm -whdata\whfwdata0.htm -whdata\whgdata0.htm -whgdata\whlstt0.htm -whgdata\whlstt1.htm -whgdata\whlstt2.htm -whgdata\whlstt3.htm -whgdata\whlstt4.htm -whgdata\whlstt5.htm -whgdata\whlstt6.htm -whgdata\whlstt7.htm -whgdata\whlsti0.htm -whgdata\whlstfl0.htm -whgdata\whlstfl1.htm -whgdata\whlstfl2.htm -whgdata\whlstfl3.htm -whgdata\whlstfl4.htm -whgdata\whlstfl5.htm -whgdata\whlstfl6.htm -whgdata\whlstfl7.htm -whgdata\whlstfl8.htm -whgdata\whlstfl9.htm -whgdata\whlstfl10.htm -whgdata\whlstfl11.htm -whgdata\whlstfl12.htm -whgdata\whlstfl13.htm -whgdata\whlstfl14.htm -whgdata\whlstfl15.htm -whgdata\whlstfl16.htm -whgdata\whlstfl17.htm -whgdata\whlstfl18.htm -whgdata\whlstfl19.htm -whgdata\whlstfl20.htm -whgdata\whlstfl21.htm -whgdata\whlstfl22.htm -whgdata\whlstfl23.htm -whgdata\whlstfl24.htm -whgdata\whlstfl25.htm -whgdata\whlstf0.htm -whgdata\whlstf1.htm -whgdata\whlstf2.htm -whgdata\whlstf3.htm -whgdata\whlstf4.htm -whgdata\whlstf5.htm -whgdata\whlstf6.htm -whgdata\whlstf7.htm -whgdata\whlstf8.htm -whgdata\whlstf9.htm -whgdata\whlstf10.htm -whgdata\whlstg0.htm -index.htm -index_csh.htm -index_rhc.htm 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 deleted file mode 100644 index 9dd48fe8..00000000 --- a/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl-source.html +++ /dev/null @@ -1,888 +0,0 @@ - - - - - - Main Page - - - - -  - - - -

idl/VISU_Gen.idl

Go to the documentation of this file.
00001 //  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-00002 //  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
-00003 // 
-00004 //  This library is free software; you can redistribute it and/or 
-00005 //  modify it under the terms of the GNU Lesser General Public 
-00006 //  License as published by the Free Software Foundation; either 
-00007 //  version 2.1 of the License. 
-00008 // 
-00009 //  This library is distributed in the hope that it will be useful, 
-00010 //  but WITHOUT ANY WARRANTY; without even the implied warranty of 
-00011 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
-00012 //  Lesser General Public License for more details. 
-00013 // 
-00014 //  You should have received a copy of the GNU Lesser General Public 
-00015 //  License along with this library; if not, write to the Free Software 
-00016 //  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
-00017 // 
-00018 //  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-00019 //
-00020 //  File   : VISU_Gen.idl
-00021 //  Author : Alexey Petrov
-00022 
-00029 #ifndef __VISU_GEN__
-00030 #define __VISU_GEN__
-00031 
-00032 #include "SALOME_Exception.idl"
-00033 #include "SALOME_GenericObj.idl"
-00034 #include "SALOME_Component.idl"
-00035 #include "SALOMEDS.idl"
-00036 #include "SALOMEDS_Attributes.idl"
-00037 #include "MED.idl"
-00038 
-00042 module VISU {
-00043   //-------------------------------------------------------
-00044   typedef string IdType;
-00045 
-00050   enum Scaling{ LINEAR, 
-00051           LOGARITHMIC 
-00052            };
-00053 
-00058   enum Entity{ NODE, 
-00059                EDGE, 
-00060             FACE, 
-00061             CELL  
-00062             };
-00063 
-00068   enum VISUType {
-00069     TNONE, 
-00070     TCURVE, 
-00071     TTABLE, 
-00072     TCONTAINER, 
-00073     TMESH, 
-00074     TSCALARMAP, 
-00075     TISOSURFACE, 
-00076     TDEFORMEDSHAPE, 
-00077     TSCALARMAPONDEFORMEDSHAPE, 
-00078     TGAUSSPOINTS, 
-00079     TPLOT3D, 
-00080     TCUTPLANES, 
-00081     TCUTLINES, 
-00082     TVECTORS, 
-00083     TSTREAMLINES, 
-00084     TVISUGEN, 
-00085     TVIEWMANAGER, 
-00086     TRESULT, 
-00087     TXYPLOT, 
-00088     TTABLEVIEW, 
-00089     TVIEW3D, 
-00090     TGAUSSVIEW, 
-00091     TENTITY, 
-00092     TFAMILY, 
-00093     TGROUP, 
-00094     TFIELD, 
-00095     TTIMESTAMP, 
-00096     TANIMATION, 
-00097     TALL
-00098   };
-00099 
-00100   interface Base {
-00104     IdType GetID();
-00105 
-00109     VISUType GetType();
-00110   };
-00111 
-00117   interface RemovableObject : Base {
-00121     void RemoveFromStudy();
-00122   };
-00123 
-00128   interface PrsObject : RemovableObject {
-00129   };
-00130 
-00131   //-------------------------------------------------------
-00136   interface Table : PrsObject {
-00141     void SetTitle(in string theTitle);
-00142 
-00147     string GetTitle();
-00148 
-00152     enum Orientation {
-00153       HORIZONTAL, 
-00154       VERTIACAL   
-00155     };
-00156 
-00162     void SetOrientation(in Orientation theOrientation);
-00163 
-00169     Orientation GetOrientation();
-00170 
-00175     long GetNbRows();
-00176 
-00181     long GetNbColumns();
-00182   };
-00183 
-00184   //-------------------------------------------------------
-00190   interface Curve : PrsObject {
-00195     void SetTitle(in string theTitle);
-00196 
-00201     string GetTitle();
-00202 
-00208     void SetColor(in SALOMEDS::Color theColor);
-00209 
-00215     SALOMEDS::Color GetColor();
-00216 
-00222     enum MarkerType { NONE,
-00223                 CIRCLE,
-00224                 RECTANGLE,
-00225                 DIAMOND,
-00226                 DTRIANGLE,
-00227                 UTRIANGLE,
-00228                 LTRIANGLE,
-00229                 RTRIANGLE,
-00230                 CROSS,
-00231                 XCROSS
-00232     };
-00233 
-00241     void SetMarker(in MarkerType theType);
-00242 
-00250     MarkerType GetMarker();
-00251 
-00256     enum LineType{ VOIDLINE, SOLIDLINE, DASHLINE, DOTLINE, DASHDOTLINE, DASHDOTDOTLINE};
-00257 
-00263     void SetLine(in LineType theType, in long theLineWidth);
-00264 
-00269     LineType GetLine();
-00270 
-00275     long GetLineWidth();
-00276   };
-00277 
-00278   //-------------------------------------------------------
-00284   interface Container : PrsObject {
-00289     void AddCurve(in Curve theCurve);
-00290 
-00295     void RemoveCurve(in Curve theCurve);
-00296 
-00301     long GetNbCurves();
-00302 
-00306     void Clear();
-00307   };
-00308 
-00309   //-------------------------------------------------------
-00314   interface Prs3d : PrsObject, SALOME::GenericObj {
-00315     //interface Prs3d : PrsObject{
-00316     void SetOffset(in float theDx, in float theDy, in float theDz);
-00317     void GetOffset(out float theDx, out float theDy, out float theDz);
-00318   };
-00319 
-00324   enum PresentationType{ POINT,
-00325                 WIREFRAME,
-00326                 SHADED,
-00327                 INSIDEFRAME,
-00328                 SURFACEFRAME,
-00329                 SHRINK
-00330   };
-00331 
-00337   interface Mesh : Prs3d {
-00342     void SetCellColor(in SALOMEDS::Color theColor);
-00343 
-00347     SALOMEDS::Color GetCellColor();
-00348 
-00353     void SetNodeColor(in SALOMEDS::Color theColor);
-00354 
-00358     SALOMEDS::Color GetNodeColor();
-00359 
-00364     void SetLinkColor(in SALOMEDS::Color theColor);
-00365 
-00369     SALOMEDS::Color GetLinkColor();
-00370 
-00376     void SetPresentationType(in PresentationType theType);
-00377 
-00382     PresentationType GetPresentationType();
-00383   };
-00384 
-00385 
-00386   //-------------------------------------------------------
-00395   interface ColoredPrs3d : Prs3d {
-00398     void SetScalarMode(in long theScalarMode);
-00399 
-00402     long GetScalarMode();
-00403 
-00407     double GetMin();
-00408 
-00412     double GetMax();
-00413 
-00420     void SetPosition(in double X, in double Y);
-00421 
-00425     double GetPosX();
-00426 
-00430     double GetPosY();
-00431 
-00438     void SetSize(in double theWidth, in double theHeight);
-00439 
-00444     double GetWidth();
-00445 
-00450     double GetHeight();
-00451 
-00456     void SetNbColors(in long theNbColors);
-00457 
-00463     long GetNbColors();
-00464 
-00470     void SetLabels(in long theNbLabels);
-00471 
-00477     long GetLabels();
-00478 
-00483     void SetTitle(in string theName);
-00484 
-00488     string GetTitle();
-00489   };
-00490 
-00491 
-00492   //-------------------------------------------------------
-00501   interface ScalarMap : ColoredPrs3d {
-00506     void SetScaling(in Scaling theScaling);
-00507 
-00511     Scaling GetScaling();
-00512 
-00518     void SetRange(in double theMin, in double theMax);
-00519 
-00521     enum Orientation {
-00522       HORIZONTAL, 
-00523       VERTICAL    
-00524     };
-00525 
-00531     void SetBarOrientation(in Orientation theOrientation);
-00532 
-00536     Orientation GetBarOrientation();
-00537   };
-00538 
-00539   //-------------------------------------------------------
-00544   //-------------------------------------------------------
-00545   interface GaussPoints : ColoredPrs3d {
-00546   };
-00547 
-00552   interface DeformedShape : ScalarMap {
-00557     void SetScale(in double theScale);
-00558 
-00562     double GetScale();
-00563 
-00566     boolean IsColored();
-00567 
-00572     void ShowColored(in boolean theColored);
-00573 
-00577     SALOMEDS::Color GetColor();
-00578 
-00583     void SetColor(in SALOMEDS::Color theColor);
-00584   };
-00585 
-00586   //-------------------------------------------------------
-00591   interface ScalarMapOnDeformedShape : ScalarMap {
-00592     
-00596     void SetSourceRange(in double theMinRange,in double theMaxRange);
-00600     double GetSourceRangeMin();
-00604     double GetSourceRangeMax();
-00605     
-00610     void SetScale(in double theScale);
-00611 
-00615     double GetScale();
-00616 
-00624     void SetScalarField(in string theMeshName,in string theFieldName,
-00625                in long theIteration,in Entity theEntity);
-00626 
-00627   };
-00628   //-------------------------------------------------------
-00636   interface Plot3D : ScalarMap {
-00641     enum Orientation { XY,   
-00642                  YZ,   
-00643                  ZX }; 
-00654     void SetOrientation (in Orientation theOrientation, in double theXAngle, in double theYAngle);
-00655 
-00659     Orientation GetOrientationType();
-00660 
-00665     double GetRotateX();
-00666 
-00671     double GetRotateY();
-00672 
-00678     void SetPlanePosition (in double  thePlanePosition,
-00679                   in boolean theIsRelative);
-00680 
-00684     double GetPlanePosition();
-00685 
-00689     boolean IsPositionRelative();
-00690 
-00696     void SetScaleFactor (in double theScaleFactor);
-00697 
-00702     double GetScaleFactor();
-00703 
-00708     void SetContourPrs (in boolean theIsContourPrs );
-00709 
-00713     boolean GetIsContourPrs();
-00714 
-00719     void SetNbOfContours (in long theNb);
-00720 
-00724     long GetNbOfContours();
-00725   };
-00726 
-00727   //-------------------------------------------------------
-00734   interface CutPlanes : ScalarMap {
-00739     enum Orientation {XY, 
-00740                       YZ, 
-00741                 ZX}; 
-00752     void SetOrientation(in Orientation theOrientation, in double theXAngle, in double theYAngle);
-00753 
-00757     Orientation GetOrientationType();
-00758 
-00762     double GetRotateX();
-00763 
-00767     double GetRotateY();
-00768 
-00778     void SetDisplacement(in double theDisp);
-00779 
-00783     double GetDisplacement();
-00784 
-00790      void SetPlanePosition(in long thePlaneNumber, in double thePlanePosition);
-00791 
-00796      void SetDefault(in long thePlaneNumber);
-00797 
-00801     double GetPlanePosition(in long thePlaneNumber);
-00802 
-00807     boolean IsDefault(in long thePlaneNumber);
-00808 
-00813     void SetNbPlanes(in long theNb);
-00814 
-00818     long GetNbPlanes();
-00819   };
-00820 
-00821   //-------------------------------------------------------
-00836   interface CutLines : ScalarMap {
-00845     void SetOrientation(in CutPlanes::Orientation theOrientation, in double theXAngle, in double theYAngle);
-00846 
-00856     void SetOrientation2(in CutPlanes::Orientation theOrientation, in double theXAngle, in double theYAngle);
-00857 
-00861     CutPlanes::Orientation GetOrientationType();
-00862 
-00866     CutPlanes::Orientation GetOrientationType2();
-00867 
-00871     double GetRotateX();
-00872 
-00876     double GetRotateX2();
-00877 
-00881     double GetRotateY();
-00882 
-00886     double GetRotateY2();
-00887 
-00894     void SetDisplacement(in double theDisp);
-00895 
-00902     void SetDisplacement2(in double theDisp);
-00903 
-00907     double GetDisplacement();
-00908 
-00912     double GetDisplacement2();
-00913 
-00917     void SetBasePlanePosition(in double thePlanePosition);
-00918 
-00921     double GetBasePlanePosition();
-00922 
-00927     void SetLinePosition(in long thePlaneNumber, in double thePlanePosition);
-00928 
-00932     double GetLinePosition(in long thePlaneNumber);
-00933 
-00936     void SetDefault();
-00937 
-00942     boolean IsDefault();
-00943 
-00948     void SetDefaultPosition(in long thePlaneNumber);
-00949 
-00955     boolean IsDefaultPosition(in long thePlaneNumber);
-00956 
-00961     void SetNbLines(in long theNb);
-00962 
-00966     long GetNbLines();
-00967 
-00971     void SetAllCurvesInverted(in boolean theInvert);
-00972 
-00976     boolean IsAllCurvesInverted();
-00977 
-00981     void SetUseAbsoluteLength(in boolean theAbsLength);
-00982 
-00985     boolean IsUseAbsoluteLength();
-00986   };
-00987 
-00997   interface StreamLines : DeformedShape {
-01001     enum Direction{ FORWARD,
-01002               BACKWARD,
-01003               BOTH
-01004     };
-01005 
-01026     boolean SetParams(in double theIntStep,
-01027                 in double thePropogationTime,
-01028                 in double theStepLength,
-01029                 in Prs3d thePrs3d,
-01030                 in double thePercents,
-01031                 in Direction theDirection);
-01032 
-01035     double GetIntegrationStep();
-01036 
-01039     double GetPropagationTime();
-01040 
-01043     double GetStepLength();
-01044 
-01047     Prs3d GetSource();
-01048 
-01052     double GetUsedPoints();
-01053 
-01056     Direction GetDirection();
-01057   };
-01058 
-01067   interface IsoSurfaces : ScalarMap {
-01073     void SetNbSurfaces(in long theNb);
-01074 
-01078     long GetNbSurfaces();
-01079   };
-01080 
-01081   //-------------------------------------------------------
-01086   interface Vectors : DeformedShape {
-01091     void SetLineWidth(in double theWidth);
-01092 
-01096     double GetLineWidth();
-01097 
-01101     enum GlyphType{ ARROW,
-01102                     CONE2,
-01103                     CONE6,
-01104                     NONE
-01105                   };
-01106 
-01112     void SetGlyphType(in GlyphType theType);
-01113 
-01117     GlyphType GetGlyphType();
-01118 
-01122     enum GlyphPos{ CENTER, 
-01123                    TAIL,   
-01124                    HEAD  
-01125                  };
-01126 
-01132     void SetGlyphPos(in GlyphPos thePos);
-01133 
-01137     GlyphPos GetGlyphPos();
-01138   };
-01139 
-01140   //-------------------------------------------------------
-01155   interface Animation : Base {
-01159     enum AnimationMode{ PARALLEL, 
-01160                SUCCCESSIVE 
-01161     };
-01162     
-01166     boolean addField(in SALOMEDS::SObject theObject);
-01167 
-01170     void clearFields();
-01171 
-01176     void generatePresentations(in long theFieldNum);
-01177 
-01183     boolean generateFrames();
-01184 
-01187     void clearView();
-01188 
-01192 
-01195     void startAnimation();
-01196 
-01199     void stopAnimation();
-01200 
-01203     void nextFrame();
-01204 
-01207     void prevFrame();
-01208 
-01211     void firstFrame();
-01212 
-01215     void lastFrame();
-01216 
-01220     void gotoFrame(in long theFrame);
-01225     long getNbFields();
-01226 
-01229     long getNbFrames();
-01230 
-01233     boolean isRunning();
-01234 
-01237     long getCurrentFrame();
-01238 
-01241     ColoredPrs3d getPresentation(in long theField, in long theFrame);
-01242 
-01246     void setPresentationType(in long theFieldNum, in VISUType theType);
-01247 
-01251     VISUType getPresentationType(in long theFieldNum);
-01252 
-01256     void setSpeed(in long theSpeed);
-01257 
-01260     long getSpeed();
-01261 
-01266     boolean isProportional();
-01267 
-01276     void setAnimationRange(in double theMin, in double theMax);
-01277 
-01280     double getMinRange();
-01281 
-01284     double getMaxRange();
-01285 
-01290     boolean isRangeDefined();
-01291 
-01296     void dumpTo(in string thePath);
-01297 
-01305     string setDumpFormat(in string theFormat);
-01306 
-01309     boolean isCycling();
-01310 
-01314     double getMinTime();
-01315 
-01319     double getMaxTime();
-01320 
-01326     void setProportional(in boolean theProp);
-01327 
-01333     void setCycling(in boolean theCycle);
-01334 
-01335     boolean isCleaningMemoryAtEachFrame();
-01336     void setCleaningMemoryAtEachFrame(in boolean theCycle);
-01337 
-01338     SALOMEDS::SObject publishInStudy();
-01339 
-01340     void saveAnimation();
-01341 
-01342     void restoreFromStudy(in SALOMEDS::SObject theSObj);
-01343 
-01344     boolean isSavedInStudy();
-01345     
-01350     void setAnimationMode(in AnimationMode theMode);
-01351 
-01355     AnimationMode getAnimationMode();
-01356 
-01366     void ApplyProperties(in long theFieldNum, in ColoredPrs3d thePrs);
-01367   };
-01368 
-01375   interface Result : RemovableObject, SALOME::GenericObj {
-01378     boolean BuildAll();
-01379 
-01381     boolean Build(in boolean theIsBuildAll, in boolean theIsAtOnce);
-01382 
-01384     boolean IsDone();
-01385 
-01387     boolean IsEntitiesDone();
-01388 
-01390     void SetBuildFields(in boolean theIsBuildFields, in boolean theIsCalculateMinMax);
-01391 
-01393     boolean IsFieldsDone();
-01394 
-01396     void SetBuildGroups(in boolean theIsBuildGroups);
-01397 
-01399     boolean IsGroupsDone();
-01400 
-01402     boolean IsMinMaxDone();
-01403   };
-01404 
-01405   //-------------------------------------------------------
-01406   interface ViewManager;
-01407   interface View3D;
-01408 
-01415   interface VISU_Gen : Engines::Component, SALOMEDS::Driver, Base {
-01418     void SetCurrentStudy(in SALOMEDS::Study theStudy);
-01419 
-01422     SALOMEDS::Study GetCurrentStudy();
-01423 
-01428     ViewManager GetViewManager();
-01429 
-01433     SALOMEDS::SObject ImportTables(in string theFileName);
-01434 
-01438     boolean ExportTableToFile(in SALOMEDS::SObject theTable, in string theFileName);
-01439 
-01445     Result ImportFile(in string theFileName);
-01446 
-01452     Result CreateResult(in string theFileName);
-01453 
-01459     Result CopyAndImportFile(in string theFileName);
-01460 
-01464     Result ImportMed(in SALOMEDS::SObject theMedSObject);
-01465 
-01469     Result ImportMedField(in SALOME_MED::FIELD theField);
-01470 
-01479     void RenameEntityInStudy(in Result theResult,
-01480                     in string theMeshName,
-01481                     in Entity theEntity,
-01482                     in string theNewName);
-01483     void RenameFamilyInStudy(in Result theResult,
-01484                     in string theMeshName,
-01485                     in Entity theEntity,
-01486                     in string theSubMeshName,
-01487                     in string theNewName);
-01488     void RenameGroupInStudy(in Result theResult,
-01489                    in string theMeshName,
-01490                    in string theSubMeshName,
-01491                    in string theNewName);
-01492 
-01499     Mesh MeshOnEntity(in Result theResult, in string theMeshName, in Entity theEntity);
-01500 
-01508     Mesh FamilyMeshOnEntity(in Result theResult, in string theMeshName,
-01509                    in Entity theEntity, in string theFamilyName);
-01510 
-01517     Mesh GroupMesh(in Result theResult, in string theMeshName, in string theGroupName);
-01518 
-01527     ScalarMap ScalarMapOnField(in Result theResult, in string theMeshName,
-01528                       in Entity theEntity, in string theFieldName,
-01529                       in double theIteration);
-01530 
-01539     GaussPoints GaussPointsOnField(in Result theResult, in string theMeshName,
-01540                        in Entity theEntity, in string theFieldName,
-01541                        in double theIteration);
-01542 
-01551     DeformedShape DeformedShapeOnField(in Result theResult, in string theMeshName,
-01552                            in Entity theEntity, in string theFieldName,
-01553                            in double theIteration);
-01554 
-01563     ScalarMapOnDeformedShape ScalarMapOnDeformedShapeOnField(in Result theResult, in string theMeshName,
-01564                                         in Entity theEntity, in string theFieldName,
-01565                                         in double theIteration);
-01566 
-01575     Vectors VectorsOnField(in Result theResult, in string theMeshName,
-01576                   in Entity theEntity, in string theFieldName,
-01577                   in double theIteration);
-01578 
-01587     IsoSurfaces IsoSurfacesOnField(in Result theResult, in string theMeshName,
-01588                        in Entity theEntity, in string theFieldName,
-01589                        in double theIteration);
-01590 
-01599     StreamLines StreamLinesOnField(in Result theResult, in string theMeshName,
-01600                        in Entity theEntity, in string theFieldName,
-01601                        in double theIteration);
-01602 
-01611     CutPlanes CutPlanesOnField(in Result theResult, in string theMeshName,
-01612                       in Entity theEntity, in string theFieldName,
-01613                       in double theIteration);
-01614 
-01623     CutLines CutLinesOnField(in Result theResult, in string theMeshName,
-01624                     in Entity theEntity, in string theFieldName,
-01625                     in double theIteration);
-01626 
-01635     Plot3D Plot3DOnField(in Result theResult, in string theMeshName,
-01636                 in Entity theEntity, in string theFieldName,
-01637                 in double theIteration);
-01638 
-01643     Table CreateTable(in string theTableEntry);
-01644 
-01651     Curve CreateCurve(in Table theTable, in long theHRow, in long theVRow);
-01652     
-01661     Curve CreateCurveWithZ( in Table theTable, in long theHRow, in long theVRow, in long theZRow );
-01662 
-01666     Container CreateContainer();
-01667 
-01671     Animation CreateAnimation(in View3D theView3d);
-01672 
-01673     void DeleteResult(in Result theResult);
-01674 
-01675     void DeletePrs3d(in Prs3d thePrs3d);
-01676   };
-01677 
-01684   interface View: Base {
-01685 
-01690     enum ViewRepresentation {
-01691       OBJECTBROWSER,
-01692       VIEWER,
-01693       PYTHON,
-01694       MESSAGES
-01695     };
-01696 
-01697     void ShowPart (in ViewRepresentation ViewRepr, in boolean state );
-01698 
-01699     boolean IsPartShown( in ViewRepresentation ViewRepr );
-01700 
-01710     void SplitRight();
-01711 
-01717     void SplitLeft();
-01718 
-01724     void SplitBottom();
-01725 
-01731     void SplitTop();
-01732 
-01736     void OnTop();
-01737 
-01744     void Attract (in View theView);
-01745 
-01752     void AttractAll (in View theView);
-01753 
-01761     void SetRelativePositionInSplitter (in double thePosition);
-01762 
-01770     void SetRelativeSizeInSplitter (in double theSize);
-01771 
-01777     void SetRelativePositionX (in double thePosition);
-01778 
-01784     void SetRelativePositionY (in double thePosition);
-01785 
-01791     void SetRelativeSizeX (in double theSize);
-01792 
-01798     void SetRelativeSizeY (in double theSize);
-01799 
-01803     void SetViewWidth (in long Width); //setting width of view
-01804     void SetViewHeight (in long Height); //setting height of view
-01805     long GetViewWidth(); //getting view width
-01806     long GetViewHeight(); //getting view height
-01807     enum ViewPosition {TOP, CENTER, BOTTOM, RIGHT, LEFT}; //position of the study frame
-01808     void SetViewPositionHorizontal (in ViewPosition ViewPosHor); //setting of the horizontal view position
-01809     void SetViewPositionVertical (in ViewPosition ViewPosVer); //setting of the vertical view position
-01810     void SetRelativePosition( in double x, in double y );
-01811     void SetRelativeSize( in double x, in double y );
-01812     void Minimize(); // Minimizes to the task bar or to the bottom of the Desktop the %View frame.
-01813     void Restore(); // Restores the %View frame.
-01814     void Maximize(); // Maximizes the %View frame.
-01815 
-01820     void SetTitle(in string theTitle);
-01821 
-01825     string GetTitle();
-01826 
-01831     void SetBackground(in SALOMEDS::Color theColor);
-01832 
-01836     SALOMEDS::Color GetBackground();
-01837 
-01841     void EraseAll();
-01842 
-01846     void DisplayAll();
-01847 
-01852     void Erase(in PrsObject thePrsObj);
-01853 
-01858     void Display(in PrsObject thePrsObj);
-01859 
-01865     void DisplayOnly(in PrsObject thePrsObj);
-01866 
-01870     void Update();
-01871 
-01877     boolean SavePicture(in string theFileName);
-01878   };
-01879 
-01880   //-------------------------------------------------------
-01885   interface View3D : View {
-01890     enum ViewType{ FRONT, BACK, LEFT, RIGHT, TOP, BOTTOM};
-01891 
-01895     enum Axis{ XAxis, YAxis, ZAxis};
-01896 
-01900     typedef double XYZ[3];
-01901 
-01905     void FitAll();
-01906 
-01911     void SetView(in ViewType theType);
-01912 
-01918     void SetPointOfView(in XYZ theCoord);
-01919 
-01925     XYZ GetPointOfView();
-01926 
-01930     void SetViewUp(in XYZ theDir);
-01931 
-01935     XYZ GetViewUp();
-01936 
-01941     void SetFocalPoint(in XYZ theDir);
-01942 
-01947     XYZ GetFocalPoint();
-01948 
-01952     void SetParallelScale(in double theScale);
-01953 
-01957     double GetParallelScale();
-01958 
-01964     void ScaleView(in Axis theAxis, in double theParam);
-01965 
-01969     void RemoveScale();
-01970 
-01976     boolean SaveViewParams(in string theName);
-01977 
-01983     boolean RestoreViewParams(in string theName);
-01984 
-01985 
-01990     PresentationType GetPresentationType(in ScalarMap thePrs);
-01991 
-01997     string SetPresentationType(in ScalarMap thePrs, in PresentationType thePrsType);
-01998 
-02003     boolean IsShrinked(in ScalarMap thePrs);
-02004 
-02010     string SetShrinked(in ScalarMap thePrs, in boolean isShrinked);
-02011 
-02016     boolean IsShaded(in ScalarMap thePrs);
-02017 
-02023     string SetShaded(in ScalarMap thePrs, in boolean isShaded);
-02024 
-02029     double GetOpacity(in ScalarMap thePrs);
-02030 
-02036     string SetOpacity(in ScalarMap thePrs, in double theOpacity);
-02037 
-02042     double GetLineWidth(in ScalarMap thePrs);
-02043 
-02049     string SetLineWidth(in ScalarMap thePrs, in double theLineWidth);
-02050   };
-02051 
-02052   //-------------------------------------------------------
-02057   interface TableView : View {
-02058   };
-02059 
-02060   //-------------------------------------------------------
-02066   interface XYPlot : View {
-02070     void SetSubTitle(in string theTitle);
-02071 
-02074     string GetSubTitle();
-02075 
-02080     enum CurveType { POINTS, MULTYLINE, SPLINE};
-02081 
-02085     void SetCurveType(in CurveType theType);
-02086 
-02089     CurveType GetCurveType();
-02090 
-02095     void SetMarkerSize(in long theSize);
-02096 
-02100     long GetMarkerSize();
-02101 
-02104     void EnableXGrid(in boolean theMajor, in long theNumMajor, in boolean theMinor, in long theNumMinor);
-02105 
-02108     void EnableYGrid(in boolean theMajor, in long theNumMajor, in boolean theMinor, in long theNumMinor);
-02109 
-02113     void SetHorScaling(in Scaling theScaling);
-02114 
-02117     Scaling GetHorScaling();
-02118 
-02122     void SetVerScaling(in Scaling theScaling);
-02123 
-02126     Scaling GetVerScaling();
-02127 
-02131     void SetXTitle(in string theTitle);
-02132 
-02135     string GetXTitle();
-02136 
-02140     void SetYTitle(in string theTitle);
-02141 
-02144     string GetYTitle();
-02145 
-02148     void ShowLegend(in boolean theShowing);
-02149 
-02152     void FitAll();
-02153 
-02156     void FitXRange(in double xMin, in double xMax);
-02157 
-02160     void FitYRange(in double yMin, in double yMax);
-02161 
-02164     void FitRange(in double xMin, in double xMax,
-02165             in double yMin, in double yMax);
-02166 
-02167     void GetFitRanges(out double xMin,out double xMax,
-02168                 out double yMin,out double yMax);
-02169   };
-02170 
-02171   //-------------------------------------------------------
-02176   interface ViewManager: Base {
-02183     View GetCurrentView();
-02184 
-02189     View3D Create3DView();
-02190 
-02195     TableView CreateTableView(in Table theTable);
-02196 
-02201     XYPlot CreateXYPlot();
-02202 
-02206     void Destroy(in View theView);
-02207   };
-02208 };
-02209 
-02210 #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 index 14b7a98d..5d34130d 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl.html +++ b/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl.html @@ -11,7 +11,7 @@   - +

idl/VISU_Gen.idl File Reference

#include "SALOME_Exception.idl"
#include "SALOME_GenericObj.idl"
#include "SALOME_Component.idl"
@@ -21,9 +21,7 @@

Include dependency graph for VISU_Gen.idl:

- -

-Go to the source code of this file. +
@@ -55,6 +53,16 @@ Include dependency graph for VISU_Gen.idl:

interface  
+ + + + + + + + + + @@ -110,7 +118,9 @@ Include dependency graph for VISU_Gen.idl:

 
- + + + @@ -178,6 +191,6 @@ Include dependency graph for VISU_Gen.idl:

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. +Generated on Thu Jun 21 14:30:37 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 7d8a72ac..b39f3e1a 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl__incl.jpg and b/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl__incl.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation.html index 1f16a54a..4e0aa360 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation.html @@ -11,21 +11,25 @@   - +

VISU.Animation Interface Reference

Animation class More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.Animation:

Inheritance graph
- +

Namespaces

namespace  VISU
VISU.ColoredPrs3d
 Basic Interface for the Colored 3D Presentations. More...
interface  VISU.ColoredPrs3dHolder
 ColoredPrs3dHolder interface. Interface of 3d presentation's holder, which represents colored 3d presentations, created on fields. It is publishing in the object browser in a separate folder and can be controled by viewer's slider. More...
struct  VISU.ColoredPrs3dHolder.BasicInput
struct  VISU.ColoredPrs3dHolder.TimeStampInfo
interface  VISU.ColoredPrs3dCache
 ColoredPrs3dCache interface. This interface is responsible for memory management of 3d presentations. One cache corresponds to one study. More...
interface  VISU.ScalarMap
 Interface of the Scalar Map. More...
Interface of the ViewManager. More...

Typedefs

typedef string VISU.IdType
typedef string VISU.IdType
typedef sequence< string > VISU.string_array

Enumerations

enum  VISU.Scaling { VISU.LINEAR, @@ -131,7 +141,7 @@ Include dependency graph for VISU_Gen.idl:

VISU.TMESH, VISU.TSCALARMAP, -VISU.TISOSURFACE, +VISU.TISOSURFACES, VISU.TDEFORMEDSHAPE,
  VISU.TSCALARMAPONDEFORMEDSHAPE, @@ -159,7 +169,10 @@ Include dependency graph for VISU_Gen.idl:

VISU.TTIMESTAMP, VISU.TANIMATION,
-  VISU.TALL +  VISU.TCOLOREDPRS3DHOLDER, +VISU.TCOLOREDPRS3DCACHE, +VISU.TPART, +VISU.TALL
}
+ + + + @@ -69,9 +73,9 @@ Inheritance diagram for VISU.Animation:

boolean 
- + - + @@ -137,24 +141,16 @@ playing these animations in the VISU module.


Member Enumeration Documentation

-

-


Public Types

 PARALLEL
 SUCCCESSIVE
enum  AnimationMode { PARALLEL, SUCCCESSIVE }
isRangeDefined ()
void dumpTo (in string thePath)
void dumpTo (in string thePath)
string setDumpFormat (in string theFormat)
string setDumpFormat (in string theFormat)
boolean isCycling ()
- - - -
- + +
+
+
- +
enum VISU::Animation::AnimationMode enum VISU::Animation::AnimationMode
-
- - - - succcessive mode of animation.
-   - + +

This enumeration contains a set of available animation modes.

Enumerator:
@@ -165,33 +161,25 @@ parallel mode of animation.
- - - + + +


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - - - + + + + + +
boolean VISU.Animation.addField in SALOMEDS::SObject  theObject  ) boolean VISU.Animation.addField (in SALOMEDS::SObject  theObject  ) 
-
- - - -
-   - + +

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

Parameters:
@@ -199,59 +187,43 @@ Defines the field which will be used as a base for generation of the animation.
theObject The SObject corresponding to the field.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.Animation.clearFields  ) void VISU.Animation.clearFields (  ) 
-
- - - - - -
-   - + +

-Remove all fields from Animation object.

-

- - - - -
- +Remove all fields from Animation object. + +

+ +

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

Generates presentations on the basis of the field.

Parameters:
@@ -259,249 +231,177 @@ 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  ) 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  ) void VISU.Animation.clearView (  ) 
-
- - - - - -
-   - + +

-Clears the view before starting an animation.

-

- - - - -
- +Clears the view before starting an animation. + +

+ +

+
+
- - - - - + + + + +
void VISU.Animation.startAnimation  ) void VISU.Animation.startAnimation (  ) 
-
- - - - - -
-   - + +

-Starts an animation.

-

- - - - -
- +Starts an animation. + +

+ +

+
+
- - - - - + + + + +
void VISU.Animation.stopAnimation  ) void VISU.Animation.stopAnimation (  ) 
-
- - - - - -
-   - + +

-Stops an animation.

-

- - - - -
- +Stops an animation. + +

+ +

+
+
- - - - - + + + + +
void VISU.Animation.nextFrame  ) void VISU.Animation.nextFrame (  ) 
-
- - - - - -
-   - + +

-Forwards to the next frame.

-

- - - - -
- +Forwards to the next frame. + +

+ +

+
+
- - - - - + + + + +
void VISU.Animation.prevFrame  ) void VISU.Animation.prevFrame (  ) 
-
- - - - - -
-   - + +

-Returns to the previous frame.

-

- - - - -
- +Returns to the previous frame. + +

+ +

+
+
- - - - - + + + + +
void VISU.Animation.firstFrame  ) void VISU.Animation.firstFrame (  ) 
-
- - - - - -
-   - + +

-Returns to the first frame of the animation.

-

- - - - -
- +Returns to the first frame of the animation. + +

+ +

+
+
- - - - - + + + + +
void VISU.Animation.lastFrame  ) void VISU.Animation.lastFrame (  ) 
-
- - - - - -
-   - + +

-Forwards to the last frame of the animation.

-

- - - - -
- +Forwards to the last frame of the animation. + +

+ +

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

Passes to a definite frame of the animation.

Parameters:
@@ -509,242 +409,178 @@ Passes to a definite frame of the animation.
Parameters:<
theFrame A long value defining the number of the frame.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.Animation.getNbFields  ) long VISU.Animation.getNbFields (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - - + + + + +
long VISU.Animation.getNbFrames  ) long VISU.Animation.getNbFrames (  ) 
-
- - - - - -
-   - + +

-Gets the number of generated frames

-

- - - - -
- +Gets the number of generated frames + +

+ +

+
+
- - - - - + + + + +
boolean VISU.Animation.isRunning  ) boolean VISU.Animation.isRunning (  ) 
-
- - - - - -
-   - + +

-Returns True, if the animation is currently running.

-

- - - - -
- +Returns True, if the animation is currently running. + +

+ +

+
+
- - - - - + + + + +
long VISU.Animation.getCurrentFrame  ) long VISU.Animation.getCurrentFrame (  ) 
-
- - - - - -
-   - + +

-Returns the number of the current frame.

-

- - - - -
- +Returns the number of the current frame. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
ColoredPrs3d VISU.Animation.getPresentation in long  theField, ColoredPrs3d VISU.Animation.getPresentation (in long  theField,
in long  theFramein long  theFrame 
)
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.Animation.setPresentationType in long  theFieldNum, void VISU.Animation.setPresentationType (in long  theFieldNum,
in VISUType  theTypein VISUType  theType 
)
-
- - - - - -
-   - + +

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

-

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

+ +

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

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

-

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

+ +

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

Sets the speed of the animation.

Parameters:
@@ -752,95 +588,71 @@ Sets the speed of the animation.
Parameters:
theSpeed The speed of the animation. The value varies from 1 to 99.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.Animation.getSpeed  ) long VISU.Animation.getSpeed (  ) 
-
- - - - - -
-   - + +

-Gets the speed of the animation.

-

- - - - -
- +Gets the speed of the animation. + +

+ +

+
+
- - - - - + + + + +
boolean VISU.Animation.isProportional  ) 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).

-

- - - - -
- +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, void VISU.Animation.setAnimationRange (in double  theMin,
in double  theMaxin 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:
@@ -849,113 +661,81 @@ Sets the range of the animation. The range is defined on the basis of the time s
theMax The value of the last time stamp which will be used for generation of the animation.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
double VISU.Animation.getMinRange  ) double VISU.Animation.getMinRange (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - - + + + + +
double VISU.Animation.getMaxRange  ) double VISU.Animation.getMaxRange (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - - + + + + +
boolean VISU.Animation.isRangeDefined  ) 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.

-

- - - - -
- +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  ) 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:
@@ -963,32 +743,24 @@ Saves all the frames composing the animation into a definite directory. Pictures
thePath The directory where all the frames will be saved.
- - - -

- - - - -
- + + +

+ +

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

Set format for saving all the frames composing the animation.

Parameters:
@@ -997,115 +769,83 @@ Set format for saving all the frames composing the animation.
Returns:
Really set format. Differ from theFormat if theFormat is not available.
-
-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
boolean VISU.Animation.isCycling  ) boolean VISU.Animation.isCycling (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - - + + + + +
double VISU.Animation.getMinTime  ) 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  ) 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  ) 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:
@@ -1113,32 +853,24 @@ Sets proprtional playback of the animation. This option allows to render your an
theProp If this boolean parameter is True, playback of your animation will be set as proportional.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.Animation.setCycling in boolean  theCycle  ) 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:
@@ -1146,196 +878,140 @@ Sets cycling playback of the animation. The number of cycles can be infinite, un
theCycle If this boolean parameter is True, playback of your animation will be set as cycling.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
boolean VISU.Animation.isCleaningMemoryAtEachFrame  ) boolean VISU.Animation.isCleaningMemoryAtEachFrame (  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.Animation.setCleaningMemoryAtEachFrame in boolean  theCycle  ) void VISU.Animation.setCleaningMemoryAtEachFrame (in boolean  theCycle  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

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

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.Animation.saveAnimation  ) void VISU.Animation.saveAnimation (  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

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

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
boolean VISU.Animation.isSavedInStudy  ) boolean VISU.Animation.isSavedInStudy (  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.Animation.setAnimationMode in AnimationMode  theMode  ) void VISU.Animation.setAnimationMode (in AnimationMode  theMode  ) 
-
- - - -
-   - + +

Sets the animation mode.

Parameters:
@@ -1343,129 +1019,97 @@ Sets the animation mode.
Parameters:
theMode The value of this parameter is taken from the AnimationMode enumeration.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
AnimationMode VISU.Animation.getAnimationMode  ) AnimationMode VISU.Animation.getAnimationMode (  ) 
-
- - - - - -
-   - + +

-Gets the animation mode.

-

- - - - -
- +Gets the animation mode. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.Animation.ApplyProperties in long  theFieldNum, void VISU.Animation.ApplyProperties (in long  theFieldNum,
in ColoredPrs3d  thePrsin ColoredPrs3d  thePrs 
)
-
- - - - - -
-   - + +

-Apply the presentation properties to all fields. The exception is raised in the following cases: 1) presentations for the given field is not yet created; 2) invalid dynamic cast of the given presentation to VISU.ColoredPrs3d_i; 3) the MED file is not the same; 4) the mesh name is not the same; 5) the field name is not the same; 6) the entity is not the same.

-

- - - - -
- +Apply the presentation properties to all fields. The exception is raised in the following cases: 1) presentations for the given field is not yet created; 2) invalid dynamic cast of the given presentation to VISU.ColoredPrs3d_i; 3) the MED file is not the same; 4) the mesh name is not the same; 5) the field name is not the same; 6) the entity is not the same. + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:31:14 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 2ef14411..83cfd510 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation__inherit__graph.jpg 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 index 81bd3902..ddc5521c 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base.html @@ -11,39 +11,24 @@   - + -

VISU.Base Interface Reference

import "VISU_Gen.idl"; +

VISU.Base Interface Reference

import "VISU_Gen.idl";

Inheritance diagram for VISU.Base:

Inheritance graph
- - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + @@ -54,62 +39,46 @@ Inheritance diagram for VISU.Base:

-

- - - -
- + +
+
+
- - - - - + + + + +
IdType VISU.Base.GetID  ) IdType VISU.Base.GetID (  ) 
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

+
+
- - - - - + + + + +
VISUType VISU.Base.GetType  ) VISUType VISU.Base.GetType (  ) 
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:30:44 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index afd2825c..0a3207aa 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base__inherit__graph.jpg 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 index 0e7a574f..0ec36308 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d.html @@ -11,34 +11,43 @@   - +

VISU.ColoredPrs3d Interface Reference

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

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.ColoredPrs3d:

Inheritance graph
- - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -48,6 +57,12 @@ Inheritance diagram for VISU.ColoredPrs3d:

double 
+ + + + + + @@ -70,14 +85,20 @@ Inheritance diagram for VISU.ColoredPrs3d:

long 
- + + + + + - + + + @@ -88,148 +109,191 @@ Inheritance diagram for VISU.ColoredPrs3d:

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

-

-


Public Types

 HORIZONTAL
 VERTICAL
enum  Orientation { HORIZONTAL, +VERTICAL + }

Public Member Functions

void SetScalarMode (in long theScalarMode)
GetMax ()
double GetSourceMin ()
double GetSourceMax ()
boolean IsRangeFixed ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
GetLabels ()
void SetTitle (in string theName)
void SetTitle (in string theName)
string GetTitle ()
void SetBarOrientation (in Orientation theOrientation)
string GetTitle ()
Orientation GetBarOrientation ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- - - - - - - - +

Member Enumeration Documentation

+ +
+
+
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  ) 
+ +
enum VISU::ColoredPrs3d::Orientation
-
- - - - - +Orientation of the scalar bar (to provide backward compatibility).
Enumerator:
+
-   - + +

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

+ +
HORIZONTAL  +Horizontal orientation of the scalar bar.
VERTICAL  +Vertical orientation of the scalar bar.
-

- - - - -
- - - - - - - + + +

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

+


Member Function Documentation

+ +
+
+
long VISU.ColoredPrs3d.GetScalarMode  ) 
+ + + + + + +
void VISU.ColoredPrs3d.SetScalarMode (in long  theScalarMode  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
double VISU.ColoredPrs3d.GetMin  ) 
+ + + + + +
long VISU.ColoredPrs3d.GetScalarMode (  ) 
-
- - - - - -
-   - + +

-Gets the min boundary of the scalar bar.

-

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

+ +

+
+
double VISU.ColoredPrs3d.GetMax  ) 
+ + + + + +
double VISU.ColoredPrs3d.GetMin (  ) 
-
- - - - - -
-   - + +

-Gets the max boundary of the scalar bar.

-

- - - - -
- +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, double VISU.ColoredPrs3d.GetSourceMin (  ) 
+
+
+ +

+Gets the min boundary of the scalar bar from source data. +

+

+ +

+
+ - - - - + + + + + +
in double  Ydouble VISU.ColoredPrs3d.GetSourceMax (  ) 
+
+
+ +

+Gets the max boundary of the scalar bar from source data. +

+

+ +

+
+ - - - + + + + +
boolean VISU.ColoredPrs3d.IsRangeFixed (  ) 
-
- - - -
-   - + +
+ +

+Defines whether the scalar range corresponds to the source data or not. +

+

+ +

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

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

Parameters:
@@ -238,95 +302,71 @@ Sets the position of the scalar bar origin on the screen.
Par
Y Vertical position. The value can be between 0 and 1.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
double VISU.ColoredPrs3d.GetPosX  ) 
+ + + + + +
double VISU.ColoredPrs3d.GetPosX (  ) 
-
- - - - - -
-   - + +

-Gets horizontal position of the scalar bar origin.

-

- - - - -
- - - - - - - +Gets horizontal position of the scalar bar origin. + +

+ +

+
+
double VISU.ColoredPrs3d.GetPosY  ) 
+ + + + + +
double VISU.ColoredPrs3d.GetPosY (  ) 
-
- - - - - -
-   - + +

-Gets vertical position of the scalar bar origin.

-

- - - - -
- +Gets vertical position of the scalar bar origin. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth, void VISU.ColoredPrs3d.SetSize (in double  theWidth,
in double  theHeightin double  theHeight 
)
-
- - - -
-   - + +

Sets the size of the scalar bar.

Parameters:
@@ -335,88 +375,64 @@ Sets the size of the scalar bar.
Parameters:
theHeight Height of this presentable object. The value can be between 0 and 1.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
double VISU.ColoredPrs3d.GetWidth  ) 
+ + + + + +
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  ) 
+ + + + + +
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  ) 
+ + + + + + +
void VISU.ColoredPrs3d.SetNbColors (in long  theNbColors  ) 
-
- - - -
-   - + +

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

Parameters:
@@ -424,60 +440,44 @@ Sets the number of colors which will be used for presentation of this presentabl
theNbColors A long value defining the number of colors.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.ColoredPrs3d.GetNbColors  ) 
+ + + + + +
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  ) 
+ + + + + + +
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:
@@ -485,60 +485,44 @@ Sets the number of labels which will be used for indication of color gradation o
theNbLabels A long value defining the number of labels.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.ColoredPrs3d.GetLabels  ) 
+ + + + + +
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  ) 
+ + + + + + +
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:
@@ -546,205 +530,220 @@ Sets the title of the scalar bar. By default - the name of the selected result i
theName String parameter defining the name of the scalar bar.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
string VISU.ColoredPrs3d.GetTitle  ) 
+ + + + + +
string VISU.ColoredPrs3d.GetTitle (  ) 
-
- - - - - -
-   - + +

-Gets the title of the scalar bar.

-

- - - - -
- +Gets the title of the scalar bar. + +

+ +

+
+
+ + + + + + + + +
void VISU.ColoredPrs3d.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.
+
+ +
+

+ +

+
+ - - - - + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx, Orientation VISU.ColoredPrs3d.GetBarOrientation (  ) 
+
+
+ +

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

+

+ +

+
+ + + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDy, in float  theDy,
in float  theDzin float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - +Gets offset parameters for the 3D presentation + +

+ +

+
+
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+ + + + + +
float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- - - - - - - +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
IdType VISU.Base.GetID  )  [inherited]
+ + + + + +
void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- - - - - - - +Remove object from study. + +

+ +

+
+
VISUType VISU.Base.GetType  )  [inherited]
+ + + + + +
IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:30:55 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3dCache.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3dCache.html new file mode 100644 index 00000000..9730844a --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3dCache.html @@ -0,0 +1,344 @@ + + + + + + Main Page + + + + +  + + + + +

VISU.ColoredPrs3dCache Interface Reference

ColoredPrs3dCache interface. This interface is responsible for memory management of 3d presentations. One cache corresponds to one study. + +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.ColoredPrs3dCache:

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

Public Types

 MINIMAL
 LIMITED
 NO_ENLARGE
 ENLARGE
 IMPOSSIBLE
enum  MemoryMode { MINIMAL, +LIMITED + }
enum  EnlargeType { NO_ENLARGE, +ENLARGE, +IMPOSSIBLE + }

Public Member Functions

void SetMemoryMode (in MemoryMode theMode)
MemoryMode GetMemoryMode ()
void SetLimitedMemory (in float theMemorySize)
float GetLimitedMemory ()
float GetMemorySize ()
ColoredPrs3dHolder CreateHolder (in VISUType theType, in ColoredPrs3dHolder::BasicInput theInput)
EnlargeType GetRequiredMemory (in VISUType theType, in ColoredPrs3dHolder::BasicInput theInput, out float theRequiredMemory)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()
+

Member Enumeration Documentation

+ +
+ +
+ +

+This enumeration contains the cache memory modes.

Enumerator:
+ + + +
MINIMAL  +Minimal memory mode (default behaviour).
LIMITED  +Limited memory mode (fixed memory size for presentations).
+
+ +
+

+ +

+ +
+ +

+This enumeration defines how to enlarge the cache limited memory.

Enumerator:
+ + + + +
NO_ENLARGE  +No need to enlarge (default behaviour).
ENLARGE  +Enlarge limited memory.
IMPOSSIBLE  +Impossible to enlarge (not enough free memory).
+
+ +
+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void VISU.ColoredPrs3dCache.SetMemoryMode (in MemoryMode  theMode  ) 
+
+
+ +

+Sets a memory mode. +

+

+ +

+
+ + + + + + + + +
MemoryMode VISU.ColoredPrs3dCache.GetMemoryMode (  ) 
+
+
+ +

+Gets a memory mode. +

+

+ +

+
+ + + + + + + + + +
void VISU.ColoredPrs3dCache.SetLimitedMemory (in float  theMemorySize  ) 
+
+
+ +

+Sets a memory size for limited mode (Mb). +

+

+ +

+
+ + + + + + + + +
float VISU.ColoredPrs3dCache.GetLimitedMemory (  ) 
+
+
+ +

+Gets a memory size for limited mode (Mb). +

+

+ +

+
+ + + + + + + + +
float VISU.ColoredPrs3dCache.GetMemorySize (  ) 
+
+
+ +

+Gets memory size actually used by the cache system (Mb). +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
ColoredPrs3dHolder VISU.ColoredPrs3dCache.CreateHolder (in VISUType  theType,
in ColoredPrs3dHolder::BasicInput  theInput 
)
+
+
+ +

+Creates ColoredPrs3dHolder. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EnlargeType VISU.ColoredPrs3dCache.GetRequiredMemory (in VISUType  theType,
in ColoredPrs3dHolder::BasicInput  theInput,
out float  theRequiredMemory 
)
+
+
+ +

+Gets a memory which is required to create a holder. +

+

+ +

+
+ + + + + + + + +
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_1ColoredPrs3dCache__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3dCache__inherit__graph.jpg new file mode 100644 index 00000000..5cab7235 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3dCache__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3dHolder.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3dHolder.html new file mode 100644 index 00000000..9ed99118 --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3dHolder.html @@ -0,0 +1,288 @@ + + + + + + Main Page + + + + +  + + + + +

VISU.ColoredPrs3dHolder Interface Reference

ColoredPrs3dHolder interface. Interface of 3d presentation's holder, which represents colored 3d presentations, created on fields. It is publishing in the object browser in a separate folder and can be controled by viewer's slider. + +

+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.ColoredPrs3dHolder:

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

Public Types

typedef sequence< TimeStampInfoTimeStampsRange

Public Member Functions

boolean Apply (in ColoredPrs3d thePrs3d, in BasicInput theInput, in View3D theView3D)
ColoredPrs3d GetDevice ()
VISUType GetPrsType ()
TimeStampsRange GetTimeStampsRange ()
BasicInput GetBasicInput ()
ColoredPrs3dCache GetCache ()
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()

Data Structures

struct  BasicInput
struct  TimeStampInfo
+

Member Typedef Documentation

+ +
+ +
+ +

+Defines representation range of timestamps. +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
boolean VISU.ColoredPrs3dHolder.Apply (in ColoredPrs3d  thePrs3d,
in BasicInput  theInput,
in View3D  theView3D 
)
+
+
+ +

+Apply input parameters to last visited presentation in the cache. +

+

+ +

+
+ + + + + + + + +
ColoredPrs3d VISU.ColoredPrs3dHolder.GetDevice (  ) 
+
+
+ +

+Gets the last visited presentation in the cache. +

+

+ +

+
+ + + + + + + + +
VISUType VISU.ColoredPrs3dHolder.GetPrsType (  ) 
+
+
+ +

+Gets type of the managed presentations. +

+

+ +

+
+ + + + + + + + +
TimeStampsRange VISU.ColoredPrs3dHolder.GetTimeStampsRange (  ) 
+
+
+ +

+Gets TimeStampsRange information from the last visited presentation. +

+

+ +

+
+ + + + + + + + +
BasicInput VISU.ColoredPrs3dHolder.GetBasicInput (  ) 
+
+
+ +

+Gets input parameters of the last visited presentation. +

+

+ +

+
+ + + + + + + + +
ColoredPrs3dCache VISU.ColoredPrs3dHolder.GetCache (  ) 
+
+
+ +

+Gets a ColoredPrs3dCache, to which the holder belongs +

+

+ +

+
+ + + + + + + + +
float VISU.ColoredPrs3dHolder.GetMemorySize (  ) 
+
+
+ +

+Gets memory size actually used by the holder (Mb). +

+

+ +

+
+ + + + + + + + +
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_1ColoredPrs3dHolder__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3dHolder__inherit__graph.jpg new file mode 100644 index 00000000..8f127ae5 Binary files /dev/null and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3dHolder__inherit__graph.jpg differ 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 index 7525305c..f9aaa9a3 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d__inherit__graph.jpg 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 index a4e7c307..6dab2288 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container.html @@ -11,19 +11,19 @@   - +

VISU.Container Interface Reference

Container presentable object interface More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.Container:

Inheritance graph
- - - + + + @@ -47,29 +47,21 @@ Inheritance diagram for VISU.Container:

-

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

Adds a curve into the container.

Parameters:
@@ -77,32 +69,24 @@ Adds a curve into the container.
Parameters:
theCurve The added curve.
- - - -

- - - - -
- + + +

+ +

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

Removes a curve from the container.

Parameters:
@@ -110,147 +94,107 @@ Removes a curve from the container.
Parameters:
theCurve The removed curve.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.Container.GetNbCurves  ) 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  ) void VISU.Container.Clear (  ) 
-
- - - - - -
-   - + +

-Removes all curves from the container.

-

- - - - -
- +Removes all curves from the container. + +

+ +

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

-Remove object from study.

-

- - - - -
- +Remove object from study. + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:30:50 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index fb62a027..ed68a9b5 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container__inherit__graph.jpg 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 index 172b84da..a959e674 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve.html @@ -11,23 +11,55 @@   - +

VISU.Curve Interface Reference

Interface of curve representation. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.Curve:

Inheritance graph
- - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -85,24 +117,16 @@ Inheritance diagram for VISU.Curve:

-


Public Types

 NONE
 CIRCLE
 RECTANGLE
 DIAMOND
 DTRIANGLE
 UTRIANGLE
 LTRIANGLE
 RTRIANGLE
 CROSS
 XCROSS
 VOIDLINE
 SOLIDLINE
 DASHLINE
 DOTLINE
 DASHDOTLINE
 DASHDOTDOTLINE
enum  MarkerType {
  NONE, CIRCLE, @@ -56,9 +88,9 @@ Inheritance diagram for VISU.Curve:


Public Member Functions

void SetTitle (in string theTitle)
void SetTitle (in string theTitle)
string GetTitle ()
string GetTitle ()
void SetColor (in SALOMEDS::Color theColor)
- - - -
- + +
+
+
- +
enum VISU::Curve::MarkerType 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:
@@ -129,27 +153,19 @@ This enumeration contains a set of elements defining the presentation type of ma
- - - -

- - - - -
- + + +

+ +

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

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

Enumerator:
@@ -168,33 +184,25 @@ This enumeration contains a set of elements defining the type of presentation of
- - - + + +


Member Function Documentation

-

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

Sets the title of the curve.

Parameters:
@@ -202,60 +210,44 @@ Sets the title of the curve.
Parameters:
theTitle This string parameter defines the title of this curve.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
string VISU.Curve.GetTitle  ) 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  ) void VISU.Curve.SetColor (in SALOMEDS::Color  theColor  ) 
-
- - - -
-   - + +

Sets the color of the curve.

Parameters:
@@ -263,60 +255,44 @@ 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  ) 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  ) 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:
@@ -324,69 +300,53 @@ Sets the presentation type of markers (data points) with help of which the curve
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  ) 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, void VISU.Curve.SetLine (in LineType  theType,
in long  theLineWidthin long  theLineWidth 
)
-
- - - -
-   - + +

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

Parameters:
@@ -395,148 +355,108 @@ Sets the type of presentation of curve lines on the graphics.
theLineWidth Long value defining the width of the curve line.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
LineType VISU.Curve.GetLine  ) 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  ) 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]void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- +Remove object from study. + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:30:49 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 5f593d45..4beb40dd 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve__inherit__graph.jpg 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 index e5e052d4..0ba6ffce 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines.html @@ -11,29 +11,33 @@   - +

VISU.CutLines Interface Reference

Cut lines presentation. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.CutLines:

Inheritance graph
- - - - - - - + + + + + + + - + + + + @@ -95,9 +99,11 @@ Inheritance diagram for VISU.CutLines:

void 
- + - + + + @@ -107,6 +113,12 @@ Inheritance diagram for VISU.CutLines:

double 
+ + + + + + @@ -129,14 +141,20 @@ Inheritance diagram for VISU.CutLines:

long 
- + + + - + + + + + @@ -149,78 +167,62 @@ Presentation parameters of a Cut lines presentation. Cut Lines is a type of pres 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

-

-


Public Types

enum  Orientation { HORIZONTAL, -VERTICAL +
 HORIZONTAL
 VERTICAL
enum  Orientation { HORIZONTAL, +VERTICAL }

Public Member Functions

SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
void SetSourceRange ()
Orientation GetBarOrientation ()
void AddMeshOnGroup (in string theGroupName)
void RemoveAllGeom ()
void SetScalarMode (in long theScalarMode)
GetMax ()
double GetSourceMin ()
double GetSourceMax ()
boolean IsRangeFixed ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
GetLabels ()
void SetTitle (in string theName)
void SetTitle (in string theName)
string GetTitle ()
string GetTitle ()
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::ScalarMap::Orientation [inherited] enum VISU::ColoredPrs3d::Orientation [inherited]
-
- - - - - -
-   - + +

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

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

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

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


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.CutLines.SetOrientation in CutPlanes::Orientation  theOrientation, void VISU.CutLines.SetOrientation (in CutPlanes::Orientation  theOrientation,
in double  theXAngle, in double  theXAngle,
in double  theYAnglein double  theYAngle 
)
-
- - - -
-   - + +

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

Parameters:
@@ -230,47 +232,39 @@ Sets the type of orientation in 3D space of the base plane of a cut lines presen
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, void VISU.CutLines.SetOrientation2 (in CutPlanes::Orientation  theOrientation,
in double  theXAngle, in double  theXAngle,
in double  theYAnglein double  theYAngle 
)
-
- - - -
-   - + +

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

Parameters:
@@ -280,194 +274,138 @@ Sets the type of orientation in 3D space of the cutting planes of a cut lines pr
theXAngle The angle of rotation of the cutting planes around the second axis of the chosen orientation.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

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

-

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

+ +

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

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

-

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

+ +

+
+
double VISU.CutLines.GetRotateX  ) 
+ + + + + +
double VISU.CutLines.GetRotateX (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
double VISU.CutLines.GetRotateX2  ) 
+ + + + + +
double VISU.CutLines.GetRotateX2 (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
double VISU.CutLines.GetRotateY  ) 
+ + + + + +
double VISU.CutLines.GetRotateY (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
double VISU.CutLines.GetRotateY2  ) 
+ + + + + +
double VISU.CutLines.GetRotateY2 (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

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

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

@@ -476,32 +414,24 @@ Sets the displacement of the base plane of the cut lines presentation in 3D spac

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  ) 
+ + + + + + +
void VISU.CutLines.SetDisplacement2 (in double  theDisp  ) 
-
- - - -
-   - + +

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

@@ -510,86 +440,62 @@ Sets the displacement of the cutting planes of the cut lines presentation in 3D

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

- - - - -
- - - - - - - + + +

+ +

+
+
double VISU.CutLines.GetDisplacement  ) 
+ + + + + +
double VISU.CutLines.GetDisplacement (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
double VISU.CutLines.GetDisplacement2  ) 
+ + + + + +
double VISU.CutLines.GetDisplacement2 (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

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

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

Parameters:
@@ -597,68 +503,52 @@ 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  ) 
+ + + + + +
double VISU.CutLines.GetBasePlanePosition (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.CutLines.SetLinePosition in long  thePlaneNumber, void VISU.CutLines.SetLinePosition (in long  thePlaneNumber,
in double  thePlanePositionin double  thePlanePosition 
)
-
- - - -
-   - + +

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

Parameters:
@@ -667,32 +557,24 @@ Sets the position of one of cutting planes in 3D space.
Param
thePlanePosition A double value defining the position of the base plane in 3D space.
- - - -

- - - - -
- - - - - - - - + + +

+ +

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

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

Parameters:
@@ -700,87 +582,63 @@ Gets the position of one of cutting planes in 3D space.
Param
thePlaneNumber A long value defining the order number of this cutting plane.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
void VISU.CutLines.SetDefault  ) 
+ + + + + +
void VISU.CutLines.SetDefault (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
boolean VISU.CutLines.IsDefault  ) 
+ + + + + +
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  ) 
+ + + + + + +
void VISU.CutLines.SetDefaultPosition (in long  thePlaneNumber  ) 
-
- - - -
-   - + +

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

Parameters:
@@ -788,32 +646,24 @@ Sets the position of the choosen cutting plane to default value.
thePlaneNumber The number of this cutting plane.
- - - -

- - - - -
- - - - - - - - + + +

+ +

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

Determines whether the choosen cutting plane has default position.

Parameters:
@@ -822,32 +672,24 @@ Determines whether the choosen cutting plane has default position.
<

Returns:
True if this cutting plane has default position.
- - - -

- - - - -
- - - - - - - - + + +

+ +

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

Sets the number of cut lines.

Parameters:
@@ -855,59 +697,43 @@ Sets the number of cut lines.
Parameters:
theNb The number of cut lines.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.CutLines.GetNbLines  ) 
+ + + + + +
long VISU.CutLines.GetNbLines (  ) 
-
- - - - - -
-   - + +

-Gets the number of cut lines.

-

- - - - -
- - - - - - - - +Gets the number of cut lines. + +

+ +

+
+
void VISU.CutLines.SetAllCurvesInverted in boolean  theInvert  ) 
+ + + + + + +
void VISU.CutLines.SetAllCurvesInverted (in boolean  theInvert  ) 
-
- - - -
-   - + +

Invert all curves of corresponding table

Parameters:
@@ -915,31 +741,23 @@ Invert all curves of corresponding table
Parameters:
theInvert - Invert all curves, if value is TRUE, else not.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
boolean VISU.CutLines.IsAllCurvesInverted  ) 
+ + + + + +
boolean VISU.CutLines.IsAllCurvesInverted (  ) 
-
- - - -
-   - + +

Checks the orientation of all curves

Return values:
@@ -947,32 +765,24 @@ Checks the orientation of all curves
Return values:
<
TRUE - if all curves are inverted, else FALSE
- - - -

- - - - -
- - - - - - - - + + +

+ +

+
+
void VISU.CutLines.SetUseAbsoluteLength in boolean  theAbsLength  ) 
+ + + + + + +
void VISU.CutLines.SetUseAbsoluteLength (in boolean  theAbsLength  ) 
-
- - - -
-   - + +

Sets values which cutlines would be shown: aboslute or relative values

Parameters:
@@ -980,59 +790,43 @@ Sets values which cutlines would be shown: aboslute or relative values
theAbsLength - boolean value, TRUE or false.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
boolean VISU.CutLines.IsUseAbsoluteLength  ) 
+ + + + + +
boolean VISU.CutLines.IsUseAbsoluteLength (  ) 
-
- - - - - -
-   - + +

-Checks values of cutlines: using aboslute or relative values

-

- - - - -
- - - - - - - - +Checks values of cutlines: using aboslute or relative values + +

+ +

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

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

Parameters:
@@ -1040,68 +834,52 @@ Sets the type of scaling of the values reflected by the scalar bar.
theScaling The value of this parameter is taken from the Scaling enumeration.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ScalarMap.SetRange in double  theMin, void VISU.ScalarMap.SetRange (in double  theMin,
in double  theMaxin double  theMax 
[inherited]) [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -1110,210 +888,231 @@ Sets scalar range - min and max boundaries of the scalar bar.
theMax Max boundary of the scalar bar.
- - - -

- - - - -
- - - - - - - - + + +

+ +

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

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

Parameters:
+Sets scalar range that corresponds to the source data. +
+

+ +

+
+ + + + + + + + + +
void VISU.ScalarMap.AddMeshOnGroup (in string  theGroupName  )  [inherited]
+
+
+ +

+Add group as geometry of presentation.

Parameters:
- + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
theMeshName - mesh name
theGroupName - group name
-
-

- - - - -
- - - - - - - + + +

+ +

+
+
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]
+ + + + + +
void VISU.ScalarMap.RemoveAllGeom (  )  [inherited]
-
- - - - - -
-   - + +

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

-

- - - - -
- - - - - - - - +PrsMerger method: Remove all groups.(The scalar map will be placed on all mesh). + +

+ +

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

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

-

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

+ +

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

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

-

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

+ +

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

-Gets the min boundary of the scalar bar.

-

- - - - -
- - - - - - - +Gets the min boundary of the scalar bar. + +

+ +

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

-Gets the max boundary of the scalar bar.

-

- - - - -
- +Gets the max boundary of the scalar bar. + +

+ +

+
+
+ + + + + + + +
double VISU.ColoredPrs3d.GetSourceMin (  )  [inherited]
+ +
+ +

+Gets the min boundary of the scalar bar from source data. +

+

+ +

+
+ + + + + + + + +
double VISU.ColoredPrs3d.GetSourceMax (  )  [inherited]
+
+
+ +

+Gets the max boundary of the scalar bar from source data. +

+

+ +

+
+ + + + + + + + +
boolean VISU.ColoredPrs3d.IsRangeFixed (  )  [inherited]
+
+
+ +

+Defines whether the scalar range corresponds to the source data or not. +

+

+ +

+
+ - - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetPosition in double  X, void VISU.ColoredPrs3d.SetPosition (in double  X,
in double  Yin double  Y 
[inherited]) [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -1322,95 +1121,71 @@ Sets the position of the scalar bar origin on the screen.
Par
Y Vertical position. The value can be between 0 and 1.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

-Gets horizontal position of the scalar bar origin.

-

- - - - -
- - - - - - - +Gets horizontal position of the scalar bar origin. + +

+ +

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

-Gets vertical position of the scalar bar origin.

-

- - - - -
- +Gets vertical position of the scalar bar origin. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth, void VISU.ColoredPrs3d.SetSize (in double  theWidth,
in double  theHeightin double  theHeight 
[inherited]) [inherited]
-
- - - -
-   - + +

Sets the size of the scalar bar.

Parameters:
@@ -1419,88 +1194,64 @@ Sets the size of the scalar bar.
Parameters:
theHeight Height of this presentable object. The value can be between 0 and 1.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+ + + + + +
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]
+ + + + + +
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]
+ + + + + + +
void VISU.ColoredPrs3d.SetNbColors (in long  theNbColors  )  [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -1508,60 +1259,44 @@ Sets the number of colors which will be used for presentation of this presentabl
theNbColors A long value defining the number of colors.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+ + + + + +
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]
+ + + + + + +
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:
@@ -1569,60 +1304,44 @@ Sets the number of labels which will be used for indication of color gradation o
theNbLabels A long value defining the number of labels.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+ + + + + +
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]
+ + + + + + +
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:
@@ -1630,205 +1349,220 @@ Sets the title of the scalar bar. By default - the name of the selected result i
theName String parameter defining the name of the scalar bar.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

-Gets the title of the scalar bar.

-

- - - - -
- +Gets the title of the scalar bar. + +

+ +

+
+
+ + + + + + + + +
void VISU.ColoredPrs3d.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.
+
+ +
+

+ +

+
+ - - - - + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx, Orientation VISU.ColoredPrs3d.GetBarOrientation (  )  [inherited]
+
+
+ +

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

+

+ +

+
+ + + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDy, in float  theDy,
in float  theDzin float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - +Gets offset parameters for the 3D presentation + +

+ +

+
+
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+ + + + + +
float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- - - - - - - +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
IdType VISU.Base.GetID  )  [inherited]
+ + + + + +
void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- - - - - - - +Remove object from study. + +

+ +

+
+
VISUType VISU.Base.GetType  )  [inherited]
+ + + + + +
IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:31:09 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index e7cdf9bc..e7dea050 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines__inherit__graph.jpg 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 index eabf4827..2fa278d1 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes.html @@ -11,32 +11,42 @@   - +

VISU.CutPlanes Interface Reference

Cut planes interface. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.CutPlanes:

Inheritance graph
- - - - - - - + + + + + + + + + + + + + + + + + @@ -68,9 +78,11 @@ Inheritance diagram for VISU.CutPlanes:

void 
- + - + + + @@ -80,6 +92,12 @@ Inheritance diagram for VISU.CutPlanes:

double 
+ + + + + + @@ -102,14 +120,20 @@ Inheritance diagram for VISU.CutPlanes:

long 
- + + + - + + + + + @@ -121,24 +145,16 @@ Inheritance diagram for VISU.CutPlanes:

-


Public Types

 XY
 YZ
 ZX
enum  Orientation { XY, YZ, ZX }
 HORIZONTAL
 VERTICAL

Public Member Functions

void SetOrientation (in Orientation theOrientation, in double theXAngle, in double theYAngle)
SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
void SetSourceRange ()
Orientation GetBarOrientation ()
void AddMeshOnGroup (in string theGroupName)
void RemoveAllGeom ()
void SetScalarMode (in long theScalarMode)
GetMax ()
double GetSourceMin ()
double GetSourceMax ()
boolean IsRangeFixed ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
GetLabels ()
void SetTitle (in string theName)
void SetTitle (in string theName)
string GetTitle ()
string GetTitle ()
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::CutPlanes::Orientation enum VISU::CutPlanes::Orientation
-
- - - -

-Implements VISU.ScalarMap. - -

-   - + +

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

Enumerator:
@@ -153,48 +169,40 @@ The object is located in the plane formed by Y and Z axis.
+Implements VISU.ColoredPrs3d. + +


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.CutPlanes.SetOrientation in Orientation  theOrientation, void VISU.CutPlanes.SetOrientation (in Orientation  theOrientation,
in double  theXAngle, in double  theXAngle,
in double  theYAnglein double  theYAngle 
)
-
- - - -
-   - + +

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

Parameters:
@@ -204,113 +212,81 @@ Sets the type of orientation in 3D space of cut planes presentation.
theXAngle The angle of rotation of the cut planes around the second axis of the chosen orientation.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
Orientation VISU.CutPlanes.GetOrientationType  ) Orientation VISU.CutPlanes.GetOrientationType (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - - + + + + +
double VISU.CutPlanes.GetRotateX  ) double VISU.CutPlanes.GetRotateX (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - - + + + + +
double VISU.CutPlanes.GetRotateY  ) double VISU.CutPlanes.GetRotateY (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

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

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

@@ -319,68 +295,52 @@ Sets the displacement of the cut planes in 3D space.

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  ) double VISU.CutPlanes.GetDisplacement (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.CutPlanes.SetPlanePosition in long  thePlaneNumber, void VISU.CutPlanes.SetPlanePosition (in long  thePlaneNumber,
in double  thePlanePositionin double  thePlanePosition 
)
-
- - - -
-   - + +

Sets the position of a definite cut plane.

Parameters:
@@ -389,32 +349,24 @@ Sets the position of a definite cut plane.
Parameters:
thePlanePosition The position of this cut plane.
- - - -

- - - - -
- + + +

+ +

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

Sets the position of the choosen plane to default value.

Parameters:
@@ -422,60 +374,44 @@ Sets the position of the choosen plane to default value.
Para
thePlaneNumber The number of this cut plane.
- - - -

- - - - -
- + + +

+ +

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

-Gets the position of the choosen plane

-

- - - - -
- +Gets the position of the choosen plane + +

+ +

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

Determines whether the choosen plane has default position.

Parameters:
@@ -483,32 +419,24 @@ Determines whether the choosen plane has default position.
Pa
thePlaneNumber The number of this cut plane.
- - - -

- - - - -
- + + +

+ +

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

Sets the number of cut planes.

Parameters:
@@ -516,59 +444,43 @@ Sets the number of cut planes.
Parameters:
theNb The number of cut planes.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.CutPlanes.GetNbPlanes  ) long VISU.CutPlanes.GetNbPlanes (  ) 
-
- - - - - -
-   - + +

-Gets the number of cut planes.

-

- - - - -
- +Gets the number of cut planes. + +

+ +

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

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

Parameters:
@@ -576,68 +488,52 @@ Sets the type of scaling of the values reflected by the scalar bar.
theScaling The value of this parameter is taken from the Scaling enumeration.
- - - -

- - - - -
- + + +

+ +

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

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ScalarMap.SetRange in double  theMin, void VISU.ScalarMap.SetRange (in double  theMin,
in double  theMaxin double  theMax 
[inherited]) [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -646,210 +542,231 @@ Sets scalar range - min and max boundaries of the scalar bar.
theMax Max boundary of the scalar bar.
- - - -

- - - - -
- + + +

+ +

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

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

Parameters:
+Sets scalar range that corresponds to the source data. +
+

+ +

+
+ + + + + + + + + +
void VISU.ScalarMap.AddMeshOnGroup (in string  theGroupName  )  [inherited]
+
+
+ +

+Add group as geometry of presentation.

Parameters:
- + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
theMeshName - mesh name
theGroupName - group name
-
-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]void VISU.ScalarMap.RemoveAllGeom (  )  [inherited]
-
- - - - - -
-   - + +

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

-

- - - - -
- +PrsMerger method: Remove all groups.(The scalar map will be placed on all mesh). + +

+ +

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

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

-

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

+ +

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

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

-

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

+ +

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

-Gets the min boundary of the scalar bar.

-

- - - - -
- +Gets the min boundary of the scalar bar. + +

+ +

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

-Gets the max boundary of the scalar bar.

-

- - - - -
- +Gets the max boundary of the scalar bar. + +

+ +

+
+
- - - - + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X, double VISU.ColoredPrs3d.GetSourceMin (  )  [inherited]
+ +
+ +

+Gets the min boundary of the scalar bar from source data. +

+

+ +

+
+ - - - - + + + + + +
in double  Ydouble VISU.ColoredPrs3d.GetSourceMax (  )  [inherited]
+
+
+ +

+Gets the max boundary of the scalar bar from source data. +

+

+ +

+
+ - - - + + + + +
[inherited]boolean VISU.ColoredPrs3d.IsRangeFixed (  )  [inherited]
-
- - - -
-   - + +
+ +

+Defines whether the scalar range corresponds to the source data or not. +

+

+ +

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

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

Parameters:
@@ -858,95 +775,71 @@ Sets the position of the scalar bar origin on the screen.
Par
Y Vertical position. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

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

-Gets horizontal position of the scalar bar origin.

-

- - - - -
- +Gets horizontal position of the scalar bar origin. + +

+ +

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

-Gets vertical position of the scalar bar origin.

-

- - - - -
- +Gets vertical position of the scalar bar origin. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth, void VISU.ColoredPrs3d.SetSize (in double  theWidth,
in double  theHeightin double  theHeight 
[inherited]) [inherited]
-
- - - -
-   - + +

Sets the size of the scalar bar.

Parameters:
@@ -955,88 +848,64 @@ Sets the size of the scalar bar.
Parameters:
theHeight Height of this presentable object. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]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]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]void VISU.ColoredPrs3d.SetNbColors (in long  theNbColors  )  [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -1044,60 +913,44 @@ Sets the number of colors which will be used for presentation of this presentabl
theNbColors A long value defining the number of colors.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]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]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:
@@ -1105,60 +958,44 @@ Sets the number of labels which will be used for indication of color gradation o
theNbLabels A long value defining the number of labels.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]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]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:
@@ -1166,205 +1003,220 @@ Sets the title of the scalar bar. By default - the name of the selected result i
theName String parameter defining the name of the scalar bar.
- - - -

- - - - -
- + + +

+ +

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

-Gets the title of the scalar bar.

-

- - - - -
- +Gets the title of the scalar bar. + +

+ +

+
+
- - - - + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx, void VISU.ColoredPrs3d.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.
+
+ +
+

+ +

+
+ - - - - + + + + + +
in float  theDy, Orientation VISU.ColoredPrs3d.GetBarOrientation (  )  [inherited]
+
+
+ +

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

+

+ +

+
+ - - - - + + + + - - - + + + + + + + + + + + + + + +
in float  theDzvoid VISU.Prs3d.SetOffset (in float  theDx,
[inherited]in float  theDy,
in float  theDz 
) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Gets offset parameters for the 3D presentation + +

+ +

+
+
- - - - - + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
- - - - - + + + + +
IdType VISU.Base.GetID  )  [inherited]void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- +Remove object from study. + +

+ +

+
+
- - - - - + + + + +
VISUType VISU.Base.GetType  )  [inherited]IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:31:07 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index d955467b..9f086654 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes__inherit__graph.jpg 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 index 20b397cd..51fab04a 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape.html @@ -11,31 +11,35 @@   - +

VISU.DeformedShape Interface Reference

Deformed shape presentation interface. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.DeformedShape:

Inheritance graph
- - - - - - - - - + + + + + + + + + - + + + + @@ -57,9 +61,11 @@ Inheritance diagram for VISU.DeformedShape:

void 
- + + + - + @@ -69,6 +75,12 @@ Inheritance diagram for VISU.DeformedShape:

double 
+ + + + + + @@ -91,14 +103,20 @@ Inheritance diagram for VISU.DeformedShape:

long 
- + + + - + + + + + @@ -110,63 +128,47 @@ Inheritance diagram for VISU.DeformedShape:

-


Public Types

enum  Orientation { HORIZONTAL, -VERTICAL +
 HORIZONTAL
 VERTICAL
enum  Orientation { HORIZONTAL, +VERTICAL }

Public Member Functions

SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
void SetSourceRange ()
void AddMeshOnGroup (in string theGroupName)
Orientation GetBarOrientation ()
void RemoveAllGeom ()
void SetScalarMode (in long theScalarMode)
GetMax ()
double GetSourceMin ()
double GetSourceMax ()
boolean IsRangeFixed ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
GetLabels ()
void SetTitle (in string theName)
void SetTitle (in string theName)
string GetTitle ()
string GetTitle ()
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::ScalarMap::Orientation [inherited] enum VISU::ColoredPrs3d::Orientation [inherited]
-
- - - - - -
-   - + +

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

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

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

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


Member Function Documentation

-

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

Sets the scale of the presentatable object.

Parameters:
@@ -174,86 +176,62 @@ Sets the scale of the presentatable object.
Parameters:
theScale Double value defining the scale of this presentable object.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
double VISU.DeformedShape.GetScale  ) double VISU.DeformedShape.GetScale (  ) 
-
- - - - - -
-   - + +

-Gets the scale of the presentatable object.

-

- - - - -
- +Gets the scale of the presentatable object. + +

+ +

+
+
- - - - - + + + + +
boolean VISU.DeformedShape.IsColored  ) boolean VISU.DeformedShape.IsColored (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

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

Shows this presentation in colored mode.

Parameters:
@@ -261,60 +239,44 @@ 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  ) 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  ) void VISU.DeformedShape.SetColor (in SALOMEDS::Color  theColor  ) 
-
- - - -
-   - + +

Sets the color of this presentation.

Parameters:
@@ -322,32 +284,24 @@ 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]void VISU.ScalarMap.SetScaling (in Scaling  theScaling  )  [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -355,68 +309,52 @@ Sets the type of scaling of the values reflected by the scalar bar.
theScaling The value of this parameter is taken from the Scaling enumeration.
- - - -

- - - - -
- + + +

+ +

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

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ScalarMap.SetRange in double  theMin, void VISU.ScalarMap.SetRange (in double  theMin,
in double  theMaxin double  theMax 
[inherited]) [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -425,210 +363,231 @@ Sets scalar range - min and max boundaries of the scalar bar.
theMax Max boundary of the scalar bar.
- - - -

- - - - -
- + + +

+ +

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

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

Parameters:
+Sets scalar range that corresponds to the source data. +
+

+ +

+
+ + + + + + + + + +
void VISU.ScalarMap.AddMeshOnGroup (in string  theGroupName  )  [inherited]
+
+
+ +

+Add group as geometry of presentation.

Parameters:
- + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
theMeshName - mesh name
theGroupName - group name
-
-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]void VISU.ScalarMap.RemoveAllGeom (  )  [inherited]
-
- - - - - -
-   - + +

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

-

- - - - -
- +PrsMerger method: Remove all groups.(The scalar map will be placed on all mesh). + +

+ +

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

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

-

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

+ +

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

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

-

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

+ +

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

-Gets the min boundary of the scalar bar.

-

- - - - -
- +Gets the min boundary of the scalar bar. + +

+ +

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

-Gets the max boundary of the scalar bar.

-

- - - - -
- +Gets the max boundary of the scalar bar. + +

+ +

+
+
- - - - + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X, double VISU.ColoredPrs3d.GetSourceMin (  )  [inherited]
+ +
+ +

+Gets the min boundary of the scalar bar from source data. +

+

+ +

+
+ - - - - + + + + + +
in double  Ydouble VISU.ColoredPrs3d.GetSourceMax (  )  [inherited]
+
+
+ +

+Gets the max boundary of the scalar bar from source data. +

+

+ +

+
+ - - - + + + + +
[inherited]boolean VISU.ColoredPrs3d.IsRangeFixed (  )  [inherited]
-
- - - -
-   - + +
+ +

+Defines whether the scalar range corresponds to the source data or not. +

+

+ +

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

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

Parameters:
@@ -637,95 +596,71 @@ Sets the position of the scalar bar origin on the screen.
Par
Y Vertical position. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

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

-Gets horizontal position of the scalar bar origin.

-

- - - - -
- +Gets horizontal position of the scalar bar origin. + +

+ +

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

-Gets vertical position of the scalar bar origin.

-

- - - - -
- +Gets vertical position of the scalar bar origin. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth, void VISU.ColoredPrs3d.SetSize (in double  theWidth,
in double  theHeightin double  theHeight 
[inherited]) [inherited]
-
- - - -
-   - + +

Sets the size of the scalar bar.

Parameters:
@@ -734,88 +669,64 @@ Sets the size of the scalar bar.
Parameters:
theHeight Height of this presentable object. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]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]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]void VISU.ColoredPrs3d.SetNbColors (in long  theNbColors  )  [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -823,60 +734,44 @@ Sets the number of colors which will be used for presentation of this presentabl
theNbColors A long value defining the number of colors.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]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]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:
@@ -884,60 +779,44 @@ Sets the number of labels which will be used for indication of color gradation o
theNbLabels A long value defining the number of labels.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]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]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:
@@ -945,205 +824,220 @@ Sets the title of the scalar bar. By default - the name of the selected result i
theName String parameter defining the name of the scalar bar.
- - - -

- - - - -
- + + +

+ +

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

-Gets the title of the scalar bar.

-

- - - - -
- +Gets the title of the scalar bar. + +

+ +

+
+
- - - - + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx, void VISU.ColoredPrs3d.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.ColoredPrs3d.GetBarOrientation (  )  [inherited]
+
+
+ +

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

+

+ +

+
+ - - - - + + + + - - - - + + + + - - - + + + + + + + + +
in float  theDy, void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDzin float  theDy,
[inherited]in float  theDz 
) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Gets offset parameters for the 3D presentation + +

+ +

+
+
- - - - - + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
- - - - - + + + + +
IdType VISU.Base.GetID  )  [inherited]void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- +Remove object from study. + +

+ +

+
+
- - - - - + + + + +
VISUType VISU.Base.GetType  )  [inherited]IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:31:02 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 934effb2..a53bc9f6 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape__inherit__graph.jpg 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 index a3b5c4a1..9c195777 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints.html @@ -11,25 +11,34 @@   - +

VISU.GaussPoints Interface Reference

Gauss Points presentation interface. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.GaussPoints:

Inheritance graph
- - - - - - + + + + + + + + + + + + + @@ -39,6 +48,12 @@ Inheritance diagram for VISU.GaussPoints:

double 
+ + + + + + @@ -61,14 +76,20 @@ Inheritance diagram for VISU.GaussPoints:

long 
- + + + + + - + + + @@ -79,148 +100,191 @@ Inheritance diagram for VISU.GaussPoints:

Detailed Description

Presentation parameters of the Gauss Points presentation.

-


Member Function Documentation

-

-


Public Types

 HORIZONTAL
 VERTICAL
enum  Orientation { HORIZONTAL, +VERTICAL + }

Public Member Functions

void SetScalarMode (in long theScalarMode)
GetMax ()
double GetSourceMin ()
double GetSourceMax ()
boolean IsRangeFixed ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
GetLabels ()
void SetTitle (in string theName)
void SetTitle (in string theName)
string GetTitle ()
void SetBarOrientation (in Orientation theOrientation)
string GetTitle ()
Orientation GetBarOrientation ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- - - - - - - - +

Member Enumeration Documentation

+ +
+
+
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
+ +
enum VISU::ColoredPrs3d::Orientation [inherited]
-
- - - - - +Orientation of the scalar bar (to provide backward compatibility).
Enumerator:
+
-   - + +

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

+ +
HORIZONTAL  +Horizontal orientation of the scalar bar.
VERTICAL  +Vertical orientation of the scalar bar.
-

- - - - -
- - - - - - - + + +

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

+


Member Function Documentation

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

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

-

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

+ +

+
+
double VISU.ColoredPrs3d.GetMin  )  [inherited]
+ + + + + +
long VISU.ColoredPrs3d.GetScalarMode (  )  [inherited]
-
- - - - - -
-   - + +

-Gets the min boundary of the scalar bar.

-

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

+ +

+
+
double VISU.ColoredPrs3d.GetMax  )  [inherited]
+ + + + + +
double VISU.ColoredPrs3d.GetMin (  )  [inherited]
-
- - - - - -
-   - + +

-Gets the max boundary of the scalar bar.

-

- - - - -
- +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, double VISU.ColoredPrs3d.GetSourceMin (  )  [inherited]
+
+
+ +

+Gets the min boundary of the scalar bar from source data. +

+

+ +

+
+ - - - - + + + + + +
in double  Ydouble VISU.ColoredPrs3d.GetSourceMax (  )  [inherited]
+
+
+ +

+Gets the max boundary of the scalar bar from source data. +

+

+ +

+
+ - - - + + + + +
[inherited]boolean VISU.ColoredPrs3d.IsRangeFixed (  )  [inherited]
-
- - - -
-   - + +
+ +

+Defines whether the scalar range corresponds to the source data or not. +

+

+ +

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

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

Parameters:
@@ -229,95 +293,71 @@ Sets the position of the scalar bar origin on the screen.
Par
Y Vertical position. The value can be between 0 and 1.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

-Gets horizontal position of the scalar bar origin.

-

- - - - -
- - - - - - - +Gets horizontal position of the scalar bar origin. + +

+ +

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

-Gets vertical position of the scalar bar origin.

-

- - - - -
- +Gets vertical position of the scalar bar origin. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth, void VISU.ColoredPrs3d.SetSize (in double  theWidth,
in double  theHeightin double  theHeight 
[inherited]) [inherited]
-
- - - -
-   - + +

Sets the size of the scalar bar.

Parameters:
@@ -326,88 +366,64 @@ Sets the size of the scalar bar.
Parameters:
theHeight Height of this presentable object. The value can be between 0 and 1.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+ + + + + +
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]
+ + + + + +
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]
+ + + + + + +
void VISU.ColoredPrs3d.SetNbColors (in long  theNbColors  )  [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -415,60 +431,44 @@ Sets the number of colors which will be used for presentation of this presentabl
theNbColors A long value defining the number of colors.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+ + + + + +
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]
+ + + + + + +
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:
@@ -476,60 +476,44 @@ Sets the number of labels which will be used for indication of color gradation o
theNbLabels A long value defining the number of labels.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+ + + + + +
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]
+ + + + + + +
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:
@@ -537,205 +521,220 @@ Sets the title of the scalar bar. By default - the name of the selected result i
theName String parameter defining the name of the scalar bar.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

-Gets the title of the scalar bar.

-

- - - - -
- +Gets the title of the scalar bar. + +

+ +

+
+
+ + + + + + + + +
void VISU.ColoredPrs3d.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.
+
+ +
+

+ +

+
+ - - - - + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx, Orientation VISU.ColoredPrs3d.GetBarOrientation (  )  [inherited]
+
+
+ +

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

+

+ +

+
+ + + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDy, in float  theDy,
in float  theDzin float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - +Gets offset parameters for the 3D presentation + +

+ +

+
+
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+ + + + + +
float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- - - - - - - +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
IdType VISU.Base.GetID  )  [inherited]
+ + + + + +
void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- - - - - - - +Remove object from study. + +

+ +

+
+
VISUType VISU.Base.GetType  )  [inherited]
+ + + + + +
IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:31:01 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 634b26d9..c11019fb 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints__inherit__graph.jpg 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 index b0ae625c..252b38a1 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces.html @@ -11,29 +11,33 @@   - +

VISU.IsoSurfaces Interface Reference

Interface of the isometric surface presentation. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.IsoSurfaces:

Inheritance graph
- - - - - - - + + + + + + + - + + + + @@ -47,9 +51,11 @@ Inheritance diagram for VISU.IsoSurfaces:

void 
- + + + - + @@ -59,6 +65,12 @@ Inheritance diagram for VISU.IsoSurfaces:

double 
+ + + + + + @@ -81,14 +93,20 @@ Inheritance diagram for VISU.IsoSurfaces:

long 
- + + + - + + + + + @@ -101,63 +119,47 @@ This interface contains presentation parameters of isometric surface presentatio 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

-

-


Public Types

enum  Orientation { HORIZONTAL, -VERTICAL +
 HORIZONTAL
 VERTICAL
enum  Orientation { HORIZONTAL, +VERTICAL }

Public Member Functions

SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
void SetSourceRange ()
void AddMeshOnGroup (in string theGroupName)
Orientation GetBarOrientation ()
void RemoveAllGeom ()
void SetScalarMode (in long theScalarMode)
GetMax ()
double GetSourceMin ()
double GetSourceMax ()
boolean IsRangeFixed ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
GetLabels ()
void SetTitle (in string theName)
void SetTitle (in string theName)
string GetTitle ()
string GetTitle ()
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::ScalarMap::Orientation [inherited] enum VISU::ColoredPrs3d::Orientation [inherited]
-
- - - - - -
-   - + +

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

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

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

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


Member Function Documentation

-

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

Sets the number of isometric surfaces.

Parameters:
@@ -165,59 +167,43 @@ 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  ) long VISU.IsoSurfaces.GetNbSurfaces (  ) 
-
- - - - - -
-   - + +

-Gets the number of isometric surfaces

-

- - - - -
- - - - - - - - - -
void VISU.ScalarMap.SetScaling in Scaling  theScaling  )  [inherited]
-
- - - -
-   - +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:
@@ -225,68 +211,52 @@ Sets the type of scaling of the values reflected by the scalar bar.
theScaling The value of this parameter is taken from the Scaling enumeration.
- - - -

- - - - -
- + + +

+ +

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

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ScalarMap.SetRange in double  theMin, void VISU.ScalarMap.SetRange (in double  theMin,
in double  theMaxin double  theMax 
[inherited]) [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -295,210 +265,231 @@ Sets scalar range - min and max boundaries of the scalar bar.
theMax Max boundary of the scalar bar.
- - - -

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

+ +

+
+ + + + + + + + +
void VISU.ScalarMap.SetSourceRange (  )  [inherited]
+
+

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

Parameters:
+Sets scalar range that corresponds to the source data. +
+

+ +

+
+ + + + + + + + + +
void VISU.ScalarMap.AddMeshOnGroup (in string  theGroupName  )  [inherited]
+
+
+ +

+Add group as geometry of presentation.

Parameters:
- + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
theMeshName - mesh name
theGroupName - group name
-
-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]void VISU.ScalarMap.RemoveAllGeom (  )  [inherited]
-
- - - - - -
-   - + +

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

-

- - - - -
- - - - - - - - - -
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
-
- - - - - -
-   - +PrsMerger method: Remove all groups.(The scalar map will be placed on all mesh). + +

+ +

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

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

-

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

+ +

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

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

-

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

+ +

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

-Gets the min boundary of the scalar bar.

-

- - - - -
- +Gets the min boundary of the scalar bar. + +

+ +

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

-Gets the max boundary of the scalar bar.

-

- - - - -
- +Gets the max boundary of the scalar bar. + +

+ +

+
+
- - - - + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X, double VISU.ColoredPrs3d.GetSourceMin (  )  [inherited]
+ +
+ +

+Gets the min boundary of the scalar bar from source data. +

+

+ +

+
+ - - - - + + + + + +
in double  Ydouble VISU.ColoredPrs3d.GetSourceMax (  )  [inherited]
+
+
+ +

+Gets the max boundary of the scalar bar from source data. +

+

+ +

+
+ - - - + + + + +
[inherited]boolean VISU.ColoredPrs3d.IsRangeFixed (  )  [inherited]
-
- - - -
-   - + +
+ +

+Defines whether the scalar range corresponds to the source data or not. +

+

+ +

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

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

Parameters:
@@ -507,95 +498,71 @@ Sets the position of the scalar bar origin on the screen.
Par
Y Vertical position. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

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

-Gets horizontal position of the scalar bar origin.

-

- - - - -
- +Gets horizontal position of the scalar bar origin. + +

+ +

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

-Gets vertical position of the scalar bar origin.

-

- - - - -
- +Gets vertical position of the scalar bar origin. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth, void VISU.ColoredPrs3d.SetSize (in double  theWidth,
in double  theHeightin double  theHeight 
[inherited]) [inherited]
-
- - - -
-   - + +

Sets the size of the scalar bar.

Parameters:
@@ -604,88 +571,64 @@ Sets the size of the scalar bar.
Parameters:
theHeight Height of this presentable object. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]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]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]
-
- - - -
-   - + + +

+ +

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

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

Parameters:
@@ -693,60 +636,44 @@ Sets the number of colors which will be used for presentation of this presentabl
theNbColors A long value defining the number of colors.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]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]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
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:
@@ -754,60 +681,44 @@ Sets the number of labels which will be used for indication of color gradation o
theNbLabels A long value defining the number of labels.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]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]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
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:
@@ -815,205 +726,220 @@ Sets the title of the scalar bar. By default - the name of the selected result i
theName String parameter defining the name of the scalar bar.
- - - -

- - - - -
- + + +

+ +

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

-Gets the title of the scalar bar.

-

- - - - -
- +Gets the title of the scalar bar. + +

+ +

+
+
+ + + + + + + + +
void VISU.ColoredPrs3d.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.
+
+ +
+

+ +

+
+ - - - - + + + + + +
void VISU.Prs3d.SetOffset in float  theDx, Orientation VISU.ColoredPrs3d.GetBarOrientation (  )  [inherited]
+
+
+ +

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

+

+ +

+
+ - - - - + + + + - - - - + + + + - - - + + + + + + + + +
in float  theDy, void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDzin float  theDy,
[inherited]in float  theDz 
) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Gets offset parameters for the 3D presentation + +

+ +

+
+
- - - - - + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
- - - - - + + + + +
IdType VISU.Base.GetID  )  [inherited]void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- +Remove object from study. + +

+ +

+
+
- - - - - + + + + +
VISUType VISU.Base.GetType  )  [inherited]IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:31:12 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index e2bbaee5..1f9133f0 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces__inherit__graph.jpg 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 index aacf8d8f..1215e726 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh.html @@ -11,21 +11,21 @@   - +

VISU.Mesh Interface Reference

Interface of the mesh. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.Mesh:

Inheritance graph
- - - - - + + + + + @@ -50,6 +50,8 @@ Inheritance diagram for VISU.Mesh:

void 
+ + @@ -61,29 +63,21 @@ Inheritance diagram for VISU.Mesh:

Container class.


Member Function Documentation

-

-

GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- + +
+
+
- - - - - - + + + + + +
void VISU.Mesh.SetCellColor in SALOMEDS::Color  theColor  ) void VISU.Mesh.SetCellColor (in SALOMEDS::Color  theColor  ) 
-
- - - -
-   - + +

Sets the color of mesh cells.

Parameters:
@@ -91,59 +85,43 @@ 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  ) SALOMEDS::Color VISU.Mesh.GetCellColor (  ) 
-
- - - - - -
-   - + +

-Gets the color of mesh cells.

-

- - - - -
- +Gets the color of mesh cells. + +

+ +

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

Sets the color of mesh nodes.

Parameters:
@@ -151,59 +129,43 @@ 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  ) SALOMEDS::Color VISU.Mesh.GetNodeColor (  ) 
-
- - - - - -
-   - + +

-Gets the color of mesh nodes.

-

- - - - -
- +Gets the color of mesh nodes. + +

+ +

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

Sets the color of mesh links.

Parameters:
@@ -211,59 +173,43 @@ 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  ) SALOMEDS::Color VISU.Mesh.GetLinkColor (  ) 
-
- - - - - -
-   - + +

-Gets the color of mesh links.

-

- - - - -
- +Gets the color of mesh links. + +

+ +

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

Sets the type of representation of a mesh.

Parameters:
@@ -271,206 +217,177 @@ 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  ) 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, void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDy, in float  theDy,
in float  theDzin float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Gets offset parameters for the 3D presentation + +

+ +

+
+
- - - - - + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
- - - - - + + + + +
IdType VISU.Base.GetID  )  [inherited]void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- +Remove object from study. + +

+ +

+
+
- - - - - + + + + +
VISUType VISU.Base.GetType  )  [inherited]IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:30:53 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index db020f48..57324c08 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh__inherit__graph.jpg 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 index bfbd1426..815db0fc 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D.html @@ -11,32 +11,42 @@   - +

VISU.Plot3D Interface Reference

Plot3D interface. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.Plot3D:

Inheritance graph
- - - - - - - + + + + + + + + + + + + + + + + + @@ -70,9 +80,11 @@ Inheritance diagram for VISU.Plot3D:

void 
- + + + - + @@ -82,6 +94,12 @@ Inheritance diagram for VISU.Plot3D:

double 
+ + + + + + @@ -104,14 +122,20 @@ Inheritance diagram for VISU.Plot3D:

long 
- + - + + + + + + + @@ -123,24 +147,16 @@ Inheritance diagram for VISU.Plot3D:

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

-

-


Public Types

 XY
 YZ
 ZX
enum  Orientation { XY, YZ, ZX }
 HORIZONTAL
 VERTICAL

Public Member Functions

void SetOrientation (in Orientation theOrientation, in double theXAngle, in double theYAngle)
SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
void SetSourceRange ()
void AddMeshOnGroup (in string theGroupName)
Orientation GetBarOrientation ()
void RemoveAllGeom ()
void SetScalarMode (in long theScalarMode)
GetMax ()
double GetSourceMin ()
double GetSourceMax ()
boolean IsRangeFixed ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
GetLabels ()
void SetTitle (in string theName)
void SetTitle (in string theName)
string GetTitle ()
string GetTitle ()
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::Plot3D::Orientation enum VISU::Plot3D::Orientation
-
- - - -

-Implements VISU.ScalarMap. - -

-   - + +

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

Enumerator:
@@ -155,48 +171,40 @@ The object is located in the plane formed by Y and Z axis.
+Implements VISU.ColoredPrs3d. + +


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Plot3D.SetOrientation in Orientation  theOrientation, void VISU.Plot3D.SetOrientation (in Orientation  theOrientation,
in double  theXAngle, in double  theXAngle,
in double  theYAnglein double  theYAngle 
)
-
- - - -
-   - + +

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

Parameters:
@@ -206,122 +214,90 @@ Sets the orientation in 3D space of cutting plane for the presentation.
theXAngle The angle of rotation of the cutting plane around the second axis of the chosen orientation.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
Orientation VISU.Plot3D.GetOrientationType  ) 
+ + + + + +
Orientation VISU.Plot3D.GetOrientationType (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
double VISU.Plot3D.GetRotateX  ) 
+ + + + + +
double VISU.Plot3D.GetRotateX (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
double VISU.Plot3D.GetRotateY  ) 
+ + + + + +
double VISU.Plot3D.GetRotateY (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.Plot3D.SetPlanePosition in double  thePlanePosition, void VISU.Plot3D.SetPlanePosition (in double  thePlanePosition,
in boolean  theIsRelativein boolean  theIsRelative 
)
-
- - - -
-   - + +

Sets the position of a cutting plane.

Parameters:
@@ -330,86 +306,62 @@ Sets the position of a cutting plane.
Parameters:
theIsRelative Define, whether the input position is relative.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
double VISU.Plot3D.GetPlanePosition  ) 
+ + + + + +
double VISU.Plot3D.GetPlanePosition (  ) 
-
- - - - - -
-   - + +

-Gets the position of the cutting plane

-

- - - - -
- - - - - - - +Gets the position of the cutting plane + +

+ +

+
+
boolean VISU.Plot3D.IsPositionRelative  ) 
+ + + + + +
boolean VISU.Plot3D.IsPositionRelative (  ) 
-
- - - - - -
-   - + +

-Returns true if a position of cutting plane is relative

-

- - - - -
- - - - - - - - +Returns true if a position of cutting plane is relative + +

+ +

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

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

Parameters:
@@ -417,59 +369,43 @@ Sets the scale factor for scalar values (how much corresponding mesh elements sh
theScaleFactor The scaling factor.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
double VISU.Plot3D.GetScaleFactor  ) 
+ + + + + +
double VISU.Plot3D.GetScaleFactor (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

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

Sets presentation type: contour or surface.

Parameters:
@@ -477,59 +413,43 @@ Sets presentation type: contour or surface.
Parameters:
theIsContourPrs Define, whether presentation type is contour.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
boolean VISU.Plot3D.GetIsContourPrs  ) 
+ + + + + +
boolean VISU.Plot3D.GetIsContourPrs (  ) 
-
- - - - - -
-   - + +

-Returns true if presentation type is contour.

-

- - - - -
- - - - - - - - +Returns true if presentation type is contour. + +

+ +

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

Sets the number of contours.

Parameters:
@@ -537,59 +457,43 @@ Sets the number of contours.
Parameters:
theNb The number of contours.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.Plot3D.GetNbOfContours  ) 
+ + + + + +
long VISU.Plot3D.GetNbOfContours (  ) 
-
- - - - - -
-   - + +

-Gets the number of contours.

-

- - - - -
- - - - - - - - +Gets the number of contours. + +

+ +

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

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

Parameters:
@@ -597,68 +501,52 @@ Sets the type of scaling of the values reflected by the scalar bar.
theScaling The value of this parameter is taken from the Scaling enumeration.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ScalarMap.SetRange in double  theMin, void VISU.ScalarMap.SetRange (in double  theMin,
in double  theMaxin double  theMax 
[inherited]) [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -667,210 +555,231 @@ Sets scalar range - min and max boundaries of the scalar bar.
theMax Max boundary of the scalar bar.
- - - -

- - - - -
- - - - - - - - + + +

+ +

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

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

Parameters:
+Sets scalar range that corresponds to the source data. +
+

+ +

+
+ + + + + + + + + +
void VISU.ScalarMap.AddMeshOnGroup (in string  theGroupName  )  [inherited]
+
+
+ +

+Add group as geometry of presentation.

Parameters:
- + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
theMeshName - mesh name
theGroupName - group name
-
-

- - - - -
- - - - - - - + + +

+ +

+
+
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]
+ + + + + +
void VISU.ScalarMap.RemoveAllGeom (  )  [inherited]
-
- - - - - -
-   - + +

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

-

- - - - -
- - - - - - - - +PrsMerger method: Remove all groups.(The scalar map will be placed on all mesh). + +

+ +

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

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

-

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

+ +

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

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

-

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

+ +

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

-Gets the min boundary of the scalar bar.

-

- - - - -
- - - - - - - +Gets the min boundary of the scalar bar. + +

+ +

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

-Gets the max boundary of the scalar bar.

-

- - - - -
- +Gets the max boundary of the scalar bar. + +

+ +

+
+
- - - - + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X, double VISU.ColoredPrs3d.GetSourceMin (  )  [inherited]
+ +
+ +

+Gets the min boundary of the scalar bar from source data. +

+

+ +

+
+ - - - - + + + + + +
in double  Ydouble VISU.ColoredPrs3d.GetSourceMax (  )  [inherited]
+
+
+ +

+Gets the max boundary of the scalar bar from source data. +

+

+ +

+
+ - - - + + + + +
[inherited]boolean VISU.ColoredPrs3d.IsRangeFixed (  )  [inherited]
-
- - - -
-   - + +
+ +

+Defines whether the scalar range corresponds to the source data or not. +

+

+ +

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

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

Parameters:
@@ -879,95 +788,71 @@ Sets the position of the scalar bar origin on the screen.
Par
Y Vertical position. The value can be between 0 and 1.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

-Gets horizontal position of the scalar bar origin.

-

- - - - -
- - - - - - - +Gets horizontal position of the scalar bar origin. + +

+ +

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

-Gets vertical position of the scalar bar origin.

-

- - - - -
- +Gets vertical position of the scalar bar origin. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth, void VISU.ColoredPrs3d.SetSize (in double  theWidth,
in double  theHeightin double  theHeight 
[inherited]) [inherited]
-
- - - -
-   - + +

Sets the size of the scalar bar.

Parameters:
@@ -976,88 +861,64 @@ Sets the size of the scalar bar.
Parameters:
theHeight Height of this presentable object. The value can be between 0 and 1.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+ + + + + +
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]
+ + + + + +
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]
+ + + + + + +
void VISU.ColoredPrs3d.SetNbColors (in long  theNbColors  )  [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -1065,60 +926,44 @@ Sets the number of colors which will be used for presentation of this presentabl
theNbColors A long value defining the number of colors.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+ + + + + +
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]
+ + + + + + +
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:
@@ -1126,60 +971,44 @@ Sets the number of labels which will be used for indication of color gradation o
theNbLabels A long value defining the number of labels.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+ + + + + +
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]
+ + + + + + +
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:
@@ -1187,205 +1016,220 @@ Sets the title of the scalar bar. By default - the name of the selected result i
theName String parameter defining the name of the scalar bar.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

-Gets the title of the scalar bar.

-

- - - - -
- +Gets the title of the scalar bar. + +

+ +

+
+
+ + + + + + + + +
void VISU.ColoredPrs3d.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.
+
+ +
+

+ +

+
+ - - - - + + + + + +
void VISU.Prs3d.SetOffset in float  theDx, Orientation VISU.ColoredPrs3d.GetBarOrientation (  )  [inherited]
+
+
+ +

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

+

+ +

+
+ - - - - + + + + - - - - + + + + - - - + + + + + + + + +
in float  theDy, void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDzin float  theDy,
[inherited]in float  theDz 
) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - +Gets offset parameters for the 3D presentation + +

+ +

+
+
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+ + + + + +
float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- - - - - - - +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
IdType VISU.Base.GetID  )  [inherited]
+ + + + + +
void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- - - - - - - +Remove object from study. + +

+ +

+
+
VISUType VISU.Base.GetType  )  [inherited]
+ + + + + +
IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:31:06 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 016dd659..9197fe3e 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D__inherit__graph.jpg 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 index 1b5ddef5..896447a5 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d.html @@ -11,32 +11,32 @@   - +

VISU.Prs3d Interface Reference

3D presentation interface More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.Prs3d:

Inheritance graph
- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -45,6 +45,8 @@ Inheritance diagram for VISU.Prs3d:

void 
+ + @@ -56,175 +58,154 @@ Inheritance diagram for VISU.Prs3d:

-

GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- + +
+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.SetOffset in float  theDx, void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDy, in float  theDy,
in float  theDzin float  theDz 
)
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
)
-
- - - - - -
-   - + +

-

-

- - - - -
- +Gets offset parameters for the 3D presentation + +

+ +

+
+
- - - - - + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]float VISU.Prs3d.GetMemorySize (  ) 
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
- - - - - + + + + +
IdType VISU.Base.GetID  )  [inherited]void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- +Remove object from study. + +

+ +

+
+
- - - - - + + + + +
VISUType VISU.Base.GetType  )  [inherited]IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:30:51 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 35888ac5..b2adc95d 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d__inherit__graph.jpg 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 index 8c56ee4f..eae17a13 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject.html @@ -11,34 +11,27 @@   - +

VISU.PrsObject Interface Reference

Presentable object interface. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.PrsObject:

Inheritance graph
- - - - - - - - - - - - - - - - - - + + + + + + + + + + + @@ -54,89 +47,65 @@ Inheritance diagram for VISU.PrsObject:

-

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

-Remove object from study.

-

- - - - -
- +Remove object from study. + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:30:46 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index e1344b68..cc3fcc6d 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject__inherit__graph.jpg 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 index 85775287..7242d515 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject.html @@ -11,35 +11,29 @@   - +

VISU.RemovableObject Interface Reference

Removable object interface. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.RemovableObject:

Inheritance graph
- - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -55,89 +49,65 @@ Inheritance diagram for VISU.RemovableObject:

-

- - - -
- + +
+
+
- - - - - + + + + +
void VISU.RemovableObject.RemoveFromStudy  ) void VISU.RemovableObject.RemoveFromStudy (  ) 
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- +Remove object from study. + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:30:45 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 3adacb5e..9da2b763 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject__inherit__graph.jpg 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 index 0991db36..ab19f34a 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result.html @@ -11,19 +11,19 @@   - +

VISU.Result Interface Reference

Interface Result. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.Result:

Inheritance graph
- - - + + + @@ -54,356 +54,260 @@ Inheritance diagram for VISU.Result:

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. +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  ) boolean VISU.Result.BuildAll (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
boolean VISU.Result.Build in boolean  theIsBuildAll, boolean VISU.Result.Build (in boolean  theIsBuildAll,
in boolean  theIsAtOncein boolean  theIsAtOnce 
)
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - - + + + + +
boolean VISU.Result.IsDone  ) boolean VISU.Result.IsDone (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - - + + + + +
boolean VISU.Result.IsEntitiesDone  ) boolean VISU.Result.IsEntitiesDone (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.Result.SetBuildFields in boolean  theIsBuildFields, void VISU.Result.SetBuildFields (in boolean  theIsBuildFields,
in boolean  theIsCalculateMinMaxin boolean  theIsCalculateMinMax 
)
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - - + + + + +
boolean VISU.Result.IsFieldsDone  ) boolean VISU.Result.IsFieldsDone (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

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

-Choose to parse MED groups.

-

- - - - -
- +Choose to parse MED groups. + +

+ +

+
+
- - - - - + + + + +
boolean VISU.Result.IsGroupsDone  ) boolean VISU.Result.IsGroupsDone (  ) 
-
- - - - - -
-   - + +

-Allow to check is corresponding MED groups and families already loaded or not

-

- - - - -
- +Allow to check is corresponding MED groups and families already loaded or not + +

+ +

+
+
- - - - - + + + + +
boolean VISU.Result.IsMinMaxDone  ) boolean VISU.Result.IsMinMaxDone (  ) 
-
- - - - - -
-   - + +

-Allow to check is min / max calculation over field's components already perfrormed or not

-

- - - - -
- +Allow to check is min / max calculation over field's components already perfrormed or not + +

+ +

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

-Remove object from study.

-

- - - - -
- +Remove object from study. + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:31:15 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 975d8e12..00ee18dd 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result__inherit__graph.jpg 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 index d39fe6eb..75bc2bbb 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap.html @@ -11,36 +11,40 @@   - +

VISU.ScalarMap Interface Reference

Interface of the Scalar Map. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.ScalarMap:

Inheritance graph
- - - - - - - - - - - - - - + + + + + + + + + + + + + + - + + + + @@ -50,9 +54,11 @@ Inheritance diagram for VISU.ScalarMap:

void 
- + + + - + @@ -62,6 +68,12 @@ Inheritance diagram for VISU.ScalarMap:

double 
+ + + + + + @@ -84,14 +96,20 @@ Inheritance diagram for VISU.ScalarMap:

long 
- + + + - + + + + + @@ -103,63 +121,47 @@ Inheritance diagram for VISU.ScalarMap:

-


Public Types

enum  Orientation { HORIZONTAL, -VERTICAL +
 HORIZONTAL
 VERTICAL
enum  Orientation { HORIZONTAL, +VERTICAL }

Public Member Functions

SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
void SetSourceRange ()
void AddMeshOnGroup (in string theGroupName)
Orientation GetBarOrientation ()
void RemoveAllGeom ()
void SetScalarMode (in long theScalarMode)
GetMax ()
double GetSourceMin ()
double GetSourceMax ()
boolean IsRangeFixed ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
GetLabels ()
void SetTitle (in string theName)
void SetTitle (in string theName)
string GetTitle ()
string GetTitle ()
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::ScalarMap::Orientation enum VISU::ColoredPrs3d::Orientation [inherited]
-
- - - - - -
-   - + +

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

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

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

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


Member Function Documentation

-

- - - - -
- - - - - - - - - -
void VISU.ScalarMap.SetScaling in Scaling  theScaling  ) 
-
- - - -
-   - + +
+
+ + + + + + + + + +
void VISU.ScalarMap.SetScaling (in Scaling  theScaling  ) 
+
+

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

Parameters:
@@ -167,68 +169,52 @@ Sets the type of scaling of the values reflected by the scalar bar.
theScaling The value of this parameter is taken from the Scaling enumeration.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
Scaling VISU.ScalarMap.GetScaling  ) Scaling VISU.ScalarMap.GetScaling (  ) 
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ScalarMap.SetRange in double  theMin, void VISU.ScalarMap.SetRange (in double  theMin,
in double  theMaxin double  theMax 
)
-
- - - -
-   - + +

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

Parameters:
@@ -237,210 +223,231 @@ Sets scalar range - min and max boundaries of the scalar bar.
theMax Max boundary of the scalar bar.
- - - -

- - - - -
- - - - - - - - - -
void VISU.ScalarMap.SetBarOrientation in Orientation  theOrientation  ) 
-
- - - - - -
-   - + + +

+ +

+
+ + + + + + + + +
void VISU.ScalarMap.SetSourceRange (  ) 
+
+

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

Parameters:
+Sets scalar range that corresponds to the source data. +
+

+ +

+
+ + + + + + + + + +
void VISU.ScalarMap.AddMeshOnGroup (in string  theGroupName  ) 
+
+
+ +

+Add group as geometry of presentation.

Parameters:
- + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
theMeshName - mesh name
theGroupName - group name
-
-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  ) void VISU.ScalarMap.RemoveAllGeom (  ) 
-
- - - - - -
-   - + +

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

-

- - - - -
- - - - - - - - - -
void VISU.ColoredPrs3d.SetScalarMode in long  theScalarMode  )  [inherited]
-
- - - - - -
-   - +PrsMerger method: Remove all groups.(The scalar map will be placed on all mesh). + +

+ +

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

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

-

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

+ +

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

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

-

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

+ +

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

-Gets the min boundary of the scalar bar.

-

- - - - -
- - - - - - - +Gets the min boundary of the scalar bar. + +

+ +

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

-Gets the max boundary of the scalar bar.

-

- - - - -
- +Gets the max boundary of the scalar bar. + +

+ +

+
+
+ + + + + + + +
double VISU.ColoredPrs3d.GetSourceMin (  )  [inherited]
+ +
+ +

+Gets the min boundary of the scalar bar from source data. +

+

+ +

+
+ + + + + + + + +
double VISU.ColoredPrs3d.GetSourceMax (  )  [inherited]
+
+
+ +

+Gets the max boundary of the scalar bar from source data. +

+

+ +

+
+ + + + + + + + +
boolean VISU.ColoredPrs3d.IsRangeFixed (  )  [inherited]
+
+
+ +

+Defines whether the scalar range corresponds to the source data or not. +

+

+ +

+
+ - - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetPosition in double  X, void VISU.ColoredPrs3d.SetPosition (in double  X,
in double  Yin double  Y 
[inherited]) [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -449,95 +456,71 @@ Sets the position of the scalar bar origin on the screen.
Par
Y Vertical position. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

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

-Gets horizontal position of the scalar bar origin.

-

- - - - -
- - - - - - - +Gets horizontal position of the scalar bar origin. + +

+ +

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

-Gets vertical position of the scalar bar origin.

-

- - - - -
- +Gets vertical position of the scalar bar origin. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth, void VISU.ColoredPrs3d.SetSize (in double  theWidth,
in double  theHeightin double  theHeight 
[inherited]) [inherited]
-
- - - -
-   - + +

Sets the size of the scalar bar.

Parameters:
@@ -546,88 +529,64 @@ Sets the size of the scalar bar.
Parameters:
theHeight Height of this presentable object. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]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]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]
-
- - - -
-   - + + +

+ +

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

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

Parameters:
@@ -635,60 +594,44 @@ Sets the number of colors which will be used for presentation of this presentabl
theNbColors A long value defining the number of colors.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]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]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
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:
@@ -696,60 +639,44 @@ Sets the number of labels which will be used for indication of color gradation o
theNbLabels A long value defining the number of labels.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]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]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
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:
@@ -757,205 +684,220 @@ Sets the title of the scalar bar. By default - the name of the selected result i
theName String parameter defining the name of the scalar bar.
- - - -

- - - - -
- + + +

+ +

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

-Gets the title of the scalar bar.

-

- - - - -
- +Gets the title of the scalar bar. + +

+ +

+
+
+ + + + + + + + +
void VISU.ColoredPrs3d.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.ColoredPrs3d.GetBarOrientation (  )  [inherited]
+
+
+ +

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

+

+ +

+
+ - - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.SetOffset in float  theDx, void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDy, in float  theDy,
in float  theDzin float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - +Gets offset parameters for the 3D presentation + +

+ +

+
+
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+ + + + + +
float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- - - - - - - +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
IdType VISU.Base.GetID  )  [inherited]
+ + + + + +
void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- - - - - - - +Remove object from study. + +

+ +

+
+
VISUType VISU.Base.GetType  )  [inherited]
+ + + + + +
IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:30:59 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape.html index 435b0bda..878345b4 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape.html @@ -11,43 +11,47 @@   - +

VISU.ScalarMapOnDeformedShape Interface Reference

Scalar Map on Deformed shape presentation interface. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.ScalarMapOnDeformedShape:

Inheritance graph
- - - - - - - + + + + + + + - + + + + - + - + - + - + - + - + @@ -55,9 +59,11 @@ Inheritance diagram for VISU.ScalarMapOnDeformedShape:

void 
- + - + + + @@ -67,6 +73,12 @@ Inheritance diagram for VISU.ScalarMapOnDeformedShape:

double 
+ + + + + + @@ -89,14 +101,20 @@ Inheritance diagram for VISU.ScalarMapOnDeformedShape:

long 
- + + + - + + + + + @@ -108,271 +126,190 @@ Inheritance diagram for VISU.ScalarMapOnDeformedShape:

-


Public Types

enum  Orientation { HORIZONTAL, -VERTICAL +
 HORIZONTAL
 VERTICAL
enum  Orientation { HORIZONTAL, +VERTICAL }

Public Member Functions

void SetSourceRange (in double theMinRange, in double theMaxRange)
void SetScale (in double theScale)
double GetSourceRangeMin ()
double GetScale ()
double GetSourceRangeMax ()
void SetScalarField (in Entity theEntity, in string theFieldName, in long theTimeStampNumber)
void SetScale (in double theScale)
Entity GetScalarEntity ()
double GetScale ()
string GetScalarFieldName ()
void SetScalarField (in string theMeshName, in string theFieldName, in long theIteration, in Entity theEntity)
long GetScalarTimeStampNumber ()
void SetScaling (in Scaling theScaling)
SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
void SetSourceRange ()
Orientation GetBarOrientation ()
void AddMeshOnGroup (in string theGroupName)
void RemoveAllGeom ()
void SetScalarMode (in long theScalarMode)
GetMax ()
double GetSourceMin ()
double GetSourceMax ()
boolean IsRangeFixed ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
GetLabels ()
void SetTitle (in string theName)
void SetTitle (in string theName)
string GetTitle ()
string GetTitle ()
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::ScalarMap::Orientation [inherited] enum VISU::ColoredPrs3d::Orientation [inherited]
-
- - - - - -
-   - + +

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

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

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

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


Member Function Documentation

-

- - - - -
- - - - - - - + +
+
+
void VISU.ScalarMapOnDeformedShape.SetSourceRange in double  theMinRange,
- - - - - - - - - + + + + + +
in double  theMaxRange
void VISU.ScalarMapOnDeformedShape.SetScale (in double  theScale  ) 
-
- - - - - -
-   - + +

-Sets the source ranges of pipeline

-

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

+ +

+
+ - - - - - + + + + +
double VISU.ScalarMapOnDeformedShape.GetSourceRangeMin  ) double VISU.ScalarMapOnDeformedShape.GetScale (  ) 
-
- - - - - -
-   - + +

-Gets the minimum source range of pipeline

-

- - - - -
- +Gets the scale of the presentatable object. + +

+ +

+
+
- - - - - + + + + + + + + + + -
double VISU.ScalarMapOnDeformedShape.GetSourceRangeMax  ) void VISU.ScalarMapOnDeformedShape.SetScalarField (in Entity  theEntity,
in string  theFieldName,
-
- - - - - -
-   - - -

-Gets the maximum source range of pipeline

-

- - - - -
- - - - - - - + + + + + + + + +
void VISU.ScalarMapOnDeformedShape.SetScale in double  theScale  ) in long  theTimeStampNumber 
)
-
- - - - - -
-   - + +

-Sets the scale of the presentatable object.

Parameters:
+Sets the scalar field
Parameters:
- + + +
theScale Double value defining the scale of this presentable object.
theEntity - entity of scalar field
theFieldName - the name of scalar field
theTimeStampNumber - the timestamp number for the scalar field
-
-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
double VISU.ScalarMapOnDeformedShape.GetScale  ) Entity VISU.ScalarMapOnDeformedShape.GetScalarEntity (  ) 
-
- - - - - -
-   - + +

-Gets the scale of the presentatable object.

-

- - - - -
- - - - - - - +Get scalar entity + +

+ +

+
+
void VISU.ScalarMapOnDeformedShape.SetScalarField in string  theMeshName,
- - - - - - - - - - - - - - - - + + + + + +
in string  theFieldName,
in long  theIteration,
in Entity  theEntitystring VISU.ScalarMapOnDeformedShape.GetScalarFieldName (  ) 
+ +
+ +

+Get scalar field name +

+

+ +

+
+ - - - + + + + +
long VISU.ScalarMapOnDeformedShape.GetScalarTimeStampNumber (  ) 
-
- - - - - -
-   - + +

-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
-
-
-

- - - - -
- +Get timestamp number for the scalar field + +

+ +

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

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

Parameters:
@@ -380,68 +317,52 @@ Sets the type of scaling of the values reflected by the scalar bar.
theScaling The value of this parameter is taken from the Scaling enumeration.
- - - -

- - - - -
- + + +

+ +

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

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ScalarMap.SetRange in double  theMin, void VISU.ScalarMap.SetRange (in double  theMin,
in double  theMaxin double  theMax 
[inherited]) [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -450,210 +371,231 @@ Sets scalar range - min and max boundaries of the scalar bar.
theMax Max boundary of the scalar bar.
- - - -

- - - - -
- + + +

+ +

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

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

Parameters:
+Sets scalar range that corresponds to the source data. +
+

+ +

+
+ + + + + + + + + +
void VISU.ScalarMap.AddMeshOnGroup (in string  theGroupName  )  [inherited]
+
+
+ +

+Add group as geometry of presentation.

Parameters:
- + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
theMeshName - mesh name
theGroupName - group name
-
-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]void VISU.ScalarMap.RemoveAllGeom (  )  [inherited]
-
- - - - - -
-   - + +

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

-

- - - - -
- +PrsMerger method: Remove all groups.(The scalar map will be placed on all mesh). + +

+ +

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

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

-

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

+ +

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

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

-

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

+ +

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

-Gets the min boundary of the scalar bar.

-

- - - - -
- +Gets the min boundary of the scalar bar. + +

+ +

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

-Gets the max boundary of the scalar bar.

-

- - - - -
- +Gets the max boundary of the scalar bar. + +

+ +

+
+
- - - - + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X, double VISU.ColoredPrs3d.GetSourceMin (  )  [inherited]
+ +
+ +

+Gets the min boundary of the scalar bar from source data. +

+

+ +

+
+ - - - - + + + + + +
in double  Ydouble VISU.ColoredPrs3d.GetSourceMax (  )  [inherited]
+
+
+ +

+Gets the max boundary of the scalar bar from source data. +

+

+ +

+
+ - - - + + + + +
[inherited]boolean VISU.ColoredPrs3d.IsRangeFixed (  )  [inherited]
-
- - - -
-   - + +
+ +

+Defines whether the scalar range corresponds to the source data or not. +

+

+ +

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

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

Parameters:
@@ -662,95 +604,71 @@ Sets the position of the scalar bar origin on the screen.
Par
Y Vertical position. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

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

-Gets horizontal position of the scalar bar origin.

-

- - - - -
- +Gets horizontal position of the scalar bar origin. + +

+ +

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

-Gets vertical position of the scalar bar origin.

-

- - - - -
- +Gets vertical position of the scalar bar origin. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth, void VISU.ColoredPrs3d.SetSize (in double  theWidth,
in double  theHeightin double  theHeight 
[inherited]) [inherited]
-
- - - -
-   - + +

Sets the size of the scalar bar.

Parameters:
@@ -759,88 +677,64 @@ Sets the size of the scalar bar.
Parameters:
theHeight Height of this presentable object. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]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]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]void VISU.ColoredPrs3d.SetNbColors (in long  theNbColors  )  [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -848,60 +742,44 @@ Sets the number of colors which will be used for presentation of this presentabl
theNbColors A long value defining the number of colors.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]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]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:
@@ -909,60 +787,44 @@ Sets the number of labels which will be used for indication of color gradation o
theNbLabels A long value defining the number of labels.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]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]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:
@@ -970,205 +832,220 @@ Sets the title of the scalar bar. By default - the name of the selected result i
theName String parameter defining the name of the scalar bar.
- - - -

- - - - -
- + + +

+ +

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

-Gets the title of the scalar bar.

-

- - - - -
- +Gets the title of the scalar bar. + +

+ +

+
+
- - - - + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx, void VISU.ColoredPrs3d.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.
+
+ +
+

+ +

+
+ - - - - + + + + + + +
in float  theDy, Orientation VISU.ColoredPrs3d.GetBarOrientation (  )  [inherited]
+
+
+ +

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

+

+ +

+
+ + + + + + + + + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDy,
in float  theDzin float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Gets offset parameters for the 3D presentation + +

+ +

+
+
- - - - - + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
- - - - - + + + + +
IdType VISU.Base.GetID  )  [inherited]void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- +Remove object from study. + +

+ +

+
+
- - - - - + + + + +
VISUType VISU.Base.GetType  )  [inherited]IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:31:04 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 4b16b4fa..0418834b 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape__inherit__graph.jpg 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 index e11ff50e..50edc964 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap__inherit__graph.jpg 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 index f66c65d3..250964c8 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines.html @@ -11,35 +11,45 @@   - +

VISU.StreamLines Interface Reference

Interface of the stream lines representation. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.StreamLines:

Inheritance graph
- - - - - - - - + + + + + + + + + + + + + + - + + + + @@ -75,9 +85,11 @@ Inheritance diagram for VISU.StreamLines:

void 
- + + + - + @@ -87,6 +99,12 @@ Inheritance diagram for VISU.StreamLines:

double 
+ + + + + + @@ -109,14 +127,20 @@ Inheritance diagram for VISU.StreamLines:

long 
- + - + + + + + + + @@ -129,24 +153,16 @@ 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

-

-


Public Types

 FORWARD
 BACKWARD
 BOTH
enum  Direction { FORWARD, BACKWARD, BOTH }
enum  Orientation { HORIZONTAL, -VERTICAL +
 HORIZONTAL
 VERTICAL
enum  Orientation { HORIZONTAL, +VERTICAL }

Public Member Functions

SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
void SetSourceRange ()
void AddMeshOnGroup (in string theGroupName)
Orientation GetBarOrientation ()
void RemoveAllGeom ()
void SetScalarMode (in long theScalarMode)
GetMax ()
double GetSourceMin ()
double GetSourceMax ()
boolean IsRangeFixed ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
GetLabels ()
void SetTitle (in string theName)
void SetTitle (in string theName)
string GetTitle ()
string GetTitle ()
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::StreamLines::Direction enum VISU::StreamLines::Direction
-
- - - -
-   - + +

This enumerations contains a set of elements necessary for definition of direction of the stream lines.

Enumerator:
@@ -159,99 +175,83 @@ This enumerations contains a set of elements necessary for definition of directi
- - - -

- - - - -
- + + +

+ +

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

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

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

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

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


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
boolean VISU.StreamLines.SetParams in double  theIntStep, boolean VISU.StreamLines.SetParams (in double  theIntStep,
in double  thePropogationTime, in double  thePropogationTime,
in double  theStepLength, in double  theStepLength,
in Prs3d  thePrs3d, in Prs3d  thePrs3d,
in double  thePercents, in double  thePercents,
in Direction  theDirectionin Direction  theDirection 
)
-
- - - -
-   - + +

Sets the parameters of the stream lines presentation.

Parameters:
@@ -270,194 +270,138 @@ Sets the parameters of the stream lines presentation.
Paramet

Returns:
True if all parameters are properly set.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
double VISU.StreamLines.GetIntegrationStep  ) 
+ + + + + +
double VISU.StreamLines.GetIntegrationStep (  ) 
-
- - - - - -
-   - + +

-Gets the value of integration step of the stream lines presentation.

-

- - - - -
- - - - - - - +Gets the value of integration step of the stream lines presentation. + +

+ +

+
+
double VISU.StreamLines.GetPropagationTime  ) 
+ + + + + +
double VISU.StreamLines.GetPropagationTime (  ) 
-
- - - - - -
-   - + +

-Gets the value of propagation time of the stream lines presentation.

-

- - - - -
- - - - - - - +Gets the value of propagation time of the stream lines presentation. + +

+ +

+
+
double VISU.StreamLines.GetStepLength  ) 
+ + + + + +
double VISU.StreamLines.GetStepLength (  ) 
-
- - - - - -
-   - + +

-Gets the value of step length of the stream lines presentation.

-

- - - - -
- - - - - - - +Gets the value of step length of the stream lines presentation. + +

+ +

+
+
Prs3d VISU.StreamLines.GetSource  ) 
+ + + + + +
Prs3d VISU.StreamLines.GetSource (  ) 
-
- - - - - -
-   - + +

-Returns the source presentation used for generation of the stream lines.

-

- - - - -
- - - - - - - +Returns the source presentation used for generation of the stream lines. + +

+ +

+
+
double VISU.StreamLines.GetUsedPoints  ) 
+ + + + + +
double VISU.StreamLines.GetUsedPoints (  ) 
-
- - - - - -
-   - + +

-Gets the quantity of points of the field used as starting points for generation of the stream lines presentation.

-

- - - - -
- - - - - - - +Gets the quantity of points of the field used as starting points for generation of the stream lines presentation. + +

+ +

+
+
Direction VISU.StreamLines.GetDirection  ) 
+ + + + + +
Direction VISU.StreamLines.GetDirection (  ) 
-
- - - - - -
-   - + +

-Returns the direction of the stream lines.

-

- - - - -
- - - - - - - - +Returns the direction of the stream lines. + +

+ +

+
+
void VISU.DeformedShape.SetScale in double  theScale  )  [inherited]
+ + + + + + +
void VISU.DeformedShape.SetScale (in double  theScale  )  [inherited]
-
- - - -
-   - + +

Sets the scale of the presentatable object.

Parameters:
@@ -465,86 +409,62 @@ Sets the scale of the presentatable object.
Parameters:
theScale Double value defining the scale of this presentable object.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
double VISU.DeformedShape.GetScale  )  [inherited]
+ + + + + +
double VISU.DeformedShape.GetScale (  )  [inherited]
-
- - - - - -
-   - + +

-Gets the scale of the presentatable object.

-

- - - - -
- - - - - - - +Gets the scale of the presentatable object. + +

+ +

+
+
boolean VISU.DeformedShape.IsColored  )  [inherited]
+ + + + + +
boolean VISU.DeformedShape.IsColored (  )  [inherited]
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
void VISU.DeformedShape.ShowColored in boolean  theColored  )  [inherited]
+ + + + + + +
void VISU.DeformedShape.ShowColored (in boolean  theColored  )  [inherited]
-
- - - -
-   - + +

Shows this presentation in colored mode.

Parameters:
@@ -552,60 +472,44 @@ 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]
+ + + + + +
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]
+ + + + + + +
void VISU.DeformedShape.SetColor (in SALOMEDS::Color  theColor  )  [inherited]
-
- - - -
-   - + +

Sets the color of this presentation.

Parameters:
@@ -613,32 +517,24 @@ 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]
+ + + + + + +
void VISU.ScalarMap.SetScaling (in Scaling  theScaling  )  [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -646,68 +542,52 @@ Sets the type of scaling of the values reflected by the scalar bar.
theScaling The value of this parameter is taken from the Scaling enumeration.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ScalarMap.SetRange in double  theMin, void VISU.ScalarMap.SetRange (in double  theMin,
in double  theMaxin double  theMax 
[inherited]) [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -716,210 +596,231 @@ Sets scalar range - min and max boundaries of the scalar bar.
theMax Max boundary of the scalar bar.
- - - -

- - - - -
- - - - - - - - + + +

+ +

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

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

Parameters:
+Sets scalar range that corresponds to the source data. +
+

+ +

+
+ + + + + + + + + +
void VISU.ScalarMap.AddMeshOnGroup (in string  theGroupName  )  [inherited]
+
+
+ +

+Add group as geometry of presentation.

Parameters:
- + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
theMeshName - mesh name
theGroupName - group name
-
-

- - - - -
- - - - - - - + + +

+ +

+
+
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]
+ + + + + +
void VISU.ScalarMap.RemoveAllGeom (  )  [inherited]
-
- - - - - -
-   - + +

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

-

- - - - -
- - - - - - - - +PrsMerger method: Remove all groups.(The scalar map will be placed on all mesh). + +

+ +

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

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

-

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

+ +

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

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

-

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

+ +

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

-Gets the min boundary of the scalar bar.

-

- - - - -
- - - - - - - +Gets the min boundary of the scalar bar. + +

+ +

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

-Gets the max boundary of the scalar bar.

-

- - - - -
- +Gets the max boundary of the scalar bar. + +

+ +

+
+
- - - - + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X, double VISU.ColoredPrs3d.GetSourceMin (  )  [inherited]
+ +
+ +

+Gets the min boundary of the scalar bar from source data. +

+

+ +

+
+ - - - - + + + + + +
in double  Ydouble VISU.ColoredPrs3d.GetSourceMax (  )  [inherited]
+
+
+ +

+Gets the max boundary of the scalar bar from source data. +

+

+ +

+
+ - - - + + + + +
[inherited]boolean VISU.ColoredPrs3d.IsRangeFixed (  )  [inherited]
-
- - - -
-   - + +
+ +

+Defines whether the scalar range corresponds to the source data or not. +

+

+ +

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

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

Parameters:
@@ -928,95 +829,71 @@ Sets the position of the scalar bar origin on the screen.
Par
Y Vertical position. The value can be between 0 and 1.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

-Gets horizontal position of the scalar bar origin.

-

- - - - -
- - - - - - - +Gets horizontal position of the scalar bar origin. + +

+ +

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

-Gets vertical position of the scalar bar origin.

-

- - - - -
- +Gets vertical position of the scalar bar origin. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth, void VISU.ColoredPrs3d.SetSize (in double  theWidth,
in double  theHeightin double  theHeight 
[inherited]) [inherited]
-
- - - -
-   - + +

Sets the size of the scalar bar.

Parameters:
@@ -1025,88 +902,64 @@ Sets the size of the scalar bar.
Parameters:
theHeight Height of this presentable object. The value can be between 0 and 1.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
double VISU.ColoredPrs3d.GetWidth  )  [inherited]
+ + + + + +
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]
+ + + + + +
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]
+ + + + + + +
void VISU.ColoredPrs3d.SetNbColors (in long  theNbColors  )  [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -1114,60 +967,44 @@ Sets the number of colors which will be used for presentation of this presentabl
theNbColors A long value defining the number of colors.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]
+ + + + + +
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]
+ + + + + + +
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:
@@ -1175,60 +1012,44 @@ Sets the number of labels which will be used for indication of color gradation o
theNbLabels A long value defining the number of labels.
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
long VISU.ColoredPrs3d.GetLabels  )  [inherited]
+ + + + + +
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]
+ + + + + + +
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:
@@ -1236,205 +1057,220 @@ Sets the title of the scalar bar. By default - the name of the selected result i
theName String parameter defining the name of the scalar bar.
- - - -

- - - - -
- - - - - - - + + +

+ +

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

-Gets the title of the scalar bar.

-

- - - - -
- +Gets the title of the scalar bar. + +

+ +

+
+
- - - - + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx, void VISU.ColoredPrs3d.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.
+
+ +
+

+ +

+
+ - - - - + + + + + + +
in float  theDy, Orientation VISU.ColoredPrs3d.GetBarOrientation (  )  [inherited]
+
+
+ +

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

+

+ +

+
+ + + + + + - - - - + + + + - - - + + + + + + + + +
void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDzin float  theDy,
[inherited]in float  theDz 
) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - +Gets offset parameters for the 3D presentation + +

+ +

+
+
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]
+ + + + + +
float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- - - - - - - +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
IdType VISU.Base.GetID  )  [inherited]
+ + + + + +
void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- - - - - - - +Remove object from study. + +

+ +

+
+
VISUType VISU.Base.GetType  )  [inherited]
+ + + + + +
IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:31:10 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 551bfc52..9d1b480f 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines__inherit__graph.jpg 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 index 25ebfe38..5077e256 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table.html @@ -11,31 +11,35 @@   - +

VISU.Table Interface Reference

Table representation interface More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.Table:

Inheritance graph
- - - + + + + + + + - + - + @@ -56,24 +60,16 @@ Inheritance diagram for VISU.Table:

-


Public Types

 HORIZONTAL
 VERTIACAL
enum  Orientation { HORIZONTAL, VERTIACAL }

Public Member Functions

void SetTitle (in string theTitle)
void SetTitle (in string theTitle)
string GetTitle ()
string GetTitle ()
void SetOrientation (in Orientation theOrientation)
- - - -
- + +
+
+
- +
enum VISU::Table::Orientation enum VISU::Table::Orientation
-
- - - - Vertical orientation of the table.
-   - + +

This enumeration contains a set of elements defining the orientation of the table.

Enumerator:
@@ -84,33 +80,25 @@ Horizontal orientation of the table.
- - - + + +


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - - - + + + + + +
void VISU.Table.SetTitle in string  theTitle  ) void VISU.Table.SetTitle (in string  theTitle  ) 
-
- - - -
-   - + +

Sets the title of the table.

Parameters:
@@ -118,60 +106,44 @@ Sets the title of the table.
Parameters:
theTitle String parameter defining the title of this table.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
string VISU.Table.GetTitle  ) 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  ) void VISU.Table.SetOrientation (in Orientation  theOrientation  ) 
-
- - - -
-   - + +

Sets orientation of the table.

Parameters:
@@ -179,176 +151,128 @@ 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  ) 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  ) 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  ) 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]void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- +Remove object from study. + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:30:48 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView.html index da2505fb..6e183f1a 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView.html @@ -11,22 +11,40 @@   - +

VISU.TableView Interface Reference

Interface of the Table view. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.TableView:

Inheritance graph
- - + + + + + + + + + + + + + + + + + + + + - + - + @@ -101,9 +119,9 @@ Inheritance diagram for VISU.TableView:

void 
- + - + @@ -121,7 +139,7 @@ Inheritance diagram for VISU.TableView:

void 
- + @@ -132,24 +150,16 @@ Inheritance diagram for VISU.TableView:

-


Public Types

 OBJECTBROWSER
 VIEWER
 PYTHON
 MESSAGES
 TOP
 CENTER
 BOTTOM
 RIGHT
 LEFT
enum  ViewRepresentation { OBJECTBROWSER, VIEWER, PYTHON, @@ -91,9 +109,9 @@ Inheritance diagram for VISU.TableView:

void 
SetViewPositionVertical (in ViewPosition ViewPosVer)
void SetRelativePosition (in double x, in double y)
void SetRelativePosition (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void Minimize ()
Maximize ()
void SetTitle (in string theTitle)
void SetTitle (in string theTitle)
string GetTitle ()
string GetTitle ()
void SetBackground (in SALOMEDS::Color theColor)
Update ()
boolean SavePicture (in string theFileName)
boolean SavePicture (in string theFileName)
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::View::ViewRepresentation [inherited] enum VISU::View::ViewRepresentation [inherited]
-
- - - -
-   - + +

displaying part ("ALL" isn't setable)

Enumerator:
@@ -164,27 +174,19 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::View::ViewPosition [inherited] enum VISU::View::ViewPosition [inherited]
-
- - - -
-   - + +

Enumerator:
@@ -201,233 +203,169 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - + + +


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.ShowPart in ViewRepresentation  ViewRepr, void VISU.View.ShowPart (in ViewRepresentation  ViewRepr,
in boolean  statein boolean  state 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
boolean VISU.View.IsPartShown in ViewRepresentation  ViewRepr  )  [inherited]boolean VISU.View.IsPartShown (in ViewRepresentation  ViewRepr  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitRight  )  [inherited]void VISU.View.SplitRight (  )  [inherited]
-
- - - - - -
-   - + +

-Horizontally split workarea of this view. This view is moved in a new right area.

-

- - - - -
- +Horizontally split workarea of this view. This view is moved in a new right area. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitLeft  )  [inherited]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.

-

- - - - -
- +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]void VISU.View.SplitBottom (  )  [inherited]
-
- - - - - -
-   - + +

-Vertically split workarea of this view. This view is moved in a new bottom area.

-

- - - - -
- +Vertically split workarea of this view. This view is moved in a new bottom area. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitTop  )  [inherited]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.

-

- - - - -
- +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]void VISU.View.OnTop (  )  [inherited]
-
- - - - - -
-   - + +

-Put this view window on top of its work area.

-

- - - - -
- +Put this view window on top of its work area. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.Attract in View  theView  )  [inherited]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:
@@ -435,32 +373,24 @@ Put theView in workarea of this view right after it. If theView
theView A view window to be attracted to this one.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.AttractAll in View  theView  )  [inherited]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:
@@ -468,32 +398,24 @@ Put all the view windows from workarea of theView in workarea of this v
theView A view window to be attracted to this one together with all its workarea.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetRelativePositionInSplitter in double  thePosition  )  [inherited]void VISU.View.SetRelativePositionInSplitter (in double  thePosition  )  [inherited]
-
- - - -
-   - + +

Set position of this view window relatively its splitter.

Parameters:
@@ -501,32 +423,24 @@ Set position of this view window relatively its splitter.
Par
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. - - -

- - - - -
- +Direction of positioning is defined by the splitter orientation. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetRelativeSizeInSplitter in double  theSize  )  [inherited]void VISU.View.SetRelativeSizeInSplitter (in double  theSize  )  [inherited]
-
- - - -
-   - + +

Set size of this view window relatively its splitter.

Parameters:
@@ -534,32 +448,24 @@ Set size of this view window relatively its splitter.
Paramet
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. - - -

- - - - -
- +Direction of resizing is defined by the splitter orientation. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetRelativePositionX in double  thePosition  )  [inherited]void VISU.View.SetRelativePositionX (in double  thePosition  )  [inherited]
-
- - - -
-   - + +

Set horizontal position of this view window relatively its workstack.

Parameters:
@@ -567,32 +473,24 @@ Set horizontal position of this view window relatively its workstack.
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]void VISU.View.SetRelativePositionY (in double  thePosition  )  [inherited]
-
- - - -
-   - + +

Set vertical position of this view window relatively its workstack.

Parameters:
@@ -600,32 +498,24 @@ Set vertical position of this view window relatively its workstack.
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]void VISU.View.SetRelativeSizeX (in double  theSize  )  [inherited]
-
- - - -
-   - + +

Set horizontal size of this view window relatively its workstack.

Parameters:
@@ -633,32 +523,24 @@ Set horizontal size of this view window relatively its workstack.
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]void VISU.View.SetRelativeSizeY (in double  theSize  )  [inherited]
-
- - - -
-   - + +

Set vertical size of this view window relatively its workstack.

Parameters:
@@ -666,353 +548,257 @@ Set vertical size of this view window relatively its workstack.
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]void VISU.View.SetViewWidth (in long  Width  )  [inherited]
-
- - - - - -
-   - + +

-Old methods for view parameters management, they don't work now

-

- - - - -
- +Old methods for view parameters management, they don't work now + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetViewHeight in long  Height  )  [inherited]void VISU.View.SetViewHeight (in long  Height  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.View.GetViewWidth  )  [inherited]long VISU.View.GetViewWidth (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.View.GetViewHeight  )  [inherited]long VISU.View.GetViewHeight (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetViewPositionHorizontal in ViewPosition  ViewPosHor  )  [inherited]void VISU.View.SetViewPositionHorizontal (in ViewPosition  ViewPosHor  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetViewPositionVertical in ViewPosition  ViewPosVer  )  [inherited]void VISU.View.SetViewPositionVertical (in ViewPosition  ViewPosVer  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.SetRelativePosition in double  x, void VISU.View.SetRelativePosition (in double  x,
in double  yin double  y 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.SetRelativeSize in double  x, void VISU.View.SetRelativeSize (in double  x,
in double  yin double  y 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Minimize  )  [inherited]void VISU.View.Minimize (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Restore  )  [inherited]void VISU.View.Restore (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Maximize  )  [inherited]void VISU.View.Maximize (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetTitle in string  theTitle  )  [inherited]void VISU.View.SetTitle (in string  theTitle  )  [inherited]
-
- - - -
-   - + +

Sets the title of the View frame.

Parameters:
@@ -1020,59 +806,43 @@ Sets the title of the View frame.
Parameters:
theTitle String parameter defining the title of the View frame.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
string VISU.View.GetTitle  )  [inherited]string VISU.View.GetTitle (  )  [inherited]
-
- - - - - -
-   - + +

-Gets the title of the View frame.

-

- - - - -
- +Gets the title of the View frame. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetBackground in SALOMEDS::Color  theColor  )  [inherited]void VISU.View.SetBackground (in SALOMEDS::Color  theColor  )  [inherited]
-
- - - -
-   - + +

Sets background color of the View frame.

Parameters:
@@ -1080,113 +850,81 @@ Sets background color of the View frame.
Parameters:
theColor Background color defined in SALOMEDS.Color enumeration.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
SALOMEDS::Color VISU.View.GetBackground  )  [inherited]SALOMEDS::Color VISU.View.GetBackground (  )  [inherited]
-
- - - - - -
-   - + +

-Gets background color of the View frame.

-

- - - - -
- +Gets background color of the View frame. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.EraseAll  )  [inherited]void VISU.View.EraseAll (  )  [inherited]
-
- - - - - -
-   - + +

-Removes all presentations (presentable objects) from the view.

-

- - - - -
- +Removes all presentations (presentable objects) from the view. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.DisplayAll  )  [inherited]void VISU.View.DisplayAll (  )  [inherited]
-
- - - - - -
-   - + +

-Displays all presentations (presentable objects) in the view.

-

- - - - -
- +Displays all presentations (presentable objects) in the view. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.Erase in PrsObject  thePrsObj  )  [inherited]void VISU.View.Erase (in PrsObject  thePrsObj  )  [inherited]
-
- - - -
-   - + +

Removes a definite presentation (presentable object) from the view.

Parameters:
@@ -1194,32 +932,24 @@ Removes a definite presentation (presentable object) from the view.
thePrsObj The presentation (presentable object) which should be deleted.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.Display in PrsObject  thePrsObj  )  [inherited]void VISU.View.Display (in PrsObject  thePrsObj  )  [inherited]
-
- - - -
-   - + +

Displays a definite presentation (presentable object) in the view.

Parameters:
@@ -1227,32 +957,24 @@ Displays a definite presentation (presentable object) in the view.
<
thePrsObj The presentation (presentable object) which should be displayed.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.DisplayOnly in PrsObject  thePrsObj  )  [inherited]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:
@@ -1260,59 +982,43 @@ Allows to display only a definite presentation (presentable object) in the view.
thePrsObj The presentation (presentable object) which should be displayed.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Update  )  [inherited]void VISU.View.Update (  )  [inherited]
-
- - - - - -
-   - + +

-Updates the view.

-

- - - - -
- +Updates the view. + +

+ +

+
+
- - - - - - + + + + + +
boolean VISU.View.SavePicture in string  theFileName  )  [inherited]boolean VISU.View.SavePicture (in string  theFileName  )  [inherited]
-
- - - -
-   - + +

Saves the view.

Parameters:
@@ -1321,65 +1027,49 @@ Saves the view.
Parameters:

Returns:
True, if the view have been saved successfully.
- - - -

- - - - -
- + + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:31:19 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index cfc5f762..d7b2a076 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView__inherit__graph.jpg 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 index 314fd93b..9e349760 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table__inherit__graph.jpg 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 index 1040447e..704c79dc 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1VISU__Gen.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1VISU__Gen.html @@ -11,19 +11,19 @@   - +

VISU.VISU_Gen Interface Reference

VISU_Gen interface More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.VISU_Gen:

Inheritance graph
- - - + + + @@ -34,53 +34,53 @@ Inheritance diagram for VISU.VISU_Gen:

ViewManager 
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -94,6 +94,8 @@ Inheritance diagram for VISU.VISU_Gen:

void 
+ + @@ -103,176 +105,128 @@ Inheritance diagram for VISU.VISU_Gen:

-

GetViewManager ()
SALOMEDS::SObject ImportTables (in string theFileName)
SALOMEDS::SObject ImportTables (in string theFileName)
boolean ExportTableToFile (in SALOMEDS::SObject theTable, in string theFileName)
boolean ExportTableToFile (in SALOMEDS::SObject theTable, in string theFileName)
Result ImportFile (in string theFileName)
Result ImportFile (in string theFileName)
Result CreateResult (in string theFileName)
Result CreateResult (in string theFileName)
Result CopyAndImportFile (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 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 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)
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 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 FamilyMeshOnEntity (in Result theResult, in string theMeshName, in Entity theEntity, in string theFamilyName)
Mesh GroupMesh (in Result theResult, in string theMeshName, in string theGroupName)
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)
ScalarMap ScalarMapOnField (in Result theResult, in string theMeshName, in Entity theEntity, in string theFieldName, in long theIteration)
GaussPoints GaussPointsOnField (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 long theIteration)
DeformedShape DeformedShapeOnField (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 long theIteration)
ScalarMapOnDeformedShape ScalarMapOnDeformedShapeOnField (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 long theIteration)
Vectors VectorsOnField (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 long theIteration)
IsoSurfaces IsoSurfacesOnField (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 long theIteration)
StreamLines StreamLinesOnField (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 long theIteration)
CutPlanes CutPlanesOnField (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 long theIteration)
CutLines CutLinesOnField (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 long theIteration)
Plot3D Plot3DOnField (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 long theIteration)
Table CreateTable (in string theTableEntry)
Table CreateTable (in string theTableEntry)
Curve CreateCurve (in Table theTable, in long theHRow, in long theVRow)
DeletePrs3d (in Prs3d thePrs3d)
ColoredPrs3dCache GetColoredPrs3dCache (in SALOMEDS::Study theStudy)
IdType GetID ()
VISUType GetType ()
- - - -
- - - - - - - - + +
+
+
void VISU.VISU_Gen.SetCurrentStudy in SALOMEDS::Study  theStudy  ) 
+ + + + + + +
void VISU.VISU_Gen.SetCurrentStudy (in SALOMEDS::Study  theStudy  ) 
-
- - - - - -
-   - + +

-Sets a definite study to be current.

-

- - - - -
- - - - - - - +Sets a definite study to be current. + +

+ +

+
+
SALOMEDS::Study VISU.VISU_Gen.GetCurrentStudy  ) 
+ + + + + +
SALOMEDS::Study VISU.VISU_Gen.GetCurrentStudy (  ) 
-
- - - - - -
-   - + +

-Gets the current study.

-

- - - - -
- - - - - - - +Gets the current study. + +

+ +

+
+
ViewManager VISU.VISU_Gen.GetViewManager  ) 
+ + + + + +
ViewManager VISU.VISU_Gen.GetViewManager (  ) 
-
- - - - - -
-   - + +

-Gets the View Manager which is used for creation of post-processing presentations.

-

- - - - -
- - - - - - - - +Gets the View Manager which is used for creation of post-processing presentations. + +

+ +

+
+
SALOMEDS::SObject VISU.VISU_Gen.ImportTables in string  theFileName  ) 
+ + + + + + +
SALOMEDS::SObject VISU.VISU_Gen.ImportTables (in string  theFileName  ) 
-
- - - - - -
-   - + +

-Imports tables from a file and create TableAttribute in Sudy

-

- - - - -
- +Imports tables from a file and create TableAttribute in Sudy + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
boolean VISU.VISU_Gen.ExportTableToFile in SALOMEDS::SObject  theTable, boolean VISU.VISU_Gen.ExportTableToFile (in SALOMEDS::SObject  theTable,
in string  theFileNamein string  theFileName 
)
-
- - - - - -
-   - + +

-Export table to a file

-

- - - - -
- - - - - - - - +Export table to a file + +

+ +

+
+
Result VISU.VISU_Gen.ImportFile in string  theFileName  ) 
+ + + + + + +
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:
@@ -280,32 +234,24 @@ Imports data from a file. The access to this file will be conserved outside of t
theFileName String parameter defining the name of the file from which the data will be imported.
- - - -

- - - - -
- - - - - - - - + + +

+ +

+
+
Result VISU.VISU_Gen.CreateResult in string  theFileName  ) 
+ + + + + + +
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:
@@ -313,32 +259,24 @@ Create result and initialize its with the file. The access to this file will be
theFileName String parameter defining the name of the file from which the data will be imported.
- - - -

- - - - -
- - - - - - - - + + +

+ +

+
+
Result VISU.VISU_Gen.CopyAndImportFile in string  theFileName  ) 
+ + + + + + +
Result VISU.VISU_Gen.CopyAndImportFile (in string  theFileName  ) 
-
- - - -
-   - + +

Imports data from a file. The access to this file will closed.

Parameters:
@@ -346,1046 +284,894 @@ Imports data from a file. The access to this file will closed.
<
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  ) 
+ + + + + + +
Result VISU.VISU_Gen.ImportMed (in SALOMEDS::SObject  theMedSObject  ) 
-
- - - - - -
-   - + +

-Imports data from a MED object.

-

- - - - -
- - - - - - - - +Imports data from a MED object. + +

+ +

+
+
Result VISU.VISU_Gen.ImportMedField in SALOME_MED::FIELD  theField  ) 
+ + + + + + +
Result VISU.VISU_Gen.ImportMedField (in SALOME_MED::FIELD  theField  ) 
-
- - - - - -
-   - + +

-Imports data from a MED field.

-

- - - - -
- +Imports data from a MED field. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.VISU_Gen.RenameEntityInStudy in Result  theResult, void VISU.VISU_Gen.RenameEntityInStudy (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theNewNamein 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.
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, void VISU.VISU_Gen.RenameFamilyInStudy (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theSubMeshName, in string  theSubMeshName,
in string  theNewNamein string  theNewName 
)
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.VISU_Gen.RenameGroupInStudy in Result  theResult, void VISU.VISU_Gen.RenameGroupInStudy (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in string  theSubMeshName, in string  theSubMeshName,
in string  theNewNamein string  theNewName 
)
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
Mesh VISU.VISU_Gen.MeshOnEntity in Result  theResult, Mesh VISU.VISU_Gen.MeshOnEntity (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntityin Entity  theEntity 
)
-
- - - - - -
-   - + +

-Creates a mesh on the basis of the data generated in other sources (MED object or file).

Parameters:
+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
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, Mesh VISU.VISU_Gen.FamilyMeshOnEntity (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theFamilyNamein 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
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, Mesh VISU.VISU_Gen.GroupMesh (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in string  theGroupNamein 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
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, ScalarMap VISU.VISU_Gen.ScalarMapOnField (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theFieldName, in string  theFieldName,
in double  theIterationin long  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
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, GaussPoints VISU.VISU_Gen.GaussPointsOnField (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theFieldName, in string  theFieldName,
in double  theIterationin long  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
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, DeformedShape VISU.VISU_Gen.DeformedShapeOnField (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theFieldName, in string  theFieldName,
in double  theIterationin long  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
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, ScalarMapOnDeformedShape VISU.VISU_Gen.ScalarMapOnDeformedShapeOnField (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theFieldName, in string  theFieldName,
in double  theIterationin long  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
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, Vectors VISU.VISU_Gen.VectorsOnField (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theFieldName, in string  theFieldName,
in double  theIterationin long  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
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, IsoSurfaces VISU.VISU_Gen.IsoSurfacesOnField (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theFieldName, in string  theFieldName,
in double  theIterationin long  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
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, StreamLines VISU.VISU_Gen.StreamLinesOnField (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theFieldName, in string  theFieldName,
in double  theIterationin long  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
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, CutPlanes VISU.VISU_Gen.CutPlanesOnField (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theFieldName, in string  theFieldName,
in double  theIterationin long  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
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, CutLines VISU.VISU_Gen.CutLinesOnField (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theFieldName, in string  theFieldName,
in double  theIterationin long  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
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, Plot3D VISU.VISU_Gen.Plot3DOnField (in Result  theResult,
in string  theMeshName, in string  theMeshName,
in Entity  theEntity, in Entity  theEntity,
in string  theFieldName, in string  theFieldName,
in double  theIterationin long  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
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  ) 
+ + + + + + +
Table VISU.VISU_Gen.CreateTable (in string  theTableEntry  ) 
-
- - - -
-   - + +

Creates a table presentation.

Parameters:
@@ -1393,47 +1179,39 @@ Creates a table presentation.
Parameters:
theTableEntry The entry of the table which will be displayed.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
Curve VISU.VISU_Gen.CreateCurve in Table  theTable, Curve VISU.VISU_Gen.CreateCurve (in Table  theTable,
in long  theHRow, in long  theHRow,
in long  theVRowin long  theVRow 
)
-
- - - -
-   - + +

Creates a curve on the basis of points, whose values are taken from the table.

Parameters:
@@ -1443,53 +1221,45 @@ Creates a curve on the basis of points, whose values are taken from the table. <
VRow Index of the row in the table: ordinate of the point.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
Curve VISU.VISU_Gen.CreateCurveWithZ in Table  theTable, Curve VISU.VISU_Gen.CreateCurveWithZ (in Table  theTable,
in long  theHRow, in long  theHRow,
in long  theVRow, in long  theVRow,
in long  theZRowin long  theZRow 
)
-
- - - -
-   - + +

Creates a curve on the basis of points, whose values are taken from the table. Each point has also assigned value, that will be shown as tooltip in Plot2d

Parameters:
@@ -1500,59 +1270,43 @@ Creates a curve on the basis of points, whose values are taken from the table. E
ZRow Index of the row in the table: assigned value (so-called as Z).
- - - -

- - - - -
- - - - - - - + + +

+ +

+
+
Container VISU.VISU_Gen.CreateContainer  ) 
+ + + + + +
Container VISU.VISU_Gen.CreateContainer (  ) 
-
- - - - - -
-   - + +

-Creates a presentation form containing an array of references to the curves.

-

- - - - -
- - - - - - - - +Creates a presentation form containing an array of references to the curves. + +

+ +

+
+
Animation VISU.VISU_Gen.CreateAnimation in View3D  theView3d  ) 
+ + + + + + +
Animation VISU.VISU_Gen.CreateAnimation (in View3D  theView3d  ) 
-
- - - -
-   - + +

Creates an animation in the 3D view.

Parameters:
@@ -1560,121 +1314,109 @@ 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.DeleteResult (in Result  theResult  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - - + + +

+ +

+
+
void VISU.VISU_Gen.DeletePrs3d in Prs3d  thePrs3d  ) 
+ + + + + + +
void VISU.VISU_Gen.DeletePrs3d (in Prs3d  thePrs3d  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - + + +

+ +

+
+
IdType VISU.Base.GetID  )  [inherited]
+ + + + + + +
ColoredPrs3dCache VISU.VISU_Gen.GetColoredPrs3dCache (in SALOMEDS::Study  theStudy  ) 
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- - - - - - - +Get or create ColoredPrs3dCache object. + +

+ +

+
+
VISUType VISU.Base.GetType  )  [inherited]
+ + + + + +
IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:31:16 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 4872dbe9..f07bf4d7 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1VISU__Gen__inherit__graph.jpg 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 index 562deb3e..6d1d99e9 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors.html @@ -11,28 +11,42 @@   - +

VISU.Vectors Interface Reference

Interface of the vector presentation. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.Vectors:

Inheritance graph
- - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + + + + @@ -79,9 +97,11 @@ Inheritance diagram for VISU.Vectors:

void 
- + - + + + @@ -91,6 +111,12 @@ Inheritance diagram for VISU.Vectors:

double 
+ + + + + + @@ -113,14 +139,20 @@ Inheritance diagram for VISU.Vectors:

long 
- + + + - + + + + + @@ -132,24 +164,16 @@ Inheritance diagram for VISU.Vectors:

-


Public Types

 ARROW
 CONE2
 CONE6
 NONE
 CENTER
 TAIL
 HEAD
enum  GlyphType { ARROW, CONE2, CONE6, @@ -44,8 +58,12 @@ Inheritance diagram for VISU.Vectors:

HEAD }
enum  Orientation { HORIZONTAL, -VERTICAL +
 HORIZONTAL
 VERTICAL
enum  Orientation { HORIZONTAL, +VERTICAL }

Public Member Functions

SetRange (in double theMin, in double theMax)
void SetBarOrientation (in Orientation theOrientation)
void SetSourceRange ()
Orientation GetBarOrientation ()
void AddMeshOnGroup (in string theGroupName)
void RemoveAllGeom ()
void SetScalarMode (in long theScalarMode)
GetMax ()
double GetSourceMin ()
double GetSourceMax ()
boolean IsRangeFixed ()
void SetPosition (in double X, in double Y)
 Position of the scalar bar.
GetLabels ()
void SetTitle (in string theName)
void SetTitle (in string theName)
string GetTitle ()
string GetTitle ()
void SetBarOrientation (in Orientation theOrientation)
Orientation GetBarOrientation ()
void SetOffset (in float theDx, in float theDy, in float theDz)
void GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::Vectors::GlyphType enum VISU::Vectors::GlyphType
-
- - - -
-   - + +

This enumeration contains a set of elements defining the type of representation of the vector head.

Enumerator:
@@ -164,27 +188,19 @@ This enumeration contains a set of elements defining the type of representation
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::Vectors::GlyphPos enum VISU::Vectors::GlyphPos
-
- - - - In the head of the vector.
-   - + +

This enumeration contains a set of elements defining the position of the vector head.

Enumerator:
@@ -197,66 +213,50 @@ In the tail of the vector.
- - - -

- - - - -
- + + +

+ +

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

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

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

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

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


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - - - + + + + + +
void VISU.Vectors.SetLineWidth in double  theWidth  ) void VISU.Vectors.SetLineWidth (in double  theWidth  ) 
-
- - - -
-   - + +

Sets the width of the lines of the vectors.

Parameters:
@@ -264,59 +264,43 @@ 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  ) double VISU.Vectors.GetLineWidth (  ) 
-
- - - - - -
-   - + +

-Gets the width of the lines of the vectors.

-

- - - - -
- +Gets the width of the lines of the vectors. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.Vectors.SetGlyphType in GlyphType  theType  ) void VISU.Vectors.SetGlyphType (in GlyphType  theType  ) 
-
- - - -
-   - + +

Sets the type of representation of the vector head.

Parameters:
@@ -324,59 +308,43 @@ Sets the type of representation of the vector head.
Parameter
theType This parameter defines the type of representation of the vector head. This value is taken from the GlyphType enumeration.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
GlyphType VISU.Vectors.GetGlyphType  ) GlyphType VISU.Vectors.GetGlyphType (  ) 
-
- - - - - -
-   - + +

-Gets the type of representation of the vector head.

-

- - - - -
- +Gets the type of representation of the vector head. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.Vectors.SetGlyphPos in GlyphPos  thePos  ) void VISU.Vectors.SetGlyphPos (in GlyphPos  thePos  ) 
-
- - - -
-   - + +

Sets the position of the vector head.

Parameters:
@@ -384,59 +352,43 @@ 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  ) GlyphPos VISU.Vectors.GetGlyphPos (  ) 
-
- - - - - -
-   - + +

-Gets the position of the vector head.

-

- - - - -
- +Gets the position of the vector head. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.DeformedShape.SetScale in double  theScale  )  [inherited]void VISU.DeformedShape.SetScale (in double  theScale  )  [inherited]
-
- - - -
-   - + +

Sets the scale of the presentatable object.

Parameters:
@@ -444,86 +396,62 @@ Sets the scale of the presentatable object.
Parameters:
theScale Double value defining the scale of this presentable object.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
double VISU.DeformedShape.GetScale  )  [inherited]double VISU.DeformedShape.GetScale (  )  [inherited]
-
- - - - - -
-   - + +

-Gets the scale of the presentatable object.

-

- - - - -
- +Gets the scale of the presentatable object. + +

+ +

+
+
- - - - - + + + + +
boolean VISU.DeformedShape.IsColored  )  [inherited]boolean VISU.DeformedShape.IsColored (  )  [inherited]
-
- - - - - -
-   - + +

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

-

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

+ +

+
+
- - - - - - + + + + + +
void VISU.DeformedShape.ShowColored in boolean  theColored  )  [inherited]void VISU.DeformedShape.ShowColored (in boolean  theColored  )  [inherited]
-
- - - -
-   - + +

Shows this presentation in colored mode.

Parameters:
@@ -531,60 +459,44 @@ 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]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]void VISU.DeformedShape.SetColor (in SALOMEDS::Color  theColor  )  [inherited]
-
- - - -
-   - + +

Sets the color of this presentation.

Parameters:
@@ -592,32 +504,24 @@ 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]void VISU.ScalarMap.SetScaling (in Scaling  theScaling  )  [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -625,68 +529,52 @@ Sets the type of scaling of the values reflected by the scalar bar.
theScaling The value of this parameter is taken from the Scaling enumeration.
- - - -

- - - - -
- + + +

+ +

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

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

-

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

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ScalarMap.SetRange in double  theMin, void VISU.ScalarMap.SetRange (in double  theMin,
in double  theMaxin double  theMax 
[inherited]) [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -695,210 +583,231 @@ Sets scalar range - min and max boundaries of the scalar bar.
theMax Max boundary of the scalar bar.
- - - -

- - - - -
- + + +

+ +

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

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

Parameters:
+Sets scalar range that corresponds to the source data. +
+

+ +

+
+ + + + + + + + + +
void VISU.ScalarMap.AddMeshOnGroup (in string  theGroupName  )  [inherited]
+
+
+ +

+Add group as geometry of presentation.

Parameters:
- + +
theOrientation This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration.
theMeshName - mesh name
theGroupName - group name
-
-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
Orientation VISU.ScalarMap.GetBarOrientation  )  [inherited]void VISU.ScalarMap.RemoveAllGeom (  )  [inherited]
-
- - - - - -
-   - + +

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

-

- - - - -
- +PrsMerger method: Remove all groups.(The scalar map will be placed on all mesh). + +

+ +

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

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

-

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

+ +

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

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

-

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

+ +

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

-Gets the min boundary of the scalar bar.

-

- - - - -
- +Gets the min boundary of the scalar bar. + +

+ +

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

-Gets the max boundary of the scalar bar.

-

- - - - -
- +Gets the max boundary of the scalar bar. + +

+ +

+
+
- - - - + + + + + +
void VISU.ColoredPrs3d.SetPosition in double  X, double VISU.ColoredPrs3d.GetSourceMin (  )  [inherited]
+ +
+ +

+Gets the min boundary of the scalar bar from source data. +

+

+ +

+
+ - - - - + + + + + +
in double  Ydouble VISU.ColoredPrs3d.GetSourceMax (  )  [inherited]
+
+
+ +

+Gets the max boundary of the scalar bar from source data. +

+

+ +

+
+ - - - + + + + +
[inherited]boolean VISU.ColoredPrs3d.IsRangeFixed (  )  [inherited]
-
- - - -
-   - + +
+ +

+Defines whether the scalar range corresponds to the source data or not. +

+

+ +

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

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

Parameters:
@@ -907,95 +816,71 @@ Sets the position of the scalar bar origin on the screen.
Par
Y Vertical position. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

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

-Gets horizontal position of the scalar bar origin.

-

- - - - -
- +Gets horizontal position of the scalar bar origin. + +

+ +

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

-Gets vertical position of the scalar bar origin.

-

- - - - -
- +Gets vertical position of the scalar bar origin. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.ColoredPrs3d.SetSize in double  theWidth, void VISU.ColoredPrs3d.SetSize (in double  theWidth,
in double  theHeightin double  theHeight 
[inherited]) [inherited]
-
- - - -
-   - + +

Sets the size of the scalar bar.

Parameters:
@@ -1004,88 +889,64 @@ Sets the size of the scalar bar.
Parameters:
theHeight Height of this presentable object. The value can be between 0 and 1.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
double VISU.ColoredPrs3d.GetWidth  )  [inherited]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]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]void VISU.ColoredPrs3d.SetNbColors (in long  theNbColors  )  [inherited]
-
- - - -
-   - + +

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

Parameters:
@@ -1093,60 +954,44 @@ Sets the number of colors which will be used for presentation of this presentabl
theNbColors A long value defining the number of colors.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetNbColors  )  [inherited]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]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:
@@ -1154,60 +999,44 @@ Sets the number of labels which will be used for indication of color gradation o
theNbLabels A long value defining the number of labels.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.ColoredPrs3d.GetLabels  )  [inherited]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]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:
@@ -1215,205 +1044,220 @@ Sets the title of the scalar bar. By default - the name of the selected result i
theName String parameter defining the name of the scalar bar.
- - - -

- - - - -
- + + +

+ +

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

-Gets the title of the scalar bar.

-

- - - - -
- +Gets the title of the scalar bar. + +

+ +

+
+
+ + + + + + + + +
void VISU.ColoredPrs3d.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.
+
+ +
+

+ +

+
+ - - - - + + + + + + +
void VISU.Prs3d.SetOffset in float  theDx, Orientation VISU.ColoredPrs3d.GetBarOrientation (  )  [inherited]
+
+
+ +

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

+

+ +

+
+ + + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.SetOffset (in float  theDx,
in float  theDy, in float  theDy,
in float  theDzin float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Move the 3D presentation according to the given offset parameters + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.Prs3d.GetOffset out float  theDx, void VISU.Prs3d.GetOffset (out float  theDx,
out float  theDy, out float  theDy,
out float  theDzout float  theDz 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- +Gets offset parameters for the 3D presentation + +

+ +

+
+
- - - - - + + + + +
void VISU.RemovableObject.RemoveFromStudy  )  [inherited]float VISU.Prs3d.GetMemorySize (  )  [inherited]
-
- - - - - -
-   - + +

-Remove object from study.

-

- - - - -
- +Gets memory size actually used by the presentation (Mb). + +

+ +

+
+
- - - - - + + + + +
IdType VISU.Base.GetID  )  [inherited]void VISU.RemovableObject.RemoveFromStudy (  )  [inherited]
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- +Remove object from study. + +

+ +

+
+
- - - - - + + + + +
VISUType VISU.Base.GetType  )  [inherited]IdType VISU.Base.GetID (  )  [inherited]
-
- - - - - -
-   - + +

-Returns the type of the presentable object

+Returns ID of the object. + +

+ +

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

+Returns the type of the presentable object +

+

+Generated on Thu Jun 21 14:31:13 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index bebda0d5..5341b71c 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors__inherit__graph.jpg 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 index 49a49f98..22bf9725 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View.html @@ -11,24 +11,42 @@   - +

VISU.View Interface Reference

View interface More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.View:

Inheritance graph
- - - - + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -103,9 +121,9 @@ Inheritance diagram for VISU.View:

void 
- + - + @@ -123,7 +141,7 @@ Inheritance diagram for VISU.View:

void 
- + @@ -134,24 +152,16 @@ Inheritance diagram for VISU.View:

Table, XY plot. View interface is a base for all types of view interfaces.


Member Enumeration Documentation

-

-


Public Types

 OBJECTBROWSER
 VIEWER
 PYTHON
 MESSAGES
 TOP
 CENTER
 BOTTOM
 RIGHT
 LEFT
enum  ViewRepresentation { OBJECTBROWSER, VIEWER, PYTHON, @@ -93,9 +111,9 @@ Inheritance diagram for VISU.View:

void 
SetViewPositionVertical (in ViewPosition ViewPosVer)
void SetRelativePosition (in double x, in double y)
void SetRelativePosition (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void Minimize ()
Maximize ()
void SetTitle (in string theTitle)
void SetTitle (in string theTitle)
string GetTitle ()
string GetTitle ()
void SetBackground (in SALOMEDS::Color theColor)
Update ()
boolean SavePicture (in string theFileName)
boolean SavePicture (in string theFileName)
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::View::ViewRepresentation enum VISU::View::ViewRepresentation
-
- - - -
-   - + +

displaying part ("ALL" isn't setable)

Enumerator:
@@ -166,27 +176,19 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::View::ViewPosition enum VISU::View::ViewPosition
-
- - - -
-   - + +

Enumerator:
@@ -203,233 +205,169 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - + + +


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.ShowPart in ViewRepresentation  ViewRepr, void VISU.View.ShowPart (in ViewRepresentation  ViewRepr,
in boolean  statein boolean  state 
)
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
boolean VISU.View.IsPartShown in ViewRepresentation  ViewRepr  ) boolean VISU.View.IsPartShown (in ViewRepresentation  ViewRepr  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitRight  ) void VISU.View.SplitRight (  ) 
-
- - - - - -
-   - + +

-Horizontally split workarea of this view. This view is moved in a new right area.

-

- - - - -
- +Horizontally split workarea of this view. This view is moved in a new right area. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitLeft  ) 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.

-

- - - - -
- +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  ) void VISU.View.SplitBottom (  ) 
-
- - - - - -
-   - + +

-Vertically split workarea of this view. This view is moved in a new bottom area.

-

- - - - -
- +Vertically split workarea of this view. This view is moved in a new bottom area. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitTop  ) 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.

-

- - - - -
- +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  ) void VISU.View.OnTop (  ) 
-
- - - - - -
-   - + +

-Put this view window on top of its work area.

-

- - - - -
- +Put this view window on top of its work area. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.Attract in View  theView  ) 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:
@@ -437,32 +375,24 @@ Put theView in workarea of this view right after it. If theView
theView A view window to be attracted to this one.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.AttractAll in View  theView  ) 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:
@@ -470,32 +400,24 @@ Put all the view windows from workarea of theView in workarea of this v
theView A view window to be attracted to this one together with all its workarea.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetRelativePositionInSplitter in double  thePosition  ) void VISU.View.SetRelativePositionInSplitter (in double  thePosition  ) 
-
- - - -
-   - + +

Set position of this view window relatively its splitter.

Parameters:
@@ -503,32 +425,24 @@ Set position of this view window relatively its splitter.
Par
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. - - -

- - - - -
- +Direction of positioning is defined by the splitter orientation. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetRelativeSizeInSplitter in double  theSize  ) void VISU.View.SetRelativeSizeInSplitter (in double  theSize  ) 
-
- - - -
-   - + +

Set size of this view window relatively its splitter.

Parameters:
@@ -536,32 +450,24 @@ Set size of this view window relatively its splitter.
Paramet
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. - - -

- - - - -
- +Direction of resizing is defined by the splitter orientation. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetRelativePositionX in double  thePosition  ) void VISU.View.SetRelativePositionX (in double  thePosition  ) 
-
- - - -
-   - + +

Set horizontal position of this view window relatively its workstack.

Parameters:
@@ -569,32 +475,24 @@ Set horizontal position of this view window relatively its workstack.
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  ) void VISU.View.SetRelativePositionY (in double  thePosition  ) 
-
- - - -
-   - + +

Set vertical position of this view window relatively its workstack.

Parameters:
@@ -602,32 +500,24 @@ Set vertical position of this view window relatively its workstack.
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  ) void VISU.View.SetRelativeSizeX (in double  theSize  ) 
-
- - - -
-   - + +

Set horizontal size of this view window relatively its workstack.

Parameters:
@@ -635,32 +525,24 @@ Set horizontal size of this view window relatively its workstack.
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  ) void VISU.View.SetRelativeSizeY (in double  theSize  ) 
-
- - - -
-   - + +

Set vertical size of this view window relatively its workstack.

Parameters:
@@ -668,353 +550,257 @@ Set vertical size of this view window relatively its workstack.
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  ) void VISU.View.SetViewWidth (in long  Width  ) 
-
- - - - - -
-   - + +

-Old methods for view parameters management, they don't work now

-

- - - - -
- +Old methods for view parameters management, they don't work now + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetViewHeight in long  Height  ) void VISU.View.SetViewHeight (in long  Height  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.View.GetViewWidth  ) long VISU.View.GetViewWidth (  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.View.GetViewHeight  ) long VISU.View.GetViewHeight (  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetViewPositionHorizontal in ViewPosition  ViewPosHor  ) void VISU.View.SetViewPositionHorizontal (in ViewPosition  ViewPosHor  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetViewPositionVertical in ViewPosition  ViewPosVer  ) void VISU.View.SetViewPositionVertical (in ViewPosition  ViewPosVer  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.SetRelativePosition in double  x, void VISU.View.SetRelativePosition (in double  x,
in double  yin double  y 
)
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.SetRelativeSize in double  x, void VISU.View.SetRelativeSize (in double  x,
in double  yin double  y 
)
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Minimize  ) void VISU.View.Minimize (  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Restore  ) void VISU.View.Restore (  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Maximize  ) void VISU.View.Maximize (  ) 
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetTitle in string  theTitle  ) void VISU.View.SetTitle (in string  theTitle  ) 
-
- - - -
-   - + +

Sets the title of the View frame.

Parameters:
@@ -1022,59 +808,43 @@ Sets the title of the View frame.
Parameters:
theTitle String parameter defining the title of the View frame.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
string VISU.View.GetTitle  ) string VISU.View.GetTitle (  ) 
-
- - - - - -
-   - + +

-Gets the title of the View frame.

-

- - - - -
- +Gets the title of the View frame. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.SetBackground in SALOMEDS::Color  theColor  ) void VISU.View.SetBackground (in SALOMEDS::Color  theColor  ) 
-
- - - -
-   - + +

Sets background color of the View frame.

Parameters:
@@ -1082,113 +852,81 @@ Sets background color of the View frame.
Parameters:
theColor Background color defined in SALOMEDS.Color enumeration.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
SALOMEDS::Color VISU.View.GetBackground  ) SALOMEDS::Color VISU.View.GetBackground (  ) 
-
- - - - - -
-   - + +

-Gets background color of the View frame.

-

- - - - -
- +Gets background color of the View frame. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.EraseAll  ) void VISU.View.EraseAll (  ) 
-
- - - - - -
-   - + +

-Removes all presentations (presentable objects) from the view.

-

- - - - -
- +Removes all presentations (presentable objects) from the view. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.DisplayAll  ) void VISU.View.DisplayAll (  ) 
-
- - - - - -
-   - + +

-Displays all presentations (presentable objects) in the view.

-

- - - - -
- +Displays all presentations (presentable objects) in the view. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.Erase in PrsObject  thePrsObj  ) void VISU.View.Erase (in PrsObject  thePrsObj  ) 
-
- - - -
-   - + +

Removes a definite presentation (presentable object) from the view.

Parameters:
@@ -1196,32 +934,24 @@ Removes a definite presentation (presentable object) from the view.
thePrsObj The presentation (presentable object) which should be deleted.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.Display in PrsObject  thePrsObj  ) void VISU.View.Display (in PrsObject  thePrsObj  ) 
-
- - - -
-   - + +

Displays a definite presentation (presentable object) in the view.

Parameters:
@@ -1229,32 +959,24 @@ Displays a definite presentation (presentable object) in the view.
<
thePrsObj The presentation (presentable object) which should be displayed.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - - + + + + + +
void VISU.View.DisplayOnly in PrsObject  thePrsObj  ) 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:
@@ -1262,59 +984,43 @@ Allows to display only a definite presentation (presentable object) in the view.
thePrsObj The presentation (presentable object) which should be displayed.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Update  ) void VISU.View.Update (  ) 
-
- - - - - -
-   - + +

-Updates the view.

-

- - - - -
- +Updates the view. + +

+ +

+
+
- - - - - - + + + + + +
boolean VISU.View.SavePicture in string  theFileName  ) boolean VISU.View.SavePicture (in string  theFileName  ) 
-
- - - -
-   - + +

Saves the view.

Parameters:
@@ -1323,65 +1029,49 @@ Saves the view.
Parameters:

Returns:
True, if the view have been saved successfully.
- - - -

- - - - -
- + + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:31:17 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D.html b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D.html index a442397e..6b980479 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D.html @@ -11,24 +11,42 @@   - +

VISU.View3D Interface Reference

3D view interface More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.View3D:

Inheritance graph
- - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + @@ -157,9 +185,9 @@ Inheritance diagram for VISU.View3D:

void 
- + - + @@ -167,9 +195,9 @@ Inheritance diagram for VISU.View3D:

void 
- + - + @@ -187,7 +215,7 @@ Inheritance diagram for VISU.View3D:

void 
- + @@ -198,48 +226,32 @@ Inheritance diagram for VISU.View3D:

-


Public Types

typedef double XYZ [3]
 FRONT
 BACK
 LEFT
 RIGHT
 TOP
 BOTTOM
 XAxis
 YAxis
 ZAxis
enum  ViewType {
  FRONT, BACK, @@ -45,6 +63,16 @@ Inheritance diagram for VISU.View3D:

ZAxis }
 OBJECTBROWSER
 VIEWER
 PYTHON
 MESSAGES
 CENTER
enum  ViewRepresentation { OBJECTBROWSER, VIEWER, PYTHON, @@ -87,29 +115,29 @@ Inheritance diagram for VISU.View3D:

void 
RemoveScale ()
boolean SaveViewParams (in string theName)
boolean SaveViewParams (in string theName)
boolean RestoreViewParams (in string theName)
boolean RestoreViewParams (in string theName)
PresentationType GetPresentationType (in ScalarMap thePrs)
string SetPresentationType (in ScalarMap thePrs, in PresentationType thePrsType)
string SetPresentationType (in ScalarMap thePrs, in PresentationType thePrsType)
boolean IsShrinked (in ScalarMap thePrs)
string SetShrinked (in ScalarMap thePrs, in boolean isShrinked)
string SetShrinked (in ScalarMap thePrs, in boolean isShrinked)
boolean IsShaded (in ScalarMap thePrs)
string SetShaded (in ScalarMap thePrs, in boolean isShaded)
string SetShaded (in ScalarMap thePrs, in boolean isShaded)
double GetOpacity (in ScalarMap thePrs)
string SetOpacity (in ScalarMap thePrs, in double theOpacity)
string SetOpacity (in ScalarMap thePrs, in double theOpacity)
double GetLineWidth (in ScalarMap thePrs)
string SetLineWidth (in ScalarMap thePrs, in double theLineWidth)
string SetLineWidth (in ScalarMap thePrs, in double theLineWidth)
void ShowPart (in ViewRepresentation ViewRepr, in boolean state)
SetViewPositionVertical (in ViewPosition ViewPosVer)
void SetRelativePosition (in double x, in double y)
void SetRelativePosition (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void Minimize ()
Maximize ()
void SetTitle (in string theTitle)
void SetTitle (in string theTitle)
string GetTitle ()
string GetTitle ()
void SetBackground (in SALOMEDS::Color theColor)
Update ()
boolean SavePicture (in string theFileName)
boolean SavePicture (in string theFileName)
IdType GetID ()
- - - -
- + +
+
+
- +
typedef double VISU.View3D.XYZ[3] typedef double VISU.View3D.XYZ[3]
-
- - - - - -
-   - + +

-Data type defining coordinates in 3D space.

+Data type defining coordinates in 3D space. + +


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
enum VISU::View3D::ViewType 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:
@@ -258,27 +270,19 @@ This enumeration contains a set of elements determining a predefined point of vi
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::View3D::Axis enum VISU::View3D::Axis
-
- - - -
-   - + +

This enumeration contains a set of elements determining the axis

Enumerator:
@@ -291,27 +295,19 @@ This enumeration contains a set of elements determining the axis
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::View::ViewRepresentation [inherited] enum VISU::View::ViewRepresentation [inherited]
-
- - - -
-   - + +

displaying part ("ALL" isn't setable)

Enumerator:
@@ -326,27 +322,19 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::View::ViewPosition [inherited] enum VISU::View::ViewPosition [inherited]
-
- - - -
-   - + +

Enumerator:
@@ -363,317 +351,229 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - + + +


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - - + + + + +
void VISU.View3D.FitAll  ) void VISU.View3D.FitAll (  ) 
-
- - - - - -
-   - + +

-Makes all presentations, which are currently present in the view, completely visible.

-

- - - - -
- - - - - - - - - -
void VISU.View3D.SetView in ViewType  theType  ) 
-
- - - - - -
-   - +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 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.

-

- - - - -
- +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  ) 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  ) 
-
- - - - - -
-   - +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.

-

- - - - -
- +Sets the vertical line of the camera in 3D space. + +

+ +

+
+
- - - - - + + + + +
XYZ VISU.View3D.GetViewUp  ) XYZ VISU.View3D.GetViewUp (  ) 
-
- - - - - -
-   - + +

-Gets the vertical line of the camera in 3D space.

-

- - - - -
- - - - - - - - - -
void VISU.View3D.SetFocalPoint in XYZ  theDir  ) 
-
- - - - - -
-   - +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.

-

- - - - -
- +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  ) 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  ) 
-
- - - - - -
-   - +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.

-

- - - - -
- +Zooming of the presentable object. Sets the scale. + +

+ +

+
+
- - - - - + + + + +
double VISU.View3D.GetParallelScale  ) double VISU.View3D.GetParallelScale (  ) 
-
- - - - - -
-   - + +

-Zooming of the presentable object. Gets the scale.

-

- - - - -
- +Zooming of the presentable object. Gets the scale. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View3D.ScaleView in Axis  theAxis, void VISU.View3D.ScaleView (in Axis  theAxis,
in double  theParamin double  theParam 
)
-
- - - -
-   - + +

Scaling of the view along a definite axis.

Parameters:
@@ -682,59 +582,43 @@ Scaling of the view along a definite axis.
Parameters:
theParam The coefficient of the scaling
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View3D.RemoveScale  ) void VISU.View3D.RemoveScale (  ) 
-
- - - - - -
-   - + +

-Removes the scaling of the view.

-

- - - - -
- - - - - - - - - -
boolean VISU.View3D.SaveViewParams in string  theName  ) 
-
- - - -
-   - +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.
@@ -743,32 +627,24 @@ Saves view parameters.
Returns:
True if the view
theName The name under which the view parameters will be saved.
- - - -

- - - - -
- - - - - - - - - -
boolean VISU.View3D.RestoreViewParams in string  theName  ) 
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
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.
@@ -777,32 +653,24 @@ Restores view parameters.
Returns:
True if the vi
theName The name of the view parameters which will be restored.
- - - -

- - - - -
- - - - - - - - - -
PresentationType VISU.View3D.GetPresentationType in ScalarMap  thePrs  ) 
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
PresentationType VISU.View3D.GetPresentationType (in ScalarMap  thePrs  ) 
+
+

Get representation type of the given presentation in this view.

Parameters:
@@ -811,41 +679,33 @@ Get representation type of the given presentation in this view.

Returns:
PresentationType Representation type of object in this view.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
string VISU.View3D.SetPresentationType in ScalarMap  thePrs, string VISU.View3D.SetPresentationType (in ScalarMap  thePrs,
in PresentationType  thePrsTypein PresentationType  thePrsType 
)
-
- - - -
-   - + +

Set representation type of the given presentation in this view.

Parameters:
@@ -855,32 +715,24 @@ Set representation type of the given presentation in this view.

Returns:
Empty string in case of success, error description in case of failure.
- - - -

- - - - -
- - - - - - - - - -
boolean VISU.View3D.IsShrinked in ScalarMap  thePrs  ) 
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
boolean VISU.View3D.IsShrinked (in ScalarMap  thePrs  ) 
+
+

Get shrink state of the given presentation in this view.

Parameters:
@@ -889,41 +741,33 @@ Get shrink state of the given presentation in this view.
Para

Returns:
TRUE if thePrs is shrinked in this view, FALSE overwise.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
string VISU.View3D.SetShrinked in ScalarMap  thePrs, string VISU.View3D.SetShrinked (in ScalarMap  thePrs,
in boolean  isShrinkedin boolean  isShrinked 
)
-
- - - -
-   - + +

Make the given presentation shrinked or not shrinked in this view.

Parameters:
@@ -933,32 +777,24 @@ Make the given presentation shrinked or not shrinked in this view.
<

Returns:
Empty string in case of success, error description in case of failure.
- - - -

- - - - -
- - - - - - - - - -
boolean VISU.View3D.IsShaded in ScalarMap  thePrs  ) 
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
boolean VISU.View3D.IsShaded (in ScalarMap  thePrs  ) 
+
+

Get shading state of the given presentation in this view.

Parameters:
@@ -967,41 +803,33 @@ Get shading state of the given presentation in this view.
Par

Returns:
TRUE if thePrs is shaded in this view, FALSE overwise.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
string VISU.View3D.SetShaded in ScalarMap  thePrs, string VISU.View3D.SetShaded (in ScalarMap  thePrs,
in boolean  isShadedin boolean  isShaded 
)
-
- - - -
-   - + +

Make the given presentation shaded or not shaded in this view.

Parameters:
@@ -1011,32 +839,24 @@ Make the given presentation shaded or not shaded in this view.
<

Returns:
Empty string in case of success, error description in case of failure.
- - - -

- - - - -
- - - - - - - - - -
double VISU.View3D.GetOpacity in ScalarMap  thePrs  ) 
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
double VISU.View3D.GetOpacity (in ScalarMap  thePrs  ) 
+
+

Get opacity of the given presentation in this view.

Parameters:
@@ -1045,41 +865,33 @@ Get opacity of the given presentation in this view.
Parameter

Returns:
Opacity value in range [0, 1], 0 - transparent, 1 - opaque.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
string VISU.View3D.SetOpacity in ScalarMap  thePrs, string VISU.View3D.SetOpacity (in ScalarMap  thePrs,
in double  theOpacityin double  theOpacity 
)
-
- - - -
-   - + +

Set opacity of the given presentation in this view.

Parameters:
@@ -1089,32 +901,24 @@ Set opacity of the given presentation in this view.
Parameter

Returns:
Empty string in case of success, error description in case of failure.
- - - -

- - - - -
- - - - - - - - - -
double VISU.View3D.GetLineWidth in ScalarMap  thePrs  ) 
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
double VISU.View3D.GetLineWidth (in ScalarMap  thePrs  ) 
+
+

Get line width of the given presentation in this view.

Parameters:
@@ -1123,41 +927,33 @@ Get line width of the given presentation in this view.
Parame

Returns:
Line width of thePrs in this view.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
string VISU.View3D.SetLineWidth in ScalarMap  thePrs, string VISU.View3D.SetLineWidth (in ScalarMap  thePrs,
in double  theLineWidthin double  theLineWidth 
)
-
- - - -
-   - + +

Set line width of the given presentation in this view.

Parameters:
@@ -1167,232 +963,168 @@ Set line width of the given presentation in this view.
Parame

Returns:
Empty string in case of success, error description in case of failure.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.ShowPart in ViewRepresentation  ViewRepr, void VISU.View.ShowPart (in ViewRepresentation  ViewRepr,
in boolean  statein boolean  state 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - - - -
boolean VISU.View.IsPartShown in ViewRepresentation  ViewRepr  )  [inherited]
-
- - - - - -
-   - + + +

+ +

+
+ + + + + + + + + +
boolean VISU.View.IsPartShown (in ViewRepresentation  ViewRepr  )  [inherited]
+
+

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitRight  )  [inherited]void VISU.View.SplitRight (  )  [inherited]
-
- - - - - -
-   - + +

-Horizontally split workarea of this view. This view is moved in a new right area.

-

- - - - -
- +Horizontally split workarea of this view. This view is moved in a new right area. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitLeft  )  [inherited]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.

-

- - - - -
- +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]void VISU.View.SplitBottom (  )  [inherited]
-
- - - - - -
-   - + +

-Vertically split workarea of this view. This view is moved in a new bottom area.

-

- - - - -
- +Vertically split workarea of this view. This view is moved in a new bottom area. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitTop  )  [inherited]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.

-

- - - - -
- +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]void VISU.View.OnTop (  )  [inherited]
-
- - - - - -
-   - + +

-Put this view window on top of its work area.

-

- - - - -
- - - - - - - - - -
void VISU.View.Attract in View  theView  )  [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:
@@ -1400,32 +1132,24 @@ Put theView in workarea of this view right after it. If theView
theView A view window to be attracted to this one.
- - - -

- - - - -
- - - - - - - - - -
void VISU.View.AttractAll in View  theView  )  [inherited]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
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:
@@ -1433,32 +1157,24 @@ Put all the view windows from workarea of theView in workarea of this v
theView A view window to be attracted to this one together with all its workarea.
- - - -

- - - - -
- - - - - - - - - -
void VISU.View.SetRelativePositionInSplitter in double  thePosition  )  [inherited]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetRelativePositionInSplitter (in double  thePosition  )  [inherited]
+
+

Set position of this view window relatively its splitter.

Parameters:
@@ -1466,32 +1182,24 @@ Set position of this view window relatively its splitter.
Par
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]
-
- - - -
-   - +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:
@@ -1499,32 +1207,24 @@ Set size of this view window relatively its splitter.
Paramet
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]
-
- - - -
-   - +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:
@@ -1532,32 +1232,24 @@ Set horizontal position of this view window relatively its workstack.
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]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetRelativePositionY (in double  thePosition  )  [inherited]
+
+

Set vertical position of this view window relatively its workstack.

Parameters:
@@ -1565,32 +1257,24 @@ Set vertical position of this view window relatively its workstack.
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]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetRelativeSizeX (in double  theSize  )  [inherited]
+
+

Set horizontal size of this view window relatively its workstack.

Parameters:
@@ -1598,32 +1282,24 @@ Set horizontal size of this view window relatively its workstack.
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]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetRelativeSizeY (in double  theSize  )  [inherited]
+
+

Set vertical size of this view window relatively its workstack.

Parameters:
@@ -1631,353 +1307,257 @@ Set vertical size of this view window relatively its workstack.
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]
-
- - - - - -
-   - + + +

+ +

+
+ + + + + + + + + +
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]
-
- - - - - -
-   - +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.GetViewWidth (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.View.GetViewHeight  )  [inherited]long VISU.View.GetViewHeight (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - - - -
void VISU.View.SetViewPositionHorizontal in ViewPosition  ViewPosHor  )  [inherited]
-
- - - - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetViewPositionHorizontal (in ViewPosition  ViewPosHor  )  [inherited]
+
+

-

-

- - - - -
- - - - - - - - - -
void VISU.View.SetViewPositionVertical in ViewPosition  ViewPosVer  )  [inherited]
-
- - - - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetViewPositionVertical (in ViewPosition  ViewPosVer  )  [inherited]
+
+

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.SetRelativePosition in double  x, void VISU.View.SetRelativePosition (in double  x,
in double  yin double  y 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.SetRelativeSize in double  x, void VISU.View.SetRelativeSize (in double  x,
in double  yin double  y 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Minimize  )  [inherited]void VISU.View.Minimize (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Restore  )  [inherited]void VISU.View.Restore (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Maximize  )  [inherited]void VISU.View.Maximize (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - - - -
void VISU.View.SetTitle in string  theTitle  )  [inherited]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetTitle (in string  theTitle  )  [inherited]
+
+

Sets the title of the View frame.

Parameters:
@@ -1985,59 +1565,43 @@ Sets the title of the View frame.
Parameters:
theTitle String parameter defining the title of the View frame.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
string VISU.View.GetTitle  )  [inherited]string VISU.View.GetTitle (  )  [inherited]
-
- - - - - -
-   - + +

-Gets the title of the View frame.

-

- - - - -
- - - - - - - - - -
void VISU.View.SetBackground in SALOMEDS::Color  theColor  )  [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:
@@ -2045,113 +1609,81 @@ Sets background color of the View frame.
Parameters:
theColor Background color defined in SALOMEDS.Color enumeration.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
SALOMEDS::Color VISU.View.GetBackground  )  [inherited]SALOMEDS::Color VISU.View.GetBackground (  )  [inherited]
-
- - - - - -
-   - + +

-Gets background color of the View frame.

-

- - - - -
- +Gets background color of the View frame. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.EraseAll  )  [inherited]void VISU.View.EraseAll (  )  [inherited]
-
- - - - - -
-   - + +

-Removes all presentations (presentable objects) from the view.

-

- - - - -
- +Removes all presentations (presentable objects) from the view. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.DisplayAll  )  [inherited]void VISU.View.DisplayAll (  )  [inherited]
-
- - - - - -
-   - + +

-Displays all presentations (presentable objects) in the view.

-

- - - - -
- - - - - - - - - -
void VISU.View.Erase in PrsObject  thePrsObj  )  [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:
@@ -2159,32 +1691,24 @@ Removes a definite presentation (presentable object) from the view.
thePrsObj The presentation (presentable object) which should be deleted.
- - - -

- - - - -
- - - - - - - - - -
void VISU.View.Display in PrsObject  thePrsObj  )  [inherited]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.Display (in PrsObject  thePrsObj  )  [inherited]
+
+

Displays a definite presentation (presentable object) in the view.

Parameters:
@@ -2192,32 +1716,24 @@ Displays a definite presentation (presentable object) in the view.
<
thePrsObj The presentation (presentable object) which should be displayed.
- - - -

- - - - -
- - - - - - - - - -
void VISU.View.DisplayOnly in PrsObject  thePrsObj  )  [inherited]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
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:
@@ -2225,59 +1741,43 @@ Allows to display only a definite presentation (presentable object) in the view.
thePrsObj The presentation (presentable object) which should be displayed.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Update  )  [inherited]void VISU.View.Update (  )  [inherited]
-
- - - - - -
-   - + +

-Updates the view.

-

- - - - -
- - - - - - - - - -
boolean VISU.View.SavePicture in string  theFileName  )  [inherited]
-
- - - -
-   - +Updates the view. + +

+ +

+
+ + + + + + + + + +
boolean VISU.View.SavePicture (in string  theFileName  )  [inherited]
+
+

Saves the view.

Parameters:
@@ -2286,65 +1786,49 @@ Saves the view.
Parameters:

Returns:
True, if the view have been saved successfully.
- - - -

- - - - -
- + + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:31:18 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index 7da1ebe1..ddfcb301 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D__inherit__graph.jpg 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 index 6ddc8cf4..b7d573f5 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager.html @@ -11,17 +11,17 @@   - +

VISU.ViewManager Interface Reference

Interface of the ViewManager. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.ViewManager:

Inheritance graph
- + @@ -49,140 +49,100 @@ Inheritance diagram for VISU.ViewManager:

ViewManager is necessary for work with view windows (creation and deletion).


Member Function Documentation

-

-

- - - -
- + +
+
+
- - - - - + + + + +
View VISU.ViewManager.GetCurrentView  ) 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  ) View3D VISU.ViewManager.Create3DView (  ) 
-
- - - - - -
-   - + +

-Returns an object reference to the newly created 3D View.

-

- - - - -
- +Returns an object reference to the newly created 3D View. + +

+ +

+
+
- - - - - - + + + + + +
TableView VISU.ViewManager.CreateTableView in Table  theTable  ) TableView VISU.ViewManager.CreateTableView (in Table  theTable  ) 
-
- - - - - -
-   - + +

-Returns an object reference to the newly created Table View.

-

- - - - -
- +Returns an object reference to the newly created Table View. + +

+ +

+
+
- - - - - + + + + +
XYPlot VISU.ViewManager.CreateXYPlot  ) XYPlot VISU.ViewManager.CreateXYPlot (  ) 
-
- - - - - -
-   - + +

-Returns an object reference to the newly created 2D plot View.

-

- - - - -
- +Returns an object reference to the newly created 2D plot View. + +

+ +

+
+
- - - - - - + + + + + +
void VISU.ViewManager.Destroy in View  theView  ) void VISU.ViewManager.Destroy (in View  theView  ) 
-
- - - -
-   - + +

Deletes a definite view.

Parameters:
@@ -190,65 +150,49 @@ Deletes a definite view.
Parameters:
theView The view which should be deleted.
- - - -

- - - - -
- + + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:31:21 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index a1188b14..e02fe030 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager__inherit__graph.jpg 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 index d7272208..6f161cfa 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View__inherit__graph.jpg 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 index 3edaf2b1..9c519f2b 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot.html @@ -11,27 +11,51 @@   - +

VISU.XYPlot Interface Reference

Interface of the 2D plot view. More...

-import "VISU_Gen.idl"; +import "VISU_Gen.idl";

Inheritance diagram for VISU.XYPlot:

Inheritance graph
- + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -74,13 +98,13 @@ Inheritance diagram for VISU.XYPlot:

Scaling 
- + - + - + - + @@ -140,9 +164,9 @@ Inheritance diagram for VISU.XYPlot:

void 
- + - + @@ -150,9 +174,9 @@ Inheritance diagram for VISU.XYPlot:

void 
- + - + @@ -170,7 +194,7 @@ Inheritance diagram for VISU.XYPlot:

void 
- + @@ -181,24 +205,16 @@ Inheritance diagram for VISU.XYPlot:

-


Public Types

 POINTS
 MULTYLINE
 SPLINE
enum  CurveType { POINTS, MULTYLINE, SPLINE }
 OBJECTBROWSER
 VIEWER
 PYTHON
 MESSAGES
 TOP
 CENTER
 BOTTOM
 RIGHT
 LEFT
enum  ViewRepresentation { OBJECTBROWSER, VIEWER, PYTHON, @@ -50,9 +74,9 @@ Inheritance diagram for VISU.XYPlot:


Public Member Functions

void SetSubTitle (in string theTitle)
void SetSubTitle (in string theTitle)
string GetSubTitle ()
string GetSubTitle ()
void SetCurveType (in CurveType theType)
GetVerScaling ()
void SetXTitle (in string theTitle)
void SetXTitle (in string theTitle)
string GetXTitle ()
string GetXTitle ()
void SetYTitle (in string theTitle)
void SetYTitle (in string theTitle)
string GetYTitle ()
string GetYTitle ()
void ShowLegend (in boolean theShowing)
SetViewPositionVertical (in ViewPosition ViewPosVer)
void SetRelativePosition (in double x, in double y)
void SetRelativePosition (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void SetRelativeSize (in double x, in double y)
void Minimize ()
Maximize ()
void SetTitle (in string theTitle)
void SetTitle (in string theTitle)
string GetTitle ()
string GetTitle ()
void SetBackground (in SALOMEDS::Color theColor)
Update ()
boolean SavePicture (in string theFileName)
boolean SavePicture (in string theFileName)
IdType GetID ()
- - - -
- + +
+
+
- +
enum VISU::XYPlot::CurveType 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:
@@ -211,27 +227,19 @@ This enumeration contains a set of elements determining the type of the curve li
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::View::ViewRepresentation [inherited] enum VISU::View::ViewRepresentation [inherited]
-
- - - -
-   - + +

displaying part ("ALL" isn't setable)

Enumerator:
@@ -246,27 +254,19 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::View::ViewPosition [inherited] enum VISU::View::ViewPosition [inherited]
-
- - - -
-   - + +

Enumerator:
@@ -283,33 +283,25 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - + + +


Member Function Documentation

-

- - - - -
- - - - - - - - - -
void VISU.XYPlot.SetSubTitle in string  theTitle  ) 
-
- - - -
-   - + +
+
+ + + + + + + + + +
void VISU.XYPlot.SetSubTitle (in string  theTitle  ) 
+
+

Sets the title of the XY plot

Parameters:
@@ -317,59 +309,43 @@ Sets the title of the XY plot
Parameters:
theTitle The title of the XY plot
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
string VISU.XYPlot.GetSubTitle  ) string VISU.XYPlot.GetSubTitle (  ) 
-
- - - - - -
-   - + +

-Gets the title of the XY plot

-

- - - - -
- - - - - - - - - -
void VISU.XYPlot.SetCurveType in CurveType  theType  ) 
-
- - - -
-   - +Gets the title of the XY plot + +

+ +

+
+ + + + + + + + + +
void VISU.XYPlot.SetCurveType (in CurveType  theType  ) 
+
+

Sets the type of the curve lines.

Parameters:
@@ -377,59 +353,43 @@ Sets the type of the curve lines.
Parameters:
theType The type of the curve lines taken from CurveType enumeration.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
CurveType VISU.XYPlot.GetCurveType  ) CurveType VISU.XYPlot.GetCurveType (  ) 
-
- - - - - -
-   - + +

-Gets the type of the curve lines.

-

- - - - -
- - - - - - - - - -
void VISU.XYPlot.SetMarkerSize in long  theSize  ) 
-
- - - -
-   - +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:
@@ -437,157 +397,125 @@ Sets the size of the markers (data points) with help of which the curve is const
theSize Long value defining the size of the markers.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.XYPlot.GetMarkerSize  ) long VISU.XYPlot.GetMarkerSize (  ) 
-
- - - - - -
-   - + +

-Gets the size of the markers (data points) with help of which the curve is constructed on the graphics.

-

- - - - -
- +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, void VISU.XYPlot.EnableXGrid (in boolean  theMajor,
in long  theNumMajor, in long  theNumMajor,
in boolean  theMinor, in boolean  theMinor,
in long  theNumMinorin long  theNumMinor 
)
-
- - - - - -
-   - + +

-Enable/disables X-axis grid of the 2D plot.

-

- - - - -
- +Enable/disables X-axis grid of the 2D plot. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.XYPlot.EnableYGrid in boolean  theMajor, void VISU.XYPlot.EnableYGrid (in boolean  theMajor,
in long  theNumMajor, in long  theNumMajor,
in boolean  theMinor, in boolean  theMinor,
in long  theNumMinorin long  theNumMinor 
)
-
- - - - - -
-   - + +

-Enable/disables Y-axis grid of the 2D plot.

-

- - - - -
- - - - - - - - - -
void VISU.XYPlot.SetHorScaling in Scaling  theScaling  ) 
-
- - - -
-   - +Enable/disables Y-axis grid of the 2D plot. + +

+ +

+
+ + + + + + + + + +
void VISU.XYPlot.SetHorScaling (in Scaling  theScaling  ) 
+
+

Sets horizontal scaling of the 2D plot.

Parameters:
@@ -595,59 +523,43 @@ Sets horizontal scaling of the 2D plot.
Parameters:
<
theScaling Type of scaling taken from Scaling enumeration.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
Scaling VISU.XYPlot.GetHorScaling  ) Scaling VISU.XYPlot.GetHorScaling (  ) 
-
- - - - - -
-   - + +

-Gets the type horizontal scaling of the 2D plot.

-

- - - - -
- - - - - - - - - -
void VISU.XYPlot.SetVerScaling in Scaling  theScaling  ) 
-
- - - -
-   - +Gets the type horizontal scaling of the 2D plot. + +

+ +

+
+ + + + + + + + + +
void VISU.XYPlot.SetVerScaling (in Scaling  theScaling  ) 
+
+

Sets vertical scaling of the 2D plot.

Parameters:
@@ -655,59 +567,43 @@ Sets vertical scaling of the 2D plot.
Parameters:
theScaling Type of scaling taken from Scaling enumeration.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
Scaling VISU.XYPlot.GetVerScaling  ) Scaling VISU.XYPlot.GetVerScaling (  ) 
-
- - - - - -
-   - + +

-Gets the type vertical scaling of the 2D plot.

-

- - - - -
- - - - - - - - - -
void VISU.XYPlot.SetXTitle in string  theTitle  ) 
-
- - - -
-   - +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:
@@ -715,59 +611,43 @@ 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  ) string VISU.XYPlot.GetXTitle (  ) 
-
- - - - - -
-   - + +

-Gets the title of the X-axis of the plot.

-

- - - - -
- - - - - - - - - -
void VISU.XYPlot.SetYTitle in string  theTitle  ) 
-
- - - -
-   - +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:
@@ -775,486 +655,366 @@ 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  ) string VISU.XYPlot.GetYTitle (  ) 
-
- - - - - -
-   - + +

-Gets the title of the Y-axis of the plot.

-

- - - - -
- - - - - - - - - -
void VISU.XYPlot.ShowLegend in boolean  theShowing  ) 
-
- - - - - -
-   - +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.

-

- - - - -
- +Shows/hides the legend (description) of the 2D plot. + +

+ +

+
+
- - - - - + + + + +
void VISU.XYPlot.FitAll  ) void VISU.XYPlot.FitAll (  ) 
-
- - - - - -
-   - + +

-Shrinks and enlarges the 2D plot to fit the 2D viewer.

-

- - - - -
- +Shrinks and enlarges the 2D plot to fit the 2D viewer. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.XYPlot.FitXRange in double  xMin, void VISU.XYPlot.FitXRange (in double  xMin,
in double  xMaxin double  xMax 
)
-
- - - - - -
-   - + +

-Set range of the 2D plot to X axis of the 2D viewer.

-

- - - - -
- +Set range of the 2D plot to X axis of the 2D viewer. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.XYPlot.FitYRange in double  yMin, void VISU.XYPlot.FitYRange (in double  yMin,
in double  yMaxin double  yMax 
)
-
- - - - - -
-   - + +

-Set range of the 2D plot to Y axis of the 2D viewer.

-

- - - - -
- +Set range of the 2D plot to Y axis of the 2D viewer. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.XYPlot.FitRange in double  xMin, void VISU.XYPlot.FitRange (in double  xMin,
in double  xMax, in double  xMax,
in double  yMin, in double  yMin,
in double  yMaxin double  yMax 
)
-
- - - - - -
-   - + +

-Set range of the 2D plot to XY axis of the 2D viewer.

-

- - - - -
- +Set range of the 2D plot to XY axis of the 2D viewer. + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + +
void VISU.XYPlot.GetFitRanges out double  xMin, void VISU.XYPlot.GetFitRanges (out double  xMin,
out double  xMax, out double  xMax,
out double  yMin, out double  yMin,
out double  yMaxout double  yMax 
)
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.ShowPart in ViewRepresentation  ViewRepr, void VISU.View.ShowPart (in ViewRepresentation  ViewRepr,
in boolean  statein boolean  state 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - - - -
boolean VISU.View.IsPartShown in ViewRepresentation  ViewRepr  )  [inherited]
-
- - - - - -
-   - + + +

+ +

+
+ + + + + + + + + +
boolean VISU.View.IsPartShown (in ViewRepresentation  ViewRepr  )  [inherited]
+
+

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitRight  )  [inherited]void VISU.View.SplitRight (  )  [inherited]
-
- - - - - -
-   - + +

-Horizontally split workarea of this view. This view is moved in a new right area.

-

- - - - -
- +Horizontally split workarea of this view. This view is moved in a new right area. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitLeft  )  [inherited]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.

-

- - - - -
- +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]void VISU.View.SplitBottom (  )  [inherited]
-
- - - - - -
-   - + +

-Vertically split workarea of this view. This view is moved in a new bottom area.

-

- - - - -
- +Vertically split workarea of this view. This view is moved in a new bottom area. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.SplitTop  )  [inherited]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.

-

- - - - -
- +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]void VISU.View.OnTop (  )  [inherited]
-
- - - - - -
-   - + +

-Put this view window on top of its work area.

-

- - - - -
- - - - - - - - - -
void VISU.View.Attract in View  theView  )  [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:
@@ -1262,32 +1022,24 @@ Put theView in workarea of this view right after it. If theView
theView A view window to be attracted to this one.
- - - -

- - - - -
- - - - - - - - - -
void VISU.View.AttractAll in View  theView  )  [inherited]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
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:
@@ -1295,32 +1047,24 @@ Put all the view windows from workarea of theView in workarea of this v
theView A view window to be attracted to this one together with all its workarea.
- - - -

- - - - -
- - - - - - - - - -
void VISU.View.SetRelativePositionInSplitter in double  thePosition  )  [inherited]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetRelativePositionInSplitter (in double  thePosition  )  [inherited]
+
+

Set position of this view window relatively its splitter.

Parameters:
@@ -1328,32 +1072,24 @@ Set position of this view window relatively its splitter.
Par
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]
-
- - - -
-   - +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:
@@ -1361,32 +1097,24 @@ Set size of this view window relatively its splitter.
Paramet
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]
-
- - - -
-   - +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:
@@ -1394,32 +1122,24 @@ Set horizontal position of this view window relatively its workstack.
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]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetRelativePositionY (in double  thePosition  )  [inherited]
+
+

Set vertical position of this view window relatively its workstack.

Parameters:
@@ -1427,32 +1147,24 @@ Set vertical position of this view window relatively its workstack.
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]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetRelativeSizeX (in double  theSize  )  [inherited]
+
+

Set horizontal size of this view window relatively its workstack.

Parameters:
@@ -1460,32 +1172,24 @@ Set horizontal size of this view window relatively its workstack.
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]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetRelativeSizeY (in double  theSize  )  [inherited]
+
+

Set vertical size of this view window relatively its workstack.

Parameters:
@@ -1493,353 +1197,257 @@ Set vertical size of this view window relatively its workstack.
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]
-
- - - - - -
-   - + + +

+ +

+
+ + + + + + + + + +
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]
-
- - - - - -
-   - +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.GetViewWidth (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
long VISU.View.GetViewHeight  )  [inherited]long VISU.View.GetViewHeight (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - - - -
void VISU.View.SetViewPositionHorizontal in ViewPosition  ViewPosHor  )  [inherited]
-
- - - - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetViewPositionHorizontal (in ViewPosition  ViewPosHor  )  [inherited]
+
+

-

-

- - - - -
- - - - - - - - - -
void VISU.View.SetViewPositionVertical in ViewPosition  ViewPosVer  )  [inherited]
-
- - - - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetViewPositionVertical (in ViewPosition  ViewPosVer  )  [inherited]
+
+

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.SetRelativePosition in double  x, void VISU.View.SetRelativePosition (in double  x,
in double  yin double  y 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - + + + + - - - - + + + + - - - + + +
void VISU.View.SetRelativeSize in double  x, void VISU.View.SetRelativeSize (in double  x,
in double  yin double  y 
[inherited]) [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Minimize  )  [inherited]void VISU.View.Minimize (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Restore  )  [inherited]void VISU.View.Restore (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Maximize  )  [inherited]void VISU.View.Maximize (  )  [inherited]
-
- - - - - -
-   - + +

-

-

- - - - -
- - - - - - - - - -
void VISU.View.SetTitle in string  theTitle  )  [inherited]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.SetTitle (in string  theTitle  )  [inherited]
+
+

Sets the title of the View frame.

Parameters:
@@ -1847,59 +1455,43 @@ Sets the title of the View frame.
Parameters:
theTitle String parameter defining the title of the View frame.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
string VISU.View.GetTitle  )  [inherited]string VISU.View.GetTitle (  )  [inherited]
-
- - - - - -
-   - + +

-Gets the title of the View frame.

-

- - - - -
- - - - - - - - - -
void VISU.View.SetBackground in SALOMEDS::Color  theColor  )  [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:
@@ -1907,113 +1499,81 @@ Sets background color of the View frame.
Parameters:
theColor Background color defined in SALOMEDS.Color enumeration.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
SALOMEDS::Color VISU.View.GetBackground  )  [inherited]SALOMEDS::Color VISU.View.GetBackground (  )  [inherited]
-
- - - - - -
-   - + +

-Gets background color of the View frame.

-

- - - - -
- +Gets background color of the View frame. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.EraseAll  )  [inherited]void VISU.View.EraseAll (  )  [inherited]
-
- - - - - -
-   - + +

-Removes all presentations (presentable objects) from the view.

-

- - - - -
- +Removes all presentations (presentable objects) from the view. + +

+ +

+
+
- - - - - + + + + +
void VISU.View.DisplayAll  )  [inherited]void VISU.View.DisplayAll (  )  [inherited]
-
- - - - - -
-   - + +

-Displays all presentations (presentable objects) in the view.

-

- - - - -
- - - - - - - - - -
void VISU.View.Erase in PrsObject  thePrsObj  )  [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:
@@ -2021,32 +1581,24 @@ Removes a definite presentation (presentable object) from the view.
thePrsObj The presentation (presentable object) which should be deleted.
- - - -

- - - - -
- - - - - - - - - -
void VISU.View.Display in PrsObject  thePrsObj  )  [inherited]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
void VISU.View.Display (in PrsObject  thePrsObj  )  [inherited]
+
+

Displays a definite presentation (presentable object) in the view.

Parameters:
@@ -2054,32 +1606,24 @@ Displays a definite presentation (presentable object) in the view.
<
thePrsObj The presentation (presentable object) which should be displayed.
- - - -

- - - - -
- - - - - - - - - -
void VISU.View.DisplayOnly in PrsObject  thePrsObj  )  [inherited]
-
- - - -
-   - + + +

+ +

+
+ + + + + + + + + +
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:
@@ -2087,59 +1631,43 @@ Allows to display only a definite presentation (presentable object) in the view.
thePrsObj The presentation (presentable object) which should be displayed.
- - - -

- - - - -
- + + +

+ +

+
+
- - - - - + + + + +
void VISU.View.Update  )  [inherited]void VISU.View.Update (  )  [inherited]
-
- - - - - -
-   - + +

-Updates the view.

-

- - - - -
- - - - - - - - - -
boolean VISU.View.SavePicture in string  theFileName  )  [inherited]
-
- - - -
-   - +Updates the view. + +

+ +

+
+ + + + + + + + + +
boolean VISU.View.SavePicture (in string  theFileName  )  [inherited]
+
+

Saves the view.

Parameters:
@@ -2148,65 +1676,49 @@ Saves the view.
Parameters:

Returns:
True, if the view have been saved successfully.
- - - -

- - - - -
- + + +

+ +

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

-Returns ID of the object.

-

- - - - -
- +Returns ID of the object. + +

+ +

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

-Returns the type of the presentable object

+Returns the type of the presentable object + +

+Generated on Thu Jun 21 14:31:21 2007 for SALOME - VISU - v.4.0.0 by doxygen 1.4.7 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 index fe731c7e..ba97d424 100644 Binary files a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot__inherit__graph.jpg and b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot__inherit__graph.jpg differ diff --git a/doc/salome/gui/VISU/visugenidl_doc/namespaceVISU.html b/doc/salome/gui/VISU/visugenidl_doc/namespaceVISU.html new file mode 100644 index 00000000..9543044b --- /dev/null +++ b/doc/salome/gui/VISU/visugenidl_doc/namespaceVISU.html @@ -0,0 +1,380 @@ + + + + + + Main Page + + + + +  + + + +

Package VISU

+

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

Data Structures

interface  Base
interface  RemovableObject
 Removable object interface. More...
interface  PrsObject
 Presentable object interface. More...
interface  Table
 Table representation interface More...
interface  Curve
 Interface of curve representation. More...
interface  Container
 Container presentable object interface More...
interface  Prs3d
 3D presentation interface More...
interface  Mesh
 Interface of the mesh. More...
interface  ColoredPrs3d
 Basic Interface for the Colored 3D Presentations. More...
interface  ColoredPrs3dHolder
 ColoredPrs3dHolder interface. Interface of 3d presentation's holder, which represents colored 3d presentations, created on fields. It is publishing in the object browser in a separate folder and can be controled by viewer's slider. More...
interface  ColoredPrs3dCache
 ColoredPrs3dCache interface. This interface is responsible for memory management of 3d presentations. One cache corresponds to one study. More...
interface  ScalarMap
 Interface of the Scalar Map. More...
interface  GaussPoints
 Gauss Points presentation interface. More...
interface  DeformedShape
 Deformed shape presentation interface. More...
interface  ScalarMapOnDeformedShape
 Scalar Map on Deformed shape presentation interface. More...
interface  Plot3D
 Plot3D interface. More...
interface  CutPlanes
 Cut planes interface. More...
interface  CutLines
 Cut lines presentation. More...
interface  StreamLines
 Interface of the stream lines representation. More...
interface  IsoSurfaces
 Interface of the isometric surface presentation. More...
interface  Vectors
 Interface of the vector presentation. More...
interface  Animation
 Animation class More...
interface  Result
 Interface Result. More...
interface  VISU_Gen
 VISU_Gen interface More...
interface  View
 View interface More...
interface  View3D
 3D view interface More...
interface  TableView
 Interface of the Table view. More...
interface  XYPlot
 Interface of the 2D plot view. More...
interface  ViewManager
 Interface of the ViewManager. More...

Typedefs

typedef string IdType
typedef sequence< string > string_array

Enumerations

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


Detailed Description

+The main package of interfaces of the post-processing module VISU. +

+


Typedef Documentation

+ +
+
+ + + + +
typedef string VISU.IdType
+
+
+ +

+ +

+

+ +

+
+ + + + +
typedef sequence<string> VISU.string_array
+
+
+ +

+ +

+

+


Enumeration Type Documentation

+ +
+
+ + + + +
enum VISU::Scaling
+
+
+ +

+This enumeration contains a set of elements defining the type of the scaling, which can be applied on different presentations.

Enumerator:
+ + + +
LINEAR  +Linear type of scaling.
LOGARITHMIC  +Logarithmic type of scaling.
+
+ +
+

+ +

+
+ + + + +
enum VISU::Entity
+
+
+ +

+This enumeration contains a set of elements defining the type of the entity (topological units) constituting a mesh.

Enumerator:
+ + + + + +
NODE  +Node corresponds to a geometrical point.
EDGE  +Edge corresponds to a geometrical line connecting two points.
FACE  +Face corresponds to a geometrical plane bounded by several lines.
CELL  +Cell is a volumic element of a mesh
+
+ +
+

+ +

+
+ + + + +
enum VISU::VISUType
+
+
+ +

+This enumeration contains a set of elements defining the type of the VISU object. This enumeration is used for navigation between a set of VISU interfaces.

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TNONE  +Not a VISU object
TCURVE  +Curve line object for construction of 2D XY plots
TTABLE  +Table containing numerical data
TCONTAINER  +Container object used for storing a set of curve lines
TMESH  +Meshing object
TSCALARMAP  +Scalarmap 3D presentation object
TISOSURFACES  +Iso surface 3D presentation object
TDEFORMEDSHAPE  +Deformed shape 3D presentation object
TSCALARMAPONDEFORMEDSHAPE  +Scalar map on deformed shape 3D presentation object
TGAUSSPOINTS  +Gauss Points 3D presentation object
TPLOT3D  +Plot3D 3D presentation object
TCUTPLANES  +Cut planes 3D presentation object
TCUTLINES  +Cut lines 3D presentation object
TVECTORS  +Vectors 3D presentation object
TSTREAMLINES  +Streamlines 3D presentation object
TVISUGEN  +VISU generator used for performing operations with different VISU objects
TVIEWMANAGER  +View manager used for performing operations with different views
TRESULT  +The data on which different presentations are based
TXYPLOT  +2D XY plot consisting of one or several curve lines
TTABLEVIEW  +Table view is used for displaying data tables
TVIEW3D  +3D view is used for displaying 3D graphical presentations
TGAUSSVIEW  +3D view is used for displaying Gauss Points graphical presentations
TENTITY  +An element composing a mesh: node, edge, face or cell
TFAMILY  +The whole mesh can be divided into one or several submeshes, called families, which are defined by the user. Each family in its turn is composed of entities of a definite type.
TGROUP  +A group of families
TFIELD  +Field represents the results of calculations (it can be scalar or vector values), grouped together under one physical concept.
TTIMESTAMP  +Time stamp represents a subfield: the results of calculations are taken in one definite moment.
TANIMATION  +Represents Animation object.
TCOLOREDPRS3DHOLDER  +Colored 3D presentation holder
TCOLOREDPRS3DCACHE  +Colored 3D presentation cache
TPART  +MULTIPR: part of a mesh
TALL  +
+
+ +
+

+ +

+
+ + + + +
enum VISU::PresentationType
+
+
+ +

+This enumeration contains a set of elements defining the type of presentation of the mesh.

Enumerator:
+ + + + + + + +
POINT  +
WIREFRAME  +
SHADED  +
INSIDEFRAME  +
SURFACEFRAME  +
SHRINK  +
+
+ +
+

+ +

+ + diff --git a/doc/salome/gui/VISU/webhelp.cab b/doc/salome/gui/VISU/webhelp.cab deleted file mode 100755 index b942f642..00000000 Binary files a/doc/salome/gui/VISU/webhelp.cab and /dev/null differ diff --git a/doc/salome/gui/VISU/webhelp.jar b/doc/salome/gui/VISU/webhelp.jar deleted file mode 100755 index 1d1697e7..00000000 Binary files a/doc/salome/gui/VISU/webhelp.jar and /dev/null differ diff --git a/doc/salome/gui/VISU/whcsh_home.htm b/doc/salome/gui/VISU/whcsh_home.htm deleted file mode 100755 index bc99598c..00000000 --- a/doc/salome/gui/VISU/whcsh_home.htm +++ /dev/null @@ -1,600 +0,0 @@ - - - - - - diff --git a/doc/salome/gui/VISU/whcshdata.htm b/doc/salome/gui/VISU/whcshdata.htm deleted file mode 100755 index a2ddbd9a..00000000 --- a/doc/salome/gui/VISU/whcshdata.htm +++ /dev/null @@ -1,87 +0,0 @@ - - -Post-Pro Module Reference Manual - - - - - - - - - - diff --git a/doc/salome/gui/VISU/whd_dpns.htm b/doc/salome/gui/VISU/whd_dpns.htm deleted file mode 100755 index 3983ccbd..00000000 --- a/doc/salome/gui/VISU/whd_dpns.htm +++ /dev/null @@ -1,43 +0,0 @@ - - -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 deleted file mode 100755 index 97ea0bb6..00000000 Binary files a/doc/salome/gui/VISU/whd_hide0.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_hide1.gif b/doc/salome/gui/VISU/whd_hide1.gif deleted file mode 100755 index 97ea0bb6..00000000 Binary files a/doc/salome/gui/VISU/whd_hide1.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_hide2.gif b/doc/salome/gui/VISU/whd_hide2.gif deleted file mode 100755 index 97ea0bb6..00000000 Binary files a/doc/salome/gui/VISU/whd_hide2.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_next0.gif b/doc/salome/gui/VISU/whd_next0.gif deleted file mode 100755 index d92dda52..00000000 Binary files a/doc/salome/gui/VISU/whd_next0.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_next1.gif b/doc/salome/gui/VISU/whd_next1.gif deleted file mode 100755 index d92dda52..00000000 Binary files a/doc/salome/gui/VISU/whd_next1.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_next2.gif b/doc/salome/gui/VISU/whd_next2.gif deleted file mode 100755 index d92dda52..00000000 Binary files a/doc/salome/gui/VISU/whd_next2.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_nvp10.htm b/doc/salome/gui/VISU/whd_nvp10.htm deleted file mode 100755 index 05b5f908..00000000 --- a/doc/salome/gui/VISU/whd_nvp10.htm +++ /dev/null @@ -1,15 +0,0 @@ - - -Navigation Pane - - - - - - - - - - - - diff --git a/doc/salome/gui/VISU/whd_nvp20.htm b/doc/salome/gui/VISU/whd_nvp20.htm deleted file mode 100755 index 23c23dc4..00000000 --- a/doc/salome/gui/VISU/whd_nvp20.htm +++ /dev/null @@ -1,334 +0,0 @@ - - -navigation pane - - - - - - - - - - - - - - - - - diff --git a/doc/salome/gui/VISU/whd_prev0.gif b/doc/salome/gui/VISU/whd_prev0.gif deleted file mode 100755 index 518561a0..00000000 Binary files a/doc/salome/gui/VISU/whd_prev0.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_prev1.gif b/doc/salome/gui/VISU/whd_prev1.gif deleted file mode 100755 index 518561a0..00000000 Binary files a/doc/salome/gui/VISU/whd_prev1.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_prev2.gif b/doc/salome/gui/VISU/whd_prev2.gif deleted file mode 100755 index 518561a0..00000000 Binary files a/doc/salome/gui/VISU/whd_prev2.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_show0.gif b/doc/salome/gui/VISU/whd_show0.gif deleted file mode 100755 index 60e8e689..00000000 Binary files a/doc/salome/gui/VISU/whd_show0.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_show1.gif b/doc/salome/gui/VISU/whd_show1.gif deleted file mode 100755 index 60e8e689..00000000 Binary files a/doc/salome/gui/VISU/whd_show1.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_show2.gif b/doc/salome/gui/VISU/whd_show2.gif deleted file mode 100755 index 60e8e689..00000000 Binary files a/doc/salome/gui/VISU/whd_show2.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_sync0.gif b/doc/salome/gui/VISU/whd_sync0.gif deleted file mode 100755 index 1a9785ce..00000000 Binary files a/doc/salome/gui/VISU/whd_sync0.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_sync1.gif b/doc/salome/gui/VISU/whd_sync1.gif deleted file mode 100755 index 1a9785ce..00000000 Binary files a/doc/salome/gui/VISU/whd_sync1.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_sync2.gif b/doc/salome/gui/VISU/whd_sync2.gif deleted file mode 100755 index 1a9785ce..00000000 Binary files a/doc/salome/gui/VISU/whd_sync2.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_tab0.gif b/doc/salome/gui/VISU/whd_tab0.gif deleted file mode 100755 index 955c42f4..00000000 Binary files a/doc/salome/gui/VISU/whd_tab0.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_tab1.gif b/doc/salome/gui/VISU/whd_tab1.gif deleted file mode 100755 index b3ec41d6..00000000 Binary files a/doc/salome/gui/VISU/whd_tab1.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_tab2.gif b/doc/salome/gui/VISU/whd_tab2.gif deleted file mode 100755 index 08fb0ce4..00000000 Binary files a/doc/salome/gui/VISU/whd_tab2.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_tab3.gif b/doc/salome/gui/VISU/whd_tab3.gif deleted file mode 100755 index 1819c8e8..00000000 Binary files a/doc/salome/gui/VISU/whd_tab3.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_tab4.gif b/doc/salome/gui/VISU/whd_tab4.gif deleted file mode 100755 index 1a6fc4f4..00000000 Binary files a/doc/salome/gui/VISU/whd_tab4.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_tab5.gif b/doc/salome/gui/VISU/whd_tab5.gif deleted file mode 100755 index 93401926..00000000 Binary files a/doc/salome/gui/VISU/whd_tab5.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_tab6.gif b/doc/salome/gui/VISU/whd_tab6.gif deleted file mode 100755 index fe312d23..00000000 Binary files a/doc/salome/gui/VISU/whd_tab6.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_tab7.gif b/doc/salome/gui/VISU/whd_tab7.gif deleted file mode 100755 index 3b95ae24..00000000 Binary files a/doc/salome/gui/VISU/whd_tab7.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_tab8.gif b/doc/salome/gui/VISU/whd_tab8.gif deleted file mode 100755 index c80acc8d..00000000 Binary files a/doc/salome/gui/VISU/whd_tab8.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_tabs.htm b/doc/salome/gui/VISU/whd_tabs.htm deleted file mode 100755 index e8c498c8..00000000 --- a/doc/salome/gui/VISU/whd_tabs.htm +++ /dev/null @@ -1,533 +0,0 @@ - - -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 deleted file mode 100755 index 11017258..00000000 Binary files a/doc/salome/gui/VISU/whd_toc1.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_toc2.gif b/doc/salome/gui/VISU/whd_toc2.gif deleted file mode 100755 index 975e5f6f..00000000 Binary files a/doc/salome/gui/VISU/whd_toc2.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_toc3.gif b/doc/salome/gui/VISU/whd_toc3.gif deleted file mode 100755 index 4b8122f0..00000000 Binary files a/doc/salome/gui/VISU/whd_toc3.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_toc4.gif b/doc/salome/gui/VISU/whd_toc4.gif deleted file mode 100755 index 3f9a0368..00000000 Binary files a/doc/salome/gui/VISU/whd_toc4.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_topic.xml b/doc/salome/gui/VISU/whd_topic.xml deleted file mode 100755 index b1946d75..00000000 --- a/doc/salome/gui/VISU/whd_topic.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - - - -"]]> - - - - -"]]> - - - - -"; -OutputInTopicNavBarDataWebSearch.form();]]> - - - - - - - - - - -"]]> - - - diff --git a/doc/salome/gui/VISU/whd_wbsh0.gif b/doc/salome/gui/VISU/whd_wbsh0.gif deleted file mode 100755 index 383688e7..00000000 Binary files a/doc/salome/gui/VISU/whd_wbsh0.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_wbsh1.gif b/doc/salome/gui/VISU/whd_wbsh1.gif deleted file mode 100755 index 383688e7..00000000 Binary files a/doc/salome/gui/VISU/whd_wbsh1.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whd_wbsh2.gif b/doc/salome/gui/VISU/whd_wbsh2.gif deleted file mode 100755 index 383688e7..00000000 Binary files a/doc/salome/gui/VISU/whd_wbsh2.gif and /dev/null differ diff --git a/doc/salome/gui/VISU/whfbody.htm b/doc/salome/gui/VISU/whfbody.htm deleted file mode 100755 index ea648e4b..00000000 --- a/doc/salome/gui/VISU/whfbody.htm +++ /dev/null @@ -1,37 +0,0 @@ - - -Search Result - - - - - - - - - - - - - - - - - diff --git a/doc/salome/gui/VISU/whfdhtml.htm b/doc/salome/gui/VISU/whfdhtml.htm deleted file mode 100755 index c2e65bea..00000000 --- a/doc/salome/gui/VISU/whfdhtml.htm +++ /dev/null @@ -1,30 +0,0 @@ - - -Search Frame - - - - - - - - - diff --git a/doc/salome/gui/VISU/whfform.htm b/doc/salome/gui/VISU/whfform.htm deleted file mode 100755 index 0f8f90ab..00000000 --- a/doc/salome/gui/VISU/whfform.htm +++ /dev/null @@ -1,136 +0,0 @@ - - -Search Form - - - - - - - - - - - - - - diff --git a/doc/salome/gui/VISU/whfhost.js b/doc/salome/gui/VISU/whfhost.js deleted file mode 100755 index c3c7144f..00000000 --- a/doc/salome/gui/VISU/whfhost.js +++ /dev/null @@ -1,945 +0,0 @@ -// WebHelp 5.10.003 -var gsSK2=null; -var gsSK=null; -var gsFtsBreakChars="\t\r\n\"\\ .,!@#$%^&*()~'`:;<>?/{}[]|+-=\x85\x92\x93\x94\x95\x96\x97\x99\xA9\xAE\xB7"; -var gnCLF=0; -var gsHelpCannotSearch="Cannot search for that phrase."; -var gsNoTopics="No Topics Found."; -var gsLoadingDivID="LoadingDiv"; -var gsLoadingMsg="Loading data, please wait..."; -var gsSearchMsg="Searching..."; -var gsResultDivID="ResultDiv"; -var gaaFCD=new Array(); -var gaaFTCD=new Array(); -var goCF=null; -var goCTF=null; -var gaTI=null; -var gnCurrentOp=0; -var gbNot=false; -var gbReady=false; -var gnLoadFts=1; -var gnCacheLimits=5; -var gaCCD=new Array(); -var gbXML=false; -var gaData=new Array(); -var gsBgColor="#ffffff"; -var gsBgImage=""; -var gsMargin="0pt"; -var gsIndent="0pt"; -var gsCheckKey=null; -var gnIndexNum=0; -var gaFtsContentsCon=null; -var gaTopicCheckInfo=null; -var gnTopicCheck=0; -var goFont=null; -var goErrFont=null; -var goHoverFont=null; -var gsABgColor="#cccccc"; -var gbWhFHost=false; -var gbFirst=false; - -function setBackground(sBgImage) -{ - gsBgImage=sBgImage; -} - -function setBackgroundcolor(sBgColor) -{ - gsBgColor=sBgColor; -} - -function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration) -{ - var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration); - if(sType=="Normal") - goFont=vFont; - else if(sType=="Error") - goErrFont=vFont; - else if(sType=="Hover") - goHoverFont=vFont; -} - -function setActiveBgColor(sBgColor) -{ - gsABgColor=sBgColor; -} - -function setMargin(sMargin) -{ - gsMargin=sMargin; -} - -function setIndent(sIndent) -{ - gsIndent=sIndent; -} - -function updateCache(oCF) -{ - var len=gaCCD.length; - if(len0&&sURL) - { - var topic=new Object(); - topic.sTopicTitle=name; - topic.sTopicURL=sURL; - aTopics[aTopics.length]=topic; - } - } - oChild=oChild.nextSibling; - } - putFtsTData(aTopics); - } - } - else if(gnLoadFts==2) - { - var node=xmlDoc.lastChild; - if(node) - { - var oChild=node.firstChild; - var aFtsContents=new Array(); - while(oChild) - { - if(oChild.nodeName=="key") - { - var name=oChild.getAttribute("name"); - if(name&&name.length>0) - { - var item=new Object(); - item.sItemName=name; - aFtsContents[aFtsContents.length]=item; - var oChildChild=oChild.firstChild; - while(oChildChild) - { - if(oChildChild.nodeName=="#text") - { - var sIDs=oChildChild.nodeValue; - if(sIDs) - { - var nBPos=0; - do - { - var nPos=sIDs.indexOf(",",nBPos); - var sID=null; - if(nPos!=-1) - sID=sIDs.substring(nBPos,nPos); - else - sID=sIDs.substring(nBPos); - - if(sID) - { - var id=parseInt(sID); - if(!isNaN(id)) - { - if(!item.aTopics) - item.aTopics=new Array(); - item.aTopics[item.aTopics.length]=id; - } - } - nBPos=nPos+1; - }while(nBPos!=0&&nBPos0) - { - document.body.background=gsBgImage; - } - if(gsBgColor&&gsBgColor.length>0) - { - document.body.bgColor=gsBgColor; - } - writeResultDiv(); - loadFts(); - var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null) - SendMessage(oMsg); -} - -function writeResultDiv() -{ - var sHTML="
"; - document.body.insertAdjacentHTML("beforeEnd",sHTML); -} - -function loadFts() -{ - if(!gbReady) - { - var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null); - if(SendMessage(oResMsg)&&oResMsg.oParam) - { - gbReady=true; - var oProj=oResMsg.oParam; - var aProj=oProj.aProj; - gbXML=oProj.bXML; - if(aProj.length>0) - { - var sLangId=aProj[0].sLangId; - for(var i=0;i=0)&&(gsFtsBreakChars.charAt(nSep)=="|"))){ - gnCurrentOp=0; - gbNot=false; - }else if((sCW=="and")||((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="&"))){ - gnCurrentOp=1; - gbNot=false; - }else if((sCW=="not")|| - ((nSep>=0)&&(gsFtsBreakChars.charAt(nSep)=="~"))){ - gbNot=!gbNot; - }else if(sCW!=""&&!IsStopWord(sCW,gaFtsStop)){ - var sCurrentStem=GetStem(sCW); - gsCW=sCurrentStem; - ftsFindKeyword(); - return; - } - findOneKey(); - } - else{ - displayTopics(); - checkAgain(); - } -} - -function checkAgain() -{ - gsCheckKey = ""; - gnIndexNum = 0; - gsSK=gsSK2; - gsSK2=null; - if(gsSK!=null) - setTimeout("findFTSKey();",1); -} - -function displayTopics() -{ - var sHTML=""; - var sLine=""; - for(var i=0;i"+_textToHtml(gaTI[i].sTopicTitle)+""; - if(i>>4<<4==i) - { - sHTML+=sLine; - sLine=""; - } - } - if(sLine.length>0) - sHTML+=sLine; - - if(sHTML.length==0) - sHTML="

"+gsNoTopics+"

" - else - sHTML="
"+sHTML+"
"; - - var resultDiv=getElement(gsResultDivID); - if(resultDiv) - resultDiv.innerHTML=sHTML; -} - -function displayMsg(sErrorMsg) -{ - var sHTML="

"+sErrorMsg+"

"; - - var resultDiv=getElement(gsResultDivID); - if(resultDiv) - resultDiv.innerHTML=sHTML; -} - -function ftsFindKeyword() -{ - var sKey=gsCW; - var bNeedLoad=false; - var aFtsContentsCon=null; - var s=0; - if(sKey==null) return; - if(!gsCheckKey||sKey!=gsCheckKey||gnIndexNum==0) - { - aFtsContentsCon=new Array(); - gnCheck=0; - gsCheckKey=sKey; - gnTopicCheck=0; - gaTopicCheckInfo=null; - } - else{ - s=gnIndexNum; - aFtsContentsCon=gaFtsContentsCon; - } - for(var i=gnCheck;i=aTI.length) - { - aLS=gaTI; - aSS=aTI; - } - else - { - aLS=aTI; - aSS=gaTI; - } - var s=0; - for(var i=0;i=0) - { - var nM; - var bFound=false; - do{ - nM=(nB+nE)>>1; - if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)>0) - nE=nM-1; - else if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)<0) - nB=nM+1; - else - { - bFound=true; - break; - } - }while(nB<=nE); - if(bFound) - insertItemIntoArray(aTI,nM,oTI); - else - { - if(compare(aTI[nM].sTopicTitle,oTI.sTopicTitle)<0) - insertItemIntoArray(aTI,nM+1,oTI); - else - insertItemIntoArray(aTI,nM,oTI); - } - } - else - aTI[0]=oTI; -} - -function mergeTopics(aTI1,aTI2) -{ - var i1=0; - var i2=0; - var len1=aTI1.length; - var len2=aTI2.length; - var aTopicNew=new Array(); - var i=0; - while(i1>1; - if(compare(keys[nM].sItemName,sKey)>0) - nE=nM-1; - else if(compare(keys[nM].sItemName,sKey)<0) - nB=nM+1; - else{ - bFound=true; - break; - } - }while(nB<=nE); - if(bFound) - { - if(keys[nM].aTopics) - { - for(var i=0;i>1; - if(aFTCD[nM].nBegin>nTopicId) - nE=nM-1; - else if(aFTCD[nM].nEnd

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