From 8097c3fa5725aefbe748431bda748b43ad296404 Mon Sep 17 00:00:00 2001 From: rnv Date: Tue, 27 Mar 2012 13:02:49 +0000 Subject: [PATCH] 0021308: EDF 1923 SMESH: Remove hard-coded dependency of the external mesh plugins from the SMESH module: Update documentation. --- Makefile.am | 4 +- configure.ac | 8 + doc/Makefile.am | 32 + doc/salome/Makefile.am | 34 + doc/salome/gui/Makefile.am | 32 + doc/salome/gui/NETGENPLUGIN/Makefile.am | 67 ++ doc/salome/gui/NETGENPLUGIN/doxyfile.in | 115 +++ doc/salome/gui/NETGENPLUGIN/doxyfile_py.in | 162 ++++ doc/salome/gui/NETGENPLUGIN/images/head.png | Bin 0 -> 78545 bytes doc/salome/gui/NETGENPLUGIN/images/image1.png | Bin 0 -> 17155 bytes doc/salome/gui/NETGENPLUGIN/images/image2.gif | Bin 0 -> 4694 bytes .../gui/NETGENPLUGIN/images/netgen2d3d.png | Bin 0 -> 32806 bytes .../NETGENPLUGIN/images/netgen2d3d_only.png | Bin 0 -> 28481 bytes .../NETGENPLUGIN/images/netgen2d3d_simple.png | Bin 0 -> 34920 bytes .../images/netgen3d_local_size.png | Bin 0 -> 16229 bytes .../NETGENPLUGIN/input/additional_hypo.doc | 26 + doc/salome/gui/NETGENPLUGIN/input/index.doc | 20 + .../NETGENPLUGIN/input/netgen_2d_3d_hypo.doc | 98 +++ .../input/netgenplugin_python_intarface.doc | 57 ++ .../gui/NETGENPLUGIN/static/doxygen.css | 830 ++++++++++++++++++ .../gui/NETGENPLUGIN/static/footer.html | 12 + .../gui/NETGENPLUGIN/static/header.html.in | 22 + .../gui/NETGENPLUGIN/static/header_py.html.in | 23 + resources/SalomeApp.xml | 3 + src/NETGENPlugin/NETGENPluginDC.py | 25 - 25 files changed, 1543 insertions(+), 27 deletions(-) create mode 100644 doc/Makefile.am create mode 100644 doc/salome/Makefile.am create mode 100644 doc/salome/gui/Makefile.am create mode 100755 doc/salome/gui/NETGENPLUGIN/Makefile.am create mode 100755 doc/salome/gui/NETGENPLUGIN/doxyfile.in create mode 100755 doc/salome/gui/NETGENPLUGIN/doxyfile_py.in create mode 100755 doc/salome/gui/NETGENPLUGIN/images/head.png create mode 100755 doc/salome/gui/NETGENPLUGIN/images/image1.png create mode 100755 doc/salome/gui/NETGENPLUGIN/images/image2.gif create mode 100644 doc/salome/gui/NETGENPLUGIN/images/netgen2d3d.png create mode 100644 doc/salome/gui/NETGENPLUGIN/images/netgen2d3d_only.png create mode 100644 doc/salome/gui/NETGENPLUGIN/images/netgen2d3d_simple.png create mode 100644 doc/salome/gui/NETGENPLUGIN/images/netgen3d_local_size.png create mode 100644 doc/salome/gui/NETGENPLUGIN/input/additional_hypo.doc create mode 100644 doc/salome/gui/NETGENPLUGIN/input/index.doc create mode 100644 doc/salome/gui/NETGENPLUGIN/input/netgen_2d_3d_hypo.doc create mode 100644 doc/salome/gui/NETGENPLUGIN/input/netgenplugin_python_intarface.doc create mode 100755 doc/salome/gui/NETGENPLUGIN/static/doxygen.css create mode 100755 doc/salome/gui/NETGENPLUGIN/static/footer.html create mode 100755 doc/salome/gui/NETGENPLUGIN/static/header.html.in create mode 100644 doc/salome/gui/NETGENPLUGIN/static/header_py.html.in diff --git a/Makefile.am b/Makefile.am index b1fbcdf..193ce00 100644 --- a/Makefile.am +++ b/Makefile.am @@ -39,9 +39,9 @@ else !NETGENPLUGIN_ENABLE_GUI -I ${SMESH_ROOT_DIR}/adm_local/unix/config_files endif -SUBDIRS = idl adm_local resources src bin +SUBDIRS = idl adm_local resources src bin doc -DIST_SUBDIRS = idl adm_local resources src bin +DIST_SUBDIRS = idl adm_local resources src bin doc DISTCLEANFILES = a.out aclocal.m4 configure local-install.sh hack_libtool diff --git a/configure.ac b/configure.ac index f6aef1e..392612b 100644 --- a/configure.ac +++ b/configure.ac @@ -440,6 +440,14 @@ AC_OUTPUT([ \ bin/VERSION \ bin/Makefile \ NETGENPLUGIN_version.h \ + doc/Makefile \ + doc/salome/Makefile \ + doc/salome/gui/Makefile \ + doc/salome/gui/NETGENPLUGIN/Makefile \ + doc/salome/gui/NETGENPLUGIN/doxyfile \ + doc/salome/gui/NETGENPLUGIN/doxyfile_py \ + doc/salome/gui/NETGENPLUGIN/static/header.html \ + doc/salome/gui/NETGENPLUGIN/static/header_py.html \ src/Makefile \ src/GUI/Makefile \ src/NETGEN/Makefile \ diff --git a/doc/Makefile.am b/doc/Makefile.am new file mode 100644 index 0000000..6d0de47 --- /dev/null +++ b/doc/Makefile.am @@ -0,0 +1,32 @@ +# Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE +# +# 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 +# Modified by : Alexander BORODIN (OCN) - autotools usage +# $Header$ +# source path +# +SUBDIRS = salome + +usr_docs: + (cd salome && $(MAKE) $(AM_MAKEFLAGS) usr_docs) + +docs: usr_docs \ No newline at end of file diff --git a/doc/salome/Makefile.am b/doc/salome/Makefile.am new file mode 100644 index 0000000..998b6f8 --- /dev/null +++ b/doc/salome/Makefile.am @@ -0,0 +1,34 @@ +# Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE +# +# 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 +# Modified by : Alexander BORODIN (OCN) - autotools usage +# $Header: +# +SUBDIRS = gui +SUBDIRSGUI = gui + +usr_docs: + @@SETX@; for d in $(SUBDIRSGUI); do \ + (cd $$d && $(MAKE) $@) || exit 1; \ + done; + +docs: usr_docs \ No newline at end of file diff --git a/doc/salome/gui/Makefile.am b/doc/salome/gui/Makefile.am new file mode 100644 index 0000000..8d3d4a5 --- /dev/null +++ b/doc/salome/gui/Makefile.am @@ -0,0 +1,32 @@ +# Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE +# +# 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) +# Modified by : Alexander BORODIN (OCN) - autotools usage +# Module : doc +# +include $(top_srcdir)/adm_local/unix/make_common_starter.am + +SUBDIRS = NETGENPLUGIN + +usr_docs: + (cd NETGENPLUGIN && $(MAKE) $(AM_MAKEFLAGS) usr_docs) + +docs: usr_docs diff --git a/doc/salome/gui/NETGENPLUGIN/Makefile.am b/doc/salome/gui/NETGENPLUGIN/Makefile.am new file mode 100755 index 0000000..9807189 --- /dev/null +++ b/doc/salome/gui/NETGENPLUGIN/Makefile.am @@ -0,0 +1,67 @@ +# Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE +# +# 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) +# Modified by : Alexander BORODIN (OCN) - autotools usage +# Module : doc +# +include $(top_srcdir)/adm_local/unix/make_common_starter.am + +EXTRA_DIST += images input static/footer.html static/doxygen.css + +guidocdir = $(docdir)/gui/NETGENPLUGIN +guidoc_DATA = images/head.png + + +usr_docs: doxyfile + echo "===========================================" ; \ + echo "Generating Python interface documentation"; \ + echo "===========================================" ; \ + $(DOXYGEN) doxyfile_py \ + echo "===========================================" ; \ + echo "Generating GUI documentation" ; \ + echo "===========================================" ; \ + $(DOXYGEN) doxyfile ; + +docs: usr_docs + +clean-local: + @for filen in `find . -maxdepth 1` ; do \ + case $${filen} in \ + ./Makefile | ./doxyfile | ./doxyfile_py ) ;; \ + . | .. | ./static ) ;; \ + *) echo "Removing $${filen}" ; rm -rf $${filen} ;; \ + esac ; \ + done ; + +install-data-local: usr_docs + $(INSTALL) -d $(DESTDIR)$(docdir)/gui/NETGENPLUGIN + @for filen in `find . -maxdepth 1` ; do \ + case $${filen} in \ + ./Makefile | ./doxyfile | ./doxyfile_py ) ;; \ + ./doxyfile.bak | ./doxyfile_py.bak ) ;; \ + . | .. | ./static ) ;; \ + *) echo "Installing $${filen}" ; cp -rp $${filen} $(DESTDIR)$(docdir)/gui/NETGENPLUGIN ;; \ + esac ; \ + done ; + cp -rp $(srcdir)/images/head.png $(DESTDIR)$(docdir)/gui/NETGENPLUGIN/netgenpluginpy_doc ; + +uninstall-local: + rm -rf $(DESTDIR)$(docdir)/gui/NETGENPLUGIN \ No newline at end of file diff --git a/doc/salome/gui/NETGENPLUGIN/doxyfile.in b/doc/salome/gui/NETGENPLUGIN/doxyfile.in new file mode 100755 index 0000000..3052669 --- /dev/null +++ b/doc/salome/gui/NETGENPLUGIN/doxyfile.in @@ -0,0 +1,115 @@ +# Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE +# +# Copyright (C) 2003-2007 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 +# + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = "SALOME NETGENPLUGIN User's Guide" +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 +EXCLUDE = +IMAGE_PATH = @srcdir@/images +EXAMPLE_PATH = + +#--------------------------------------------------------------------------- +#HTML related options +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = . +HTML_HEADER = @builddir@/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 + + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool... +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = NO +HIDE_UNDOC_RELATIONS = NO +HAVE_DOT = NO +CLASS_GRAPH = NO +COLLABORATION_GRAPH = NO +GROUP_GRAPHS = NO +UML_LOOK = NO +TEMPLATE_RELATIONS = NO +INCLUDE_GRAPH = NO +INCLUDED_BY_GRAPH = NO +CALL_GRAPH = NO +GRAPHICAL_HIERARCHY = NO +DIRECTORY_GRAPH = NO +DOT_IMAGE_FORMAT = jpg +DOT_FONTNAME = Arial +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 + +#--------------------------------------------------------------------------- +#SORT related options +#--------------------------------------------------------------------------- +SORT_GROUP_NAMES = NO + + +#--------------------------------------------------------------------------- +#LaTeX related option +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO +EXTRA_PACKAGES = amsmath + +#--------------------------------------------------------------------------- +#RTF related options +#--------------------------------------------------------------------------- +GENERATE_RTF = NO + +#--------------------------------------------------------------------------- +#External reference options +#--------------------------------------------------------------------------- + +#rnv: 07.04.2011 Workaround for the doxygen 1.7.3: +#because it wrongly defines location of the html files for search. +TAGFILES = netgenpluginpy_doc.tag=../NETGENPLUGIN/netgenpluginpy_doc +SEARCHENGINE = YES diff --git a/doc/salome/gui/NETGENPLUGIN/doxyfile_py.in b/doc/salome/gui/NETGENPLUGIN/doxyfile_py.in new file mode 100755 index 0000000..b7f9eb2 --- /dev/null +++ b/doc/salome/gui/NETGENPLUGIN/doxyfile_py.in @@ -0,0 +1,162 @@ +# Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE +# +# Copyright (C) 2003-2007 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 +# + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = "SALOME NETGENPLUGIN User's Guide" +OUTPUT_DIRECTORY = . +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +USE_WINDOWS_ENCODING = NO +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = YES +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 = NO +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 = YES +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@/src/NETGENPlugin/NETGENPluginDC.py +FILE_PATTERNS = +IMAGE_PATH = @srcdir@/images +RECURSIVE = NO +EXAMPLE_PATH = + +#--------------------------------------------------------------------------- +#HTML related options +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = netgenpluginpy_doc +HTML_HEADER = @builddir@/static/header_py.html +HTML_FOOTER = @srcdir@/static/footer.html +HTML_STYLESHEET = @srcdir@/static/doxygen.css +TOC_EXPAND = YES +DISABLE_INDEX = NO +GENERATE_TREEVIEW = NO + +#--------------------------------------------------------------------------- +#LaTeX related option +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO + +#--------------------------------------------------------------------------- +#RTF related options +#--------------------------------------------------------------------------- +GENERATE_RTF = NO + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = NO +HIDE_UNDOC_RELATIONS = NO +HAVE_DOT = NO +CLASS_GRAPH = NO +COLLABORATION_GRAPH = NO +GROUP_GRAPHS = NO +UML_LOOK = NO +TEMPLATE_RELATIONS = NO +INCLUDE_GRAPH = NO +INCLUDED_BY_GRAPH = NO +CALL_GRAPH = NO +GRAPHICAL_HIERARCHY = NO +DIRECTORY_GRAPH = NO +DOT_IMAGE_FORMAT = jpg +DOT_FONTNAME = Arial +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 = netgenpluginpy_doc.tag +SEARCHENGINE = YES \ No newline at end of file diff --git a/doc/salome/gui/NETGENPLUGIN/images/head.png b/doc/salome/gui/NETGENPLUGIN/images/head.png new file mode 100755 index 0000000000000000000000000000000000000000..307d9ef9a4c07f8fba2c8721309a978433bcf63c GIT binary patch literal 78545 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 D4zrO! literal 0 HcmV?d00001 diff --git a/doc/salome/gui/NETGENPLUGIN/images/image1.png b/doc/salome/gui/NETGENPLUGIN/images/image1.png new file mode 100755 index 0000000000000000000000000000000000000000..da6b149344cbf1f4e1d8a2c568eda29359a55417 GIT binary patch literal 17155 zcmeIaWnY_5yERNxTA)IZqQ%{c7B5iTU4j-VQk($6ofZkjT~la*LLd|g1o$H@4#nL| zifbuWNP*|Pu6^x&Kfn7E+%NX4WF~Wt9CI9NCg-d*@p?L{j~~!Jz{A6PtgfbHfQJY2 z#lyQ(Ob7yUoJiVpfsZ>r2C52ps1dpyAc5~BuPu*KD6_6FNjfV#l#KYUQ!NZfv!Na5SDrnJvfrqCMsjeh%6!7Yx@L}3PW2!q&8(lti z_q_FYEjOGgvQUnME&JQJtu_1adb0k`aFKWWC_rm`?1d&AG;WObyDuKegGdq~@ z?hwAj1Cgk){gR7s_qz9AsfbQ%#M|Qk{1ow$|4z4PHs{KJ%Kl?HfA>FixPkt$tdGZn z|6Ql7E*|vyFC{Rle-*SRfBC;Z{jW9t*EjyJaOlCm*$Tfs8V$d}zr41-iNeFDWQ)M? z&pk1S>ST{Z)Oldx?R5~QFC2HeVZ-ey6!=N_VrDXNd*^cU_wNu^DdIt`%Bk!@kv<>- zGZ_j9Th{X3$WlTklqNdbp6M4DR9?403gkYNZ!z^Mfrts!69ENBemd$r z3?DJ3f&~HSWlsvgjvAH#gkFv0jN3zy_>uzP#vFkuv*{+n*CE{2RY7bZQrh2j88?uF zNC<(EN8_0hM?SSjWBX9m*a>sOmz~;pP}s-U%=jMZ(~{W1j=Y>_#COE+bWbNHy(5tz zqYm>J7X6Il`+h`L-^@$`%-;Pwb#$O`(tcy@@x^tFFD-~<4CtH`FCVkl4Sm3Ec?o}6 zjyCzMb>v@uAp$&*)SYf)r+4i5H}W>*{cZj3QW-3WP|j&=i}9k#pb3D^SNJ3lKSKN$ z_~&)Aa7$iI3Udoi6a@12oOaE&kCreb0uOr?$zf>66FC`fUwYz+$Di5hJAByjkMwMu zQLjXF=TD&dWKZUMTC8LGV`~?S@X?<5x@WTJ8WtVbJCRJko&XbID5YHFPe$!h{wL~* zsMZCCx!-rK%GK->X=x=lLOvD1&#IU|)iXpEM@YU(;ZXPK$cgm_xo#@r&RSGeNHDQ@ z*dVZfiELD-o=Nm=*{2_heq68}IU-6{*^*{9qDTW^F1cS7$Yn-wA_PCpyaX6){tS6I`VAsy?&zxUqX+0Lm3a1qW4}w*`nGTf)i|PkBz1a8 zW4@3i0Pv5q>5X3GCI}7x~dhbv9p0?3Dm+77I z78&CvzpN~i>pOoZ^V6`_8hFr9=hxgwX1!-}KCe2q(N2S37lGPhVyBh3`MwY3j zBPXsv(>2cQ@BT)2YMBjRi!MalT=Z0(`0ug#MYVf$fQB1mIu!wz0lU*V*Zj6wzP<7& zDM^@+m}-7(=;0B+B88gUAPE3=0cXu^tS5IOB|$0tsFEsk#1KbQ*Q#+*XV&%ONL66L zXIz#|yUl;eD@Kvrcq78gB`JITRQ8qjYHlW(7AZxndkl`G<96g#Y-c^tqtRWe`6BXd zImQdus`?fCBNKW=l{sTgu*RWLxRlek5^8@B1q%s3IeZ2sVEB6VYG-ddZN0!-VHIP< zADe{9Q;nN29uMh>$`kfdI+@jz?%*@X0|k}x)x7zT#HH#~=IJJnm6Zd3^^}gJ##DSq z@<{0#Z+z=cjp)PzGuiW0DX6mQet4}K;_R5QRqB+F!S|1}MvMJ!7DND+9-Ac8cNa7S z;6t|ih>+I=vI+y`mh*HZ-?n)QwW<$h27k{^RpdP8v?wA4{`;{&h9@n%Vn(k zn!Q(HzMrnQZvUs(pup5U#{3QJ4{mCyM)_3oAQ+F}J_rfm6l9O^@{fb)HG5Mwi880o zy@6}H$$MH24S6tOD(m!_I0%Gp92`pk+9Lrf-no~no!yd1|@QR zJMO%6U>NiFIcvNR1 zQ2OZ_xs6eL*L6b^8Y!2 zdE^oP3;C2qR;#$1*hik?Zvt+zCBkVp9WA<1{F-b*+wH2@Lc}nm7>dR;Hod)eD3J=9 z0gp=tkmRW2K?~LMO*iWDevi?>&2SH8;iy>|`@QvpU30IvKOYwF#*%=108jFfAa_Ws z;$bO&<8+(tDrHx;ZTW7H2YU7`mZm5MnLf9)dyYU$=8|x+L|`Z*dk!KZWVb`Jc79?` z%wf0P;`)gOyYw!V-u~)*8bn)*4BNcqm3eqrb8YHdRnVdH8}l3%G29wTdg|Fl2iU=C z!{pTPy@@iNqbqFA^H8wB*>gWp67fHk6WzJM_vO=~>ob9v;G*B+vRWa{#(MGFenr7B z>O;mPUi=9l)OOUM0rgcJH#+IMPoGTF$WB!iSIbx5EWSO96M6j@=KE*Tmsk+r02mxM zHFScNB-cL`eRV2lOnl*e@lB1^Zme3D^h^7mrk-67C>jP$V@^@VgATLABQ!x@1Gios zKJAl#{EJBUFS9hCSShMYmzTa8S}w#lma4VYH(KCCh!6BZK7vn<^OuvG`{Xa1R8joc zu&SSPG8e1}tytrNoAX2lq2r3YKR$Y{uIGybN?PJ8(O0E?^D!^q;$dlv`xeMSixRE0 zA0``25I^GU%#Xd>t}H{izFZ@u?pVEzxu&o(%Y{tUt->J?0%A%05MW7T6gRPwHLdPy z(s9j%y3rrEc*kYQ*N5K3UYLxXcr`~spe$FU!!e{6x)VvqvUKJ2AYxD)@-D4r5a6Ls zS`KrCVV7E|Z6iuL$Kl3SC1hN9(gK1G&7&N(Dy39ky-bwcC6Z+DwSbn$`QICx4PQyQ z6vksm??tBveO8&ik)BO;E}p!5#y&&ku_)J-wIdzNjd$lA9=1~N+h*F!aL3F0c3YBf zrWcSGv9KwreIHjj?H?ahER;5ww?C_8AUp zK27TfB;R%~dBa+L>=`W6EHEr7*Ku$H*MVlybBoJXHg~FQxc50xjz;T-Aek=|Xbbz; zoJ(eJy*juvKG$t@=HS>|CUto-FhE&P!{n4HJAzDqz_PX?_>;;j)Z)TBVxEdB07k7o zf?b`8zqj9%*MA_```z}o0VL?8Mewe#JjzZFaWXkNH8W#+(BydFsb<1S9GtrT^<-fy zXTJ=vNjWymQn1gc#Q~p@f#mAp@3GX3po;-h`a^Vg%Q>gqRVAi7@7qqi)y_60f6=92 zu9|bQ^d_4n&}j9CtNVzqosUnIHZvGXS)T=gnv>0C4mmi>f(#FZNF~K7K4;A6Zj$iJ zw1jbrO#hC7zI+T=6InP*>E3WURzxH?ny-M(zFSM|J1HQZP zj3+3lIZg1b+XE^AYa;RQW^XIH$*hjy*PAKImL2mK9Z0`NgsW*)&KvnfX5-Rm#DfC? zlzH*tt*_DAU#wsNBGq_etc9Ai&Qd9oCQ4w+H`WK^+|)slx{Gs=q*Wk^RwUzkZ_NE#?T^+Y4hS ziiw(U!}It~$PFr#kzq7;H+@c$dVH2@)VlkuXILi7F|UZCcP26usWP)o408YGKITH7 zr?>g)z&qF|)KkzQ_~8I}_+wKx9Mj&`MRg{b!P?&ayjrVQ!()dSEMN22|7Pj=UM6k0 z0Q2~Sdt(Qq(JBQ`yG&f1l8CrUQS}i+d)!_t4tH^zfHEN>&Qx`Li!muMp-3~Vl)8Q! zYrHih{fJX+Z`bGI>+QLm4^l!~xb`{wVz<|UMTho}m%lfnckXU5qdYz8c4p*MU2%6c zX#zdmKaWA!ZJ{boGIx5sq^`O zPXmLlz79709mE7>8Q+c_{=(PKF?DKSnJdK1coph!=N7~mQu1ssj6O>;?qY|`OQ|(Z z+Ecgrzyh}1uC$B+m@q%k6FvT`dSCVSSpRv#Px1Fpa*}A;I+o&=2ZC127{{&`(`wG2 z>=Sz&@P=$Fh3D{~q(=9ehAY5R(U|t~fx}5@ONo%BZSv+q>*kZDtBqX@0sg}V72nwU z`&Y#bF(=J!X*3tFD5wtW4_*wOJr?MtPYW3>xYA;e+tW0!E?8TmGb(sA?Fw#?W8qv+ z{}YfHr}U3OXr9IEog&sKs^aW3uGyxGB6aMdZ-8ISeSut)Rj#|x&=7<+tD?A0t=pQ4 zY=C2_{TVscedG_Auu+2^QTZSJm)x~=Q{zuG)n8q*ksrS{=QX+b6M2>kBAF#D_zduv68_3G}HIv~=SEyi0T=&~X1Q4J%65rEX`+iiT5%O9(L;n}IpMutJ^uGj`3D zT-|aq_{zi|8>dY;HfI!kamFZDa-{P=a% z+ig|#?_aMhT@^VwL@srFD(NgFr(vbIqrEKdf*UpCb|Rd|-LBVZVTOU75;!e*+}=dB z7`@K&-1ASqO@scB^h8!)9L;6JT-#rx$}lv3(*0+32c7iOO0re|`9Lo(Y9KZQiyt z4v%@Dv)eD|P2zeFJzBm@m-L~mFU7*J`mWTRge!)yNzU~mk+6j55vsEZ4;7f*K_zjp02u;3J;B)7G6>S0Q9%lvkPcrUugU#sSrOuM;8m+O zOQb59N=LVru^c=$HCZ0c<}O6gQ|0*@`&yWI({F1Er{>)@VYItUBo37pTMNl0>J4 zzPP4R?pQF!2^5s^Jo%~iti4f%rIEtQdA9;{bK`|kTJy_`_gpj9hc{W~bj3A2ZXd;0 zvGjC3^SaO#{8HqEY%^6TwCJg~W2F=h>C5PaOE+n_y(m#f^k5!9wG?s4~z0M56C>oS-HJ#sB zg|B#pyk_f$sX$o4XqV;#Fdwwwp3_&vhFRoN*wVvTv~}P}V$NQ54gR30kiOvsO3UGj z?FCf))j^_|kf9X;Qz|Jm=pbK+T#n=}wA$T!%lC1t_pLp{Z@=JHTK2=Q>qFf#mP_eP zS7%>#3<=a&)}KT`Mlt=@OgBl78s}19(tk&qcgK;^Pp@vHMUF*QNM|ceE<{ycXtwAn z>n!ga7=sJ#XzD;14X&E!4^(34qeYpN~LxS&GY#@+Of zsTZwK!%^?enmXS?FKMXaTpOm7>U~?=8^K8T+w-$%F+} zWRif>eU6k>#+jK3eep&#($o69Y%bST4jTL@D0H~hi-`74}_uJ-|*EFhFK0bhXwy%AIpS&*gppa}ZM=D9qacRc9 z4ZUyoX8e10*RQT<))rko@X?D>x;>63p*)Ty+H#5n7D9(dZ{m7eO1Hy`Iv zGp4ofn`Gn6od7$Ic+>)0Y3kJ-)^6CCec#%}vv|*o>a{efv1rJ(+9O*SOnH;v4(G?{{icR{#*PA~w$^lHYz<0H^Fa@1hX)U4sI5VdcECWu}%RIaNz0RX`WD;kSjlJVlOOGx-h%q%YqyFh}1s_^i zgPQOun$powSrD$TRJ5e)=3rOyGZ-oZ^4>45V!w*4pe_qKtqRgzt-{GYFP&Q5`C4F6 z3YMD626JW{@(fK(W$WlQEl84i@ePDR%N|;MD(N@h$cxmZG zODXBxv-%KAF9 z7XLNBzuodbiKqDaq%I+l0GR@hT(#FnE_*!(xqs_+Kk2u*bC6JHjg8u3UO1#nNJwOD zSL_;Rmq9bXxCga=yZVT2If!TprCepWY96es`bZjbt);oY%izV+U^Z7B_JsE8v#2se zA)k&|j+%>po^fk{CJ$bil24{kD>OabEaUn5mseDyv|We}|K3^xc7gaxvQ>Mjro$c{ z^I9&Jh;9j{-9IeV*Ar8gzr(fEAbpg4>KzmOyJ6)V4C9Mu-~qB1qk{ z&L_SocDN^;HrLc`yx-*M*#kj;6bzLhCNTR4F4eEB__grY-;l5-e%E9=%^A|!Yx1qr zGoM*)UjcAe5?iAUH4@AwL~fH1C1?YF1v%#N3dDpYmO{}B_42PJrisc3G$RO1?JVfc?dp8fzWd>4p zK^>SpKX?1BTu^*#bs=9WR~MRMV=Jix{z%us82rhC_!9g$sy3>PP=(Q?{Ha^IjHG$6ECVRmE%PHHr~f ze05w{3!Tdx)s}(`tyg+hpB+PjX0`lj6{XVd}Oe zBDpIqoIqFTDZ`IAatC+8(H2(?4?Bw@WsmS1iY<8J1g0&~a}d$qR#i-ayO}cK52qM2 zhc#3t7z9@&QY4@|mG@U!Q51l=h`Q-`mK@dH*qZvyNtbP(OPioICnk0LxpuAJ_IllR zC%C8<39L7A5Jz8J58@RR5$Pn!s&hU+vF|jLnpEy#U>rPEHaj{bNmcw zY>%c&cI6Q{mf1r3=eYByl(6X@(LieHBB))VorP$;RF5Gmp+wTD?ZMUYVqB zdsO6i{F=w+wO&fCu(UGk6Lkl%mM`d6ypA`Gv!je>FtaFJTnUF29duzy^tC=HXlo}k z2}Y+q{Z#Qm{>K0XZF`~4$^kiW?hSAXkHIBA~V*44pHGd`D5 zpZ`ARz51gkh@{;oO^W%UKDs_{`i94x#$L)7&*4u}^IuqL$9OE?hiDy2b#Tjge_mc^ zPksWq;CRUIdqi~c&E^|1GpS+Qo@o(?)MsVJ{2qMq+8!*{4^DXeb& z1lavQ^f!gI<{h306${doe_7zKgRD?$?G(=rXMIsWDWj27u_On-9Lo$-^BuC$xbjxE zlXm7EI?H)bzEM*QG*Pj{jOF36yn24@h-v;xWqVf}Kr~YQpD zTReK6Ta;tG{@~3$;~+BS`TW<7Ef^^&aVPcgS@Vn2f&#EUY9uiK?|S@?GU&U|ioZQ= z%z2ll2eCtAUCtaLsrU8qv%!}VQ+5g(NmUt7D-~Y9F|@j&JD^iBgILDWw=DlSFHTqZ zP?&b0$<97T$5}2OEm?fVHRz@9rbVh9)pD^kV4u|8tKTi-tA{JVne5Q}C%D=d=d8S4 z2sd8B&6Z$!#CH7ZyS#Giop~x(sOpS`oP5i&>yN(G(eH3l>f!`VSW;pKG7i&ieQO)| zzK6ApO!(oNDZxh3I}7Kd~*g^o*x6o^z_An(eC0LH`vU2J8aely_u67*A5isirC)Eb$1Addp&YE zUN2g>j_fmJTPi?9=Ca-Uc5I8fG?LSlM}14`qc(T<^2}f!SwY##Lr*~5I#-3mnd*q9 z>7Hp{rk-n3aYM0KJMz))HQTrbR{bH$v!7$?p4Z=-+TA$k$Cu#j&D$}Ho^ylUv_1BY zW$R&dTaDZo2Eqp$yM|v&j7LdkopCCXO+msfrDWnBtVwBM3rLDm>&4mcA*&gRF?Jo; zryq}sqbxca;BoS3Q^8VaxWm<9>3%Oujxz0zAC4Lty8Xe7(;ceF>zMEaE!V5Da3~%r zEI=n#PQ9pb7}^iFq2IV&7+2s*49MJyqS7EINUyCiD<|9Y$t%#7OquT+474d30(ZdP?TR#}RB#{z$hb0HsvVN0^$%>e?ebdDM}FDPx~$ z|3mFT-kp(ew?E{x-JI^F->s-omMhKYlq9d|NX*+NCB!(+Hz8~op70)6&t|yAmW0~r z1$}WMYQ9Al0fMzl_8gXaQD^6i2R?@u=mTW`@5$IGOsTSnL+pAM6Gvn2b;*&>7h-Ey zrRAHH%yzH5(h2FFO|QhpMw@%Mrg$XU9TLnxq+9WV%V#j?v%!NJwW_vWbIrX|snT6P zxy*;FW$v?eBO%JS{AB;X2HIw~WJuqmW{`{Wvc$lEG%e&8e=%zXHr$Tg~ z7M@QH#(mhv{W0>dyIM01A=Q``r-HeFiy~L5JeHO{12QoO7OARV6>t6K@C}Duv;`9< zA8(EfXTP^FY+4V6(re#7YknXu`I!B-J%x**Y#vjA;?A0>dc}{LskcRsE|hg)j-5+C zNogrU$^MZ!Rea(=U9jV^BlWBirJ`CiV^7BnXBfu5qUUg9XX=IJyI&S?%#h;wclUoY z{3rC2$zzL|n`^Apix*$N(#{9s(1jK&4L_}@)Q-NjVHX0swI(B4_}yxr%e;MK2E8O# zR3-jEt?)d-zNE?>oXTC>PRLD!aVHKucUrEqbJpJH#V#-&ntfbtyVNOP`CFysG_CJ8 z7Vgzt^o9B}O5P3>q+E_5&-mM;s=}5&vLHpQaWJ^t^x5n9M3)7Tnp2J)^>chPZjayHJO7D3G(&(t*UYV)wea~;=o2EhS?%<;H~XD? zrYsyEbIzU?2gJ?U?;M)+$iHDM&PZbG;6hzX8;$dyo^GyoxCoudO>)GErcBG;TW}sz zP0+YaoXeUCwEaY4Qn21AJJG(Rm9Y?hv243k97#Q7JHzPOb;O=j@#h0OBgJe9v812V z7B1NvWx(R0<5*#bodD@nW?e8U6ld-1gim;>>#eiyXZY3*LzXT>=d|jV{H-+2z$$ zn66A=mt(GJD?{6|74G@@BN&1^%Y*jt-C&p+_cO>pyt~@mJ^^^EP7xS};Jmu@5FIT7 z*3hy165Inil+^p*#n-RkSFwivqI7<+i~P{-+=Fc+-^|{~#-}xyF?rVO2(9g;kKfn) zD2Qfr+jK>H;3Ts?dN7NF!TKXhb{!IH(9VZOIBG?!{IRC4VxW9h<^EeguFC}H{d|L| zheGKGPZjlP2YbEVhONrq+?9V)+?2 zRp!t%A)fiB%P2$P?V#~pT!!`U;_CbAwk)hbN@Rod$^m{oAIbw9Avh_T^ zhGcbmxCP1DZ1&onLjC0QsY)EOc(nboxTUf0{VG;8OCsfAN-txySUP9Yh&6NS_h@<| zl~pMUEmrSgvLh*F8lK=Y-&UT7Tk9`42g8t0H+L4bNg)=onXg}?D`fEoLq-SJUQWVG z!at5`7>x4pmgsJUjEB}rX@xj%r!1-_7rn1*s?L?z*N$`Cbkq2*F9DuO3S&ZvLAB+m zef)0y(EBe~=~R&pTV5>fI_G^749drPH^4b02vO54&_ z6z@@?dSsEMa;h~tS|x9JU9B^JU24%W{A<^YwJi0wVB%;L3x&`?$R`~3=fpyWn#OV2 z6J^h)0<{`0ME{wQ+nb>DI2XR+O6!X@454o^Cf%WhVKOMKy2VY|*L zc}|58xn9n>d+?i{jZ#N?jp<;RDa4N8Bl(HQ9_j2`6R^MEdgGoSif?J;@6rCUY&{)o zXRQ+3#~g?G0-g}F0J}n%JJZ0zBHj;RKf=GN2#|KL4 zN~v3>hlXo^49SjGP1p8i6`a?*}92L+kKu*f$y@mn>HnM&OQFiyCqd~qQ0IcmW? zBTbn2iW+>uEPeuiC;R3Bxf?(va~(kG5yyCbIvZS@g~@Hd_Q3ZxE)&+n#<4Icz0qKv^97EG(Tg8_ zK+AosT&1y?!gLM>1%KusjwF(+2#>;1?!Ov(xFE`kp-5;Q#vGYH$z8a3BRpj`%_tQl z(d2-zIMDk0-XD19jb!CX<1IB|t|e|QnPhn(RkS1h^+c<{~RBPByq><0l}>Yh;sQ%=R+M1WxZI0c+6G#l*E2Nh0N-=N&heT zJ}?ivM3${3;hv>#?KF}8U)}(#pv~R&Q$hL%^3?&VK6p{Sz~klHuXTtH?p#ZGn4Cq; z)R56oiW9u)beQ~~q({i4)kg*x$=^zLo=*>NiQi*Z2IQ_gbLj4mhF~)uIoeeQ$t5ge zG&o>Uz`OBS;mnp8>S!G@@$bf!UmwNd-%v{^NMv#4D!CmN1R>%RF)ORP{mk)I+L9;S z(%R9`u0J+JVcAZi;GInF@Aov!ds^z+s3f{cq_@84T)P&1*z$eqq zqVu?>{sq1#7R0z)VQW3jp0lkG-oeYY&Ua)D4&?c7Sd{!6ergF>n`Zg`B4F zS(|dY()VB8n-n<~da-{OkzQp?p7Y0OCLq34l?G6M%|BluY+>_u07rSmCG(=bm}&;ZY(^W0Jms-dx3MJ zCAVfStM(8+->5%W>Hj^l;Pkz2)IJ^~TQSY;*h@>h zJ@Ckiop!%fFji6H_k-`35PWuC!%N*fJH!A5H1rixyWC@wlbgM^tF_!pSYAUnnrFaM ztn{Zu=`{W43u{`>)Cmm6WA%ck z?Bs!rlqDI3p@*Il z;r=C@03bzzZ)m}qgka%%vG`;{dFVR&W^&R{Fzabb-}ShLcZI^A=5pc{pxg2y`w-& z3e@p-aa9b0CTjWs(f&co${Q@TDYs_G$7(gZ&;fhsn~xXlwu>>`L^%bf@)T#91A){F z<_Tm|_9wki1#M1%(+PHeI7!GQob}(+vA9Nzc0-#KU_ABBUKjh zr%igtNUMn82DS=X$XkogKi4_=iAK_O=hP6*?9=twA1=?#3| ze{00)U(}_^-2{b9`4k63q45v{qg3^+_(2V%-rvM>a>@1*;fp=*Rj>#%ePZl+latdgunV1m=Z&e zuqZl)5cF0d&xnL+>FneRt`&Lv-hR)N4mA5+nHSIJ} zS!KV=>7RpSGJq$>daKjUy$W*g&y3|8YiDMcSim#fYTPDj8zQS<#^qBU^OFTN59S4u zQ;w=Ah^oBL`(L{Q(6ewIsNi?(JdMaa!1an-;66_BD7VusfT!f;x;BEWN*W%q-aLB3 zP0<4@TOwwDv8I&vlMDzy_JvHE!E~DT6o;F8aLp=3^W`lgr*s4|r7CpWXG>$#pS_mzYDgI_F;G zezt{3^MivKoLJ-q!h(knKnKc~*NsEPZ=c9$;ZBx?>gY9<5-U!s*v4Mb$6R9GX$DRk$G(=Ic*T3oCb^mM95SkFZ+ zEv;z7B)vMBNdW%0%66>@3keOH+co+`3St*M@Ck1|+$!giha$a$G_|2vC@SJ59+ZN~ zmW-7tX-cX-!?uv6mOHmwzVKY+P;3a`$l6I4PLuq}2YkaLN1n-b|LQLr@!p4S4#$#@ z+y7`^T;gj^p3s=DD8wIiiroL2Z3jpycF&j5#N{sUcm zNJ2-78+11h)8+qC0r6!$H`Sv_#_5)2w*0A4!wtq^Vzs~Zx|$zp-9cqv($tRZ0YBW4 z0XD5yODi(cC%KdL&$IXy;`53-w6#ZPMp!W!YtBo%aig+w_8l*PS-7NZ6aTuqBYE=p zdB)s_y0XtZYl@%aZ@;`uZz_h8WMgmJ2oeUf0Mql2#|Ur=6-1Lp@6v?!SCfzAskh|q zR-7}o`WVf?HCNfJWnHIa(}6WGU96U$XuE6N-c0;s%>-tm$d+T;g*LG9RVcsM**E(a z-44IcMK=G)+x*)L-0dC{N^m&-a)LLLihB~o%VffHUGk7s5C@KL-zgx(4F5y7PwuR{ zyO27^Q7c!0(bP7SB^|(Ncp$lIGoN@ZA=Wb`0T9%@BG-n)G(s)!Kf|>w)@$|ey zlo7(7^xhGfgN_P16B$`*DrD8&ON$HrV(L#IsZU}Ggno+xRX_73(O%I|NfzA%`o_Rm z57y0QQSZW69j?7`5mK^s{N(RV$jMB5zJk2NgNf2goeGDy>moPTR>i z5rgqfSR*i~8PebCDW;)Z7aLzWKSNgEN`s}-H7?)R=lm(bv6&3y-n|6UA%F`BjYbqA5K!-)3?-K{vZXS zTeTsc%{ZQ7RjSm$_L{?zr*@BbZ%xWuE#Ov8@;*rb2>{^o!z|MbktP$wGvxT9H*PX) z^S3UQMyGtxoAO(FX~PT*M`4&LQwg-Q;OK2y?$Xjdvtgr9dpi+4 zy*i>>NZy2xViNq1>p7Bp^}ifUbFnpKYm|zeWCZ80r-Q%MkKR4z0K$j!8^@G3zQO6l zx_#0Y7+WJtWY~pPNXm4663BK7(6emSa!j=08TXYcS!n(w@UYcgeI+f1;k0*#oEAh5Y~aY5$nC5^ zE!1&Y>4@s5^UvCzMXs)rO%^#f9(pi|5UvBgJTb-YIwNPcWw6}~cb&UpFv z7*brpjivpoLB~E6MEFk<;7Ki626{q~$kF1^o$Jx;lH2Q!AA5rQzq;_XDk!^pW$=ss zr9^Yt>c_nT#d=m=GrlA~e5#ufLoDZdv~ga0zyc-I0%SNkAnlx4a_X=* z&qTR`nj1Ux|6a)&F#WgS1r*sqm@&BZ*4kk=#HZ{lNkjzT;x6Cb3E|(z_ZXiwuqxjG z^8WpHpqGrWioI4DtC7!)_dg;{Q)Ro!p3E6Q?kW%Ls!5oJn7ul>IpDkpZ}I+56AY0P zjNK(wZnA`Y0J>Ry;r?{015zf-2WahVI>scJWI*A_7|ar$_Ohk>e$QFD_J=ow834i! zk&@$q2tdtOw4@O8yLSkm08W+AiKPVH1#y$@nV2j9c^N>sXdYwfKxnc(5{NnI|0jes zQm<0CbiRwv^xwKxrZLtZIE|_V-cx40$Xoz5avS3BMSkb3`dsxg7Vp0ioCV*T&5sKe z5rc<+2-t5$xd=lNr{Sh*8Ts%I;gTi*&)IV0%ww!$xAOa$m~T%&B$z^A0KpH{@IWJ+ zZoH@uz}P8)MVfzta3Uf?+YUVVK$h^O&A-$P1_w+ugrCV;<9Yi574AL2Cm)Kv%K-ZI z3n#y?Ysn1gYO4S-mQ}rgJ@6H{E&$8{Xi+eMpNRjR`fuTzJaCUdL}xVcIM{=s0#FMB zsXSmjqBsSUe_t5z%LZsHI$w47->Ls2asJnR0WWd@*Zi@WD)sN%1OB(U|JRKfc?-T@ XE}LbIZJPmZslZcL)=@$!*hKw*R&g#J literal 0 HcmV?d00001 diff --git a/doc/salome/gui/NETGENPLUGIN/images/image2.gif b/doc/salome/gui/NETGENPLUGIN/images/image2.gif new file mode 100755 index 0000000000000000000000000000000000000000..198351307f7783f5771a22bb6ea363dea50a10e8 GIT binary patch literal 4694 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 BV)+07 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/NETGENPLUGIN/images/netgen2d3d.png b/doc/salome/gui/NETGENPLUGIN/images/netgen2d3d.png new file mode 100644 index 0000000000000000000000000000000000000000..97b95486e44943aa4a47e11848bdebfd6fe95c7e GIT binary patch literal 32806 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
JX=1cnHu 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/NETGENPLUGIN/images/netgen2d3d_simple.png b/doc/salome/gui/NETGENPLUGIN/images/netgen2d3d_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..f8d11661024d0893cd9aed69bf91ca24ec3e9cac GIT binary patch literal 34920 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
D!7!C)a=P-1AjvOS~;kd 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 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/NETGENPLUGIN/images/netgen3d_local_size.png b/doc/salome/gui/NETGENPLUGIN/images/netgen3d_local_size.png new file mode 100644 index 0000000000000000000000000000000000000000..f7bcd18b9d4d3f0855e52a03e5c8d2357e303c4f GIT binary patch literal 16229 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 V7x=OO9-l{3kX4o`l{WhD{{W_oml*&6 literal 0 HcmV?d00001 diff --git a/doc/salome/gui/NETGENPLUGIN/input/additional_hypo.doc b/doc/salome/gui/NETGENPLUGIN/input/additional_hypo.doc new file mode 100644 index 0000000..589c47b --- /dev/null +++ b/doc/salome/gui/NETGENPLUGIN/input/additional_hypo.doc @@ -0,0 +1,26 @@ +/*! + +\page additional_hypo_page Additional Hypotheses + +\n Additional Hypotheses can be applied as a supplement to the +main hypotheses, introducing additional concepts to mesh creation. + +Following additional hypotheses can be used together with NETGEN algoritm: +
    + +
  • Quadrangle Preference - This additional hypothesis can be used together with Netgen 2D algorithm. +It allows Netgen 2D to build quadrangular meshes.
  • +
    +This hypothesis has one restriction on its work: the total quantity of +segments on all four sides of the face must be even (divisible by 2). + + +
  • Viscous Layers additional hypothesis can be used together with NETGEN 3D. +This hypothesis allows creation of layers of highly stretched prisms near +mesh boundary, which is beneficial for high quality viscous +computations. The prisms constructed on the quadrangular mesh faces are +actually the hexahedrons.
  • +
+ +For more detailed description of the described above hypothesis please refer SALOME Mesh User's Guide. +*/ diff --git a/doc/salome/gui/NETGENPLUGIN/input/index.doc b/doc/salome/gui/NETGENPLUGIN/input/index.doc new file mode 100644 index 0000000..3d295ae --- /dev/null +++ b/doc/salome/gui/NETGENPLUGIN/input/index.doc @@ -0,0 +1,20 @@ +/*! + +\mainpage Introduction to NETGENPLUGIN + +\b NETGENPLUGIN plugin is destined for: +- Meshing 1D, 2D and 3D geometric entities. + - Faces are split into triangular elements. + - Volumes are split into tetrahedral (pyramidal) elements. +- Generating 3D meshes from 2D meshes, working without geometrical objects. + +To manage parameters of the NETGENPLUGIN use \subpage netgen_2d_3d_hypo_page and \subpage additional_hypo_page. + +Also all NETGENPLUGIN functionalities are accessible via +\subpage netgenplugin_python_intarface_page "NETGENPLUGIN Python interface". + +\image html image1.png "Example of a triangular 2D mesh" + +\image html image2.gif "Example of a tetrahedral 3D mesh" + +*/ diff --git a/doc/salome/gui/NETGENPLUGIN/input/netgen_2d_3d_hypo.doc b/doc/salome/gui/NETGENPLUGIN/input/netgen_2d_3d_hypo.doc new file mode 100644 index 0000000..652b329 --- /dev/null +++ b/doc/salome/gui/NETGENPLUGIN/input/netgen_2d_3d_hypo.doc @@ -0,0 +1,98 @@ +/*! + +\page netgen_2d_3d_hypo_page Netgen 2D and 3D hypotheses + +Netgen 2D Parameters and Netgen 3D Parameters hypotheses work only with +Netgen 1D-2D, Netgen 2D, Netgen 1D-2D-3D and +Netgen 3D algorithms. Netgen 1D-2D and Netgen +1D-2D-3D algorithms do not require definition of lower-level +hypotheses and algorithms (2D and 1D for meshing 3D objects and 1D for +meshing 2D objects). + +\image html netgen2d3d.png +
Dialog boxes of Netgen 1D-2D and Netgen +1D-2D-3D algorithms
+
+ +\image html netgen2d3d_only.png +
Dialog boxes of Netgen 2D and Netgen 3D +algorithms
+ +- Name - allows to define the name for the algorithm (Netgen +2D (or 3D) Parameters by default). +- Max Size - maximum linear dimensions for mesh cells. +- Min Size - minimum linear dimensions for mesh cells. It is +ignored if it is more than Max Size. +- Second Order - if this box is checked in, the algorithm will +create second order nodes on the mesh, which actually will become +\ref adding_quadratic_elements_page "Quadratic". +- Fineness - ranging from Very Coarse to Very Fine allows to set the +level of meshing detalization using the three parameters below. You +can select Custom to define them manually. +- Growth rate - allows to define how much the linear dimensions of +two adjacent cells can differ (i.e. 0.3 means 30%). +- Nb. Segs per Edge and Nb Segs per Radius - allows to define the +minimum number of mesh segments in which edges and radiuses will be +split. +- Allow Quadrangles - allows to use quadrangle elements in a +triangle 2D mesh. This checkbox is not present in Netgen 3D parameters +because currently building a tetrahedral mesh with quadrangle faces is +not possible. +- Optimize - if this box is checked in, the algorithm will try to +create regular (possessing even sides) elements. + +\image html netgen3d_local_size.png + +- Local sizes - allows to define size of elements on and +around specified geometrical edges and vertices. To define the local +size it is necessary to select a geometrical edge or vertex in the +object browser or in the viewer, and to click On Edge or On +Vertex correspondingly. Name of the geometrical object and +a default Value will be added in the table where the +Value can be changed. +- Remove - deletes a selected row from the table. + +\image html netgen2d3d_simple.png + +Netgen 2D simple parameters and Netgen 3D simple +parameters allow defining the size of elements for each +dimension. + +\b 1D group allows defining the size of 1D elements in either of two ways: +- Number of Segments has the same sense as \ref +number_of_segments_anchor "Number of segments" hypothesis with +equidistant distribution. +- Local Length has the same sense as \ref +average_length_anchor "Local Length" hypothesis. + +\b 2D group allows defining the size of 2D elements +- Length from edges if checked in, acts like \ref +length_from_edges_anchor "Length from Edges" hypothesis, else +- Max. Element Area defines the maximum element area like \ref +max_element_area_anchor "Max Element Area" hypothesis. +- Allow Quadrangles - allows to use quadrangle elements in a +triangle 2D mesh. This checkbox is not present in Netgen 3D simple parameters +because currently building a tetrahedral mesh with quadrangle faces is +not possible. + +\b 3D groups allows defining the size of 3D elements. +- Length from faces if checked in, the area of sides of +volumic elements will be equal to an average area of 2D elements, else +- Max. Element Volume defines the maximum element volume like +\ref max_element_volume_hypo_page "Max Element Volume" +hypothesis. + +\note Netgen algorithm does not strictly follow the input +parameters. The actual mesh can be more or less dense than +required. There are several factors in it: +- NETGEN does not actually use "NbOfSegments" parameter for discretization of +edge. This parameter is used only to define the local element size +(size at the given point), so local sizes of adjacent edges influence +each other. +- NETGEN additionally restricts the element size according to edge curvature. +- The local size of edges influences the size of close triangles. +- The order of elements and their size in the 1D mesh generated by +NETGEN differ from those in the 1D mesh generated by Regular_1D +algorithm, resulting in different 2D and 3D meshes. + +*/ diff --git a/doc/salome/gui/NETGENPLUGIN/input/netgenplugin_python_intarface.doc b/doc/salome/gui/NETGENPLUGIN/input/netgenplugin_python_intarface.doc new file mode 100644 index 0000000..3222b62 --- /dev/null +++ b/doc/salome/gui/NETGENPLUGIN/input/netgenplugin_python_intarface.doc @@ -0,0 +1,57 @@ +/*! + +\page netgenplugin_python_intarface_page Python Interface + +Python package \ref NETGENPluginDC "NETGENPlugin" defines several classes, destined for creation of the 2D and 3D meshes. + +Documentation for NETGENPlugin package is available in linear form grouped by classes, declared in the NETGENPluginDC.py file. + +Below you can see an example of usage of the NETGENPlugin package for mesh generation: + +\code + +import geompy +import smesh + +# create a box +box = geompy.MakeBoxDXDYDZ(10., 10., 10.) +geompy.addToStudy(box, "Box") + + +# 1. Create a triangular 2D mesh on the box with NETGEN_1D2D algorithm +triaN = smesh.Mesh(box, "Box : triangular mesh by NETGEN_1D2D") + +# create a Netgen_1D2D algorithm for solids +algo2D = triaN.Triangle(smesh.NETGEN_1D2D) + +# define hypotheses +n12_params = algo2D.Parameters() + +# define number of segments +n12_params.SetNbSegPerEdge(19) + +# define max element +n12_params.SetMaxSize(300) + +# 2. Create a tetrahedral mesh on the box with NETGEN_1D2D3D algorithm (full netgen) +tetraN = smesh.Mesh(box, "Box : tetrahedrical mesh by NETGEN_1D2D3D") + +# create a Netgen_1D2D3D algorithm for solids +algo3D = tetraN.Tetrahedron(smesh.FULL_NETGEN) + +# define hypotheses +n123_params = algo3D.Parameters() + +# define number of segments +n123_params.SetNbSegPerEdge(11) + +# define max element size +n123_params.SetMaxSize(300) + +# compute the meshes +triaN.Compute() +tetraN.Compute() + +\endcode + +*/ diff --git a/doc/salome/gui/NETGENPLUGIN/static/doxygen.css b/doc/salome/gui/NETGENPLUGIN/static/doxygen.css new file mode 100755 index 0000000..9d051a4 --- /dev/null +++ b/doc/salome/gui/NETGENPLUGIN/static/doxygen.css @@ -0,0 +1,830 @@ +/* The standard CSS for doxygen */ + +body, table, div, p, dl { + font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; + font-size: 12px; +} + +/* @group Heading Levels */ + +h1 { + font-size: 150%; +} + +h2 { + font-size: 120%; +} + +h3 { + font-size: 100%; +} + +dt { + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd, p.starttd { + margin-top: 2px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + padding: 2px; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #ffffff; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code { + color: #4665A2; +} + +a.codeRef { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +.fragment { + font-family: monospace, fixed; + font-size: 105%; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; +} + +div.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.version { + border:1px solid #0000FF; + color: #CCCCCC; + font-family: Arial, Helvetica, sans-serif; + font-size: 9pt; + text-align: center; + width:100px; + -moz-border-radius: 8px; + margin: 5px; +} + +div.footer1 { + background-color: #DFE5F1; + border: 1px solid #AAAAAA; + font-family: Arial, Helvetica, sans-serif; + font-size: 11px; + padding: 10px; + margin-top: 15px; +} + + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 10px; + margin-right: 10px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +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 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memItemLeft, .memItemRight, .memTemplParams { + border-top: 1px solid #C4CFE5; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.memitem { + padding: 0; + margin-bottom: 10px; +} + +.memname { + white-space: nowrap; + font-weight: bold; + margin-left: 6px; +} + +.memproto { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 8px; + border-top-left-radius: 8px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 8px; + -moz-border-radius-topleft: 8px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 8px; + -webkit-border-top-left-radius: 8px; + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + +} + +.memdoc { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 2px 5px; + background-color: #FBFCFD; + border-top-width: 0; + /* opera specific markup */ + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 8px; + -moz-border-radius-bottomright: 8px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7); + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7)); +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} + +.params, .retval, .exception, .tparams { + border-spacing: 6px 2px; +} + +.params .paramname, .retval .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + + + + +/* @end */ + +/* @group Directory (tree) */ + +/* for the tree view */ + +.ftvtree { + font-family: sans-serif; + margin: 0px; +} + +/* these are for tree view when used as main index */ + +.directory { + font-size: 9pt; + font-weight: bold; + margin: 5px; +} + +.directory h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +/* +The following two styles can be used to replace the root node title +with an image of your choice. Simply uncomment the next two styles, +specify the name of your image and be sure to set 'height' to the +proper pixel height of your image. +*/ + +/* +.directory h3.swap { + height: 61px; + background-repeat: no-repeat; + background-image: url("yourimage.gif"); +} +.directory h3.swap span { + display: none; +} +*/ + +.directory > h3 { + margin-top: 0; +} + +.directory p { + margin: 0px; + white-space: nowrap; +} + +.directory div { + display: none; + margin: 0px; +} + +.directory img { + vertical-align: -30%; +} + +/* these are for tree view when not used as main index */ + +.directory-alt { + font-size: 100%; + font-weight: bold; +} + +.directory-alt h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +.directory-alt > h3 { + margin-top: 0; +} + +.directory-alt p { + margin: 0px; + white-space: nowrap; +} + +.directory-alt div { + display: none; + margin: 0px; +} + +.directory-alt img { + vertical-align: -30%; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable { + border-collapse:collapse; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; +} + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +div.ingroups +{ + font-size: 8pt; + padding-left: 5px; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +dl +{ + padding: 0 0 0 10px; +} + +dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug +{ + border-left:4px solid; + padding: 0 0 0 6px; +} + +dl.note +{ + border-color: #D0D000; +} + +dl.warning, dl.attention +{ + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant +{ + border-color: #00D000; +} + +dl.deprecated +{ + border-color: #505050; +} + +dl.todo +{ + border-color: #00C0E0; +} + +dl.test +{ + border-color: #3030E0; +} + +dl.bug +{ + border-color: #C08050; +} + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectname +{ + background-color: #175783; + border: 1px solid; + height: 80px; + background-repeat: no-repeat; +/* font: 300% arial,sans-serif;*/ + margin: 0px; + padding: 0px; +} + +#projectbrief +{ + font: 120% arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + background: url("head.png"); + background-color: #175783; + border: 1px solid; + height: 80px; + background-repeat: no-repeat; + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + diff --git a/doc/salome/gui/NETGENPLUGIN/static/footer.html b/doc/salome/gui/NETGENPLUGIN/static/footer.html new file mode 100755 index 0000000..b344790 --- /dev/null +++ b/doc/salome/gui/NETGENPLUGIN/static/footer.html @@ -0,0 +1,12 @@ + + + +
+
+ Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
+ Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+
+
+ + + \ No newline at end of file diff --git a/doc/salome/gui/NETGENPLUGIN/static/header.html.in b/doc/salome/gui/NETGENPLUGIN/static/header.html.in new file mode 100755 index 0000000..9792445 --- /dev/null +++ b/doc/salome/gui/NETGENPLUGIN/static/header.html.in @@ -0,0 +1,22 @@ + + + + +$title + + + + + + + + + + + +
+
Version: @VERSION@
+ +
diff --git a/doc/salome/gui/NETGENPLUGIN/static/header_py.html.in b/doc/salome/gui/NETGENPLUGIN/static/header_py.html.in new file mode 100644 index 0000000..36e6a0c --- /dev/null +++ b/doc/salome/gui/NETGENPLUGIN/static/header_py.html.in @@ -0,0 +1,23 @@ + + + + +$title + + + + + + + + + + + +
diff --git a/resources/SalomeApp.xml b/resources/SalomeApp.xml index 9548850..fe18687 100644 --- a/resources/SalomeApp.xml +++ b/resources/SalomeApp.xml @@ -29,4 +29,7 @@ +
+ +
diff --git a/src/NETGENPlugin/NETGENPluginDC.py b/src/NETGENPlugin/NETGENPluginDC.py index 2240301..5fc9ed4 100644 --- a/src/NETGENPlugin/NETGENPluginDC.py +++ b/src/NETGENPlugin/NETGENPluginDC.py @@ -50,7 +50,6 @@ Custom = 5 ## Base of all NETGEN algorithms. # -# @ingroup l3_algos_basic class NETGEN_Algorithm(Mesh_Algorithm): def __init__(self, mesh, geom=0): @@ -61,14 +60,12 @@ class NETGEN_Algorithm(Mesh_Algorithm): ## Sets MaxSize # - # @ingroup l3_hypos_netgen def SetMaxSize(self, theSize): if self.Parameters(): self.params.SetMaxSize(theSize) ## Sets MinSize # - # @ingroup l3_hypos_netgen def SetMinSize(self, theSize): if self.Parameters(): self.params.SetMinSize(theSize) @@ -76,7 +73,6 @@ class NETGEN_Algorithm(Mesh_Algorithm): ## Sets Optimize flag # - # @ingroup l3_hypos_netgen def SetOptimize(self, theVal): if self.Parameters(): self.params.SetOptimize(theVal) @@ -85,21 +81,18 @@ class NETGEN_Algorithm(Mesh_Algorithm): # @param theFineness is: # VeryCoarse, Coarse, Moderate, Fine, VeryFine or Custom # - # @ingroup l3_hypos_netgen def SetFineness(self, theFineness): if self.Parameters(): self.params.SetFineness(theFineness) ## Sets GrowthRate # - # @ingroup l3_hypos_netgen def SetGrowthRate(self, theRate): if self.Parameters(): self.params.SetGrowthRate(theRate) ## Defines hypothesis having several parameters # - # @ingroup l3_hypos_netgen def Parameters(self, which=SOLE): if self.algoType == NETGEN_1D2D: if which == SIMPLE: @@ -129,7 +122,6 @@ class NETGEN_Algorithm(Mesh_Algorithm): ## Defines a tetrahedron 1D-2D-3D algorithm # It is created by calling Mesh.Triangle( NETGEN_1D2D3D, geom=0 ) # -# @ingroup l3_algos_basic class NETGEN_1D2D3D_Algorithm(NETGEN_Algorithm): meshMethod = "Tetrahedron" @@ -141,21 +133,18 @@ class NETGEN_1D2D3D_Algorithm(NETGEN_Algorithm): ## Sets SecondOrder flag # - # @ingroup l3_hypos_netgen def SetSecondOrder(self, theVal): if self.Parameters(): self.params.SetSecondOrder(theVal) ## Sets NbSegPerEdge # - # @ingroup l3_hypos_netgen def SetNbSegPerEdge(self, theVal): if self.Parameters(): self.params.SetNbSegPerEdge(theVal) ## Sets NbSegPerRadius # - # @ingroup l3_hypos_netgen def SetNbSegPerRadius(self, theVal): if self.Parameters(): self.params.SetNbSegPerRadius(theVal) @@ -163,37 +152,31 @@ class NETGEN_1D2D3D_Algorithm(NETGEN_Algorithm): ## Sets number of segments overriding the value set by SetLocalLength() # - # @ingroup l3_hypos_netgen def SetNumberOfSegments(self, theVal): self.Parameters(SIMPLE).SetNumberOfSegments(theVal) ## Sets number of segments overriding the value set by SetNumberOfSegments() # - # @ingroup l3_hypos_netgen def SetLocalLength(self, theVal): self.Parameters(SIMPLE).SetLocalLength(theVal) ## Defines "MaxElementArea" parameter of NETGEN_SimpleParameters_3D hypothesis. # Overrides value set by LengthFromEdges() - # @ingroup l3_hypos_netgen def MaxElementArea(self, area): self.Parameters(SIMPLE).SetMaxElementArea(area) ## Defines "LengthFromEdges" parameter of NETGEN_SimpleParameters_3D hypothesis # Overrides value set by MaxElementArea() - # @ingroup l3_hypos_netgen def LengthFromEdges(self): self.Parameters(SIMPLE).LengthFromEdges() ## Defines "LengthFromFaces" parameter of NETGEN_SimpleParameters_3D hypothesis # Overrides value set by MaxElementVolume() - # @ingroup l3_hypos_netgen def LengthFromFaces(self): self.Parameters(SIMPLE).LengthFromFaces() ## Defines "MaxElementVolume" parameter of NETGEN_SimpleParameters_3D hypothesis # Overrides value set by LengthFromFaces() - # @ingroup l3_hypos_netgen def MaxElementVolume(self, vol): self.Parameters(SIMPLE).SetMaxElementVolume(vol) @@ -201,7 +184,6 @@ class NETGEN_1D2D3D_Algorithm(NETGEN_Algorithm): ## Triangle NETGEN 1D-2D algorithm. # It is created by calling Mesh.Triangle( NETGEN_1D2D, geom=0 ) # -# @ingroup l3_algos_basic class NETGEN_1D2D_Algorithm(NETGEN_1D2D3D_Algorithm): meshMethod = "Triangle" @@ -212,7 +194,6 @@ class NETGEN_1D2D_Algorithm(NETGEN_1D2D3D_Algorithm): NETGEN_1D2D3D_Algorithm.__init__(self, mesh, geom) ## Sets QuadAllowed flag. - # @ingroup l3_hypos_netgen def SetQuadAllowed(self, toAllow=True): if self.Parameters(): self.params.SetQuadAllowed(toAllow) @@ -222,7 +203,6 @@ class NETGEN_1D2D_Algorithm(NETGEN_1D2D3D_Algorithm): ## Triangle NETGEN 2D algorithm # It is created by calling Mesh.Triangle( NETGEN_2D, geom=0 ) # -# @ingroup l3_algos_basic class NETGEN_2D_Only_Algorithm(NETGEN_Algorithm): meshMethod = "Triangle" @@ -237,7 +217,6 @@ class NETGEN_2D_Only_Algorithm(NETGEN_Algorithm): # @param UseExisting if ==true - searches for an existing hypothesis created with the # same parameters, else (default) - creates a new one # - # @ingroup l3_hypos_2dhyps def MaxElementArea(self, area, UseExisting=0): compFun = lambda hyp, args: IsEqual(hyp.GetMaxElementArea(), args[0]) hyp = self.Hypothesis("MaxElementArea", [area], UseExisting=UseExisting, @@ -248,13 +227,11 @@ class NETGEN_2D_Only_Algorithm(NETGEN_Algorithm): ## Defines "LengthFromEdges" hypothesis to build triangles # based on the length of the edges taken from the wire # - # @ingroup l3_hypos_2dhyps def LengthFromEdges(self): hyp = self.Hypothesis("LengthFromEdges", UseExisting=1, CompareMethod=self.CompareEqualHyp) return hyp ## Sets QuadAllowed flag. - # @ingroup l3_hypos_netgen def SetQuadAllowed(self, toAllow=True): if not self.params: # use simple hyps @@ -282,7 +259,6 @@ class NETGEN_2D_Only_Algorithm(NETGEN_Algorithm): ## Defines a tetrahedron 3D algorithm # It is created by calling Mesh.Tetrahedron() # -# @ingroup l3_algos_basic class NETGEN_3D_Algorithm(NETGEN_Algorithm): meshMethod = "Tetrahedron" @@ -297,7 +273,6 @@ class NETGEN_3D_Algorithm(NETGEN_Algorithm): # @param vol for the maximum volume of each tetrahedron # @param UseExisting if ==true - searches for the existing hypothesis created with # the same parameters, else (default) - creates a new one - # @ingroup l3_hypos_maxvol def MaxElementVolume(self, vol, UseExisting=0): compFun = lambda hyp, args: IsEqual(hyp.GetMaxElementVolume(), args[0]) hyp = self.Hypothesis("MaxElementVolume", [vol], UseExisting=UseExisting, -- 2.39.2