From: jfa Date: Fri, 7 Mar 2008 07:46:09 +0000 (+0000) Subject: Join modifications from BR_Dev_For_4_0 tag V4_1_1. X-Git-Tag: before_mergefrom_BR_V5_DEV_16Feb09~1 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=716894d52739e56d77c5085e02b4cdfdbef60136;p=modules%2Fvisu.git Join modifications from BR_Dev_For_4_0 tag V4_1_1. --- diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/AUTHORS @@ -0,0 +1 @@ + diff --git a/COPYING b/COPYING new file mode 100644 index 00000000..b1e3f5a2 --- /dev/null +++ b/COPYING @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/ChangeLog @@ -0,0 +1 @@ + diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 00000000..d0f22977 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,48 @@ +# Copyright (C) 2005 CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# +# -* Makefile *- +# +# Author : Patrick GOLDBRONN (CEA) +# Date : 28/06/2001 +# $Header$ +# + +include $(top_srcdir)/adm_local/unix/make_common_starter.am + +SUBDIRS = adm_local idl resources src doc bin + +DISTCLEANFILES = a.out aclocal.m4 configure + +salomeinclude_DATA=VISU_version.h + +EXTRA_DIST+= \ + build_configure \ + clean_configure \ + LICENCE + +dist-hook: + rm -rf `find $(distdir) -name CVS` + +usr_docs: + (cd doc && $(MAKE) $(AM_MAKEFLAGS) usr_docs) + +docs:usr_docs + +dev_docs: + (cd doc && $(MAKE) $(AM_MAKEFLAGS) dev_docs) diff --git a/Makefile.in b/Makefile.in deleted file mode 100644 index 4331fa8b..00000000 --- a/Makefile.in +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# -* Makefile *- -# -# Author : Patrick GOLDBRONN (CEA) -# Date : 28/06/2001 -# $Header$ -# - -# source path -top_srcdir=@top_srcdir@ -top_builddir=. -srcdir=@srcdir@ -VPATH=.:@srcdir@:@top_srcdir@/bin:./bin/salome:./resources:@top_srcdir@/resources:./bin:@top_srcdir@/idl - - -@COMMENCE@ - -SUBDIRS = idl src doc adm_local - -BIN_SCRIPT= \ -VERSION - -# copy header files in common directory - -include_list = include/salome/SALOMEconfig.h \ - include/salome/VISU_version.h - -ifneq ($(HAVE_SSTREAM),yes) - include_list += include/salome/sstream -endif - -inc: idl $(include_list) - -bin: bin/salome/VERSION - -bin/salome/VERSION : bin/VERSION - -$(RM) $@ - $(LN_S) ../../$< $@ - -include/salome/SALOMEconfig.h: salome_adm/unix/SALOMEconfig.ref - -$(RM) $@ - $(LN_S) ../../$< $@ - -# test if SALOMEconfig.h has changed (contents) -salome_adm/unix/SALOMEconfig.ref: salome_adm/unix/SALOMEconfig.h - @if ! [ -a $@ ]; then \ - cp -p -f $< $@; \ - fi; \ - if ! cmp $< $@; then \ - cp -p -f $< $@; \ - fi; \ - -include/salome/sstream: salome_adm/unix/sstream - -$(RM) $@ - $(LN_S) ../../$< $@ - -include/salome/VISU_version.h: VISU_version.h - -$(RM) $@ - $(LN_S) ../../$< $@ - -depend: depend_idl - -depend_idl: - (cd idl ; $(MAKE) $@) || exit 1 - -resources: share/salome/resources/VISUCatalog.xml - -share/salome/resources/VISUCatalog.xml: VISUCatalog.xml - cp $< $@ - -# doc is already build : if you want to had documents, go manually to doc and run 'make doc' -#doc: -# (cd doc && $(MAKE) $@) || exit 1 - -install-end: -# finish libtool install -# @$(LT) --mode=finish $(libdir) - -install-include: $(include_list) - $(INSTALL) -d $(includedir) - @for f in X $(include_list); do \ - if test $$f != X; then \ - ($(INSTALL_DATA) -p $$f $(includedir)/. || exit 1); \ - fi; \ - done - -# install script in $(bindir) : -install-bin: $(BIN_SCRIPT) - $(INSTALL) -d $(bindir) - if test $(BIN_SCRIPT)X != X; then \ - $(INSTALL_PROGRAM) $^ $(bindir); \ - fi - -uninstall: uninstall-idl - -uninstall-idl: - $(RM) $(idldir)/*.idl - -distclean: distclean-other - -distclean-other: - -$(RM) salome_adm/unix/*~ salome_adm/unix/*% salome_adm/unix/*.bak salome_adm/unix/*.new salome_adm/unix/*.old - -$(RM) salome_adm/unix/make_* - -$(RM) salome_adm/unix/depend salome_adm/unix/SALOMEconfig.h - -$(RM) config.cache config.log config.status - -@MODULE@ - -install: install-bin install-include install-end - -install-resources: install-catalog - -install-catalog: share/salome/resources/VISUCatalog.xml - $(INSTALL) -d $(datadir)/resources - $(INSTALL_DATA) $< $(datadir)/resources/. diff --git a/NEWS b/NEWS new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/NEWS @@ -0,0 +1 @@ + diff --git a/README b/README new file mode 100644 index 00000000..975c6639 --- /dev/null +++ b/README @@ -0,0 +1,106 @@ +This is the Med Memory package V3.2.0 + +I : Major evolution of the Med Memory package between V2.2.x and V3.2.x : +========================================================================= + +The Med Memory may be used as a stand alone package with only the C++ and the +python layers (adding --without-kernel at the configure step). In this case +there are no links with the SALOME KERNEL. + +In this version, + +- mesh defined with polygones/polyhedra mixed with usual types of cells; + +- the Med File drivers of the Med Memory support the V2.1 as well as the + V2.2 versions of the Med File layer. The requirement of the Salome platform + is only Med File V2.2, the V2.1 version is emberked in the Med Memory. + +- Using the Med file (V2.1 and V2.2) and GIBI drivers; fields laying on a + partial support; + +- Fields defined on cells mesh with multiple gauss points, + +may be mounted in memory and treated. + +With all those new functionalities, most of the Med Memory client codes +based on previous releases of the Med Memory should work; but minor changes +should be done for the get/set field classes methods: + +- the getValue() and the setValue(T *) methods take no MED_EN::medModeSwitch + parameter; +- the getValueI (resp. setValueI) should be replaced by getRow(int ) + (resp. setRow(int ,T*) if the field is in full interlacing mode (using the + method getInterlacingType() of the classe FIELD_). If the field is stored in + no interlacing mode getValueIJ (resp. setValueIJ) should be replaced by + getColumn(int ) (resp. setColumn(int ,T*)). + +Intensive debugging was carried throughout the entire Med Memory C++ Layer: + + - especially on the major user's C++ classes (such as MED, MESH, + SUPPORT and FIELD); + + - the C++ drivers classes on those major classes. Especially the + Med File and the GIBI drivers are read/write ones. The VTK drivers + are only for the writing; and finally the PORFLOW drivers may only + be used for the MESH class in the reading mode. + +The Med Client layer of the Med Memory has been tested in a full +Server/Client configuration. + +II : MedMemory building and installation : +========================================= + +It's very simple : + +./configure --prefix=path_to_your_installation_directory +make +make install + +eventually if the user or the installer needs to build an installation of Med +Memory as a stand alone package, he may use the configure option +--without-kernel. By default the full debug options are set: + - compilation using -g option + - Med Memory debugging information history using -D_DEBUG_ option. + +The user may get all configure option with : + ./configure --help + +The user may set optimization option : + ./configure --enable-production --disable-debug (use compiler flags -O) + +In order to avoid most of the problem the user or the installer should first +check the HDF5HOME and the MED2HOME environment variables. This version of +Med Memory with Med File V2.2.2, V2.2.3, as well as V2.3.0 but with the +version of HDF5 V1.6.3. In the installation of Med File you should take care +of the $HDF5HOME environement variable. This warning is especially intended +to the user of The Med Memory in stand alone (without the SALOME KERNEL +component). + +III : MedMemory testing : +========================= + +After installation of the Med Memory; the user may find a large set of test +files in Med File V2.1, V2.2, GIBI format. + +To check the Med Memory installation, in the directory +path_to_your_installation_directory/bin/salome you may find a set of python +scripts and test executable. To ckeck the deep layers (C++, Python) of the Med +Memory, the installer may run: + +- testMedMemGeneral.py, +- medMeshing_test.py +- test_profil_MedFieldDriver.py +- testGaussLocalization.py +- med_field_anal.py +- test_MEDMEM_MeshingFlica +- test_MEDMEM_Meshing_poly +- test_MEDMEM_MeshingPoly + +To check the upper layer (CORBA, Client), the installer may run in the SALOME +Python consol: + + - Med_Gen_test.py + - medClient_test.py + - testMedAlliances1.py + - testMedAlliances.py + - testMeshAlliances.py diff --git a/adm_local/Makefile.am b/adm_local/Makefile.am new file mode 100644 index 00000000..76fe0fa5 --- /dev/null +++ b/adm_local/Makefile.am @@ -0,0 +1,22 @@ +# Copyright (C) 2005 OPEN CASCADE, CEA, EDF R&D, LEG +# PRINCIPIA R&D, EADS CCR, Lip6, BV, CEDRAT +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# + +include $(top_srcdir)/adm_local/unix/make_common_starter.am + +SUBDIRS= unix \ No newline at end of file diff --git a/adm_local/Makefile.in b/adm_local/Makefile.in deleted file mode 100644 index e2133b49..00000000 --- a/adm_local/Makefile.in +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# source path -top_srcdir=@top_srcdir@ -top_builddir=.. -srcdir=@srcdir@ -VPATH=.:$(srcdir)/adm_local - - -all: resources - -install: - cp -rf @top_srcdir@/adm_local @prefix@ - -bin: - -resources : - cp -rf @top_srcdir@/adm_local $(top_builddir) - -inc: - -lib: - -depend: - -depend_idl: - -install-end: - -install-include: - -install-bin: - -uninstall: - -uninstall-idl: - -distclean: - -clean: - -distclean-other: - diff --git a/adm_local/unix/Makefile.am b/adm_local/unix/Makefile.am new file mode 100644 index 00000000..facd4e6f --- /dev/null +++ b/adm_local/unix/Makefile.am @@ -0,0 +1,22 @@ +# Copyright (C) 2005 OPEN CASCADE, CEA, EDF R&D, LEG +# PRINCIPIA R&D, EADS CCR, Lip6, BV, CEDRAT +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# + +include $(top_srcdir)/adm_local/unix/make_common_starter.am + +SUBDIRS = config_files diff --git a/adm_local/unix/config_files/Makefile.am b/adm_local/unix/config_files/Makefile.am new file mode 100644 index 00000000..f4266455 --- /dev/null +++ b/adm_local/unix/config_files/Makefile.am @@ -0,0 +1,22 @@ +# Copyright (C) 2005 OPEN CASCADE, CEA, EDF R&D, LEG +# PRINCIPIA R&D, EADS CCR, Lip6, BV, CEDRAT +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# +include $(top_srcdir)/adm_local/unix/make_common_starter.am + +dist_admlocalm4_DATA= \ + check_VISU.m4 diff --git a/adm_local/unix/make_commence.in b/adm_local/unix/make_commence.in deleted file mode 100644 index ed0e9c45..00000000 --- a/adm_local/unix/make_commence.in +++ /dev/null @@ -1,288 +0,0 @@ -# common directories to put headerfiles -inc_builddir=$(top_builddir)/include/salome - -@SET_MAKE@ -SHELL=/bin/sh - -LIB_LOCATION_SUFFIX=@LIB_LOCATION_SUFFIX@ -# header missing - -HAVE_SSTREAM=@HAVE_SSTREAM@ - - -LIBS=@LIBS@ -LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome -Xlinker -rpath-link -Xlinker -# add libstdc++ to link c++ library with libtool ! -LDFLAGS+= -lstdc++ - -CP=@CP@ - -# CPP - -CPP=@CPP@ -CXXCPP=@CXXCPP@ -CPPFLAGS=@CPPFLAGS@ -I$(inc_builddir) -I$(srcdir) -I. - -# C - -CC = @CC@ -CFLAGS = @CFLAGS@ -C_DEPEND_FLAG = @C_DEPEND_FLAG@ - -# C++ - -CXX = @CXX@ -CXXFLAGS = @CXXFLAGS@ -CXX_DEPEND_FLAG = @CXX_DEPEND_FLAG@ - -# BOOST Library - -BOOST_CPPFLAGS = @BOOST_CPPFLAGS@ -BOOST_LIBSUFFIX = @BOOST_LIBSUFFIX@ -BOOST_LIBS = @BOOST_LIBS@ - -# JAVA - -JAVA_INCLUDES = @JAVA_INCLUDES@ -JAVA_LIBS = @JAVA_LIBS@ -JAVA_LDPATH = @JAVA_LDPATH@ - -# PYTHON - -PYTHON = @PYTHON@ -PYTHONHOME = @PYTHONHOME@ -PYTHON_INCLUDES = @PYTHON_INCLUDES@ -PYTHON_LIBS = @PYTHON_LIBS@ -PYTHON_VERSION = @PYTHON_VERSION@ -PYTHON_SITE = $(prefix)/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages -PYTHON_SITE_INSTALL = $(prefix)/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages/salome -# QT - -QT_ROOT = @QT_ROOT@ -QT_INCLUDES = @QT_INCLUDES@ -QT_MT_INCLUDES = @QT_INCLUDES@ -DQT_THREAD_SUPPORT -QT_LIBS = @QT_LIBS@ -QT_MT_LIBS = @QT_MT_LIBS@ - -MOC = @MOC@ -UIC = @UIC@ - -# msg2qm -MSG2QM = @MSG2QM@ - - -#QWT - -QWT_INCLUDES=@QWT_INCLUDES@ -QWT_LIBS=@QWT_LIBS@ - -# SIP -SIP = @SIP@ -SIP_INCLUDES = @SIP_INCLUDES@ -SIP_LIBS = @SIP_LIBS@ - -# PYQT -PYQT_SIPS = @PYQT_SIPS@ -PYQT_LIBS = @PYQT_LIBS@ - -# openGL -OGL_INCLUDES=@OGL_INCLUDES@ -OGL_LIBS=@OGL_LIBS@ - -# VTK -VTK_INCLUDES=@VTK_INCLUDES@ -VTK_LIBS=@VTK_LIBS@ - -# HDF5 - -HDF5_INCLUDES=@HDF5_INCLUDES@ -HDF5_LIBS=@HDF5_LIBS@ -HDF5_MT_LIBS=@HDF5_MT_LIBS@ - -# OpenCasCade - -OCC_INCLUDES=@CAS_CPPFLAGS@ -OCC_CXXFLAGS=@CAS_CXXFLAGS@ - -CAS_KERNEL=@CAS_KERNEL@ -CAS_OCAF=@CAS_OCAF@ -CAS_VIEWER=@CAS_VIEWER@ -CAS_MODELER=@CAS_MODELER@ -CAS_DATAEXCHANGE=@CAS_DATAEXCHANGE@ -CAS_LDPATH=@CAS_LDPATH@ -# MPICH - -MPICH_INCLUDES=@MPICH_INCLUDES@ -MPICH_LIBS=@MPICH_LIBS@ - -# Swig C++ Python - -SWIG = @SWIG@ -SWIG_FLAGS = @SWIG_FLAGS@ -I$(inc_builddir) -I$(srcdir) -I. - -# OMNIORB - -OMNIORB_ROOT = @OMNIORB_ROOT@ -OMNIORB_INCLUDES = @OMNIORB_INCLUDES@ -OMNIORB_LIBS = @OMNIORB_LIBS@ -OMNIORB_CXXFLAGS = @OMNIORB_CXXFLAGS@ - -OMNIORB_IDL = @OMNIORB_IDL@ -OMNIORB_IDLCXXFLAGS = @OMNIORB_IDLCXXFLAGS@ -OMNIORB_IDLPYFLAGS = @OMNIORB_IDLPYFLAGS@ -I$(top_srcdir)/idl -I$(top_builddir)/salome/idl \ - -I$(KERNEL_ROOT_DIR)/idl/salome -I$(MED_ROOT_DIR)/idl/salome - -OMNIORB_IDL_CLN_H = @OMNIORB_IDL_CLN_H@ -OMNIORB_IDL_CLN_CXX = @OMNIORB_IDL_CLN_CXX@ -OMNIORB_IDL_CLN_OBJ = @OMNIORB_IDL_CLN_OBJ@ - -OMNIORB_IDL_SRV_H = @OMNIORB_IDL_SRV_H@ -OMNIORB_IDL_SRV_CXX = @OMNIORB_IDL_SRV_CXX@ -OMNIORB_IDL_SRV_OBJ = @OMNIORB_IDL_SRV_OBJ@ - -# Default ORB - -CORBA_ROOT = @CORBA_ROOT@ -CORBA_INCLUDES = @CORBA_INCLUDES@ -CORBA_LIBS = @CORBA_LIBS@ -CORBA_CXXFLAGS = @CORBA_CXXFLAGS@ - -IDLCXXFLAGS = -bcxx @IDLCXXFLAGS@ -I$(top_srcdir)/idl -I$(top_builddir)/idl/salome \ - -I$(KERNEL_ROOT_DIR)/idl/salome -I$(MED_ROOT_DIR)/idl/salome -IDLPYFLAGS = @IDLPYFLAGS@ - -IDL = @IDL@ - -IDL_CLN_H = @IDL_CLN_H@ -IDL_CLN_CXX = @IDL_CLN_CXX@ -IDL_CLN_OBJ = @IDL_CLN_OBJ@ - -IDL_SRV_H = @IDL_SRV_H@ -IDL_SRV_CXX = @IDL_SRV_CXX@ -IDL_SRV_OBJ = @IDL_SRV_OBJ@ - -CPPFLAGS+= $(CORBA_INCLUDES) -CXXFLAGS+= $(CORBA_CXXFLAGS) - -# add corba libs when link salome application ! -#LDFLAGS+= $(CORBA_LIBS) -LIBS+=$(CORBA_LIBS) - -DOXYGEN = @DOXYGEN@ -DOXYGEN_WITH_PYTHON = @DOXYGEN_WITH_PYTHON@ -DOXYGEN_WITH_STL = @DOXYGEN_WITH_STL@ - -## Shared libraries -LT_STATIC_EXEC=@LT_STATIC_EXEC@ -DYNAMIC_DIRS=@DYNAMIC_DIRS@ -LT_LIB=libtool -LT=$(top_builddir)/libtool -LT_COMPILE=$(LT) --mode=compile $(CC) -LT_LINK_LIB=$(LT_LIB) --mode=link $(CC) -rpath $(libdir) -LT_LINK_EXE=$(LT) --mode=link $(CC) $(LT_STATIC_EXEC) -dlopen self -rpath $(bindir) $(DYNAMIC_DIRS) -LT_RUN=$(LT) --mode=execute -LT_INSTALL_PROG=$(LT) --mode=install $(INSTALL_PROGRAM) -LT_INSTALL_LIB=$(LT) --mode=install $(INSTALL_DATA) -LT_UNINSTALL=$(LT) --mode=uninstall $(RM) - -INSTALL=@INSTALL@ -INSTALL_PROGRAM=@INSTALL_PROGRAM@ -INSTALL_DATA=@INSTALL_DATA@ - -# create a symbolic link (or a copie ?) -LN_S=@LN_S@ - -KERNEL_ROOT_DIR=@KERNEL_ROOT_DIR@ -KERNEL_SITE_DIR=@KERNEL_SITE_DIR@ - -KERNEL_LDFLAGS=@KERNEL_LDFLAGS@ -KERNEL_CXXFLAGS=@KERNEL_CXXFLAGS@ - -GUI_ROOT_DIR=@GUI_ROOT_DIR@ -GUI_LDFLAGS=@GUI_LDFLAGS@ -GUI_CXXFLAGS=@GUI_CXXFLAGS@ - -MED_ROOT_DIR=@MED_ROOT_DIR@ -MED_LDFLAGS=@MED_LDFLAGS@ -MED_CXXFLAGS=@MED_CXXFLAGS@ - -## Installation points -prefix=@prefix@ -exec_prefix=@exec_prefix@ -bindir=@exec_prefix@/bin/salome -libdir=@exec_prefix@/lib@LIB_LOCATION_SUFFIX@/salome -# warning : if user give this path in configure we could have salome/salome :-( -includedir=@includedir@/salome -datadir=@datadir@/salome -idldir=${prefix}/idl/salome -sharedpydir=@exec_prefix@/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages/salome/shared_modules -incmakedir=${prefix}/salome_adm/unix - -docdir=${prefix}/doc/salome - -# -# begin of package rules -# - -.PHONY: all lib bin inc resources data docs tests install uninstall dep depend depend_idl cleandep mostlyclean clean distclean - -.SUFFIXES: .cxx .cc .c .f .o .lo .idl .py .i .ui .po .qm - -all: - $(MAKE) inc - $(MAKE) depend_idl - $(MAKE) depend - $(MAKE) lib - $(MAKE) bin - $(MAKE) resources - $(MAKE) data - -# -# add target to build administrative files -# - -Makefile: $(top_builddir)/config.status $(srcdir)/Makefile.in - cd $(top_builddir) ; ./config.status - -LOCAL_MAKE = make_commence make_omniorb - -KERNEL_MAKE = make_module make_conclude depend SALOMEconfig.h F77config.h sstream envScript - -$(top_builddir)/config.status: $(top_srcdir)/configure \ - $(LOCAL_MAKE:%=$(top_srcdir)/adm_local/unix/%.in) \ - $(KERNEL_MAKE:%=$(KERNEL_ROOT_DIR)/salome_adm/unix/%.in) - cd $(top_builddir) ; ./config.status --recheck - -# VPATH contain $(srcdir), so make configure is good in top_srcdir and we must add target configure otherwise :-) -ifneq ($(top_srcdir),$(srcdir)) -configure: $(top_srcdir)/configure -endif - -$(top_srcdir)/configure: $(top_srcdir)/configure.in $(top_srcdir)/aclocal.m4 - cd $(top_srcdir) ; autoconf - -$(top_srcdir)/configure.in: $(top_srcdir)/configure.in.base - cd $(top_srcdir) && ./build_configure - - -ACLOCAL_KERNEL = \ -ac_cxx_bool.m4 check_corba.m4 \ -ac_cxx_depend_flag.m4 check_hdf5.m4 enable_pthreads.m4 \ -ac_cxx_mutable.m4 check_mico.m4 libtool.m4 \ -ac_cxx_namespaces.m4 check_omniorb.m4 pyembed.m4 \ -ac_cxx_partial_specialization.m4 python.m4 \ -ac_cxx_typename.m4 check_pthreads.m4 check_cas.m4 \ -ac_cc_warnings.m4 check_swig.m4 - -ACLOCAL_GUI = \ -check_vtk.m4 check_opengl.m4 check_qt.m4 \ -check_GUI.m4 check_corba_in_GUI.m4 - -ACLOCAL_MED = check_Med.m4 - -$(top_srcdir)/aclocal.m4: $(ACLOCAL_KERNEL:%=@KERNEL_ROOT_DIR@/salome_adm/unix/config_files/%) \ - $(ACLOCAL_GUI:%=@GUI_ROOT_DIR@/adm_local/unix/config_files/%) \ - $(ACLOCAL_MED:%=@MED_ROOT_DIR@/adm_local/unix/config_files/%) - cd $(top_srcdir) ; 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 diff --git a/adm_local/unix/make_common_starter.am b/adm_local/unix/make_common_starter.am new file mode 100644 index 00000000..6a4c36d2 --- /dev/null +++ b/adm_local/unix/make_common_starter.am @@ -0,0 +1,59 @@ +# +# ============================================================ +# This file defines the common definitions used in several +# Makefile. This file must be included, if needed, by the file +# Makefile.am. +# ============================================================ +# + +# Standard directory for installation +salomeincludedir = $(includedir)/@PACKAGE@ +libdir = $(prefix)/lib@LIB_LOCATION_SUFFIX@/@PACKAGE@ +bindir = $(prefix)/bin/@PACKAGE@ +purebindir = $(prefix)/bin +salomescriptdir = $(bindir) + +# Tests environment folders +testsenvirondir = $(prefix)/Tests/environ +testsenvironcshdir = $(prefix)/Tests/environ/csh + +# Directory for installing idl files +salomeidldir = $(prefix)/idl/@PACKAGE@ + +# Directory for installing resource files +salomeresdir = $(prefix)/share/@PACKAGE@/resources/@MODULE_NAME@ + +# Directories for installing admin files +admlocaldir = $(prefix)/adm_local +admlocalunixdir = $(admlocaldir)/unix +admlocalm4dir = $(admlocaldir)/unix/config_files + +# Shared modules installation directory +sharedpkgpythondir =$(pkgpythondir)/shared_modules + +# Documentation directory +docdir = $(datadir)/doc/@PACKAGE@ + +# common rules + +# moc-files generation +%_moc.cxx: %.h + $(MOC) $< -o $@ + +# qm-files generation +%.qm: %.po + $(MSG2QM) $< $@ + +EXTRA_DIST=$(MOC_FILES:%_moc.cxx=%.h) $(nodist_salomeres_DATA:%.qm=%.po) + +mostlyclean-local: + rm -f @builddir@/*_moc.cxx + rm -f @builddir@/*.qm + +# tests +tests: unittest + +unittest: $(UNIT_TEST_PROG) + @if test "x$(UNIT_TEST_PROG)" != "x"; then \ + $(UNIT_TEST_PROG); \ + fi; diff --git a/adm_local/unix/make_omniorb.in b/adm_local/unix/make_omniorb.in deleted file mode 100644 index 7caf4b7c..00000000 --- a/adm_local/unix/make_omniorb.in +++ /dev/null @@ -1,59 +0,0 @@ -#======================================================================= -# Begin specific part to omniorb -# (include from file adm/unix/make_omniorb generated by -# adm/unix/make_omniorb.in) -#======================================================================= -# -* Makefile *- -# -# Author : Patrick GOLDBRONN (CEA) -# Date : 29/06/2001 -# $Header$ -# - -# Client and server object are the same with omniorb -# There are one header file and one source file generate - -#IDLOBJ=$(IDLSRC:%.idl=%$(IDL_CLN_OBJ)) - -# dependancies between idl and it's generated files -%$(OMNIORB_IDL_CLN_CXX) %$(OMNIORB_IDL_CLN_H): ${KERNEL_ROOT_DIR}/idl/salome/%.idl - $(OMNIORB_IDL) $(IDLCXXFLAGS) $(OMNIORB_IDLCXXFLAGS) $< - -%$(OMNIORB_IDL_CLN_CXX) %$(OMNIORB_IDL_CLN_H): ${GUI_ROOT_DIR}/idl/salome/%.idl - $(OMNIORB_IDL) $(IDLCXXFLAGS) $(OMNIORB_IDLCXXFLAGS) $< - -%$(OMNIORB_IDL_CLN_CXX) %$(OMNIORB_IDL_CLN_H): ${MED_ROOT_DIR}/idl/salome/%.idl - $(OMNIORB_IDL) $(IDLCXXFLAGS) $(OMNIORB_IDLCXXFLAGS) $< - -%$(OMNIORB_IDL_CLN_CXX) %$(OMNIORB_IDL_CLN_H): ${top_srcdir}/idl/%.idl - $(OMNIORB_IDL) $(IDLCXXFLAGS) $(OMNIORB_IDLCXXFLAGS) $< - -# dependncies between idl files -depend_idl: .depidl - -# we use cpp to generate dependencies between idl files. -# we change cpp output to keep only idl file and transform it to get a suitable rule -.depidl: $(IDL_FILES) - @touch $@ - @for dep in $? dummy; do \ - if [ $$dep != "dummy" ]; then \ - echo Building dependencies for $$dep; \ - basedep=`basename $$dep .idl`; \ - header="$$basedep"$(IDL_CLN_H); \ - sed '\%^'"$$header"':%,\%[^\\]$$%d' <$@ >$@- && mv $@- $@; \ - $(CPP) $(C_DEPEND_FLAG) -I$(srcdir) $$dep 2>/dev/null | \ - sed `echo "s%$$basedep\\.idl%$$header:%g"` | \ - sed 's% $(srcdir)/% %g' | \ - sed 's% $(top_srcdir)/% %g' | \ - sed 's% $(top_builddir)/% %g' | \ - sed 's%^.*:\.o: *%%' | sed 's%^ *\\ *%%'| sed 's%^ *\(.*\):%\1:%' | \ - sed 's/\.idl/$(IDL_CLN_H)/' >>$@; \ - echo '' >>$@; \ - fi; \ - done ; - --include .depidl - -#======================================================================= -# End specific part to omniorb -#======================================================================= diff --git a/bin/Makefile.am b/bin/Makefile.am new file mode 100644 index 00000000..e81b2089 --- /dev/null +++ b/bin/Makefile.am @@ -0,0 +1,22 @@ +# Copyright (C) 2005 OPEN CASCADE, CEA, EDF R&D, LEG +# PRINCIPIA R&D, EADS CCR, Lip6, BV, CEDRAT +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com + +include $(top_srcdir)/adm_local/unix/make_common_starter.am + +nodist_salomescript_DATA= VERSION +EXTRA_DIST+= VERSION.in diff --git a/build_configure b/build_configure index 212e7d8b..26207a8c 100755 --- a/build_configure +++ b/build_configure @@ -1,235 +1,106 @@ #!/bin/bash # -# Tool for updating list of .in file for the SALOME project +# Tool for updating list of .in file for the SALOME project # and regenerating configure script # # Author : Marc Tajchman - CEA # Date : 10/10/2002 # $Header$ # +# 29/03/2007: Mikhail PONIKAROV - OCN +# Reorganization for uage of autotools ORIG_DIR=`pwd` CONF_DIR=`echo $0 | sed -e "s,[^/]*$,,;s,/$,,;s,^$,.,"` -######################################################################## +# ____________________________________________________________________ # Test if the KERNEL_ROOT_DIR is set correctly - if test ! -d "${KERNEL_ROOT_DIR}"; then echo "failed : KERNEL_ROOT_DIR variable is not correct !" exit fi - -# Test if the KERNEL_SRC is set correctly - -#if test ! -d "${KERNEL_SRC}"; then -# echo "failed : KERNEL_SRC variable is not correct !" -# exit -#fi -######################################################################## # Test if the GUI_ROOT_DIR is set correctly - if test ! -d "${GUI_ROOT_DIR}"; then echo "failed : GUI_ROOT_DIR variable is not correct !" exit fi - -######################################################################## # Test if the MED_ROOT_DIR is set correctly - if test ! -d "${MED_ROOT_DIR}"; then echo "failed : MED_ROOT_DIR variable is not correct !" exit fi -######################################################################## -# find_in - utility function -# -# usage : -# find_in directory filename -# -# Finds files following the *.in pattern, recursively in the -# directory (first argument). -# Results are appended into the file (second argument) -# -# Difference from the standard unix find is that files are tested -# before directories -# - -find_in() -{ - local i - local f=$2 - -# if the first argument is not a directory, returns - - if [ ! -d "$1" ] ; then - return - fi - -# dont look in the CVS directories - - case $1 in - */CVS) return ;; - */adm_local/*) return ;; - *) ;; - esac - -# for each regular file contained in the directory -# test if it's a .in file - - for i in "$1"/* - do - if [ -f "$i" ] ; then - case $i in - *.in) echo " "$i" \\" >> $f;; - *) ;; - esac - fi - done - -# for each subdirectory of the first argument, proceeds recursively - - for i in "$1"/* - do - if [ -d "$i" ] ; then - find_in "$i" "$f" - fi - done -} - - -####################################################################### -# Generate list of .in files (Makefile.in, config.h.in, etc) -# appending it in file configure.in - cd ${CONF_DIR} ABS_CONF_DIR=`pwd` -# -# Common part of the configure.in file -# -chmod u+w configure.in.base -if ! \cp -f configure.in.base configure.in_tmp1 -then - echo - echo "error : can't create files in" ${CONF_DIR} - echo "aborting ..." - chmod u-w configure.in.base - exit -fi -chmod u-w configure.in.base - -if [ -e "${CONF_DIR}/salome_adm" ] ; then - \rm -f ${CONF_DIR}/salome_adm -fi - - -# make a link allowing AC_OUTPUT to find the salome_adm/.../*.in files -echo "" >> configure.in_tmp1 -echo 'ln -fs ${KERNEL_ROOT_DIR}/salome_adm ${ROOT_SRCDIR}/.' >> configure.in_tmp1 - -echo "" >> configure.in_tmp1 -echo "AC_OUTPUT([ \\" >> configure.in_tmp1 - -# -# List of .in files in the adm/unix directory -# These files MUST be on top of AC_OUTPUT list so we -# put them "manually" -# - -echo " ./salome_adm/unix/SALOMEconfig.h \\" >> configure.in_tmp1 -echo " ./salome_adm/unix/F77config.h \\" >> configure.in_tmp1 -echo " ./salome_adm/unix/sstream \\" >> configure.in_tmp1 -echo " ./salome_adm/unix/depend \\" >> configure.in_tmp1 -echo " ./adm_local/unix/make_omniorb:${ABS_CONF_DIR}/adm_local/unix/make_omniorb.in \\" >> configure.in_tmp1 -echo " ./salome_adm/unix/envScript \\" >> configure.in_tmp1 -echo " ./adm_local/unix/make_commence:${ABS_CONF_DIR}/adm_local/unix/make_commence.in \\" >> configure.in_tmp1 -echo " ./salome_adm/unix/make_conclude \\" >> configure.in_tmp1 -echo " ./salome_adm/unix/make_module \\" >> configure.in_tmp1 - -\rm -f configure.in_tmp2 configure.in_tmp3 -touch configure.in_tmp2 -find_in . configure.in_tmp2 -sed -e '/^...salome_adm/d' configure.in_tmp2 > configure.in_tmp3 -sed -e '/^...adm_local.unix.make_omniorb/d' configure.in_tmp3 > configure.in_tmp2 -sed -e '/^...adm_local.unix.make_commence/d' configure.in_tmp2 > configure.in_tmp3 -sed -e '/configure.in/d' configure.in_tmp3 > configure.in_tmp2 -sed -e 's/.in / /' configure.in_tmp2 >> configure.in_tmp1 -#sed '/^.*salome_adm/d' configure.in_tmp2 > configure.in_tmp3 -#sed '/configure.in/d' configure.in_tmp3 > configure.in_tmp2 -#sed 's/.in / /' configure.in_tmp2 >> configure.in_tmp1 - -echo "])" >> configure.in_tmp1 - -# delete the link created for AC_OUTPUT -#echo "" >> configure.in_tmp1 -#echo 'rm -f ${ROOT_SRCDIR}/salome_adm' >> configure.in_tmp1 -\mv configure.in_tmp1 configure.in_new -\rm -f configure.in_tmp2 configure.in_tmp3 - - -######################################################################## -# Create new (or replace old) configure.in file -# Print a message if the file is write protected -# - -echo -if test ! -f configure.in -then - echo -n "Creating new file 'configure.in' ... " - if \mv configure.in_new configure.in >& /dev/null - then - echo "done" - else - echo "error, check your file permissions" - fi -else - echo -n "Updating 'configure.in' file ... " - if ! \cp configure.in configure.in_old >& /dev/null - then - echo - echo - echo "Can't backup previous configure.in" - echo -n "Continue (you will not be able to revert) - (Y/N) ? " - read R - case "x$R" in - xn*) exit;; - xN*) exit;; - esac - echo - echo -n " " - fi - if \cp configure.in_new configure.in >& /dev/null - then - echo "done" - else - echo - echo "error, can't update previous configure.in" - fi -fi - -######################################################################## -# Use autoconf to rebuild the configure script -# - -if test -f configure -then - echo -n "Updating 'configure' script ... " -else - echo -n "Creating 'configure' script ... " -fi - -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 -if autoconf -then - echo "done" -else - echo "failed (check file permissions and/or user quotas ...)" -fi - -cd ${ORIG_DIR} - -echo +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 + +# 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 + +cp -f ${KERNEL_ROOT_DIR}/salome_adm/unix/SALOMEconfig.h.in salome_adm/unix + +# ____________________________________________________________________ +# aclocal creates the aclocal.m4 file from the standard macro and the +# custom macro embedded in the directory salome_adm/unix/config_files +# and KERNEL config_files directory. +# output: +# aclocal.m4 +# autom4te.cache (directory) +echo "====================================================== aclocal" + +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, +# config.guess and config.sub). It only depends on the libtool +# version. The files are created in the directory specified with the +# AC_CONFIG_AUX_DIR() tag (see configure.ac). +# output: +# salome_adm/unix/config_files/config.guess +# salome_adm/unix/config_files/config.sub +# salome_adm/unix/config_files/ltmain.sh +#echo "====================================================== libtoolize" + +libtoolize --force --copy --automake || exit 1 + +# ____________________________________________________________________ +# make link to KERNEL configuration files to +#ln -sf ${KERNEL_ROOT_DIR}/salome_adm . + +# ____________________________________________________________________ +# autoconf creates the configure script from the file configure.ac (or +# configure.in if configure.ac doesn't exist) +# output: +# configure +echo "====================================================== autoconf" + +autoconf + +# ____________________________________________________________________ +# automake creates some scripts used in building process +# (install-sh, missing, ...). It only depends on the automake +# version. The files are created in the directory specified with the +# AC_CONFIG_AUX_DIR() tag (see configure.ac). This step also +# creates the Makefile.in files from the Makefile.am files. +# output: +# salome_adm/unix/config_files/compile +# salome_adm/unix/config_files/depcomp +# salome_adm/unix/config_files/install-sh +# salome_adm/unix/config_files/missing +# salome_adm/unix/config_files/py-compile +# Makefile.in (from Makefile.am) +echo "====================================================== automake" + +automake --copy --gnu --add-missing diff --git a/clean_configure b/clean_configure new file mode 100755 index 00000000..be0b5427 --- /dev/null +++ b/clean_configure @@ -0,0 +1,15 @@ +#!/bin/sh + +rm -rf autom4te.cache aclocal.m4 configure make_config +find . -name "*~" -print -exec rm {} \; +find . -name "*.pyc" -print -exec rm {} \; +#exit +# ==================== ON SORT AVANT + +find bin -name Makefile.in | xargs rm -f +find doc -name Makefile.in | xargs rm -f +find idl -name Makefile.in | xargs rm -f +find resources -name Makefile.in | xargs rm -f +find salome_adm -name Makefile.in | xargs rm -f +find src -name Makefile.in | xargs rm -f +rm -f Makefile.in diff --git a/configure.ac b/configure.ac new file mode 100644 index 00000000..1a48bc5f --- /dev/null +++ b/configure.ac @@ -0,0 +1,375 @@ +# Author : Marc Tajchman (CEA) +# Date : 28/06/2001 +# Modified by : Patrick GOLDBRONN (CEA) +# Modified by : Marc Tajchman (CEA) +# Modified by : Mikhail Ponikarov (OCN) +# + + +AC_INIT([Salome2 Project VISU module], [4.1.1], [webmaster.salome@opencascade.com], [salome]) +AC_CONFIG_AUX_DIR(salome_adm/unix/config_files) +AC_CANONICAL_HOST +AC_CANONICAL_TARGET +AM_INIT_AUTOMAKE + +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.) +MODULE_NAME=visu +AC_SUBST(MODULE_NAME) + +dnl +dnl Initialize source and build root directories +dnl + +ROOT_BUILDDIR=`pwd` +ROOT_SRCDIR=`echo $0 | sed -e "s,[[^/]]*$,,;s,/$,,;s,^$,.,"` +cd $ROOT_SRCDIR +ROOT_SRCDIR=`pwd` +cd $ROOT_BUILDDIR + +AC_SUBST(ROOT_SRCDIR) +AC_SUBST(ROOT_BUILDDIR) + +echo +echo Source root directory : $ROOT_SRCDIR +echo Build root directory : $ROOT_BUILDDIR +echo +echo + +if test -z "$AR"; then + AC_CHECK_PROGS(AR,ar xar,:,$PATH) +fi +AC_SUBST(AR) + +dnl Export the AR macro so that it will be placed in the libtool file +dnl correctly. +export AR + +echo +echo --------------------------------------------- +echo testing make +echo --------------------------------------------- +echo + +AC_PROG_MAKE_SET +AC_PROG_INSTALL +dnl +dnl libtool macro check for CC, LD, NM, LN_S, RANLIB, STRIP + pour les librairies dynamiques ! + +AC_ENABLE_DEBUG(yes) +AC_DISABLE_PRODUCTION + +echo --------------------------------------------- +echo testing libtool +echo --------------------------------------------- + +dnl first, we set static to no! +dnl if we want it, use --enable-static +AC_ENABLE_STATIC(no) + +AC_LIBTOOL_DLOPEN +AC_PROG_LIBTOOL + +dnl Fix up the INSTALL macro if it s a relative path. We want the +dnl full-path to the binary instead. +case "$INSTALL" in + *install-sh*) + INSTALL='\${KERNEL_ROOT_DIR}'/salome_adm/unix/config_files/install-sh + ;; +esac + +echo +echo --------------------------------------------- +echo testing C/C++ +echo --------------------------------------------- +echo + +cc_ok=no +dnl inutil car libtool +dnl AC_PROG_CC +AC_PROG_CXX +AC_DEPEND_FLAG +# AC_CC_WARNINGS([ansi]) +cc_ok=yes + +dnl Library libdl : +AC_CHECK_LIB(dl,dlopen) + +dnl add library libm : +AC_CHECK_LIB(m,ceil) + +dnl +dnl Well we use sstream which is not in gcc pre-2.95.3 +dnl We must test if it exists. If not, add it in include ! +dnl + +AC_CXX_USE_STD_IOSTREAM +AC_CXX_HAVE_SSTREAM + + + +dnl +dnl --------------------------------------------- +dnl testing MPICH +dnl --------------------------------------------- +dnl + +CHECK_MPICH + +echo +echo --------------------------------------------- +echo testing LEX \& YACC +echo --------------------------------------------- +echo + +lex_yacc_ok=no +AC_PROG_YACC +AC_PROG_LEX +lex_yacc_ok=yes + +echo +echo --------------------------------------------- +echo testing python +echo --------------------------------------------- +echo + +CHECK_PYTHON + +dnl echo +dnl echo --------------------------------------------- +dnl echo testing java +dnl echo --------------------------------------------- +dnl echo + +dnl CHECK_JAVA + +echo +echo --------------------------------------------- +echo testing swig +echo --------------------------------------------- +echo + +AM_PATH_PYTHON(2.3) +CHECK_SWIG + +echo +echo --------------------------------------------- +echo testing threads +echo --------------------------------------------- +echo + +ENABLE_PTHREADS + +echo +echo --------------------------------------------- +echo testing omniORB +echo --------------------------------------------- +echo + +CHECK_OMNIORB + +dnl echo +dnl echo --------------------------------------------- +dnl echo testing mico +dnl echo --------------------------------------------- +dnl echo + +dnl CHECK_MICO + +echo +echo --------------------------------------------- +echo default ORB : omniORB +echo --------------------------------------------- +echo + +DEFAULT_ORB=omniORB +CHECK_CORBA + +AC_SUBST_FILE(CORBA) +corba=make_$ORB +CORBA=adm_local/unix/$corba + +echo +echo --------------------------------------------- +echo testing openGL +echo --------------------------------------------- +echo + +CHECK_OPENGL + +echo +echo --------------------------------------------- +echo testing QT +echo --------------------------------------------- +echo + +CHECK_QT + +echo +echo --------------------------------------------- +echo testing msg2qm +echo --------------------------------------------- +echo + +CHECK_MSG2QM + +echo +echo --------------------------------------------- +echo testing VTK +echo --------------------------------------------- +echo + +CHECK_VTK + +echo +echo --------------------------------------------- +echo testing HDF5 +echo --------------------------------------------- +echo + +CHECK_HDF5 + +echo +echo --------------------------------------------- +echo BOOST Library +echo --------------------------------------------- +echo + +CHECK_BOOST + +echo +echo --------------------------------------------- +echo Testing OpenCascade +echo --------------------------------------------- +echo + +CHECK_CAS + +echo +echo --------------------------------------------- +echo Testing qwt +echo --------------------------------------------- +echo + +CHECK_QWT + +echo +echo --------------------------------------------- +echo Testing html generators +echo --------------------------------------------- +echo + +CHECK_HTML_GENERATORS + +echo +echo --------------------------------------------- +echo Testing GUI +echo --------------------------------------------- +echo + +CHECK_SALOME_GUI + +echo +echo --------------------------------------------- +echo Testing full GUI +echo --------------------------------------------- +echo + +CHECK_CORBA_IN_GUI +if test "x${CORBA_IN_GUI}" != "xyes"; then + echo "failed : For configure VISU module necessary full GUI !" + exit +fi + +echo +echo --------------------------------------------- +echo Testing Kernel +echo --------------------------------------------- +echo + +CHECK_KERNEL + +echo +echo --------------------------------------------- +echo Testing Med +echo --------------------------------------------- +echo + +CHECK_MED + +AM_CONDITIONAL(MED_ENABLE_MULTIPR, [test "$ENABLE_MULTIPR" = yes]) + +echo +echo --------------------------------------------- +echo Summary +echo --------------------------------------------- +echo + +echo Configure +variables="cc_ok boost_ok lex_yacc_ok python_ok swig_ok threads_ok OpenGL_ok qt_ok vtk_ok hdf5_ok omniORB_ok occ_ok qwt_ok doxygen_ok graphviz_ok Kernel_ok Med_ok" + +for var in $variables +do + printf " %10s : " `echo \$var | sed -e "s,_ok,,"` + eval echo \$$var +done + +echo +echo "Default ORB : $DEFAULT_ORB" +echo + +dnl We don t need to say when we re entering directories if we re using +dnl GNU make becuase make does it for us. +if test "X$GMAKE" = "Xyes"; then + AC_SUBST(SETX) SETX=":" +else + AC_SUBST(SETX) SETX="set -x" +fi + +echo +echo --------------------------------------------- +echo generating Makefiles and configure files +echo --------------------------------------------- +echo + +AC_OUTPUT_COMMANDS([ \ + chmod +x ./bin/*; \ +]) + +# This list is initiated using autoscan and must be updated manually +# when adding a new file .in to manage. When you execute +# autoscan, the Makefile list is generated in the output file configure.scan. +# This could be helpfull to update de configuration. +AC_OUTPUT([ \ + ./salome_adm/unix/SALOMEconfig.h \ + Makefile \ + ./VISU_version.h \ + ./adm_local/Makefile \ + ./adm_local/unix/Makefile \ + ./adm_local/unix/config_files/Makefile \ + ./bin/Makefile \ + ./bin/VERSION \ + ./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 \ + ./idl/Makefile \ + ./resources/VISUCatalog.xml \ + ./resources/Makefile \ + ./src/Makefile \ + ./src/CONVERTOR/Makefile \ + ./src/PIPELINE/Makefile \ + ./src/OBJECT/Makefile \ + ./src/VVTK/Makefile \ + ./src/GUITOOLS/Makefile \ + ./src/VISU_I/Makefile \ + ./src/VISUGUI/Makefile \ + ./src/VISU_SWIG/Makefile \ + ./src/ENGINE/Makefile +]) diff --git a/configure.in.base b/configure.in.base deleted file mode 100644 index a0717524..00000000 --- a/configure.in.base +++ /dev/null @@ -1,416 +0,0 @@ -# -# PLEASE DO NOT MODIFY configure.in FILE -# -# ALL CHANGES WILL BE DISCARDED BY THE NEXT -# build_configure COMMAND -# -# CHANGES MUST BE MADE IN configure.in.base FILE -# -# -# Author : Marc Tajchman (CEA) -# Date : 28/06/2001 -# Modified by : Patrick GOLDBRONN (CEA) -# Modified by : Marc Tajchman (CEA) -# -# Created from configure.in.base -# - -AC_INIT(src) -AC_CONFIG_AUX_DIR(${KERNEL_ROOT_DIR}/salome_adm/unix/config_files) -AC_CANONICAL_HOST - -PACKAGE=salome -AC_SUBST(PACKAGE) - -VERSION=3.2.0 -XVERSION=0x030200 -AC_SUBST(VERSION) -AC_SUBST(XVERSION) - -dnl -dnl Initialize source and build root directories -dnl - -ROOT_BUILDDIR=`pwd` -ROOT_SRCDIR=`echo $0 | sed -e "s,[[^/]]*$,,;s,/$,,;s,^$,.,"` -cd $ROOT_SRCDIR -ROOT_SRCDIR=`pwd` -cd $ROOT_BUILDDIR - -AC_SUBST(ROOT_SRCDIR) -AC_SUBST(ROOT_BUILDDIR) - -echo -echo Source root directory : $ROOT_SRCDIR -echo Build root directory : $ROOT_BUILDDIR -echo -echo - -if test -z "$AR"; then - AC_CHECK_PROGS(AR,ar xar,:,$PATH) -fi -AC_SUBST(AR) - -dnl Export the AR macro so that it will be placed in the libtool file -dnl correctly. -export AR - -echo -echo --------------------------------------------- -echo testing make -echo --------------------------------------------- -echo - -AC_PROG_MAKE_SET -AC_PROG_INSTALL -dnl -dnl libtool macro check for CC, LD, NM, LN_S, RANLIB, STRIP + pour les librairies dynamiques ! - -AC_ENABLE_DEBUG(yes) -AC_DISABLE_PRODUCTION - -echo --------------------------------------------- -echo testing libtool -echo --------------------------------------------- - -dnl first, we set static to no! -dnl if we want it, use --enable-static -AC_ENABLE_STATIC(no) - -AC_LIBTOOL_DLOPEN -AC_PROG_LIBTOOL - -dnl Fix up the INSTALL macro if it s a relative path. We want the -dnl full-path to the binary instead. -case "$INSTALL" in - *install-sh*) - INSTALL='\${KERNEL_ROOT_DIR}'/salome_adm/unix/config_files/install-sh - ;; -esac - -echo -echo --------------------------------------------- -echo testing C/C++ -echo --------------------------------------------- -echo - -cc_ok=no -dnl inutil car libtool -dnl AC_PROG_CC -AC_PROG_CXX -AC_DEPEND_FLAG -# AC_CC_WARNINGS([ansi]) -cc_ok=yes - -dnl Library libdl : -AC_CHECK_LIB(dl,dlopen) - -dnl add library libm : -AC_CHECK_LIB(m,ceil) - -dnl -dnl Well we use sstream which is not in gcc pre-2.95.3 -dnl We must test if it exists. If not, add it in include ! -dnl - -AC_CXX_USE_STD_IOSTREAM -AC_CXX_HAVE_SSTREAM - - - -dnl -dnl --------------------------------------------- -dnl testing MPICH -dnl --------------------------------------------- -dnl - -CHECK_MPICH - -echo -echo --------------------------------------------- -echo testing LEX \& YACC -echo --------------------------------------------- -echo - -lex_yacc_ok=no -AC_PROG_YACC -AC_PROG_LEX -lex_yacc_ok=yes - -echo -echo --------------------------------------------- -echo testing python -echo --------------------------------------------- -echo - -CHECK_PYTHON - -dnl echo -dnl echo --------------------------------------------- -dnl echo testing java -dnl echo --------------------------------------------- -dnl echo - -dnl CHECK_JAVA - -echo -echo --------------------------------------------- -echo testing swig -echo --------------------------------------------- -echo - -CHECK_SWIG - -echo -echo --------------------------------------------- -echo testing threads -echo --------------------------------------------- -echo - -ENABLE_PTHREADS - -echo -echo --------------------------------------------- -echo testing omniORB -echo --------------------------------------------- -echo - -CHECK_OMNIORB - -dnl echo -dnl echo --------------------------------------------- -dnl echo testing mico -dnl echo --------------------------------------------- -dnl echo - -dnl CHECK_MICO - -echo -echo --------------------------------------------- -echo default ORB : omniORB -echo --------------------------------------------- -echo - -DEFAULT_ORB=omniORB -CHECK_CORBA - -AC_SUBST_FILE(CORBA) -corba=make_$ORB -CORBA=adm_local/unix/$corba - -echo -echo --------------------------------------------- -echo testing openGL -echo --------------------------------------------- -echo - -CHECK_OPENGL - -echo -echo --------------------------------------------- -echo testing QT -echo --------------------------------------------- -echo - -CHECK_QT - -echo -echo --------------------------------------------- -echo testing msg2qm -echo --------------------------------------------- -echo - -CHECK_MSG2QM - -echo -echo --------------------------------------------- -echo testing VTK -echo --------------------------------------------- -echo - -CHECK_VTK - -echo -echo --------------------------------------------- -echo testing HDF5 -echo --------------------------------------------- -echo - -CHECK_HDF5 - -echo -echo --------------------------------------------- -echo BOOST Library -echo --------------------------------------------- -echo - -CHECK_BOOST - -echo -echo --------------------------------------------- -echo Testing OpenCascade -echo --------------------------------------------- -echo - -CHECK_CAS - -echo -echo --------------------------------------------- -echo Testing qwt -echo --------------------------------------------- -echo - -CHECK_QWT - -echo -echo --------------------------------------------- -echo Testing html generators -echo --------------------------------------------- -echo - -CHECK_HTML_GENERATORS - -echo -echo --------------------------------------------- -echo Testing GUI -echo --------------------------------------------- -echo - -CHECK_SALOME_GUI - -echo -echo --------------------------------------------- -echo Testing full GUI -echo --------------------------------------------- -echo - -CHECK_CORBA_IN_GUI -if test "x${CORBA_IN_GUI}" != "xyes"; then - echo "failed : For configure VISU module necessary full GUI !" - exit -fi - -echo -echo --------------------------------------------- -echo Testing Kernel -echo --------------------------------------------- -echo - -CHECK_KERNEL - -echo -echo --------------------------------------------- -echo Testing Med -echo --------------------------------------------- -echo - -CHECK_MED - -echo -echo --------------------------------------------- -echo Summary -echo --------------------------------------------- -echo - -echo Configure -variables="cc_ok boost_ok lex_yacc_ok python_ok swig_ok threads_ok OpenGL_ok qt_ok vtk_ok hdf5_ok omniORB_ok occ_ok qwt_ok doxygen_ok graphviz_ok Kernel_ok Med_ok" - -for var in $variables -do - printf " %10s : " `echo \$var | sed -e "s,_ok,,"` - eval echo \$$var -done - -echo -echo "Default ORB : $DEFAULT_ORB" -echo - -dnl generals files which could be included in every makefile - -AC_SUBST_FILE(COMMENCE) COMMENCE=adm_local/unix/make_commence -AC_SUBST_FILE(CONCLUDE) CONCLUDE=salome_adm/unix/make_conclude -AC_SUBST_FILE(MODULE) MODULE=salome_adm/unix/make_module - -dnl les dependences -AC_SUBST_FILE(DEPEND) DEPEND=salome_adm/unix/depend - -dnl We don t need to say when we re entering directories if we re using -dnl GNU make becuase make does it for us. -if test "X$GMAKE" = "Xyes"; then - AC_SUBST(SETX) SETX=":" -else - AC_SUBST(SETX) SETX="set -x" -fi - -# make other build directories -for rep in salome_adm adm_local doc bin/salome include/salome lib${LIB_LOCATION_SUFFIX}/salome share/salome/resources idl -do -# if test ! -d $rep ; then -# eval mkdir $rep -# fi - $INSTALL -d $rep -done - -echo -echo --------------------------------------------- -echo copying resource files, shell scripts, and -echo xml files -echo --------------------------------------------- -echo - - -dnl copy resources directories - -#for i in `find $ROOT_SRCDIR -name 'resources' -print` -#do -# local_res=`echo $i | sed -e "s,$ROOT_SRCDIR,.,"` -# local_res_dir=`echo $local_res | sed -e "s,[[^/]]*$,,;s,/$,,;s,^$,.,"` -# mkdir -p $local_res_dir -# cd $local_res_dir -# ln -fs $i -# echo $local_res -# cd $ROOT_BUILDDIR -#done - -dnl copy shells and utilities contained in the bin directory -dnl excluding .in files (treated in AC-OUTPUT below) and CVS -dnl directory - -mkdir -p bin/salome -cd bin/salome -for i in $ROOT_SRCDIR/bin/* -do - local_bin=`echo $i | sed -e "s,$ROOT_SRCDIR,.,"` - case "$local_bin" in - *.in | *~) ;; - ./bin/CVS | ./bin/salome) ;; - *) /usr/bin/install $i .; echo $local_bin ;; - esac -done -cd $ROOT_BUILDDIR - -AC_SUBST_FILE(ENVSCRIPT) ENVSCRIPT=salome_adm/unix/envScript - -dnl copy xml files to the build tree (lib directory) -dnl pourquoi ???? - -#cd lib -#for i in `find $ROOT_SRCDIR -name "*.xml" -print` -#do -# ln -fs $i -# echo `echo $i | sed -e "s,$ROOT_SRCDIR,.,"` -#done -#cd $ROOT_BUILDDIR - - -echo -echo --------------------------------------------- -echo generating Makefiles and configure files -echo --------------------------------------------- -echo - -AC_OUTPUT_COMMANDS([ \ - chmod +x ./bin/* \ -]) - -## do not delete this line diff --git a/doc/Makefile.am b/doc/Makefile.am new file mode 100644 index 00000000..68f247f8 --- /dev/null +++ b/doc/Makefile.am @@ -0,0 +1,22 @@ +# Copyright (C) 2005 OPEN CASCADE, CEA, EDF R&D, LEG +# PRINCIPIA R&D, EADS CCR, Lip6, BV, CEDRAT +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# + +SUBDIRS= salome + +EXTRA_DIST= html \ No newline at end of file diff --git a/doc/Makefile.in b/doc/Makefile.in deleted file mode 100644 index 2d5fa1d9..00000000 --- a/doc/Makefile.in +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# - -# -* Makefile *- -# -# Author : Patrick GOLDBRONN (CEA) -# Date : 30/11/2001 -# $Header$ -# -# source path -top_srcdir=@top_srcdir@ -top_builddir=.. -srcdir=@srcdir@ -VPATH=.:@srcdir@ - -SUBDIRS= salome - -@COMMENCE@ - -docs: - @@SETX@; for d in $(SUBDIRS); do \ - (cd $$d && $(MAKE) $@) || exit 1; \ - done - -usr_docs: - @@SETX@; for d in $(SUBDIRS); do \ - (cd $$d && $(MAKE) $@) || exit 1; \ - done - -dev_docs: - @@SETX@; for d in $(SUBDIRS); do \ - (cd $$d && $(MAKE) $@) || exit 1; \ - done - -clean: - @@SETX@; for d in $(SUBDIRS); do \ - (cd $$d && $(MAKE) $@) || exit 1; \ - done - -distclean: clean - @@SETX@; for d in $(SUBDIRS); do \ - (cd $$d && $(MAKE) $@) || exit 1; \ - done - -install: - @@SETX@; for d in $(SUBDIRS); do \ - (cd $$d && $(MAKE) $@) || exit 1; \ - done - -uninstall: - @@SETX@; for d in $(SUBDIRS); do \ - (cd $$d && $(MAKE) $@) || exit 1; \ - done diff --git a/doc/salome/Makefile.am b/doc/salome/Makefile.am new file mode 100644 index 00000000..35fbf228 --- /dev/null +++ b/doc/salome/Makefile.am @@ -0,0 +1,35 @@ +# Copyright (C) 2005 CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# +# $Header$ + +SUBDIRS= tui gui +SUBDIRSTUI= tui +SUBDIRSGUI= gui + +usr_docs: + @@SETX@; for d in $(SUBDIRSGUI); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done; + +docs: usr_docs + +dev_docs: + @@SETX@; for d in $(SUBDIRSTUI); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done; diff --git a/doc/salome/Makefile.in b/doc/salome/Makefile.in deleted file mode 100644 index d1f8eafa..00000000 --- a/doc/salome/Makefile.in +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# -* Makefile *- -# -# Author : Patrick GOLDBRONN (CEA) -# Date : 30/11/2001 -# $Header$ -# -# source path -top_srcdir=@top_srcdir@ -top_builddir=../.. -srcdir=@srcdir@ -VPATH=.:@srcdir@ - -SUBDIRS= tui gui -SUBDIRSTUI= tui -SUBDIRSGUI= gui - -@COMMENCE@ - -usr_docs: - @@SETX@; for d in $(SUBDIRSGUI); do \ - (cd $$d && $(MAKE) $@) || exit 1; \ - done; \ - -docs: usr_docs - -dev_docs: - @@SETX@; for d in $(SUBDIRSTUI); do \ - (cd $$d && $(MAKE) $@) || exit 1; \ - done; \ - -clean: - @@SETX@; for d in $(SUBDIRS); do \ - if test -d $$d/VISU; then \ - (cd $$d && $(MAKE) $@) || exit 1; \ - fi; \ - done - -distclean: clean - @@SETX@; for d in $(SUBDIRS); do \ - if test -d $$d/VISU; then \ - (cd $$d && $(MAKE) $@) || exit 1; \ - fi; \ - done - -install: - $(MAKE) docs - @@SETX@; for d in $(SUBDIRS); do \ - if test -d $$d/VISU; then \ - (cd $$d && $(MAKE) $@); \ - fi; \ - done - -uninstall: - @@SETX@; for d in $(SUBDIRS); do \ - if test -d $$d/VISU; then \ - (cd $$d && $(MAKE) $@) || exit 1; \ - fi; \ - done; \ diff --git a/doc/salome/gui/Makefile.am b/doc/salome/gui/Makefile.am new file mode 100644 index 00000000..1ec04c7a --- /dev/null +++ b/doc/salome/gui/Makefile.am @@ -0,0 +1,55 @@ +# Copyright (C) 2005 CEA/DEN, EDF R&D, OPEN CASCADE, PRINCIPIA R&D +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# +# File : Makefile.am +# Author : Vasily Rusyaev (Open Cascade NN) +# Module : doc + +include $(top_srcdir)/adm_local/unix/make_common_starter.am + +EXTRA_DIST+=VISU + +doxygen=@DOXYGEN@ + +usr_docs: + cd ./VISU; \ + echo "Processing VISU_Gen.idl file: "; \ + $(doxygen) ./doxyfile_idl; \ + echo "Running doxygen in directory: "`pwd`; \ + $(doxygen) ./doxyfile; + +docs: usr_docs + +clean-local: + rm -fr `ls | grep -v "Makefile"` + rm -fr VISU + +install-data-local: usr_docs + mkdir -p $(docdir)/gui + cp -rf VISU $(docdir)/gui + -find $(PWD) -name CVS -prune -exec rm -rf {} \; + +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/Makefile.in b/doc/salome/gui/Makefile.in deleted file mode 100644 index b40c0333..00000000 --- a/doc/salome/gui/Makefile.in +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# File : Makefile.in -# Author : Vasily Rusyaev (Open Cascade NN) -# Module : doc -# $Header: - -top_srcdir=@top_srcdir@ -top_builddir=../../.. -srcdir=@srcdir@ -VPATH=.:@srcdir@ - -@COMMENCE@ - -usr_docs: - cp -fr $(srcdir)/VISU ./ - -find $(PWD) -name CVS -prune -exec rm -rf {} \; - -docs: usr_docs - -clean: - rm -fr `ls | grep -v "Makefile"` - -distclean: clean - rm -fr VISU - -install: - mkdir -p $(docdir)/gui - cp -rf VISU $(docdir)/gui - -find $(PWD) -name CVS -prune -exec rm -rf {} \; - -uninstall: - rm -rf $(docdir)/gui/VISU 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 ee412bbf..00000000 --- a/doc/salome/gui/VISU/animation_in_gauss_viewer.htm +++ /dev/null @@ -1,183 +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:

- -

 

- -

- -

 

- -
    - -
  • Settings

  • -
- -
    - -
  • Save to file - you can change the name of the file you've - chosen for saving.

  • - -
  • 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.  

  • - -
  • FPS - allows - to define the FPS (frames per second) rate for the clip. Set greater value - for better quality.  

  • - -
  • Quality - allows - to set the quality of the clip in the interval between 0 and 100. -

  • - -
  • Progressive - allows to record a progressive API file. -

  • -
- -

 

- -

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

- -

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

- -

 

- -

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

- -

 

- - - - diff --git a/doc/salome/gui/VISU/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 c2e3a4d0..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:

- -

 

- -
    - -
  • Orientation - - allows to choose horizontal (X-Y) or vertical (Y-Z and Z-X) orientation - of the clipping plane;

  • - -
  • Distance is - defined between the opposite extremities - of the object (if it is set to 0.5 the object is split in two halves); -

  • - -
  • 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.

  • -
- -

 

- -

- -

 

- -

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

- -
    - -
  • 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/creating_tables.htm b/doc/salome/gui/VISU/creating_tables.htm deleted file mode 100755 index 108dc20c..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 86188b19..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 28ae1d23..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 de2e5d95..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 3eeb3c49..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 dbe4e806..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 6cfd2e46..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 - - - - - - - - - -

Structure of MED objects

- -

 In 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)

- -

 

- -
- -

 

- -

            

- -

Families

- -

From - general point of view, the whole mesh is divided into families, - submeshes created by the user. Every - 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 family will - be composed of geometrical elements, corresponding to the type of cells - of this family.  

- -

 

- -
- - --- - - - - - - - - - - - - - - - - - - - - -
-

Type of cells (entities) of the family

-

Geometrical element

-

Nodes

-

Points

-

Edges

-

Segments

-

Faces

-

Triangles, quadrangles

-

Cells

-

Any

-
-

Table of correspondence

- -

 

- -

 In - the folder Families all families - of the mesh are put into the following subfolders, defining the type of - cells of the mesh: onNodes, onEdges, - onFaces, onCells.

- -

These - subfolders also represent submeshes of the mesh, which are composed of - all cells of the mesh of this type.

- -

Groups

- -

Groups - combine different families independently of the type of cells, - they are composed of.

- -

 

- -

Fields

- -

Fields represent the results of calculations - (scalar or vector values), grouped together under one physical concept. -

- -

These - values are applied to the cells of a definite submesh, which is indicated - in the Object Browser in the subfolder of the field. -

- -

Most - often the calculations are performed during some period of time. That's - why fields include Time - Stamps, representing the results of calculations in one definite - moment. In Post-Pro field presentations - are constructed basing on these Time - Stamps. (See: Creating - field presentations)  

- -

 

- -

-Related Topics - - -

- -

 

- -

 

- -

 

- -

 

- - - - + + + + + +About structure of MED object + + + + + + + + + + + + +

Structure of MED objects

+ +

 In 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: Families, Groups, Fields.

+ +

 

+ +

            

+ +

Families

+ +

From + general point of view, the whole mesh is divided into families, + submeshes created by the user. Every + 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 family will + be composed of geometrical elements, corresponding to the type of cells + of this family.  

+ +

 

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

Type of cells (entities) of the family

+

Geometrical element

+

Nodes

+

Points

+

Edges

+

Segments

+

Faces

+

Triangles, quadrangles

+

Cells

+

Any

+
+

Table of correspondence

+ +

 

+ +

 In + the folder Families all families + of the mesh are put into the following subfolders, defining the type of + cells of the mesh: onNodes, onEdges, + onFaces, onCells.

+ +

These + subfolders also represent submeshes of the mesh, which are composed of + all cells of the mesh of this type.

+ +

Groups

+ +

Groups + combine different families independently of the type of cells, + they are composed of.

+ +

 

+ +

Fields

+ +

Fields represent the results of calculations + (scalar or vector values), grouped together under one physical concept. +

+ +

These + values are applied to the cells of a definite submesh, which is indicated + in the Object Browser in the subfolder of the field. +

+ +

Most + often the calculations are performed during some period of time. That's + why fields include Time + Stamps, representing the results of calculations in one definite + moment. In Post-Pro field presentations + are constructed basing on these Time + Stamps. (See: Creating + field presentations)  

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/about_tables.htm b/doc/salome/gui/VISU/files/about_tables.htm index c0051dd2..ab5213d8 100755 --- a/doc/salome/gui/VISU/files/about_tables.htm +++ b/doc/salome/gui/VISU/files/about_tables.htm @@ -1,153 +1,153 @@ - - - - - -About tables - - - - - - - - - - - - - -

About tables

- -

Functionality of Post-Pro component allows to import - data tables and display them in a special table viewer. Tables - represent column-ranged data with units - and column and row - titles (see also).

- -

 

- -

Tables can be rarefied - - some of the cells may be empty, without any values.

- -

 

- -

In Post-Pro - there are  three - methods to import tables:

- -

 

- -

1. -  Importing - tables from *.xls, *.txt or *.tab files, which have been previously created.

- -

 

- -

2. -  Creating - tables on the basis of Cut Lines presentations

- -

 

- -

3. -   Importing - tables with the help of a special Python script (not described in this - reference manual)

- -

 

- -

-Related Topics - - -

- -

 

- - - - + + + + + +About tables + + + + + + + + + + + + + +

About tables

+ +

Functionality of Post-Pro component allows to import + data tables and display them in a special table viewer. Tables + represent column-ranged data with units + and column and row + titles (see also).

+ +

 

+ +

Tables can be rarefied + - some of the cells may be empty, without any values.

+ +

 

+ +

In Post-Pro + there are  three + methods to import tables:

+ +

 

+ +

1. +  Importing + tables from *.xls, *.txt or *.tab files, which have been previously created.

+ +

 

+ +

2. +  Creating + tables on the basis of Cut Lines presentations

+ +

 

+ +

3. +   Importing + tables with the help of a special Python script (not described in this + reference manual)

+ +

 

+ +

+Related Topics + + +

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/animating_presentations.htm b/doc/salome/gui/VISU/files/animating_presentations.htm index f807eb49..df79eedc 100755 --- a/doc/salome/gui/VISU/files/animating_presentations.htm +++ b/doc/salome/gui/VISU/files/animating_presentations.htm @@ -1,334 +1,385 @@ - - - - - -Animating presentations - - - - - - - - - - - - - -

Animating presentations

- -

In 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 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.

- -

 

- -

To generate an animation:

- -

 

- -

1. -  Right-click - on the field in the Object Browser.

- -

 

- -

2. -  From the - pop-up menu select Animation.

- -

 

- -

The following dialog - box will appear:

- -

                       

- -

 

- -

 

- -

Animation - dialog box is destined for management of your animation.

- -

 

- -

In Post-Pro you can - generate simultaneous animation - of several fields: you can open - this dialog for several fields one after another and after generating - frames you can launch simultaneous animation of several fields.

- -

 

- -

3. - Click Setup Animation button. - The following dialog box allowing to set the parameters of your animation - will appear.

- -

 

- -

           

- -

 

- -

- - Use range of time stamps check - box allows to select the range of time stamps, which will be used for - generating your animation.

- -

 

- -

- - Fields: list of fields for animation.

- -

 

- -

- Properties: Here you can adjust properties - of each field selected from the list:

- -

 

- -
    - -
  •  Select - the type of field presentations, - which will be used as frames in animation.

  • - -
  •  Set - properties of the Scalar Bar (see also)

  • - -
  •  Adjust - additional properties of the selected - type of field presentation.

  • -
- -

 

- -

4. -  Click OK to validate your parameters. You - will return back to Animation dialog - box

- -

 

- -

5. -  Click Generate frames button to generate the - frames for your animation based on the parameters adjusted in Setup - Animation dialog box.

- -

 

- -

Running animations:

- -

 

- -

In - the main Animation dialog box - there are several button intended for management and running your animation:

- -

 

- -

       Running - your animation.

- -

 

- -

        Previous / Next - frame (time step)

- -

 

- -

        To the beginning - / end of the animation.

- -

 

- -

Additional options of the animation:

- -

 

- -

You - can increase/decrease the speed - of your animation by moving the Speed - wheel Up/Down:

- -

 

- -

       

- -

 

- -

Cycled - animation check box: This option allows to start a cycled animation - of your presentation.

- -

 

- -

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

- -

 

- -

Save - pictures to directory check box: This option allows to save all - the frames composing the animation into a definite directory, which can - be specified in Path field.

- -

 

- -

Publish - to Study - saves your animation in the study and presents it in - the Object Browser

- -

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. -

- -

 

- -

The - following picture shows an animation of deformation of an object:

- -

 

- -

- -

 

- -

 

- -

-Related Topics - - -

- -

 

- - - - + + + + + +Animating presentations + + + + + + + + + + + + + +

Animating presentations

+ +

In 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 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.

+ +

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. +

+ +

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:

+ +

 

+ +

1. +  Right-click + on the field in the Object Browser.

+ +

2. +  From the + pop-up menu select Parallel or Successive Animation.

+ +

 

+ +

The following dialog + box will appear:

+ +

                       

+ +

 

+ +

 

+ +

Animation + dialog box is destined for management of your animation.

+ +

 

+ +

3. + Click Setup Animation button. + The following dialog box allowing to set the parameters of your animation + will appear.

+ +

 

+ +

           

+ +

 

+ +

- + Use range of time stamps check + box allows to select the range of time stamps, which will be used for + generating your animation.

+ +

 

+ +

- + Fields: list of fields for animation.

+ +

 

+ +

- Properties: Here you can adjust properties + of each field selected from the list:

+ +

 

+ +
    + +
  •  Select + the type of field presentations, + which will be used as frames in animation.

  • + +
  •  Set + properties of the Scalar Bar (see also)

  • + +
  •  Adjust + additional properties of the selected + type of field presentation.

  • +
+ +

 

+ +

4. +  Click OK to validate your parameters. You + will return back to Animation dialog + box

+ +

 

+ +

5. +  Click Generate frames button to generate the + frames for your animation based on the parameters adjusted in Setup + Animation dialog box.

+ +

 

+ +

Running animations:

+ +

 

+ +

In + the main Animation dialog box + there are several button intended for management and running your animation:

+ +

 

+ +

       Running + your animation.

+ +

 

+ +

        Previous / Next + frame (time step)

+ +

 

+ +

        To the beginning + / end of the animation.

+ +

 

+ +

Additional options of the animation:

+ +

 

+ +

You + can increase/decrease the speed + of your animation by moving the Speed + wheel Up/Down:

+ +

 

+ +

       

+ +

 

+ +

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.

+ +

 

+ +

Saving Animations:

+ +

 

+ +

Save + pictures to directory check box: This option allows to save all + the frames composing the animation into a definite directory, which can + be specified in Path field.

+ +

 

+ +

Save + Animation to AVI file check box This option allows to save the + animation into a definite .avi file, which can be specified in Path + field.

+ +

 

+ +

Save animation to AVI file + works only if there is 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  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}.

+ +

 

+ +

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:

+ +

 

+ +

+ +

 

+ +

+Related Topics + + +

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/changing_visualization_parameters_of_the_presenetation.htm b/doc/salome/gui/VISU/files/changing_visualization_parameters_of_the_presenetation.htm index 4bb665b6..5df43c6b 100755 --- a/doc/salome/gui/VISU/files/changing_visualization_parameters_of_the_presenetation.htm +++ b/doc/salome/gui/VISU/files/changing_visualization_parameters_of_the_presenetation.htm @@ -1,329 +1,333 @@ - - - - - -Setting presentation view parameters - - - - - - - - - - - - - -

Viewing 3D presentations. -

- -

Each  newly - created presentation is displayed in VTK viewer. To display an existing - presentation, right-click on it in the Object Browser and select Display.  

- -

 

- -

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

- -

 

- -

- -

 

- -

All parameters are context-sensitive: - NOT all types of visualization and NOT all properties can be set for a - certain 3D presentation.                            

- -

 

- -
    - -
  • Erase 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.

  • - -
  • 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.

  • - -
  • Representation - allows to switch among the available representation - types.

  • -
- -

 

- - ---- - - - - - - - - - - - - - - - - - - - -
-

Points

-

Surface

-

Wireframe

-

-

-

-

Insideframe (displays the wires - lying within the object)

-

Shrink

-

Shading on

-

-

-

- -

 

- -
    - -
  • Properties

  • - -
  • Opacity - - allows to set the value of opacity - of the presentation between 0 (transparent) and 100 (opaque).

  • -
- -

 

- -

- -

 

- -
    - -
  • Line - Width - allows to set the width of - lines representing edges of the presentation between 1 (thin) and 100 - (thick).

  • -
- -
    - -
  • Translate - Presentation - allows to translate - the presentation along coordinate axes.

  • - -
  • Clipping - Planes - allows to create cross-section - views of presentations.

  • - -
  • Sweep - - allows to display pseudo-animation - of the presentation.

  • - -
  • 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.    

- -

 

- -

- -

 

- -

In Auto - mode you specify along which Axis - and at which Relative Distance - the presentations should be lined up.

- -

 

- -

- -

 

- -

In 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. -

- -

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. -

- -

To restore separate bars and scales for - each module select Use Field Range - from the same menu.

- -

 

- -

 

- - - - + + + + + +Setting presentation view parameters + + + + + + + + + + + + + +

Viewing 3D presentations. +

+ +

Each  newly + created presentation is displayed in the VTK + 3D Viewer. VTK 3D Viewer + is detailly described in the documentation on + GUI module.

+ +

To display an existing presentation, right-click on it in the Object + Browser and select Display.  

+ +

 

+ +

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

+ +

 

+ +

+ +

 

+ +

All parameters are context-sensitive: + NOT all types of visualization and NOT all properties can be set for a + certain 3D presentation.                            

+ +

 

+ +
    + +
  • Erase 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.

  • + +
  • 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.

  • + +
  • Representation - allows to switch among the available representation + types.

  • +
+ +

 

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

Points

+

Surface

+

Wireframe

+

+

+

+

Insideframe (displays the wires + lying within the object)

+

Shrink

+

Shading on

+

+

+

+ +

 

+ +
    + +
  • Properties

  • + +
  • Opacity + - allows to set the value of opacity + of the presentation between 0 (transparent) and 100 (opaque).

  • +
+ +

 

+ +

+ +

 

+ +
    + +
  • Line + Width - allows to set the width of + lines representing edges of the presentation between 1 (thin) and 100 + (thick).

  • +
+ +
    + +
  • Translate + Presentation - allows to translate + the presentation along coordinate axes.

  • + +
  • Clipping + Planes - allows to create cross-section + views of presentations.

  • + +
  • Sweep + - allows to display pseudo-animation + of the presentation.

  • + +
  • 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.    

+ +

 

+ +

+ +

 

+ +

In Auto + mode you specify along which Axis + and at which Relative Distance + the presentations should be lined up.

+ +

 

+ +

+ +

 

+ +

In 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. +

+ +

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. +

+ +

To restore separate bars and scales for + each module select Use Field Range + from the same menu.

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/creating_curves.htm b/doc/salome/gui/VISU/files/creating_curves.htm index 6294c27c..b75af456 100755 --- a/doc/salome/gui/VISU/files/creating_curves.htm +++ b/doc/salome/gui/VISU/files/creating_curves.htm @@ -1,227 +1,231 @@ - - - - - -Creating curves - - - - - - - - - - - - - -

Creating curves

- -

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.

- -

 

- -

To create curves:

- -

 

- -

1. -  Right-click - on the required table in the Object Browser

- -

 

- -

2.  From - the pop-up menu choose Create Curves - option.

- -

 

- -

3.  The - following dialog box will appear:

- -

 

- -

- -

 

- -

This - dialog box has the form of a table; each row of this table represents - one column of values of the imported data table.

- -

To - construct curve lines, you should choose at least two columns of the data - table by checking them in the Axis - part of the  dialog - box:

- -
    - -
  • H - the values of this column will correspond - to X-coordinates of the curve.

  • - -
  • V - the values of this column will correspond - to Y-coordinates of the curve.

  • -
- -

 

- -

To - define the  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),

  • - -
  • Color - (using the standard Select Color menu).

  • -
- -

 

- -

From this dialog box you can create several curves for the - columns of your data table with the same units. Post-Pro - allows to display at once up to 200 curves.

- -

 

- -

4. -  Click OK to create your curves with the given - parameters. Post-Pro will automatically - create your curve or curves in the structure of the study under two SALOME - objects:

- -

-  SALOME - table object,

- -

-  Plot2DView object: - SALOME container of curve lines which will be created automatically.

- -

 

- -

 

- -

 

- -

 

- - - - + + + + + +Creating curves + + + + + + + + + + + + + +

Creating curves

+ +

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.

+ +

 

+ +

To create curves:

+ +

 

+ +

1. +  Right-click + on the required table in the Object Browser

+ +

 

+ +

2.  From + the pop-up menu choose Create Curves + option.

+ +

 

+ +

3.  The + following dialog box will appear:

+ +

 

+ +

+ +

 

+ +

This dialog box has the form of a table; + each row of this table represents one column of values of the imported + data table.

+ +

To construct curve lines, you should choose + at least two columns of the data table by checking them in the Axis + part of the  dialog + box:

+ +
    + +
  • H (horisontal) - the values of this + column will correspond to X-coordinates of the curve.

  • + +
  • V (vertical) - the values of this column + will correspond to Y-coordinates of the curve.

  • +
+ +


+The column 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  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),

  • + +
  • Color + (using the standard Select Color menu).

  • +
+ +

 

+ +

From this dialog box you can create several curves for the + columns of your data table with the same units. Post-Pro + allows to display at once up to 200 curves.

+ +

 

+ +

4. +  Click OK to create your curves with the given + parameters. Post-Pro will automatically + create your curve or curves in the structure of the study under two SALOME + objects:

+ +

-  SALOME + table object,

+ +

-  Plot2DView object: + SALOME container of curve lines which will be created automatically.

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/creating_field_presentations.htm b/doc/salome/gui/VISU/files/creating_field_presentations.htm index 7028152b..bd34dde5 100755 --- a/doc/salome/gui/VISU/files/creating_field_presentations.htm +++ b/doc/salome/gui/VISU/files/creating_field_presentations.htm @@ -1,171 +1,171 @@ - - - - - -Creating field presentations - - - - - - - - - - - - - -

Creating field presentations

- -

To create a field presentation (see - also):

- -

 

- -

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:

- -

 

- -

             

- -

 

- -

In Post-Pro fields - may contain both scalar and vector values, applied to the cells of the - submesh, as well as ONLY scalar - values. It is not possible to make a vector presentation for fields containing - only scalar values.

- -

 

- -

For - fields containing only scalar values, you can create the following types - of presentation:

- -

 

- -

                         

- -

 

- -

- - Click on one of the time stamps of this field in the Object browser and - select the required type of presentation from the  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

- -

 

- -

 

- -

-Related Topics - - -

- -

 

- - - - + + + + + +Creating field presentations + + + + + + + + + + + + + +

Creating field presentations

+ +

To create a field presentation (see + also):

+ +

 

+ +

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:

+ +

 

+ +

             

+ +

 

+ +

In Post-Pro fields + may contain both scalar and vector values, applied to the cells of the + submesh, as well as ONLY scalar + values. It is not possible to make a vector presentation for fields containing + only scalar values.

+ +

 

+ +

For + fields containing only scalar values, you can create the following types + of presentation:

+ +

 

+ +

                         

+ +

 

+ +

- + Click on one of the time stamps of this field in the Object browser and + select the required type of presentation from the  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

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/creating_presentations.htm b/doc/salome/gui/VISU/files/creating_presentations.htm index 16608476..7e5c95e1 100755 --- a/doc/salome/gui/VISU/files/creating_presentations.htm +++ b/doc/salome/gui/VISU/files/creating_presentations.htm @@ -1,138 +1,138 @@ - - - - - -Creating presentations - - - - - - - - - - - - - -

Presentation of a submesh

- -

To create a presentation of a submesh:

- -

 

- -

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:

- -

 

- -

            

- -

 

- -

 

- -

-Related Topics - - -

- -

 

- -

 

- -

 

- - - - + + + + + +Creating presentations + + + + + + + + + + + + + +

Presentation of a submesh

+ +

To create a presentation of a submesh:

+ +

 

+ +

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:

+ +

 

+ +

            

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/creating_xy_plot.htm b/doc/salome/gui/VISU/files/creating_xy_plot.htm index bb68a0cd..ae6f02f5 100755 --- a/doc/salome/gui/VISU/files/creating_xy_plot.htm +++ b/doc/salome/gui/VISU/files/creating_xy_plot.htm @@ -1,207 +1,207 @@ - - - - - -Creating XY plot - - - - - - - - - - - - - -

Creating XY plots

- -

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. In the Object Browser right-click - on this curve line and from the pop-up menu select Display - item.

- -

 

- -

To create a XY plot based on several curves:

- -

 

- -

1.  Select - Plot2d viewer: from the main menu choose Window - > New Window > Plot2d View

- -

 

- -

2. In - the Object Browser right-click on the Post-Pro object - and from the pop-up menu select Create Plot2D View.

- -

 

- -

3. Right-click on the name of this container - in the Object Browser and select Edit - item. The following dialog box will appear:

- -

 

- -

- -

 

- -

 

- -

 This box contains - two windows:

- -

 

- -

- Left window displays a list of curve lines, - which have been created in the study.

- -

 

- -

- Right window displays a list of curve lines - contained in this particular container. These curves will 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 button.  

- -

      

- -

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 button. -

- -

 

- -

After - having chosen the curve lines, which will compose your XY plot, click - OK button to quit this dialog - box. In the Object Browser the references to the selected curve lines - will be created under your container:

- -

 

- -

4. - Right-click on the name of the container in the Object Browser and select - Display button. A XY plot consisting - of the previously selected curve lines, will be displayed in the viewer:

- -

 

- -

- -

       

- -

     

- - - - + + + + + +Creating XY plot + + + + + + + + + + + + + +

Creating XY plots

+ +

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. In the Object Browser right-click + on this curve line and from the pop-up menu select Display + item.

+ +

 

+ +

To create a XY plot based on several curves:

+ +

 

+ +

1.  Select + Plot2d viewer: from the main menu choose Window + > New Window > Plot2d View

+ +

 

+ +

2. In + the Object Browser right-click on the Post-Pro object + and from the pop-up menu select Create Plot2D View.

+ +

 

+ +

3. Right-click on the name of this container + in the Object Browser and select Edit + item. The following dialog box will appear:

+ +

 

+ +

+ +

 

+ +

 

+ +

 This box contains + two windows:

+ +

 

+ +

- Left window displays a list of curve lines, + which have been created in the study.

+ +

 

+ +

- Right window displays a list of curve lines + contained in this particular container. These curves will 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 button.  

+ +

      

+ +

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 button. +

+ +

 

+ +

After + having chosen the curve lines, which will compose your XY plot, click + OK button to quit this dialog + box. In the Object Browser the references to the selected curve lines + will be created under your container:

+ +

 

+ +

4. + Right-click on the name of the container in the Object Browser and select + Display button. A XY plot consisting + of the previously selected curve lines, will be displayed in the viewer:

+ +

 

+ +

+ +

       

+ +

     

+ + + + diff --git a/doc/salome/gui/VISU/files/cut_lines_presentation.htm b/doc/salome/gui/VISU/files/cut_lines_presentation.htm index f2bdd25f..73fb3794 100755 --- a/doc/salome/gui/VISU/files/cut_lines_presentation.htm +++ b/doc/salome/gui/VISU/files/cut_lines_presentation.htm @@ -1,272 +1,276 @@ - - - - - -Cut Lines presentation - - - - - - - - - - - - - -

Cut - Lines presentation

- -

Cut Lines is a type of - presentation which displays colored cells with applied scalar values on - the mesh where lines are placed.

- -

The - procedure of construction of 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:

- -

 

- -

- 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

- -

 

- -

- 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 icon - in the Visualization Toolbar.

- -

 

- -

- -

 

- -

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.

  • - -
  • - 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 here.

- -

 

- -

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 (see - also).

- -

 

- -

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

- -

    

- -

 

- -

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: 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: Creating - curves and Creating XY plots). -   

- -

 

- -

 

- -

-Related Topics - - -

- -

 

- - - - + + + + + +Cut Lines presentation + + + + + + + + + + + + + +

Cut + Lines presentation

+ +

Cut Lines is a type of + presentation which displays colored cells with applied scalar values on + the mesh where lines are placed.

+ +

The + procedure of construction of 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:

+ +

 

+ +

- 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

+ +

 

+ +

- 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 icon + in the Visualization Toolbar.

+ +

 

+ +

+ +

 

+ +

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 here.

+ +

 

+ +

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 (see + also).

+ +

 

+ +

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

+ +

    

+ +

 

+ +

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: 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: Creating + curves and Creating XY plots). +   

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/cut_lines_resentation.htm b/doc/salome/gui/VISU/files/cut_lines_resentation.htm index 165a288a..c42da1b6 100755 --- a/doc/salome/gui/VISU/files/cut_lines_resentation.htm +++ b/doc/salome/gui/VISU/files/cut_lines_resentation.htm @@ -1,204 +1,204 @@ - - - - - -Cut Planes presentation - - - - - - - - - - - - - -

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:

- -

 

- -

- 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

- -

 

- -

- 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 icon - in the Visualization Toolbar.

- -

 

- -

- -

 

- -
    - -
  • Cut - Planes tab allows to set additional parameters of your Cut - Planes presentation:

  • -
- -

 

- -
    - -
  • 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.)

  • - -
  • Number - of planes, which will form your presentation.

  • - -
  • Position - of each of the planes relative to other planes, which form your - presentation. This value can be set by default, entered manually.  

  • - -
  • 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 OK. Your - presentation with scalar bar will be immediately displayed in the viewer: -

- -

 

- -

         

- -

 

- -

-Related Topics - - -

- -

 

- - - - + + + + + +Cut Planes presentation + + + + + + + + + + + + + +

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:

+ +

 

+ +

- 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

+ +

 

+ +

- 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 icon + in the Visualization Toolbar.

+ +

 

+ +

+ +

 

+ +
    + +
  • Cut + Planes tab allows to set additional parameters of your Cut + Planes presentation:

  • +
+ +

 

+ +
    + +
  • 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.)

  • + +
  • Number + of planes, which will form your presentation.

  • + +
  • Position + of each of the planes relative to other planes, which form your + presentation. This value can be set by default, entered manually.  

  • + +
  • 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 OK. Your + presentation with scalar bar will be immediately displayed in the viewer: +

+ +

 

+ +

         

+ +

 

+ +

+Related Topics + + +

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/deformed_shape_presentation.htm b/doc/salome/gui/VISU/files/deformed_shape_presentation.htm index ee19f113..41a5a9d8 100755 --- a/doc/salome/gui/VISU/files/deformed_shape_presentation.htm +++ b/doc/salome/gui/VISU/files/deformed_shape_presentation.htm @@ -1,193 +1,193 @@ - - - - - -Deformed Shape presentation - - - - - - - - - - - - - -

Deformed Shape presentation

- -

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:

- -

 

- -

- 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

- -

 

- -

- 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 icon - in the Visualization Toolbar.

- -

 

- -

- -

 

- -
    - -
  • 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 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 (see - also).

  • -
- -

 

- -

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

- -

 

- -

         

- -

 

- -

-Related Topics - - -

- -

 

- - - - + + + + + +Deformed Shape presentation + + + + + + + + + + + + + +

Deformed Shape presentation

+ +

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:

+ +

 

+ +

- 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

+ +

 

+ +

- 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 icon + in the Visualization Toolbar.

+ +

 

+ +

+ +

 

+ +
    + +
  • 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 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 (see + also).

  • +
+ +

 

+ +

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

+ +

 

+ +

         

+ +

 

+ +

+Related Topics + + +

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/displaying_hiding_presentations.htm b/doc/salome/gui/VISU/files/displaying_hiding_presentations.htm index c6c5fb8e..959acd8d 100755 --- a/doc/salome/gui/VISU/files/displaying_hiding_presentations.htm +++ b/doc/salome/gui/VISU/files/displaying_hiding_presentations.htm @@ -1,251 +1,251 @@ - - - - - -Displaying/Hiding presentations - - - - - - - - - - - - - -

Operations with presentations

- -

- -

 

- -

To display a presentation:

- -

 

- -

Right-click on it in the Object Browser and - from the pop-up menu choose Display. -

- -

                       

- -

To display several presentations:

- -

 

- -

Hold down Ctrl - button and select in the Object Browser the presentations for displaying. - Right-click with the mouse and from the pop-up menu select Display. -

- -

 

- -

To display only one presentation: -

- -

 

- -

 Choose - Display only option. The other - presentations will be immediately  hidden.

- -

 

- -

To hide this presentation:

- -

 

- -

From the same pop-up menu choose Erase. - (This option will automatically appear in this pop-up menu if this presentation - have been displayed)

- -

 

- -

 

- -

To hide all presentations: -

- -

 

- -

From the main menu choose Representation - > Erase All, click button   in the Representation toolbar - or right-click in the 3D Viewer and select Erase - All in the pop-up menu.   

- -

                                

- -

 

- -

To delete an existing presentation:

- -

 

- -

Right-click on it in the Object Browser and - from the pop-up menu choose Delete. -

- -

 

- -

Operations accessible only for field presentations.

- -

 

- -

To copy a field presentation:

- -

 

- -

1. - Right-click on this presentation in the Object Browser or in the viewer.

- -

 

- -

2. - From the pop-up menu select Same as option.

- -

 

- -

Your - field presentation will duplicated in the same subfolder (time stamp) - in the Object Browser.

- -

 

- -

 

- -

To set additional parameters of field presentations:

- -

 

- -

1. - Right-click on this presentation in the Object Browser or in the viewer.

- -

 

- -

2. - From the pop-up menu select Edit  option.

- -

 

- -

This - option allows to set or modify additional parameters of field presentations - after its creation.

- -

 

- -

To rename a field presentation

- -

 

- -

1. Right-click on this - presentation in the Object Browser or in the viewer.

- -

 

- -

2. From the pop-up menu select Rename - option, the following dialog box will appear:

- -

 

- -

                       

- -

 

- -

In the field Name - enter your personal name of the presentation and click OK - button to confirm your choice. The name of the presentation will - change in the Object Browser.

- - - - + + + + + +Displaying/Hiding presentations + + + + + + + + + + + + + +

Operations with presentations

+ +

+ +

 

+ +

To display a presentation:

+ +

 

+ +

Right-click on it in the Object Browser and + from the pop-up menu choose Display. +

+ +

                       

+ +

To display several presentations:

+ +

 

+ +

Hold down Ctrl + button and select in the Object Browser the presentations for displaying. + Right-click with the mouse and from the pop-up menu select Display. +

+ +

 

+ +

To display only one presentation: +

+ +

 

+ +

 Choose + Display only option. The other + presentations will be immediately  hidden.

+ +

 

+ +

To hide this presentation:

+ +

 

+ +

From the same pop-up menu choose Erase. + (This option will automatically appear in this pop-up menu if this presentation + have been displayed)

+ +

 

+ +

 

+ +

To hide all presentations: +

+ +

 

+ +

From the main menu choose Representation + > Erase All, click button   in the Representation toolbar + or right-click in the 3D Viewer and select Erase + All in the pop-up menu.   

+ +

                                

+ +

 

+ +

To delete an existing presentation:

+ +

 

+ +

Right-click on it in the Object Browser and + from the pop-up menu choose Delete. +

+ +

 

+ +

Operations accessible only for field presentations.

+ +

 

+ +

To copy a field presentation:

+ +

 

+ +

1. + Right-click on this presentation in the Object Browser or in the viewer.

+ +

 

+ +

2. + From the pop-up menu select Same as option.

+ +

 

+ +

Your + field presentation will duplicated in the same subfolder (time stamp) + in the Object Browser.

+ +

 

+ +

 

+ +

To set additional parameters of field presentations:

+ +

 

+ +

1. + Right-click on this presentation in the Object Browser or in the viewer.

+ +

 

+ +

2. + From the pop-up menu select Edit  option.

+ +

 

+ +

This + option allows to set or modify additional parameters of field presentations + after its creation.

+ +

 

+ +

To rename a field presentation

+ +

 

+ +

1. Right-click on this + presentation in the Object Browser or in the viewer.

+ +

 

+ +

2. From the pop-up menu select Rename + option, the following dialog box will appear:

+ +

 

+ +

                       

+ +

 

+ +

In the field Name + enter your personal name of the presentation and click OK + button to confirm your choice. The name of the presentation will + change in the Object Browser.

+ + + + diff --git a/doc/salome/gui/VISU/files/displaying_tables.htm b/doc/salome/gui/VISU/files/displaying_tables.htm index dd4a8189..d47dff40 100755 --- a/doc/salome/gui/VISU/files/displaying_tables.htm +++ b/doc/salome/gui/VISU/files/displaying_tables.htm @@ -1,134 +1,134 @@ - - - - - -Displaying tables - - - - - - - - - - - - - -

Displaying tables

- -

To display a table:

- -

 

- -

1.  Right-click - on the required table in the Object Browser

- -

 

- -

2.  From - the pop-up menu choose Show Table option. - Your table will be displayed in a separate View - Table window:

- -

 

- -

 

- -

 

- -

-Related Topics - - -

- -

 

- - - - + + + + + +Displaying tables + + + + + + + + + + + + + +

Displaying tables

+ +

To display a table:

+ +

 

+ +

1.  Right-click + on the required table in the Object Browser

+ +

 

+ +

2.  From + the pop-up menu choose Show Table option. + Your table will be displayed in a separate View + Table window:

+ +

 

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/getting_elements_attributes.htm b/doc/salome/gui/VISU/files/getting_elements_attributes.htm index 6d36bf80..d45edd74 100755 --- a/doc/salome/gui/VISU/files/getting_elements_attributes.htm +++ b/doc/salome/gui/VISU/files/getting_elements_attributes.htm @@ -1,219 +1,224 @@ - - - - - -Getting elements attributes - - - - - - - - - - - - - -

Selection Info

- -

To view the attributes of elements (cells, points, meshes) - displayed in the viewer:

- -

 

- -

- -

 

- -

 

- -

In the main menu choose  Selection > - Selection info...,  choose - the necessary type of elements (Point, - Cell, or 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:

- -

- -

You can get the following information - about 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

  • -
- -

 

- -

- -

The following information about - 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)

  • -
- -

 

- -

- -

 

- -

An - 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)

  • -
- -

 

- -

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 ID - field, the attributes of this point or cell will be immediately - displayed.

- - - - + + + + + +Getting elements attributes + + + + + + + + + + + + + +

Selection Info

+ +

To view the attributes of elements (cells, points, meshes) + displayed in the viewer:

+ +

 

+ +

+ +

 

+ +

 

+ +

In the main menu choose  Selection > + Selection info...,  choose + the necessary type of elements (Point, + Cell, or 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:

+ +

+ +

You can get the following information + about 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)

  • +
+ +

 

+ +

+ +

The following information about + 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)

  • +
+ +

 

+ +

+ +

 

+ +

An + 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)

  • +
+ +

 

+ +

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 ID + field, the attributes of this point or cell will be immediately + displayed.

+ + + + diff --git a/doc/salome/gui/VISU/files/getting_started.htm b/doc/salome/gui/VISU/files/getting_started.htm index aab5c6aa..e462ea6b 100755 --- a/doc/salome/gui/VISU/files/getting_started.htm +++ b/doc/salome/gui/VISU/files/getting_started.htm @@ -1,150 +1,150 @@ - - - - - -Getting started - - - - - - - - - - - - - - - -

Usage overview

- -

HOW TO:

- -

Create a new study and launch - Post-Pro module   -

- -

 

- -

Import a mesh from a MED - file   

- -

 

- -

Create a presentation of - a submesh and set view parameters  

- -

 

- -

Create field presentations - and use sweeping  

- -

 

- -

Animate fields  

- -

 

- -

  Import a table from a file and create a 2d plot based on - the data from this table

- -

 

- - - - + + + + + +Getting started + + + + + + + + + + + + + + + +

Usage overview

+ +

HOW TO:

+ +

Create a new study and launch + Post-Pro module   +

+ +

 

+ +

Import a mesh from a MED + file   

+ +

 

+ +

Create a presentation of + a submesh and set view parameters  

+ +

 

+ +

Create field presentations + and use sweeping  

+ +

 

+ +

Animate fields  

+ +

 

+ +

  Import a table from a file and create a 2d plot based on + the data from this table

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/importing_med_objects.htm b/doc/salome/gui/VISU/files/importing_med_objects.htm index aa7c089b..64156285 100755 --- a/doc/salome/gui/VISU/files/importing_med_objects.htm +++ b/doc/salome/gui/VISU/files/importing_med_objects.htm @@ -1,202 +1,202 @@ - - - - - -Importing MED objects - - - - - - - - - - - - -

Importing MED file

- -

To import a MED file:

- -

 

- -

From - the File menu choose Import -  - > - MED File or right-click on the 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:

- -

 

- -

                 

- -

 

- -

To - confirm your choice click 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 Preferences.

- -

 

- -

- -

 

- -

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.

  • -
- -

 

- -

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.

  • -
- -

 

- -

Time - shows the Elapsed - time spent by the application on processing.

- -

 

- -

-Related Topics - -

- -

 

- -

 

- -

 

- - - - + + + + + +Importing MED objects + + + + + + + + + + + + +

Importing MED file

+ +

To import a MED file:

+ +

 

+ +

From + the File menu choose Import +  - > + MED File or right-click on the 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:

+ +

 

+ +

                 

+ +

 

+ +

To + confirm your choice click 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 Preferences.

+ +

 

+ +

+ +

 

+ +

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.

  • +
+ +

 

+ +

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.

  • +
+ +

 

+ +

Time - shows the Elapsed + time spent by the application on processing.

+ +

 

+ +

+Related Topics + +

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/importing_tables.htm b/doc/salome/gui/VISU/files/importing_tables.htm index b4594309..cc2046a5 100755 --- a/doc/salome/gui/VISU/files/importing_tables.htm +++ b/doc/salome/gui/VISU/files/importing_tables.htm @@ -1,154 +1,154 @@ - - - - - -Importing tables - - - - - - - - - - - - -

Importing/exporting - tables

- -

To import a table from file:

- -

 

- -

1.  From - the main menu choose File > Import - > Table from File, or in the Object Browser right-click on the - Post-Pro object and select Table from File item. -

- -

 

- -

2.  From - the following standard dialog box:

- -

 

- -

          

- -

 

- -

choose the necessary *.xls, *.txt or - *.tab file containing tables and click Open - button.  

- -

 

- -

3.  In - the Object Browser 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:

- -

 

- -

1. Click on it in the Object Browser and - select Export Table.

- -

 

- -

2. - In the standard dialog box enter the name of the file, which will contain - your exported table, and click OK button. - Your table will be exported.

- -

 

- -

 

- -

 

- - - - + + + + + +Importing tables + + + + + + + + + + + + +

Importing/exporting + tables

+ +

To import a table from file:

+ +

 

+ +

1.  From + the main menu choose File > Import + > Table from File, or in the Object Browser right-click on the + Post-Pro object and select Table from File item. +

+ +

 

+ +

2.  From + the following standard dialog box:

+ +

 

+ +

          

+ +

 

+ +

choose the necessary *.xls, *.txt or + *.tab file containing tables and click Open + button.  

+ +

 

+ +

3.  In + the Object Browser 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:

+ +

 

+ +

1. Click on it in the Object Browser and + select Export Table.

+ +

 

+ +

2. + In the standard dialog box enter the name of the file, which will contain + your exported table, and click OK button. + Your table will be exported.

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/insideframe.htm b/doc/salome/gui/VISU/files/insideframe.htm index f7f3644b..0ca8f5f6 100755 --- a/doc/salome/gui/VISU/files/insideframe.htm +++ b/doc/salome/gui/VISU/files/insideframe.htm @@ -1,86 +1,86 @@ - - - - - -Insideframe - - - - - - - - - - - - -

- - - - + + + + + +Insideframe + + + + + + + + + + + + +

+ + + + diff --git a/doc/salome/gui/VISU/files/introduction.htm b/doc/salome/gui/VISU/files/introduction.htm index 9b437861..37998587 100755 --- a/doc/salome/gui/VISU/files/introduction.htm +++ b/doc/salome/gui/VISU/files/introduction.htm @@ -1,156 +1,156 @@ - - - - - -Introduction - - - - - - - - - - - - - -

Introduction to Post-Pro

- -

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

- -

 

- - - -

 

- - - -

 

- - - -

 

- - - -

                

- -

 

- -

-Related Topics - - -

- -

 

- -

 

- -

 

- - - - + + + + + +Introduction + + + + + + + + + + + + + +

Introduction to Post-Pro

+ +

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

+ +

 

+ + + +

 

+ + + +

 

+ + + +

 

+ + + +

                

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/iso_surfaces_presentation.htm b/doc/salome/gui/VISU/files/iso_surfaces_presentation.htm index 85d99bb0..c0207a61 100755 --- a/doc/salome/gui/VISU/files/iso_surfaces_presentation.htm +++ b/doc/salome/gui/VISU/files/iso_surfaces_presentation.htm @@ -1,215 +1,215 @@ - - - - - -Iso Surfaces presentation - - - - - - - - - - - - - -

Iso Surfaces presentation

- -

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:

- -

 

- -

- 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

- -

 

- -

- 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 icon - in the Visualization Toolbar

- -

 

- -

- -

 

- -
    - -
  • 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 (see - also).

  • -
- -

 

- -

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

- -

 

- -

- -

 

- -

 

- -

-Related Topics - - -

- -

 

- - - - + + + + + +Iso Surfaces presentation + + + + + + + + + + + + + +

Iso Surfaces presentation

+ +

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:

+ +

 

+ +

- 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

+ +

 

+ +

- 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 icon + in the Visualization Toolbar

+ +

 

+ +

+ +

 

+ +
    + +
  • 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 (see + also).

  • +
+ +

 

+ +

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

+ +

 

+ +

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/points.htm b/doc/salome/gui/VISU/files/points.htm index 8b4820fc..bf1d9a6e 100755 --- a/doc/salome/gui/VISU/files/points.htm +++ b/doc/salome/gui/VISU/files/points.htm @@ -1,86 +1,86 @@ - - - - - -Points - - - - - - - - - - - - -

- - - - + + + + + +Points + + + + + + + + + + + + +

+ + + + diff --git a/doc/salome/gui/VISU/files/running_visu.htm b/doc/salome/gui/VISU/files/running_visu.htm index 88c95c29..9121b1b2 100755 --- a/doc/salome/gui/VISU/files/running_visu.htm +++ b/doc/salome/gui/VISU/files/running_visu.htm @@ -1,130 +1,130 @@ - - - - - -Running VISU - - - - - - - - - - - - -

Running Post-Pro

- -

To start Post-Pro module in the SALOME - application click icon in the toolbar.

- -

          

- -

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:

- -

 

- -

            

- -

 

- -

-Related Topics - - -

- -

 

- -

 

- -

 

- - - - + + + + + +Running VISU + + + + + + + + + + + + +

Running Post-Pro

+ +

To start Post-Pro module in the SALOME + application click icon in the toolbar.

+ +

          

+ +

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:

+ +

 

+ +

            

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/scalar_map_presentation.htm b/doc/salome/gui/VISU/files/scalar_map_presentation.htm index 49ea4f57..8367a3fc 100755 --- a/doc/salome/gui/VISU/files/scalar_map_presentation.htm +++ b/doc/salome/gui/VISU/files/scalar_map_presentation.htm @@ -1,377 +1,396 @@ - - - - - -Scalar Map presentation - - - - - - - - - - - - - -

Scalar Map presentation

- -

Scalar Map is the basic type of visualization of calculation - data in Post-Pro module. This - presentation consists of the following:

- -

 

- -

- creating of a 3D presentation on the - basis of a field;

- -

- coloring of the cells of this presentation, - according the scalar or vector values applied to this cells;

- -

- creating of a scalar bar: a scale, representing - the correspondence  between - the scalar values of the field and the used colors.

- -

 

- -

All other types of field - presentation are based on the Scalar - Map.

- -

 

- -

To create a Scalar Map - 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, 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 icon - in the Visualization Toolbar

- -

 

- -

The following dialog box will appear:

- -

 

- -

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.    

- -

 

- -

        

- -

 

- -
    - -
  • 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 Vertical or Horizontal orientation of the scalar - bar.  

  • -
- -

 

- -
    - -
  • Origin: - you can enter X & Y - coordinates of the origin of the scalar bar.

  • -
- -

 

- -
    - -
  •  Dimensions: - you can enter Width and Height of the scalar bar.

  • -
- -

 

- -
    - -
  • Save - as default values check box allows to save this parameters for - all presentations, which will be constructed later.

  • -
- -

 

- -
    - -
  • Text properties button allows you to define from the following - dialog box:

  • -
- -

 

- -

- -

 

- -
    - -
  • Title - of the field, on the basis of which this presentation is created,

  • - -
  • Font - properties of the Title, - displayed in the Viewer

  • - -
  • Font - properties of the Labels, - displayed in the Viewer.  

  • -
- -

 

- -

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

- -

 

- -

                        

- -

 

- -

-Related Topics - - -

- -

 

- -

 

- -

 

- -

 

- - - - + + + + + +Scalar Map presentation + + + + + + + + + + + + + +

Scalar Map presentation

+ +

Scalar Map is the basic type of visualization of calculation + data in 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:

+ +

 

+ +

- 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 icon + in the Visualization Toolbar

+ +

 

+ +

The following dialog box will appear:

+ +

 

+ +

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.    

+ +

 

+ +

        

+ +

 

+ +
    + +
  • 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 Vertical or Horizontal orientation of the scalar + bar.  

  • +
+ +

 

+ +
    + +
  • Origin: + you can enter X & Y + coordinates of the origin of the scalar bar.

  • +
+ +

 

+ +
    + +
  •  Dimensions: + you can enter Width and Height of the scalar bar.

  • +
+ +

 

+ +
    + +
  • Save + as default values check box allows to save this parameters for + all presentations, which will be constructed later.

  • +
+ +

 

+ +
    + +
  • Text properties button allows you to define from the following + dialog box:

  • +
+ +

 

+ +

+ +

 

+ +
    + +
  • Title + of the field, on the basis of which this presentation is created,

  • + +
  • Font + properties of the Title, + displayed in the Viewer

  • + +
  • Font + properties of the Labels, + displayed in the Viewer.  

  • +
+ +

 

+ +

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

+ +

 

+ +

                        

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/scaling_presentations.htm b/doc/salome/gui/VISU/files/scaling_presentations.htm index 995a1935..a2139396 100755 --- a/doc/salome/gui/VISU/files/scaling_presentations.htm +++ b/doc/salome/gui/VISU/files/scaling_presentations.htm @@ -1,150 +1,150 @@ - - - - - -Scaling presentations - - - - - - - - - - - - - -

Translate Presentation

- -

In SALOME - there is a feature allowing to translate presentations of submeshes and - field presentations along axes (X, Y, Z).

- -

 

- -

To translate a presentation right-click on it in the Object Browser - or 3D Viewer and select Translate Presentation. -

- -

 

- -

              

- -

 

- -

The presentation will be moved by the specified - distance along axes.

- -

To cancel all changes, click Reset - button.

- -

 

- -

3. Click Apply - button, to apply your scaling on the chosen presentation.

- -

 

- -

4. - To confirm all actions and quit Translate - Presentation dialog - box, click OK. -   

- -

 

- -

 

- - - - + + + + + +Scaling presentations + + + + + + + + + + + + + +

Translate Presentation

+ +

In SALOME + there is a feature allowing to translate presentations of submeshes and + field presentations along axes (X, Y, Z).

+ +

 

+ +

To translate a presentation right-click on it in the Object Browser + or 3D Viewer and select Translate Presentation. +

+ +

 

+ +

              

+ +

 

+ +

The presentation will be moved by the specified + distance along axes.

+ +

To cancel all changes, click Reset + button.

+ +

 

+ +

3. Click Apply + button, to apply your scaling on the chosen presentation.

+ +

 

+ +

4. + To confirm all actions and quit Translate + Presentation dialog + box, click OK. +   

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/setting_properties_of_xy_plots.htm b/doc/salome/gui/VISU/files/setting_properties_of_xy_plots.htm index 7ea2ca83..567b6fc0 100755 --- a/doc/salome/gui/VISU/files/setting_properties_of_xy_plots.htm +++ b/doc/salome/gui/VISU/files/setting_properties_of_xy_plots.htm @@ -1,175 +1,176 @@ - - - - - -Setting properties of XY plots - - - - - - - - - - - - - -

Setting properties of XY plots

- -

To define properties of XY plots:

- -

 

- -

Right-click on the background of the Plot - 2d viewer. The following menu will appear:

- -

- -

 

- -

Erase all - - hides all previously displayed curves from the viewer.

- -

Rename - - allows to rename the XY plot.

- -

 

- -

Scaling - gives you the possibility to select the scale (logarithmic or linear) - for both axes

- -

 

- -

- -

 

- -

via Fit - Range option you can access to the following menu

- -

 

- -

- -

 

- -

Curve Type - gives you the possibility to select the type for your curves.

- -

 

- -

- -

 

- -

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.

- -

 

- -

- -

 

- -

Change Background - - allows to change the background of the 2D viewer.

- - - - + + + + + +Setting properties of XY plots + + + + + + + + + + + + + +

Setting properties of XY plots

+ +

To define properties of XY plots:

+ +

 

+ +

Right-click on the background of the Plot + 2d viewer. The following menu will appear:

+ +

+ +

 

+ +

Erase all + - hides all previously displayed curves from the viewer.

+ +

Rename + - allows to rename the object currently selected in the Object Browser + (table, curve or XY plot).

+ +

 

+ +

Scaling + gives you the possibility to select the scale (logarithmic or linear) + for both axes

+ +

 

+ +

+ +

 

+ +

via Fit + Range option you can access to the following menu

+ +

 

+ +

+ +

 

+ +

Curve Type + gives you the possibility to select the type for your curves.

+ +

 

+ +

+ +

 

+ +

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.

+ +

 

+ +

+ +

 

+ +

Change Background + - allows to change the background of the 2D viewer.

+ + + + diff --git a/doc/salome/gui/VISU/files/shrink.htm b/doc/salome/gui/VISU/files/shrink.htm index 6247e8df..c495f4a8 100755 --- a/doc/salome/gui/VISU/files/shrink.htm +++ b/doc/salome/gui/VISU/files/shrink.htm @@ -1,86 +1,86 @@ - - - - - -Shrink - - - - - - - - - - - - -

- - - - + + + + + +Shrink + + + + + + + + + + + + +

+ + + + diff --git a/doc/salome/gui/VISU/files/stream_lines_presentation.htm b/doc/salome/gui/VISU/files/stream_lines_presentation.htm index 8fb2c1af..42a205e2 100755 --- a/doc/salome/gui/VISU/files/stream_lines_presentation.htm +++ b/doc/salome/gui/VISU/files/stream_lines_presentation.htm @@ -1,253 +1,253 @@ - - - - - -Stream Lines presentation - - - - - - - - - - - - - -

Stream Lines presentation

- -

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.

- -

Creating streamlines - requires specifying multiple parameters including starting - points of streamlines, direction - and other parameters to control the propagation - of the streamlines.

- -

 In - 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.

- -

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:

- -

 

- -

- 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

- -

- 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 icon in - the Visualization Toolbar.

- -

 

- -

- -

 

- -

Stream - Lines tab allows you to set additional parameters of your - Stream Lines presentation:

- -

 

- -
    - -
  • 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 None, - your Stream Lines presentation will be generated on all points of the - field. You can also choose Entity, Family, - Group or 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)

  • - -
  • 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 (see also).

- -

 

- -

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

- -

 

- -

     

- -

 

- -

 

- -

-Related Topics - - -

- -

 

- -

 

- - - - + + + + + +Stream Lines presentation + + + + + + + + + + + + + +

Stream Lines presentation

+ +

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.

+ +

Creating streamlines + requires specifying multiple parameters including starting + points of streamlines, direction + and other parameters to control the propagation + of the streamlines.

+ +

 In + 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.

+ +

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:

+ +

 

+ +

- 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

+ +

- 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 icon in + the Visualization Toolbar.

+ +

 

+ +

+ +

 

+ +

Stream + Lines tab allows you to set additional parameters of your + Stream Lines presentation:

+ +

 

+ +
    + +
  • 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 None, + your Stream Lines presentation will be generated on all points of the + field. You can also choose Entity, Family, + Group or 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)

  • + +
  • 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 (see also).

+ +

 

+ +

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

+ +

 

+ +

     

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/surface.htm b/doc/salome/gui/VISU/files/surface.htm index 9ccbe874..aa79d4d4 100755 --- a/doc/salome/gui/VISU/files/surface.htm +++ b/doc/salome/gui/VISU/files/surface.htm @@ -1,86 +1,86 @@ - - - - - -Surface - - - - - - - - - - - - -

- - - - + + + + + +Surface + + + + + + + + + + + + +

+ + + + diff --git a/doc/salome/gui/VISU/files/surfaceframe.htm b/doc/salome/gui/VISU/files/surfaceframe.htm index 0649c2c1..bcfbd6d1 100755 --- a/doc/salome/gui/VISU/files/surfaceframe.htm +++ b/doc/salome/gui/VISU/files/surfaceframe.htm @@ -1,86 +1,86 @@ - - - - - -Surfaceframe - - - - - - - - - - - - -

- - - - + + + + + +Surfaceframe + + + + + + + + + + + + +

+ + + + diff --git a/doc/salome/gui/VISU/files/sweeping.htm b/doc/salome/gui/VISU/files/sweeping.htm index 8aadef62..4bde6790 100755 --- a/doc/salome/gui/VISU/files/sweeping.htm +++ b/doc/salome/gui/VISU/files/sweeping.htm @@ -1,162 +1,162 @@ - - - - - -Sweeping - - - - - - - - - - - - - -

Sweeping

- -

In 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 ONE Time Step (for comparison, - Animation  is - generated on the base of ALL Time - Steps of a field). The frame displaying this field presentation will be - the basic. Post-Pro - automatically generates another frame displaying the initial - field presentation, which is composed of cells with minimum - acceptable values regarding the values applied to the cells of the basic presentation. It also automatically - generates a user-defined number of frames (steps), - which will display the process of transformation of the field presentation - from the initial state in the basic state. -  Sweeping - is a type of animation composed of these frames: the frame displaying - the initial field presentation - will start the animation, the frame displaying the basic - field presentation will end it.

- -

 

- -

To sweep - a field presentation:

- -

 

- -

1. Create - a field presentation.

- -

 

- -

2. Right-click on this - presentation in the Object Browser or in the viewer.

- -

 

- -

3. From the pop-up menu - select Sweep option.

- -

 

- -

-Related Topics - - -

- -

 

- -

 

- - - - + + + + + +Sweeping + + + + + + + + + + + + + +

Sweeping

+ +

In 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 ONE Time Step (for comparison, + Animation  is + generated on the base of ALL Time + Steps of a field). The frame displaying this field presentation will be + the basic. Post-Pro + automatically generates another frame displaying the initial + field presentation, which is composed of cells with minimum + acceptable values regarding the values applied to the cells of the basic presentation. It also automatically + generates a user-defined number of frames (steps), + which will display the process of transformation of the field presentation + from the initial state in the basic state. +  Sweeping + is a type of animation composed of these frames: the frame displaying + the initial field presentation + will start the animation, the frame displaying the basic + field presentation will end it.

+ +

 

+ +

To sweep + a field presentation:

+ +

 

+ +

1. Create + a field presentation.

+ +

 

+ +

2. Right-click on this + presentation in the Object Browser or in the viewer.

+ +

 

+ +

3. From the pop-up menu + select Sweep option.

+ +

 

+ +

+Related Topics + + +

+ +

 

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/vectors_presentation.htm b/doc/salome/gui/VISU/files/vectors_presentation.htm index 3ab095c9..3862f649 100755 --- a/doc/salome/gui/VISU/files/vectors_presentation.htm +++ b/doc/salome/gui/VISU/files/vectors_presentation.htm @@ -1,216 +1,216 @@ - - - - - -Vectors presentation - - - - - - - - - - - - - -

Vectors Presentation

- -

Vector Field  presentation - visualizes vectors of the corresponding cells of the mesh in graphical - mode.

- -

 

- -

To create a Vector  presentation:

- -

 

- -

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

- -

 

- -

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

- -

 

- -

- -

 

- -
    - -
  • Vectors tab - allows you to set additional parameters of your 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 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 type - and position on the line of the - vectors. You can choose Glyph Type (Arrows, - big or small Cones) and Glyph - Position (at the Tail, at the - Head or in the Center).

  • -
- -

 

- -
    - -
  • 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 with scalar bar will be immediately displayed - in the viewer:

- -

 

- -

          

- -

 

- -

 

- -

-Related Topics - - -

- -

 

- - - - + + + + + +Vectors presentation + + + + + + + + + + + + + +

Vectors Presentation

+ +

Vector Field  presentation + visualizes vectors of the corresponding cells of the mesh in graphical + mode.

+ +

 

+ +

To create a Vector  presentation:

+ +

 

+ +

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

+ +

 

+ +

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

+ +

 

+ +

+ +

 

+ +
    + +
  • Vectors tab + allows you to set additional parameters of your 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 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 type + and position on the line of the + vectors. You can choose Glyph Type (Arrows, + big or small Cones) and Glyph + Position (at the Tail, at the + Head or in the Center).

  • +
+ +

 

+ +
    + +
  • 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 with scalar bar will be immediately displayed + in the viewer:

+ +

 

+ +

          

+ +

 

+ +

 

+ +

+Related Topics + + +

+ +

 

+ + + + diff --git a/doc/salome/gui/VISU/files/wireframe.htm b/doc/salome/gui/VISU/files/wireframe.htm index 9b2f749f..45cf670a 100755 --- a/doc/salome/gui/VISU/files/wireframe.htm +++ b/doc/salome/gui/VISU/files/wireframe.htm @@ -1,86 +1,86 @@ - - - - - -Wireframe - - - - - - - - - - - - -

- - - - + + + + + +Wireframe + + + + + + + + + + + + +

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

Creating a Gauss Points Presentation

- -

To create a Gauss Points  presentation:

- -

 

- -

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

- -

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

- -

 

- -

 

- -

- -

 

- -

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

- -

You can also change the Scalar - Bar properties

- -

 

- -

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

- - - - diff --git a/doc/salome/gui/VISU/gauss_viewer.htm b/doc/salome/gui/VISU/gauss_viewer.htm deleted file mode 100755 index bff3ba85..00000000 --- a/doc/salome/gui/VISU/gauss_viewer.htm +++ /dev/null @@ -1,197 +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.

- -

However, some of them 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..aea06271 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 a401b3a4..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 57b07d67..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 8cc03d91..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 c2d040ee..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 07625216..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/pics/animation.png b/doc/salome/gui/VISU/pics/animation.png index 888fbf05..85070152 100755 Binary files a/doc/salome/gui/VISU/pics/animation.png and b/doc/salome/gui/VISU/pics/animation.png differ diff --git a/doc/salome/gui/VISU/pics/createcurves.png b/doc/salome/gui/VISU/pics/createcurves.png new file mode 100755 index 00000000..82b50a06 Binary files /dev/null and b/doc/salome/gui/VISU/pics/createcurves.png differ diff --git a/doc/salome/gui/VISU/pics/cutlines.png b/doc/salome/gui/VISU/pics/cutlines.png index 22c9f964..3db09092 100755 Binary files a/doc/salome/gui/VISU/pics/cutlines.png and b/doc/salome/gui/VISU/pics/cutlines.png differ diff --git a/doc/salome/gui/VISU/pics/dataonelements1.png b/doc/salome/gui/VISU/pics/dataonelements1.png index b3261794..b9cb2c01 100755 Binary files a/doc/salome/gui/VISU/pics/dataonelements1.png and b/doc/salome/gui/VISU/pics/dataonelements1.png differ diff --git a/doc/salome/gui/VISU/pics/dataonelements2.png b/doc/salome/gui/VISU/pics/dataonelements2.png index 836e7a23..e532ef1d 100755 Binary files a/doc/salome/gui/VISU/pics/dataonelements2.png and b/doc/salome/gui/VISU/pics/dataonelements2.png differ diff --git a/doc/salome/gui/VISU/pics/image157.gif b/doc/salome/gui/VISU/pics/image157.gif new file mode 100644 index 00000000..2f66e05e Binary files /dev/null and b/doc/salome/gui/VISU/pics/image157.gif differ diff --git a/doc/salome/gui/VISU/pics/scalarbarproperties.png b/doc/salome/gui/VISU/pics/scalarbarproperties.png index 83311861..db018aec 100755 Binary files a/doc/salome/gui/VISU/pics/scalarbarproperties.png and b/doc/salome/gui/VISU/pics/scalarbarproperties.png differ diff --git a/doc/salome/gui/VISU/pics/set_rotation_point_dialog1.png b/doc/salome/gui/VISU/pics/set_rotation_point_dialog1.png new file mode 100644 index 00000000..bdab73b7 Binary files /dev/null and b/doc/salome/gui/VISU/pics/set_rotation_point_dialog1.png differ diff --git a/doc/salome/gui/VISU/pics/set_rotation_point_dialog2.png b/doc/salome/gui/VISU/pics/set_rotation_point_dialog2.png new file mode 100644 index 00000000..7f3696a5 Binary files /dev/null and b/doc/salome/gui/VISU/pics/set_rotation_point_dialog2.png differ diff --git a/doc/salome/gui/VISU/pics/view_rotation_point.png b/doc/salome/gui/VISU/pics/view_rotation_point.png new file mode 100644 index 00000000..7fe8f838 Binary files /dev/null and b/doc/salome/gui/VISU/pics/view_rotation_point.png differ diff --git a/doc/salome/gui/VISU/plot2d_viewer.htm b/doc/salome/gui/VISU/plot2d_viewer.htm deleted file mode 100755 index 423216db..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 45e5b2a6..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 0542809c..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 297538b0..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 7565b139..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 e7e39eaf..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 eeb779cb..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 39e439be..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 798729a3..00000000 --- a/doc/salome/gui/VISU/visu.log +++ /dev/null @@ -1,395 +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\setupplot2d.png -pics\importtablefromfile.png -pics\surface.jpg -image11.gif -pics\image89.gif -image44.gif -pics\buildprogress.png -pics\animation.png -pics\fitdatarange.png -image22.gif -pics\begining.jpg -pics\image46.gif -image23.gif -image1.jpg -image12.gif -image37.jpg -image34.gif -pics\cutplanes.png -pics\cutlinesicon.jpg -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\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 -image3.gif -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\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\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\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 b4994bed..00000000 --- a/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl-source.html +++ /dev/null @@ -1,845 +0,0 @@ - - - - - - Main Page - - - -  - - - -

idl/VISU_Gen.idl

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

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

#include "SALOME_Exception.idl"
+ +

idl/VISU_Gen.idl File Reference

#include "SALOME_Exception.idl"
#include "SALOME_GenericObj.idl"
#include "SALOME_Component.idl"
#include "SALOMEDS.idl"
@@ -19,13 +20,11 @@ #include "MED.idl"

-Include dependency graph for VISU_Gen.idl:

- -

-Go to the source code of this file. +Include dependency graph for VISU_Gen.idl:

+
- + @@ -54,6 +53,16 @@ Include dependency graph for VISU_Gen.idl:

interface  
+ + + + + + + + + + @@ -68,7 +77,7 @@ Include dependency graph for VISU_Gen.idl:

 
- + @@ -101,7 +110,7 @@ Include dependency graph for VISU_Gen.idl:

 
- + @@ -109,72 +118,79 @@ Include dependency graph for VISU_Gen.idl:

 
- + + + - - - -

Namespaces

namespace  VISU
namespace  VISU

Data Structures

interface  VISU.Base
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...
Scalar Map on Deformed shape presentation interface. More...
interface  VISU.Plot3D
 Plot3D interface. More...
 Plot3D interface. More...
interface  VISU.CutPlanes
 Cut planes interface. More...
3D view interface More...
interface  VISU.TableView
 Interface of the Table view. More...
 Interface of the Table view. More...
interface  VISU.XYPlot
 Interface of the 2D plot view. 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, -VISU.LOGARITHMIC +
enum  VISU.Scaling { VISU.LINEAR, +VISU.LOGARITHMIC }
enum  VISU.Entity { VISU.NODE, -VISU.EDGE, -VISU.FACE, -VISU.CELL +
enum  VISU.Entity { VISU.NODE, +VISU.EDGE, +VISU.FACE, +VISU.CELL }
enum  VISU.VISUType {
-  VISU.TNONE, -VISU.TCURVE, -VISU.TTABLE, -VISU.TCONTAINER, +
enum  VISU.VISUType {
+  VISU.TNONE, +VISU.TCURVE, +VISU.TTABLE, +VISU.TCONTAINER,
-  VISU.TMESH, -VISU.TSCALARMAP, -VISU.TISOSURFACE, -VISU.TDEFORMEDSHAPE, +  VISU.TMESH, +VISU.TSCALARMAP, +VISU.TISOSURFACES, +VISU.TDEFORMEDSHAPE,
-  VISU.TSCALARMAPONDEFORMEDSHAPE, -VISU.TGAUSSPOINTS, -VISU.TPLOT3D, -VISU.TCUTPLANES, +  VISU.TSCALARMAPONDEFORMEDSHAPE, +VISU.TGAUSSPOINTS, +VISU.TPLOT3D, +VISU.TCUTPLANES,
-  VISU.TCUTLINES, -VISU.TVECTORS, -VISU.TSTREAMLINES, -VISU.TVISUGEN, +  VISU.TCUTLINES, +VISU.TVECTORS, +VISU.TSTREAMLINES, +VISU.TVISUGEN,
-  VISU.TVIEWMANAGER, -VISU.TRESULT, -VISU.TXYPLOT, -VISU.TTABLEVIEW, +  VISU.TVIEWMANAGER, +VISU.TRESULT, +VISU.TXYPLOT, +VISU.TTABLEVIEW,
-  VISU.TVIEW3D, -VISU.TGAUSSVIEW, -VISU.TENTITY, -VISU.TFAMILY, +  VISU.TVIEW3D, +VISU.TGAUSSVIEW, +VISU.TENTITY, +VISU.TFAMILY,
-  VISU.TGROUP, -VISU.TFIELD, -VISU.TTIMESTAMP, -VISU.TANIMATION, +  VISU.TGROUP, +VISU.TFIELD, +VISU.TTIMESTAMP, +VISU.TANIMATION,
-  VISU.TALL +  VISU.TCOLOREDPRS3DHOLDER, +VISU.TCOLOREDPRS3DCACHE, +VISU.TPART, +VISU.TALL
}
enum  VISU.PresentationType {
-  VISU.POINT, -VISU.WIREFRAME, -VISU.SHADED, -VISU.INSIDEFRAME, +
enum  VISU.PresentationType {
+  VISU.POINT, +VISU.WIREFRAME, +VISU.SHADED, +VISU.INSIDEFRAME,
-  VISU.SURFACEFRAME, -VISU.SHRINK +  VISU.SURFACEFRAME, +VISU.SHRINK
}


Detailed Description

This file conatins a set of interfaces of the VISU module. This module provides various forms of data visualization in SALOME application. These forms include data tables, XY plots, 3d representations and combination of these forms. + diff --git a/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl__incl.jpg b/doc/salome/gui/VISU/visugenidl_doc/VISU__Gen_8idl__incl.jpg 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 1c5bf25f..4e0aa360 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation.html @@ -5,22 +5,39 @@ Main Page +   - + +

VISU.Animation Interface Reference

Animation class More...

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

-Inheritance diagram for VISU.Animation:

Inheritance graph
+Inheritance diagram for VISU.Animation:

Inheritance graph
+ + + + + + + + + + - + + + @@ -38,9 +55,9 @@ Inheritance diagram for VISU.Animation:

ColoredPrs3d 
- + - + @@ -70,6 +87,10 @@ Inheritance diagram for VISU.Animation:

void 
+ + + + @@ -78,9 +99,15 @@ Inheritance diagram for VISU.Animation:

boolean 
- + + + + + - + + + @@ -113,30 +140,46 @@ playing these animations in the VISU module. Time stamp represents a subfield: the results of calculations are taken in one definite moment.

-


Member Function Documentation

-

-


Public Types

 PARALLEL
 SUCCCESSIVE
enum  AnimationMode { PARALLEL, +SUCCCESSIVE + }

Public Member Functions

void addField (in SALOMEDS::SObject theObject)
boolean addField (in SALOMEDS::SObject theObject)
void clearFields ()
void generatePresentations (in long theFieldNum)
getPresentation (in long theField, in long theFrame)
void setPresentationType (in long theFieldNum, in VISUType theType)
void setPresentationType (in long theFieldNum, in VISUType theType)
VISUType getPresentationType (in long theFieldNum)
VISUType getPresentationType (in long theFieldNum)
void setSpeed (in long theSpeed)
setCycling (in boolean theCycle)
boolean isCleaningMemoryAtEachFrame ()
void setCleaningMemoryAtEachFrame (in boolean theCycle)
SALOMEDS::SObject publishInStudy ()
void saveAnimation ()
isSavedInStudy ()
IdType GetID ()
void setAnimationMode (in AnimationMode theMode)
AnimationMode getAnimationMode ()
void ApplyProperties (in long theFieldNum, in ColoredPrs3d thePrs)
VISUType GetType ()
IdType GetID ()
VISUType GetType ()
Playback of an animation:
void startAnimation ()
- - - + +
+ +

+This enumeration contains a set of available animation modes.

Enumerator:
+
- +

Member Enumeration Documentation

+ +
+
+
- - - - - - +
void VISU.Animation.addField in SALOMEDS::SObject  theObject  ) enum VISU::Animation::AnimationMode
-
+ +
PARALLEL  +parallel mode of animation.
SUCCCESSIVE  +succcessive mode of animation.
- - - -
-   - + + + +

+


Member Function Documentation

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

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

Parameters:
@@ -144,32 +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.generatePresentations in long  theFieldNum  ) void VISU.Animation.clearFields (  ) 
-
- - - -
-   - + +
+ +

+Remove all fields from Animation object. +

+

+ +

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

Generates presentations on the basis of the field.

Parameters:
@@ -177,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:
@@ -427,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:
@@ -670,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:
@@ -767,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:
@@ -881,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:
@@ -915,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:
@@ -1031,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:
@@ -1064,172 +878,238 @@ 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.
- - - -

- - - - -
- + + +

+ +

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

-

-

- - - - -
- + + +

+ +

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

-

-

- - - - -
- + + +

+ +

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

-

-

- - - - -
- + + +

+ +

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

-

-

- - - - -
- + + +

+ +

+
+
- - - - - + + + + + +
IdType VISU.Base.GetID  )  [inherited]void VISU.Animation.restoreFromStudy (in SALOMEDS::SObject  theSObj  ) 
-
- - - - - -
-   - + +

-Returns ID of the object.

-

- - - - -
- + + +

+ +

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

-Returns the type of the presentable object

+ + +

+ +

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

+Sets the animation mode.

Parameters:
+ + +
theMode The value of this parameter is taken from the AnimationMode enumeration.
+
+ +
+

+ +

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

+Gets the animation mode. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void VISU.Animation.ApplyProperties (in long  theFieldNum,
in 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. +

+

+ +

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

+Returns ID of the object. +

+

+ +

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

+Returns the type of the presentable object +

+

+

diff --git a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation__inherit__graph.jpg b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Animation__inherit__graph.jpg 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 893d6a08..ddc5521c 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Base.html @@ -5,78 +5,80 @@ Main Page +   - -

VISU.Base Interface Reference

import "VISU_Gen.idl"; + + +

VISU.Base Interface Reference

import "VISU_Gen.idl";

-Inheritance diagram for VISU.Base:

Inheritance graph
+Inheritance diagram for VISU.Base:

Inheritance graph
+ + + + + + + + + + + + + - + - +

Public Member Functions

IdType GetID ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Member Function Documentation

-

- - - - -
- + +
+
+
- - - - - + + + + +
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 + +

+

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 520511b3..0ec36308 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ColoredPrs3d.html @@ -5,20 +5,49 @@ Main Page +   - + +

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
+Inheritance diagram for VISU.ColoredPrs3d:

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

double 
+ + + + + + @@ -54,162 +89,211 @@ Inheritance diagram for VISU.ColoredPrs3d:

string 
+ + + + + + - + - +

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.
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

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

-


Member Function Documentation

-

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

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:
@@ -218,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:
@@ -315,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:
@@ -404,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:
@@ -465,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:
@@ -526,203 +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 +

+

+

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 69f99750..6dab2288 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Container.html @@ -5,18 +5,26 @@ Main Page +   - + +

VISU.Container Interface Reference

Container presentable object interface More...

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

-Inheritance diagram for VISU.Container:

Inheritance graph
+Inheritance diagram for VISU.Container:

Inheritance graph
+ + + + + @@ -30,38 +38,30 @@ Inheritance diagram for VISU.Container:

void 
- + - +

Public Member Functions

RemoveFromStudy ()
IdType GetID ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

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


Member Function Documentation

-

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

Adds a curve into the container.

Parameters:
@@ -69,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:
@@ -102,145 +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 + +

+

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 0a4e76fd..a959e674 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Curve.html @@ -5,21 +5,61 @@ Main Page +   - + +

VISU.Curve Interface Reference

Interface of curve representation. More...

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

-Inheritance diagram for VISU.Curve:

Inheritance graph
+Inheritance diagram for VISU.Curve:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - +

Public Types

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

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

Detailed Description

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


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
enum VISU::Curve::MarkerType 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:
@@ -121,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:
@@ -160,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:
@@ -194,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:
@@ -255,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:
@@ -316,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:
@@ -387,146 +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 + +

+

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 84f6308d..0ba6ffce 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutLines.html @@ -5,23 +5,39 @@ Main Page +   - + +

VISU.CutLines Interface Reference

Cut lines presentation. More...

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

-Inheritance diagram for VISU.CutLines:

Inheritance graph
+Inheritance diagram for VISU.CutLines:

Inheritance graph
+ + + + + + + + + - + + + + @@ -69,15 +85,25 @@ Inheritance diagram for VISU.CutLines:

long 
- + + + + + - + + + + + - + + + - + @@ -87,6 +113,12 @@ Inheritance diagram for VISU.CutLines:

double 
+ + + + + + @@ -113,15 +145,21 @@ Inheritance diagram for VISU.CutLines:

string 
+ + + + + + - + - +

Public Types

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

Public Member Functions

GetNbLines ()
void SetScaling (in Scaling theScaling)
void SetAllCurvesInverted (in boolean theInvert)
boolean IsAllCurvesInverted ()
void SetUseAbsoluteLength (in boolean theAbsLength)
Scaling GetScaling ()
boolean IsUseAbsoluteLength ()
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
void 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.
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

@@ -129,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

-

- - - - -
- + +
+
+
- +
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:
@@ -210,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:
@@ -260,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.

@@ -456,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.

@@ -490,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:
@@ -577,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:
@@ -647,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:
@@ -680,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:
@@ -768,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:
@@ -802,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:
@@ -835,59 +697,136 @@ 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.ScalarMap.SetScaling in Scaling  theScaling  )  [inherited]
+ + + + + + +
void VISU.CutLines.SetAllCurvesInverted (in boolean  theInvert  ) 
-
- - - -
-   - + +
+ +

+Invert all curves of corresponding table

Parameters:
+ + +
theInvert - Invert all curves, if value is TRUE, else not.
+
+ +
+

+ +

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

+Checks the orientation of all curves

Return values:
+ + +
TRUE - if all curves are inverted, else FALSE
+
+ +
+

+ +

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

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

Parameters:
+ + +
theAbsLength - boolean value, TRUE or false.
+
+ +
+

+ +

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

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

+

+ +

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

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

Parameters:
@@ -895,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:
@@ -965,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:
@@ -1177,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:
@@ -1274,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:
@@ -1363,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:
@@ -1424,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:
@@ -1485,203 +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.
+
+ +
+

+ +

+
+ + + + + + + + +
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 +

+

+

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 0a984a7d..2fa278d1 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1CutPlanes.html @@ -5,26 +5,48 @@ Main Page +   - + +

VISU.CutPlanes Interface Reference

Cut planes interface. More...

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

-Inheritance diagram for VISU.CutPlanes:

Inheritance graph
+Inheritance diagram for VISU.CutPlanes:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + @@ -50,15 +72,17 @@ Inheritance diagram for VISU.CutPlanes:

long 
- + - + - + - + + + @@ -68,6 +92,12 @@ Inheritance diagram for VISU.CutPlanes:

double 
+ + + + + + @@ -94,39 +124,37 @@ Inheritance diagram for VISU.CutPlanes:

string 
+ + + + + + - + - +

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)
GetNbPlanes ()
void SetScaling (in Scaling theScaling)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
Scaling GetScaling ()
void 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.
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

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


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
enum VISU::CutPlanes::Orientation 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:
@@ -141,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:
@@ -192,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.

@@ -307,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:
@@ -377,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:
@@ -410,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:
@@ -471,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:
@@ -504,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:
@@ -564,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:
@@ -634,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:
@@ -846,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:
@@ -943,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:
@@ -1032,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:
@@ -1093,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:
@@ -1154,203 +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 +

+

+

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 85f1b42c..51fab04a 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1DeformedShape.html @@ -5,23 +5,41 @@ Main Page +   - + +

VISU.DeformedShape Interface Reference

Deformed shape presentation interface. More...

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

-Inheritance diagram for VISU.DeformedShape:

Inheritance graph
+Inheritance diagram for VISU.DeformedShape:

Inheritance graph
+ + + + + + + + + + + - + + + + @@ -37,15 +55,17 @@ Inheritance diagram for VISU.DeformedShape:

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

double 
+ + + + + + @@ -81,78 +107,68 @@ Inheritance diagram for VISU.DeformedShape:

string 
+ + + + + + - + - +

Public Types

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

Public Member Functions

SetColor (in SALOMEDS::Color theColor)
void SetScaling (in Scaling theScaling)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
Scaling GetScaling ()
void 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.
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

Presentation parameters of the deformed shape presentation.


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
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:
@@ -160,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:
@@ -247,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:
@@ -308,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:
@@ -341,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:
@@ -411,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:
@@ -623,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:
@@ -720,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:
@@ -809,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:
@@ -870,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:
@@ -931,203 +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 +

+

+

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 99332f1e..9c195777 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1GaussPoints.html @@ -5,20 +5,40 @@ Main Page +   - + +

VISU.GaussPoints Interface Reference

Gauss Points presentation interface. More...

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

-Inheritance diagram for VISU.GaussPoints:

Inheritance graph
+Inheritance diagram for VISU.GaussPoints:

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

double 
+ + + + + + @@ -54,162 +80,211 @@ Inheritance diagram for VISU.GaussPoints:

string 
+ + + + + + - + - +

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.
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

Presentation parameters of the Gauss Points presentation.

-


Member Function Documentation

-

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

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:
@@ -218,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:
@@ -315,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:
@@ -404,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:
@@ -465,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:
@@ -526,203 +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 +

+

+

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 59cfa569..252b38a1 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1IsoSurfaces.html @@ -5,23 +5,39 @@ Main Page +   - + +

VISU.IsoSurfaces Interface Reference

Interface of the isometric surface presentation. More...

-import "VISU_Gen.idl"; -

-Inheritance diagram for VISU.IsoSurfaces:

Inheritance graph
+import "VISU_Gen.idl"; +

+Inheritance diagram for VISU.IsoSurfaces:

Inheritance graph
+ + + + + + + + + - + + + + @@ -29,15 +45,17 @@ Inheritance diagram for VISU.IsoSurfaces:

long 
- + - + - + - + + + @@ -47,6 +65,12 @@ Inheritance diagram for VISU.IsoSurfaces:

double 
+ + + + + + @@ -73,15 +97,21 @@ Inheritance diagram for VISU.IsoSurfaces:

string 
+ + + + + + - + - +

Public Types

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

Public Member Functions

GetNbSurfaces ()
void SetScaling (in Scaling theScaling)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
Scaling GetScaling ()
void 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.
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

@@ -89,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

-

- - - - -
- + +
+
+
- +
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:
@@ -153,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:
@@ -213,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:
@@ -283,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:
@@ -495,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:
@@ -592,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:
@@ -681,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:
@@ -742,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:
@@ -803,203 +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.
+
+ +
+

+ +

+
+ + + + + + + + +
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 +

+

+

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 4323e7db..1215e726 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Mesh.html @@ -5,18 +5,28 @@ Main Page +   - + +

VISU.Mesh Interface Reference

Interface of the mesh. More...

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

-Inheritance diagram for VISU.Mesh:

Inheritance graph
+Inheritance diagram for VISU.Mesh:

Inheritance graph
+ + + + + + + @@ -32,48 +42,42 @@ Inheritance diagram for VISU.Mesh:

SALOMEDS::Color 
- + - + + + - + - +

Public Member Functions

GetLinkColor ()
void SetPresentationType (in PresentationType theType)
void SetPresentationType (in PresentationType theType)
PresentationType GetPresentationType ()
PresentationType GetPresentationType ()
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

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


Member Function Documentation

-

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

Sets the color of mesh cells.

Parameters:
@@ -81,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:
@@ -141,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:
@@ -201,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:
@@ -261,204 +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 +

+

+

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 95389d07..815db0fc 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Plot3D.html @@ -5,26 +5,48 @@ Main Page +   - -

VISU.Plot3D Interface Reference

Plot3D interface. + + +

VISU.Plot3D Interface Reference

Plot3D interface. More...

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

-Inheritance diagram for VISU.Plot3D:

Inheritance graph
+Inheritance diagram for VISU.Plot3D:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + @@ -52,15 +74,17 @@ Inheritance diagram for VISU.Plot3D:

long 
- + - + - + + + - + @@ -70,6 +94,12 @@ Inheritance diagram for VISU.Plot3D:

double 
+ + + + + + @@ -96,39 +126,37 @@ Inheritance diagram for VISU.Plot3D:

string 
+ + + + + + - + - +

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)
GetNbOfContours ()
void SetScaling (in Scaling theScaling)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
Scaling GetScaling ()
void 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.
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

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


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
enum VISU::Plot3D::Orientation 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:
@@ -143,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:
@@ -194,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:
@@ -318,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:
@@ -405,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:
@@ -465,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:
@@ -525,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:
@@ -585,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:
@@ -655,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:
@@ -867,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:
@@ -964,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:
@@ -1053,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:
@@ -1114,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:
@@ -1175,203 +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 +

+

+

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 a352a928..896447a5 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Prs3d.html @@ -5,18 +5,39 @@ Main Page +   - + +

VISU.Prs3d Interface Reference

3D presentation interface More...

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

-Inheritance diagram for VISU.Prs3d:

Inheritance graph
+Inheritance diagram for VISU.Prs3d:

Inheritance graph
+ + + + + + + + + + + + + + + + + + @@ -24,184 +45,167 @@ Inheritance diagram for VISU.Prs3d:

void 
+ + - + - +

Public Member Functions

GetOffset (out float theDx, out float theDy, out float theDz)
float GetMemorySize ()
void RemoveFromStudy ()
IdType GetID ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

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


Member Function Documentation

-

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

+

+

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 e3e0679b..eae17a13 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1PrsObject.html @@ -5,113 +5,107 @@ Main Page +   - + +

VISU.PrsObject Interface Reference

Presentable object interface. More...

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

-Inheritance diagram for VISU.PrsObject:

Inheritance graph
+Inheritance diagram for VISU.PrsObject:

Inheritance graph
+ + + + + + + + + + + + + - + - +

Public Member Functions

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

Detailed Description

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


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - - + + + + +
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 + +

+

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 17e06eed..7242d515 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1RemovableObject.html @@ -5,113 +5,109 @@ Main Page +   - + +

VISU.RemovableObject Interface Reference

Removable object interface. More...

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

-Inheritance diagram for VISU.RemovableObject:

Inheritance graph
+Inheritance diagram for VISU.RemovableObject:

Inheritance graph
+ + + + + + + + + + + + + + + - + - +

Public Member Functions

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

Detailed Description

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


Member Function Documentation

-

- - - - -
- + +
+
+
- - - - - + + + + +
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 + +

+

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 3485b96e..ab19f34a 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Result.html @@ -5,18 +5,26 @@ Main Page +   - + +

VISU.Result Interface Reference

Interface Result. More...

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

-Inheritance diagram for VISU.Result:

Inheritance graph
+Inheritance diagram for VISU.Result:

Inheritance graph
+ + + + + @@ -40,360 +48,266 @@ Inheritance diagram for VISU.Result:

void 
- + - +

Public Member Functions

RemoveFromStudy ()
IdType GetID ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

-This interface serves for inner representation of data generated in other sources (MED object or file). This data is needed for further construction of graphical presentations. +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 + +

+

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 277943e2..75bc2bbb 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMap.html @@ -5,35 +5,60 @@ Main Page +   - + +

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
+Inheritance diagram for VISU.ScalarMap:

Inheritance graph
+ + + + + + + + + + + + + + + + - + + + + - + - + - + + + - + @@ -43,6 +68,12 @@ Inheritance diagram for VISU.ScalarMap:

double 
+ + + + + + @@ -69,78 +100,68 @@ Inheritance diagram for VISU.ScalarMap:

string 
+ + + + + + - + - +

Public Types

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

Public Member Functions

void SetScaling (in Scaling theScaling)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
Scaling GetScaling ()
void 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.
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

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


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
enum VISU::ScalarMap::Orientation 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:
@@ -148,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:
@@ -218,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:
@@ -430,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:
@@ -527,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:
@@ -616,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:
@@ -677,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:
@@ -738,203 +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 +

+

+

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 fef17552..878345b4 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ScalarMapOnDeformedShape.html @@ -5,47 +5,65 @@ Main Page +   - + +

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
+Inheritance diagram for VISU.ScalarMapOnDeformedShape:

Inheritance graph
+ + + + + + + + + - + + + + - + - + - + - + - + - + - + - + - + - + + + @@ -55,6 +73,12 @@ Inheritance diagram for VISU.ScalarMapOnDeformedShape:

double 
+ + + + + + @@ -81,286 +105,211 @@ Inheritance diagram for VISU.ScalarMapOnDeformedShape:

string 
+ + + + + + - + - +

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)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
Scaling GetScaling ()
void 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.
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

Presentation parameters of the scalar map on deformed shape presentation.


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
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:
@@ -368,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:
@@ -438,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:
@@ -650,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:
@@ -747,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:
@@ -836,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:
@@ -897,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:
@@ -958,203 +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 +

+

+

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 87dd7eff..250964c8 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1StreamLines.html @@ -5,28 +5,51 @@ Main Page +   - + +

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
+Inheritance diagram for VISU.StreamLines:

Inheritance graph
+ + + + + + + + + + + + + + + + - + + + + @@ -56,15 +79,17 @@ Inheritance diagram for VISU.StreamLines:

void 
- + - + - + + + - + @@ -74,6 +99,12 @@ Inheritance diagram for VISU.StreamLines:

double 
+ + + + + + @@ -100,15 +131,21 @@ Inheritance diagram for VISU.StreamLines:

string 
+ + + + + + - + - +

Public Types

 FORWARD
 BACKWARD
 BOTH
enum  Direction { FORWARD, BACKWARD, BOTH }
enum  Orientation { HORIZONTAL, -VERTICAL +
 HORIZONTAL
 VERTICAL
enum  Orientation { HORIZONTAL, +VERTICAL }

Public Member Functions

SetColor (in SALOMEDS::Color theColor)
void SetScaling (in Scaling theScaling)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
Scaling GetScaling ()
void 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.
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

@@ -116,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

-

- - - - -
- + +
+
+
- +
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:
@@ -146,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:
@@ -257,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:
@@ -452,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:
@@ -539,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:
@@ -600,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:
@@ -633,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:
@@ -703,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:
@@ -915,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:
@@ -1012,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:
@@ -1101,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:
@@ -1162,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:
@@ -1223,203 +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 +

+

+

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 c4d4f208..5077e256 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Table.html @@ -5,21 +5,33 @@ Main Page +   - + +

VISU.Table Interface Reference

Table representation interface More...

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

-Inheritance diagram for VISU.Table:

Inheritance graph
+Inheritance diagram for VISU.Table:

Inheritance graph
+ + + + + + + + + @@ -39,33 +51,25 @@ Inheritance diagram for VISU.Table:

void 
- + - +

Public Types

 HORIZONTAL
 VERTIACAL
enum  Orientation { HORIZONTAL, VERTIACAL }
RemoveFromStudy ()
IdType GetID ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

Presentation parameters of the Table view.


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
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:
@@ -76,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:
@@ -110,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:
@@ -171,174 +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 + +

+

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 375929f3..6e183f1a 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1TableView.html @@ -5,21 +5,46 @@ Main Page +   - + +

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
+Inheritance diagram for VISU.TableView:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + - + - +

Public Types

 OBJECTBROWSER
 VIEWER
 PYTHON
 MESSAGES
 TOP
 CENTER
 BOTTOM
 RIGHT
 LEFT
enum  ViewRepresentation { OBJECTBROWSER, VIEWER, PYTHON, @@ -116,33 +141,25 @@ Inheritance diagram for VISU.TableView:

boolean 
SavePicture (in string theFileName)
IdType GetID ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

This interface is used for creation of a view necessary for presentation of a table.


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
enum VISU::View::ViewRepresentation [inherited] enum VISU::View::ViewRepresentation [inherited]
-
- - - -
-   - + +

displaying part ("ALL" isn't setable)

Enumerator:
@@ -157,27 +174,19 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::View::ViewPosition [inherited] enum VISU::View::ViewPosition [inherited]
-
- - - -
-   - + +

Enumerator:
@@ -194,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:
@@ -428,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:
@@ -461,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:
@@ -494,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:
@@ -527,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:
@@ -560,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:
@@ -593,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:
@@ -626,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:
@@ -659,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:
@@ -1013,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:
@@ -1073,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:
@@ -1187,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:
@@ -1220,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:
@@ -1253,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:
@@ -1314,63 +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 + +

+

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 2031854b..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 @@ -5,18 +5,26 @@ Main Page +   - + +

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
+Inheritance diagram for VISU.VISU_Gen:

Inheritance graph
+ + + + + @@ -40,42 +48,44 @@ Inheritance diagram for VISU.VISU_Gen:

Result 
- + - + - + - + - + - + - + - + - + - + - + - + - + - + + + @@ -84,185 +94,139 @@ Inheritance diagram for VISU.VISU_Gen:

void 
- + + + - +

Public Member Functions

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)
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)
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)
Curve CreateCurve (in Table theTable, in long theHRow, in long theVRow)
Curve CreateCurveWithZ (in Table theTable, in long theHRow, in long theVRow, in long theZRow)
Container CreateContainer ()
Animation CreateAnimation (in View3D theView3d)
DeletePrs3d (in Prs3d thePrs3d)
IdType GetID ()
ColoredPrs3dCache GetColoredPrs3dCache (in SALOMEDS::Study theStudy)
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

This is the main interface of VISU component. It is necessary for creation of post-processing presentations from given Result and Table object reference, using the views provided by ViewManager.


Member Function Documentation

-

- - - - -
- - - - - - - - + +
+
+
void VISU.VISU_Gen.SetCurrentStudy in SALOMEDS::Study  theStudy  ) 
+ + + + + + +
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:
@@ -270,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:
@@ -303,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:
@@ -336,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:
@@ -1383,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:
@@ -1433,59 +1221,92 @@ 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.
- - - -

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

+ +

+
+
Container VISU.VISU_Gen.CreateContainer  ) 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Curve VISU.VISU_Gen.CreateCurveWithZ (in Table  theTable,
in long  theHRow,
in long  theVRow,
in long  theZRow 
)
-
- - - - - -
-   - + +

-Creates a presentation form containing an array of references to the curves.

-

- - - - -
- - - - - - - - +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:
+
Animation VISU.VISU_Gen.CreateAnimation in View3D  theView3d  ) 
+ + + + +
theTable Table containing the data for construction of curves.
HRow Index of the row in the table: abscissa of the point.
VRow Index of the row in the table: ordinate of the point.
ZRow Index of the row in the table: assigned value (so-called as Z).
+ + + +

+ +

+
+ + + + + + +
Container VISU.VISU_Gen.CreateContainer (  ) 
-
- - - -
-   - + +
+ +

+Creates a presentation form containing an array of references to the curves. +

+

+ +

+
+ + + + + + + + + +
Animation VISU.VISU_Gen.CreateAnimation (in View3D  theView3d  ) 
+
+

Creates an animation in the 3D view.

Parameters:
@@ -1493,119 +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 +

+

+

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 c035a891..6d1d99e9 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1Vectors.html @@ -5,21 +5,48 @@ Main Page +   - + +

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
+Inheritance diagram for VISU.Vectors:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + - + + + + @@ -60,15 +91,17 @@ Inheritance diagram for VISU.Vectors:

void 
- + - + - + - + + + @@ -78,6 +111,12 @@ Inheritance diagram for VISU.Vectors:

double 
+ + + + + + @@ -104,39 +143,37 @@ Inheritance diagram for VISU.Vectors:

string 
+ + + + + + - + - +

Public Types

 ARROW
 CONE2
 CONE6
 NONE
 CENTER
 TAIL
 HEAD
enum  GlyphType { ARROW, CONE2, CONE6, @@ -31,8 +58,12 @@ Inheritance diagram for VISU.Vectors:

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

Public Member Functions

SetColor (in SALOMEDS::Color theColor)
void SetScaling (in Scaling theScaling)
void SetScaling (in Scaling theScaling)
Scaling GetScaling ()
Scaling GetScaling ()
void 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.
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 ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

This interface contains presentation parameters of vector presentations.


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
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:
@@ -151,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:
@@ -184,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:
@@ -251,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:
@@ -311,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:
@@ -371,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:
@@ -431,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:
@@ -518,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:
@@ -579,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:
@@ -612,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:
@@ -682,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:
@@ -894,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:
@@ -991,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:
@@ -1080,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:
@@ -1141,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:
@@ -1202,203 +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 +

+

+

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 d2037c8a..22bf9725 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View.html @@ -5,21 +5,48 @@ Main Page +   - + +

VISU.View Interface Reference

View interface More...

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

-Inheritance diagram for VISU.View:

Inheritance graph
+Inheritance diagram for VISU.View:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + - + - +

Public Types

 OBJECTBROWSER
 VIEWER
 PYTHON
 MESSAGES
 TOP
 CENTER
 BOTTOM
 RIGHT
 LEFT
enum  ViewRepresentation { OBJECTBROWSER, VIEWER, PYTHON, @@ -116,33 +143,25 @@ Inheritance diagram for VISU.View:

boolean 
SavePicture (in string theFileName)
IdType GetID ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

Contains a set of methods used by the View frame, which can be one of the following types: 3d, Table, XY plot. View interface is a base for all types of view interfaces.


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
enum VISU::View::ViewRepresentation enum VISU::View::ViewRepresentation
-
- - - -
-   - + +

displaying part ("ALL" isn't setable)

Enumerator:
@@ -157,27 +176,19 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::View::ViewPosition enum VISU::View::ViewPosition
-
- - - -
-   - + +

Enumerator:
@@ -194,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:
@@ -428,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:
@@ -461,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:
@@ -494,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:
@@ -527,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:
@@ -560,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:
@@ -593,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:
@@ -626,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:
@@ -659,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:
@@ -1013,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:
@@ -1073,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:
@@ -1187,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:
@@ -1220,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:
@@ -1253,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:
@@ -1314,63 +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 + +

+

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 fa86b4c5..6b980479 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1View3D.html @@ -5,23 +5,48 @@ Main Page +   - + +

VISU.View3D Interface Reference

3D view interface More...

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

-Inheritance diagram for VISU.View3D:

Inheritance graph
+Inheritance diagram for VISU.View3D:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -182,57 +217,41 @@ Inheritance diagram for VISU.View3D:

boolean 
- + - +

Public Types

typedef double XYZ [3]
 FRONT
 BACK
 LEFT
 RIGHT
 TOP
 BOTTOM
 XAxis
 YAxis
 ZAxis
enum  ViewType {
  FRONT, BACK, @@ -38,6 +63,16 @@ Inheritance diagram for VISU.View3D:

ZAxis }
 OBJECTBROWSER
 VIEWER
 PYTHON
 MESSAGES
 CENTER
enum  ViewRepresentation { OBJECTBROWSER, VIEWER, PYTHON, @@ -150,9 +185,9 @@ Inheritance diagram for VISU.View3D:

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 ()
SavePicture (in string theFileName)
IdType GetID ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

This interface contains a set of methods necessary for representation of objects in 3D space.


Member Typedef Documentation

-

- - - - -
- + +
+
+
- +
typedef double VISU.View3D.XYZ[3] 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:
@@ -251,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:
@@ -284,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:
@@ -319,27 +322,19 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::View::ViewPosition [inherited] enum VISU::View::ViewPosition [inherited]
-
- - - -
-   - + +

Enumerator:
@@ -356,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:
@@ -675,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.
@@ -736,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.
@@ -770,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:
@@ -804,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:
@@ -848,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:
@@ -882,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:
@@ -926,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:
@@ -960,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:
@@ -1004,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:
@@ -1038,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:
@@ -1082,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:
@@ -1116,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:
@@ -1160,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:
@@ -1393,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:
@@ -1426,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:
@@ -1459,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:
@@ -1492,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:
@@ -1525,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:
@@ -1558,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:
@@ -1591,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:
@@ -1624,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:
@@ -1978,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:
@@ -2038,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:
@@ -2152,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:
@@ -2185,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:
@@ -2218,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:
@@ -2279,63 +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 + +

+

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 2b150d41..b7d573f5 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1ViewManager.html @@ -5,18 +5,24 @@ Main Page +   - + +

VISU.ViewManager Interface Reference

Interface of the ViewManager. More...

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

-Inheritance diagram for VISU.ViewManager:

Inheritance graph
+Inheritance diagram for VISU.ViewManager:

Inheritance graph
+ + + @@ -34,149 +40,109 @@ Inheritance diagram for VISU.ViewManager:

 
- + - +

Public Member Functions

Creation of a 2D plot View.
void Destroy (in View theView)
IdType GetID ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

The 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:
@@ -184,63 +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 + +

+

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 3c109aad..9c519f2b 100644 --- a/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot.html +++ b/doc/salome/gui/VISU/visugenidl_doc/interfaceVISU_1_1XYPlot.html @@ -5,26 +5,57 @@ Main Page +   - + +

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
+Inheritance diagram for VISU.XYPlot:

Inheritance graph
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + @@ -165,33 +196,25 @@ Inheritance diagram for VISU.XYPlot:

boolean 
- + - +

Public Types

 POINTS
 MULTYLINE
 SPLINE
enum  CurveType { POINTS, MULTYLINE, SPLINE }
 OBJECTBROWSER
 VIEWER
 PYTHON
 MESSAGES
 TOP
 CENTER
 BOTTOM
 RIGHT
 LEFT
enum  ViewRepresentation { OBJECTBROWSER, VIEWER, PYTHON, @@ -59,13 +90,13 @@ Inheritance diagram for VISU.XYPlot:

void 
EnableYGrid (in boolean theMajor, in long theNumMajor, in boolean theMinor, in long theNumMinor)
void SetHorScaling (in Scaling theScaling)
void SetHorScaling (in Scaling theScaling)
Scaling GetHorScaling ()
Scaling GetHorScaling ()
void SetVerScaling (in Scaling theScaling)
void SetVerScaling (in Scaling theScaling)
Scaling GetVerScaling ()
Scaling GetVerScaling ()
void SetXTitle (in string theTitle)
SavePicture (in string theFileName)
IdType GetID ()
IdType GetID ()
VISUType GetType ()
VISUType GetType ()

Detailed Description

This interface is used for creation of a view necessary for presentation of a XY plot generated on the basis of one or several curve lines.


Member Enumeration Documentation

-

- - - - -
- + +
+
+
- +
enum VISU::XYPlot::CurveType 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:
@@ -204,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:
@@ -239,27 +254,19 @@ displaying part ("ALL" isn't setable)
Enumerator:
- - - -

- - - - -
- + + +

+ +

+
+
- +
enum VISU::View::ViewPosition [inherited] enum VISU::View::ViewPosition [inherited]
-
- - - -
-   - + +

Enumerator:
@@ -276,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:
@@ -310,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:
@@ -370,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:
@@ -430,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:
@@ -588,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:
@@ -648,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:
@@ -708,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:
@@ -768,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:
@@ -1255,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:
@@ -1288,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:
@@ -1321,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:
@@ -1354,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:
@@ -1387,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:
@@ -1420,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:
@@ -1453,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:
@@ -1486,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:
@@ -1840,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:
@@ -1900,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:
@@ -2014,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:
@@ -2047,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:
@@ -2080,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:
@@ -2141,63 +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 + +

+

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/vtk_3d_viewer.htm b/doc/salome/gui/VISU/vtk_3d_viewer.htm deleted file mode 100755 index 28b92248..00000000 --- a/doc/salome/gui/VISU/vtk_3d_viewer.htm +++ /dev/null @@ -1,240 +0,0 @@ - - - - - -VTK 3D Viewer - - - - - - - - - - - - - -

VTK 3D Viewer

- -

VTK - 3D viewer  is - used in Post-Pro module for visualization of all 3D Presentations except - for Gauss Points Presentations.

- -

 

- -

The functionalities of VTK viewer are available via its Viewer Toolbar. - Buttons marked with small downward triangles have extended functionality - which can be accessed by locking on them with left mouse button.  

- -

 

- -

- -

 

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

  • - -
  • Show/Hide - Trihedron - shows or hides coordinate axes. -

  • - -
  • Fit - all - allows to select a point to be the center of a scene representing - all displayed objects in the visible area. -

  • - -
  • 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.

  • - -
  • Rotation - allows to rotate the selected - object using the mouse.

  • - -
  • These - buttons orientate the scene strictly about coordinate axes.

  • - -
  • Reset - restores the default position - (isometric) of objects in the scene.

  • - -
  • Graduated axes - allows to define parameters - of axes and graduate them.

  • -
- -

 

- -

- -

 

- -
    - -
  • Axis name

  • - -
  • Is - visible - if checked the axis name - is displayed in the viewer.

  • - -
  • Name - allows to redefine the name of the axis.

  • - -
  • Font - allows to define color and properties - of the font of axis name.

  • - -
  • Labels

  • - -
  • Is - visible - if checked the labels are - displayed in the viewer.

  • - -
  • Number - allows to define the number of labels.

  • - -
  • Offset - allows to define the distance between - labels.

  • - -
  • Font - allows to define color and properties - of the font of labels names.

  • - -
  • Tick - marks

  • - -
  • Is - visible - if checked the tick marks - are displayed in the viewer.

  • - -
  • Length - allows to define the length of tick marks

  • - -
  • Is - visible if checked the axis is displayed - in the viewer.

  • -
- -

 

- - - - 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 53b26663..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 5a486ba2..00000000 --- a/doc/salome/gui/VISU/whcsh_home.htm +++ /dev/null @@ -1,600 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/doc/salome/gui/VISU/whcshdata.htm b/doc/salome/gui/VISU/whcshdata.htm deleted file mode 100755 index 0aaebcd9..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 1bca2360..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 a57fe1e4..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 c5754bc4..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 1568f573..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 a1b0320f..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/whdata/whftdata.js b/doc/salome/gui/VISU/whdata/whftdata.js index 071ae6fc..addf2622 100755 --- a/doc/salome/gui/VISU/whdata/whftdata.js +++ b/doc/salome/gui/VISU/whdata/whftdata.js @@ -1,25 +1,25 @@ -// WebHelp 5.10.001 -var gTEA = new Array(); -function aTE(sTopicTitle, sTopicURL) -{ - var len = gTEA.length; - gTEA[len] = new topicEntry(sTopicTitle, sTopicURL); -} - -function topicEntry(sTopicTitle, sTopicURL) -{ - this.sTopicTitle = sTopicTitle; - this.sTopicURL = sTopicURL; -} - -function window_OnLoad() -{ - if (parent && parent != this) { - if (parent.putFtsTData) - { - parent.putFtsTData(gTEA); - } - } -} - +// WebHelp 5.10.001 +var gTEA = new Array(); +function aTE(sTopicTitle, sTopicURL) +{ + var len = gTEA.length; + gTEA[len] = new topicEntry(sTopicTitle, sTopicURL); +} + +function topicEntry(sTopicTitle, sTopicURL) +{ + this.sTopicTitle = sTopicTitle; + this.sTopicURL = sTopicURL; +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putFtsTData) + { + parent.putFtsTData(gTEA); + } + } +} + window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/VISU/whdata/whftdata0.htm b/doc/salome/gui/VISU/whdata/whftdata0.htm index 76853b76..eae6a624 100755 --- a/doc/salome/gui/VISU/whdata/whftdata0.htm +++ b/doc/salome/gui/VISU/whdata/whftdata0.htm @@ -1,59 +1,59 @@ - - - - - - - - - - - + + + + + + + + + + + diff --git a/doc/salome/gui/VISU/whdata/whfts.htm b/doc/salome/gui/VISU/whdata/whfts.htm index ca3b05e5..15fe687b 100755 --- a/doc/salome/gui/VISU/whdata/whfts.htm +++ b/doc/salome/gui/VISU/whdata/whfts.htm @@ -1,18 +1,18 @@ - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/doc/salome/gui/VISU/whdata/whfts.js b/doc/salome/gui/VISU/whdata/whfts.js index 2b667869..54246f69 100755 --- a/doc/salome/gui/VISU/whdata/whfts.js +++ b/doc/salome/gui/VISU/whdata/whfts.js @@ -1,40 +1,40 @@ -// WebHelp 5.10.001 -var gaFileMapping = new Array(); -var gaFileTopicMapping = new Array(); - -function fileMapping(sStartKey, sEndKey, sFileName) -{ - this.sStartKey = sStartKey; - this.sEndKey = sEndKey; - this.sFileName = sFileName; - this.aFtsKeys = null; -} - -function fileTopicMapping(nIdBegin, nIdEnd, sFileName) -{ - this.nBegin = nIdBegin; - this.nEnd = nIdEnd; - this.sFileName = sFileName; - this.aTopics = null; -} - - -function iWM(sStartKey, sEndKey, sFileName) -{ - gaFileMapping[gaFileMapping.length] = new fileMapping(sStartKey, sEndKey, sFileName); -} - -function window_OnLoad() -{ - if (parent && parent != this && parent.ftsReady) - { - parent.ftsReady(gaFileMapping, gaFileTopicMapping); - } -} - -function iTM(nIdBegin, nIdEnd, sFileName) -{ - gaFileTopicMapping[gaFileTopicMapping.length] = new fileTopicMapping(nIdBegin, nIdEnd, sFileName); -} - -window.onload = window_OnLoad; +// WebHelp 5.10.001 +var gaFileMapping = new Array(); +var gaFileTopicMapping = new Array(); + +function fileMapping(sStartKey, sEndKey, sFileName) +{ + this.sStartKey = sStartKey; + this.sEndKey = sEndKey; + this.sFileName = sFileName; + this.aFtsKeys = null; +} + +function fileTopicMapping(nIdBegin, nIdEnd, sFileName) +{ + this.nBegin = nIdBegin; + this.nEnd = nIdEnd; + this.sFileName = sFileName; + this.aTopics = null; +} + + +function iWM(sStartKey, sEndKey, sFileName) +{ + gaFileMapping[gaFileMapping.length] = new fileMapping(sStartKey, sEndKey, sFileName); +} + +function window_OnLoad() +{ + if (parent && parent != this && parent.ftsReady) + { + parent.ftsReady(gaFileMapping, gaFileTopicMapping); + } +} + +function iTM(nIdBegin, nIdEnd, sFileName) +{ + gaFileTopicMapping[gaFileTopicMapping.length] = new fileTopicMapping(nIdBegin, nIdEnd, sFileName); +} + +window.onload = window_OnLoad; diff --git a/doc/salome/gui/VISU/whdata/whfwdata.js b/doc/salome/gui/VISU/whdata/whfwdata.js index e9e8bc6c..8340b59d 100755 --- a/doc/salome/gui/VISU/whdata/whfwdata.js +++ b/doc/salome/gui/VISU/whdata/whfwdata.js @@ -1,37 +1,37 @@ -// WebHelp 5.10.001 -var gWEA = new Array(); -function aWE() -{ - var len = gWEA.length; - gWEA[len] = new ftsEntry(aWE.arguments); -} - -function ftsEntry(fn_arguments) -{ - if (fn_arguments.length && fn_arguments.length >= 1) - { - this.sItemName = fn_arguments[0]; - this.aTopics = null; - var nLen = fn_arguments.length; - if (nLen > 1) - { - this.aTopics = new Array(); - for (var i = 0; i < nLen - 1; i ++ ) - { - this.aTopics[i] = fn_arguments[i + 1]; - } - } - } -} - -function window_OnLoad() -{ - if (parent && parent != this) { - if (parent.putFtsWData) - { - parent.putFtsWData(gWEA); - } - } -} - +// WebHelp 5.10.001 +var gWEA = new Array(); +function aWE() +{ + var len = gWEA.length; + gWEA[len] = new ftsEntry(aWE.arguments); +} + +function ftsEntry(fn_arguments) +{ + if (fn_arguments.length && fn_arguments.length >= 1) + { + this.sItemName = fn_arguments[0]; + this.aTopics = null; + var nLen = fn_arguments.length; + if (nLen > 1) + { + this.aTopics = new Array(); + for (var i = 0; i < nLen - 1; i ++ ) + { + this.aTopics[i] = fn_arguments[i + 1]; + } + } + } +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putFtsWData) + { + parent.putFtsWData(gWEA); + } + } +} + window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/VISU/whdata/whfwdata0.htm b/doc/salome/gui/VISU/whdata/whfwdata0.htm index 7eb72858..3307ee33 100755 --- a/doc/salome/gui/VISU/whdata/whfwdata0.htm +++ b/doc/salome/gui/VISU/whdata/whfwdata0.htm @@ -1,862 +1,902 @@ - - - - - - - - - - - + + + + + + + + + + + diff --git a/doc/salome/gui/VISU/whdata/whgdata.js b/doc/salome/gui/VISU/whdata/whgdata.js index 77e0107f..e38a107b 100755 --- a/doc/salome/gui/VISU/whdata/whgdata.js +++ b/doc/salome/gui/VISU/whdata/whgdata.js @@ -1,26 +1,26 @@ -// WebHelp 5.10.001 -var gIEA = new Array(); -function aGE(sName, sDef) -{ - var len = gIEA.length; - gIEA[len] = new gloEntry(sName, sDef); -} - -function gloEntry(sName, sDef) -{ - this.sName = sName; - this.sDef = sDef; - this.nNKOff = 0; -} - -function window_OnLoad() -{ - if (parent && parent != this) { - if (parent.putData) - { - parent.putData(gIEA); - } - } -} - +// WebHelp 5.10.001 +var gIEA = new Array(); +function aGE(sName, sDef) +{ + var len = gIEA.length; + gIEA[len] = new gloEntry(sName, sDef); +} + +function gloEntry(sName, sDef) +{ + this.sName = sName; + this.sDef = sDef; + this.nNKOff = 0; +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putData) + { + parent.putData(gIEA); + } + } +} + window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/VISU/whdata/whgdata0.htm b/doc/salome/gui/VISU/whdata/whgdata0.htm index 9d256b1a..3865725f 100755 --- a/doc/salome/gui/VISU/whdata/whgdata0.htm +++ b/doc/salome/gui/VISU/whdata/whgdata0.htm @@ -1,33 +1,33 @@ - - - - - - - - - - - + + + + + + + + + + + diff --git a/doc/salome/gui/VISU/whdata/whglo.htm b/doc/salome/gui/VISU/whdata/whglo.htm index dc5a6778..9d7ac79f 100755 --- a/doc/salome/gui/VISU/whdata/whglo.htm +++ b/doc/salome/gui/VISU/whdata/whglo.htm @@ -1,16 +1,16 @@ - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/VISU/whdata/whglo.js b/doc/salome/gui/VISU/whdata/whglo.js index e0519afc..c34fb24b 100755 --- a/doc/salome/gui/VISU/whdata/whglo.js +++ b/doc/salome/gui/VISU/whdata/whglo.js @@ -1,34 +1,34 @@ -// WebHelp 5.10.001 -var gaFileMapping = new Array(); -function fileMapping(sBK, sEK, sFileName, nNum) -{ - this.sBK = sBK; - this.sEK = sEK; - this.sFileName = sFileName; - this.aKs = null; - this.nNum = nNum; - this.oUsedItems = null; -} - - -function iFM(sBK, sEK, sFileName, nNum) -{ - var i = gaFileMapping.length; - gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum); - if (i == 0) { - gaFileMapping[i].nTotal = nNum; - } - else { - gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal; - } -} - -function window_OnLoad() -{ - if (parent && parent != this && parent.projReady) - { - parent.projReady(gaFileMapping); - } -} - -window.onload = window_OnLoad; +// WebHelp 5.10.001 +var gaFileMapping = new Array(); +function fileMapping(sBK, sEK, sFileName, nNum) +{ + this.sBK = sBK; + this.sEK = sEK; + this.sFileName = sFileName; + this.aKs = null; + this.nNum = nNum; + this.oUsedItems = null; +} + + +function iFM(sBK, sEK, sFileName, nNum) +{ + var i = gaFileMapping.length; + gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum); + if (i == 0) { + gaFileMapping[i].nTotal = nNum; + } + else { + gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal; + } +} + +function window_OnLoad() +{ + if (parent && parent != this && parent.projReady) + { + parent.projReady(gaFileMapping); + } +} + +window.onload = window_OnLoad; diff --git a/doc/salome/gui/VISU/whdata/whidata.js b/doc/salome/gui/VISU/whdata/whidata.js index 9f0eb15e..a9218473 100755 --- a/doc/salome/gui/VISU/whdata/whidata.js +++ b/doc/salome/gui/VISU/whdata/whidata.js @@ -1,89 +1,89 @@ -// WebHelp 5.10.001 -// const strings -var gIEA = new Array(); -function aIE() -{ - var len = gIEA.length; - gIEA[len] = new indexEntry(aIE.arguments); -} - -function topic(sName, sURL) -{ - this.sName = sName; - this.sURL = sURL; -} - -function indexEntry(fn_arguments) -{ - if (fn_arguments.length && fn_arguments.length >= 3) - { - this.nType = fn_arguments[0]; - this.nPKOff = 0; - this.nNKOff = fn_arguments[1]; - this.sName = fn_arguments[2]; - this.aTopics = null; - var nLen = fn_arguments.length; - if (Math.floor(nLen / 2) * 2 == nLen) - { - this.sTarget = fn_arguments[3]; - if (nLen > 5) - { - this.aTopics = new Array(); - for (var i = 0; i < (nLen - 5)/2; i++) - { - this.aTopics[i] = new topic(fn_arguments[i * 2 + 4], fn_arguments[i * 2 + 5]); - } - } - - } - else - { - if (nLen > 4) - { - this.aTopics = new Array(); - for (var i = 0; i < (nLen - 4)/2; i++) - { - this.aTopics[i] = new topic(fn_arguments[i * 2 + 3], fn_arguments[i * 2 + 4]); - } - } - } - } -} - -function getIndexTopicMappingList(nItemIndex) -{ - var sTopics = ""; - if (gIEA.length > nItemIndex) - { - if (gIEA[nItemIndex].aTopics) - { - var i = 0; - var nLen = gIEA[nItemIndex].aTopics.length; - for (i = 0; i < nLen; i ++) - { - sTopics += "," + gIEA[nItemIndex].aTopics[i]; - } - } - } - return sTopics; -} - -function window_OnLoad() -{ - if (parent && parent != this) { - if (parent.putData) - { - for (var i = 0; i < gIEA.length; i ++ ) - { - if (gIEA[i].nNKOff != 0 && i + gIEA[i].nNKOff + 1 < gIEA.length) - { - - gIEA[i + gIEA[i].nNKOff + 1].nPKOff = gIEA[i].nNKOff; - } - } - parent.putData(gIEA); - } - } -} - +// WebHelp 5.10.001 +// const strings +var gIEA = new Array(); +function aIE() +{ + var len = gIEA.length; + gIEA[len] = new indexEntry(aIE.arguments); +} + +function topic(sName, sURL) +{ + this.sName = sName; + this.sURL = sURL; +} + +function indexEntry(fn_arguments) +{ + if (fn_arguments.length && fn_arguments.length >= 3) + { + this.nType = fn_arguments[0]; + this.nPKOff = 0; + this.nNKOff = fn_arguments[1]; + this.sName = fn_arguments[2]; + this.aTopics = null; + var nLen = fn_arguments.length; + if (Math.floor(nLen / 2) * 2 == nLen) + { + this.sTarget = fn_arguments[3]; + if (nLen > 5) + { + this.aTopics = new Array(); + for (var i = 0; i < (nLen - 5)/2; i++) + { + this.aTopics[i] = new topic(fn_arguments[i * 2 + 4], fn_arguments[i * 2 + 5]); + } + } + + } + else + { + if (nLen > 4) + { + this.aTopics = new Array(); + for (var i = 0; i < (nLen - 4)/2; i++) + { + this.aTopics[i] = new topic(fn_arguments[i * 2 + 3], fn_arguments[i * 2 + 4]); + } + } + } + } +} + +function getIndexTopicMappingList(nItemIndex) +{ + var sTopics = ""; + if (gIEA.length > nItemIndex) + { + if (gIEA[nItemIndex].aTopics) + { + var i = 0; + var nLen = gIEA[nItemIndex].aTopics.length; + for (i = 0; i < nLen; i ++) + { + sTopics += "," + gIEA[nItemIndex].aTopics[i]; + } + } + } + return sTopics; +} + +function window_OnLoad() +{ + if (parent && parent != this) { + if (parent.putData) + { + for (var i = 0; i < gIEA.length; i ++ ) + { + if (gIEA[i].nNKOff != 0 && i + gIEA[i].nNKOff + 1 < gIEA.length) + { + + gIEA[i + gIEA[i].nNKOff + 1].nPKOff = gIEA[i].nNKOff; + } + } + parent.putData(gIEA); + } + } +} + window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/VISU/whdata/whidx.htm b/doc/salome/gui/VISU/whdata/whidx.htm index 0a0deedd..a049a96f 100755 --- a/doc/salome/gui/VISU/whdata/whidx.htm +++ b/doc/salome/gui/VISU/whdata/whidx.htm @@ -1,15 +1,15 @@ - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/VISU/whdata/whidx.js b/doc/salome/gui/VISU/whdata/whidx.js index e0519afc..c34fb24b 100755 --- a/doc/salome/gui/VISU/whdata/whidx.js +++ b/doc/salome/gui/VISU/whdata/whidx.js @@ -1,34 +1,34 @@ -// WebHelp 5.10.001 -var gaFileMapping = new Array(); -function fileMapping(sBK, sEK, sFileName, nNum) -{ - this.sBK = sBK; - this.sEK = sEK; - this.sFileName = sFileName; - this.aKs = null; - this.nNum = nNum; - this.oUsedItems = null; -} - - -function iFM(sBK, sEK, sFileName, nNum) -{ - var i = gaFileMapping.length; - gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum); - if (i == 0) { - gaFileMapping[i].nTotal = nNum; - } - else { - gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal; - } -} - -function window_OnLoad() -{ - if (parent && parent != this && parent.projReady) - { - parent.projReady(gaFileMapping); - } -} - -window.onload = window_OnLoad; +// WebHelp 5.10.001 +var gaFileMapping = new Array(); +function fileMapping(sBK, sEK, sFileName, nNum) +{ + this.sBK = sBK; + this.sEK = sEK; + this.sFileName = sFileName; + this.aKs = null; + this.nNum = nNum; + this.oUsedItems = null; +} + + +function iFM(sBK, sEK, sFileName, nNum) +{ + var i = gaFileMapping.length; + gaFileMapping[i] = new fileMapping(sBK, sEK, sFileName, nNum); + if (i == 0) { + gaFileMapping[i].nTotal = nNum; + } + else { + gaFileMapping[i].nTotal = nNum + gaFileMapping[i - 1].nTotal; + } +} + +function window_OnLoad() +{ + if (parent && parent != this && parent.projReady) + { + parent.projReady(gaFileMapping); + } +} + +window.onload = window_OnLoad; diff --git a/doc/salome/gui/VISU/whdata/whtdata.js b/doc/salome/gui/VISU/whdata/whtdata.js index d5428a7d..0558e198 100755 --- a/doc/salome/gui/VISU/whdata/whtdata.js +++ b/doc/salome/gui/VISU/whdata/whtdata.js @@ -1,64 +1,64 @@ -// WebHelp 5.10.001 -var gTEA = new Array(); -function aTE() -{ - gTEA[gTEA.length] = new tocEntry(aTE.arguments); -} - -function tocEntry(fn_arguments) -{ - if (fn_arguments.length < 3) - { - alert ("data format wrong!!!"); - return; - } - - this.nType = fn_arguments[0]; - this.nContents = fn_arguments[1]; - this.sItemName = fn_arguments[2]; - - if (this.nType == 1 || this.nType == 2 || this.nType == 16) - { - if (fn_arguments.length > 3) - { - this.sItemURL = fn_arguments[3]; - if (fn_arguments.length > 4) - { - this.sTarget = fn_arguments[4]; - if (fn_arguments.length > 5) - this.sIconRef = fn_arguments[5]; - } - } - } - if (this.nType == 4 || this.nType == 8) - { - if (fn_arguments.length > 3) - { - this.sRefURL = fn_arguments[3]; - if (this.nType == 4) - { - if(this.sRefURL.lastIndexOf("/")!=this.sRefURL.length-1) - this.sRefURL+="/"; - } - if (fn_arguments.length > 4) - { - this.sItemURL = fn_arguments[4]; - if (fn_arguments.length > 5) - { - this.sTarget = fn_arguments[5]; - if (fn_arguments.length > 6) - this.sIconRef = fn_arguments[6]; - } - } - } - } -} - - -function window_OnLoad() -{ - if (parent && parent != this && parent.putData) { - parent.putData(gTEA); - } -} +// WebHelp 5.10.001 +var gTEA = new Array(); +function aTE() +{ + gTEA[gTEA.length] = new tocEntry(aTE.arguments); +} + +function tocEntry(fn_arguments) +{ + if (fn_arguments.length < 3) + { + alert ("data format wrong!!!"); + return; + } + + this.nType = fn_arguments[0]; + this.nContents = fn_arguments[1]; + this.sItemName = fn_arguments[2]; + + if (this.nType == 1 || this.nType == 2 || this.nType == 16) + { + if (fn_arguments.length > 3) + { + this.sItemURL = fn_arguments[3]; + if (fn_arguments.length > 4) + { + this.sTarget = fn_arguments[4]; + if (fn_arguments.length > 5) + this.sIconRef = fn_arguments[5]; + } + } + } + if (this.nType == 4 || this.nType == 8) + { + if (fn_arguments.length > 3) + { + this.sRefURL = fn_arguments[3]; + if (this.nType == 4) + { + if(this.sRefURL.lastIndexOf("/")!=this.sRefURL.length-1) + this.sRefURL+="/"; + } + if (fn_arguments.length > 4) + { + this.sItemURL = fn_arguments[4]; + if (fn_arguments.length > 5) + { + this.sTarget = fn_arguments[5]; + if (fn_arguments.length > 6) + this.sIconRef = fn_arguments[6]; + } + } + } + } +} + + +function window_OnLoad() +{ + if (parent && parent != this && parent.putData) { + parent.putData(gTEA); + } +} window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/VISU/whdata/whtdata0.htm b/doc/salome/gui/VISU/whdata/whtdata0.htm index 3476a0b5..fe3b5c79 100755 --- a/doc/salome/gui/VISU/whdata/whtdata0.htm +++ b/doc/salome/gui/VISU/whdata/whtdata0.htm @@ -1,62 +1,60 @@ - - - - - - - - - - - + + + + + + + + + + + diff --git a/doc/salome/gui/VISU/whdata/whtoc.htm b/doc/salome/gui/VISU/whdata/whtoc.htm index 54e0cbf2..459c3e31 100755 --- a/doc/salome/gui/VISU/whdata/whtoc.htm +++ b/doc/salome/gui/VISU/whdata/whtoc.htm @@ -1,16 +1,16 @@ - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/doc/salome/gui/VISU/whdata/whtoc.js b/doc/salome/gui/VISU/whdata/whtoc.js index 163d8cc9..62de5a13 100755 --- a/doc/salome/gui/VISU/whdata/whtoc.js +++ b/doc/salome/gui/VISU/whdata/whtoc.js @@ -1,31 +1,31 @@ -// WebHelp 5.10.001 -// const strings -var gaProj = new Array(); -var gsRoot = ""; - -function setRoot(sRoot) -{ - gsRoot = sRoot -} - -function aPE(sProjPath, sRootPath) -{ - gaProj[gaProj.length] = new tocProjEntry(sProjPath, sRootPath); -} - -function tocProjEntry(sProjPath, sRootPath) -{ - if(sProjPath.lastIndexOf("/")!=sProjPath.length-1) - sProjPath+="/"; - this.sPPath = sProjPath; - this.sRPath = sRootPath; -} - - -function window_OnLoad() -{ - if (parent && parent != this && parent.projReady) { - parent.projReady(gsRoot, gaProj); - } -} +// WebHelp 5.10.001 +// const strings +var gaProj = new Array(); +var gsRoot = ""; + +function setRoot(sRoot) +{ + gsRoot = sRoot +} + +function aPE(sProjPath, sRootPath) +{ + gaProj[gaProj.length] = new tocProjEntry(sProjPath, sRootPath); +} + +function tocProjEntry(sProjPath, sRootPath) +{ + if(sProjPath.lastIndexOf("/")!=sProjPath.length-1) + sProjPath+="/"; + this.sPPath = sProjPath; + this.sRPath = sRootPath; +} + + +function window_OnLoad() +{ + if (parent && parent != this && parent.projReady) { + parent.projReady(gsRoot, gaProj); + } +} window.onload = window_OnLoad; \ No newline at end of file diff --git a/doc/salome/gui/VISU/whfbody.htm b/doc/salome/gui/VISU/whfbody.htm deleted file mode 100755 index 5666e1b5..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 37429607..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 87d754ec..00000000 --- a/doc/salome/gui/VISU/whfform.htm +++ /dev/null @@ -1,136 +0,0 @@ - - -Search Form - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/salome/gui/VISU/whfhost.js b/doc/salome/gui/VISU/whfhost.js deleted file mode 100755 index 167acc45..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

The structure of MED - object has a tree-like form. It contains three main folders: Families, Groups, Fields.