Merge from V5_1_main 14/05/2010
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
# -* Makefile *-
|
||||
# Author : Patrick GOLDBRONN (CEA)
|
||||
# Date : 28/06/2001
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
// File : SMESH_version.h
|
||||
// Author : Vadim SANDLER
|
||||
// Module : SALOME
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
include $(top_srcdir)/adm_local/unix/make_common_starter.am
|
||||
|
||||
SUBDIRS = unix cmake_files
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -22,6 +19,7 @@
|
||||
|
||||
SET(SMESH_CXXFLAGS -I${SMESH_ROOT_DIR}/include/salome)
|
||||
|
||||
FIND_LIBRARY(GeomSelectionTools GeomSelectionTools ${SMESH_ROOT_DIR}/lib/salome)
|
||||
FIND_LIBRARY(MEFISTO2D MEFISTO2D ${SMESH_ROOT_DIR}/lib/salome)
|
||||
FIND_LIBRARY(MeshDriverDAT MeshDriverDAT ${SMESH_ROOT_DIR}/lib/salome)
|
||||
FIND_LIBRARY(MeshDriverMED MeshDriverMED ${SMESH_ROOT_DIR}/lib/salome)
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
include $(top_srcdir)/adm_local/unix/make_common_starter.am
|
||||
|
||||
admlocal_cmakedir = $(admlocaldir)/cmake_files
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# 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
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# 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 = \
|
||||
|
@ -1,4 +1,4 @@
|
||||
dnl Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
dnl Copyright (C) 2007-2010 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
dnl
|
||||
dnl Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||
dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||
@ -19,6 +19,7 @@ dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
dnl
|
||||
dnl See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
dnl
|
||||
|
||||
AC_DEFUN([CHECK_PLATFORM],[
|
||||
AC_REQUIRE([AC_PROG_CC])dnl
|
||||
AC_REQUIRE([AC_PROG_CPP])dnl
|
||||
|
@ -1,4 +1,4 @@
|
||||
dnl Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
dnl Copyright (C) 2007-2010 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
dnl
|
||||
dnl Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
|
||||
dnl CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
|
||||
@ -19,6 +19,7 @@ dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
dnl
|
||||
dnl See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
dnl
|
||||
|
||||
# Check availability of SMesh binary distribution
|
||||
#
|
||||
# Author : Nicolas REJNERI (OPEN CASCADE, 2003)
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -24,6 +21,7 @@
|
||||
# The following is to avoid PACKAGE_... env variable
|
||||
# redefinition compilation warnings
|
||||
# ============================================================
|
||||
#
|
||||
AM_CXXFLAGS = @KERNEL_CXXFLAGS@ -include SALOMEconfig.h
|
||||
AM_CPPFLAGS = @KERNEL_CXXFLAGS@ -include SALOMEconfig.h
|
||||
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
# -* Makefile *-
|
||||
# Author : Guillaume Boulant (CSSI)
|
||||
# Module : SMESH
|
||||
|
@ -1,9 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: iso-8859-1 -*-
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
|
@ -1,8 +1,5 @@
|
||||
#!/bin/sh
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
|
@ -1,2 +1,20 @@
|
||||
|
||||
@REM Copyright (C) 2007-2010 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
@REM
|
||||
@REM This library is free software; you can redistribute it and/or
|
||||
@REM modify it under the terms of the GNU Lesser General Public
|
||||
@REM License as published by the Free Software Foundation; either
|
||||
@REM version 2.1 of the License.
|
||||
@REM
|
||||
@REM This library is distributed in the hope that it will be useful,
|
||||
@REM but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
@REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
@REM Lesser General Public License for more details.
|
||||
@REM
|
||||
@REM You should have received a copy of the GNU Lesser General Public
|
||||
@REM License along with this library; if not, write to the Free Software
|
||||
@REM Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
@REM
|
||||
@REM See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
@REM
|
||||
|
||||
%PYTHONBIN% %KERNEL_ROOT_DIR%\salome_adm\cmake_files\am2cmake.py --smesh
|
||||
|
@ -1,5 +1,5 @@
|
||||
#!/bin/bash
|
||||
# Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -20,6 +20,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
# Tool for updating list of .in file for the SALOME project
|
||||
# and regenerating configure script
|
||||
# Author : Marc Tajchman - CEA
|
||||
|
@ -1,8 +1,5 @@
|
||||
#!/bin/sh
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -20,6 +17,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
rm -rf autom4te.cache aclocal.m4 configure make_config
|
||||
find . -name "*~" -print -exec rm {} \;
|
||||
find . -name "*.pyc" -print -exec rm {} \;
|
||||
|
10
configure.ac
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
# Author : Marc Tajchman (CEA)
|
||||
# Date : 28/06/2001
|
||||
# Modified by : Patrick GOLDBRONN (CEA)
|
||||
@ -26,7 +24,7 @@
|
||||
# Modified by : Alexander BORODIN (OCN) - autotools usage
|
||||
# Created from configure.in.base
|
||||
#
|
||||
AC_INIT([Salome2 Project SMESH module], [5.1.3], [webmaster.salome@opencascade.com], [SalomeSMESH])
|
||||
AC_INIT([Salome2 Project SMESH module], [5.1.4], [webmaster.salome@opencascade.com], [SalomeSMESH])
|
||||
AC_CONFIG_AUX_DIR(adm_local/unix/config_files)
|
||||
AC_CANONICAL_HOST
|
||||
AC_CANONICAL_TARGET
|
||||
@ -447,8 +445,10 @@ AC_OUTPUT([ \
|
||||
doc/salome/gui/SMESH/Makefile \
|
||||
doc/salome/gui/SMESH/doxyfile \
|
||||
doc/salome/gui/SMESH/doxyfile_py \
|
||||
doc/salome/gui/SMESH/static/header.html \
|
||||
doc/salome/tui/Makefile \
|
||||
doc/salome/tui/doxyfile \
|
||||
doc/salome/tui/static/header.html \
|
||||
src/Makefile \
|
||||
src/Controls/Makefile \
|
||||
src/Driver/Makefile \
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
# -* Makefile *-
|
||||
# Author : Patrick GOLDBRONN (CEA)
|
||||
# Date : 30/11/2001
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
# -* Makefile *-
|
||||
# Author : Patrick GOLDBRONN (CEA)
|
||||
# Date : 30/11/2001
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# 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
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# 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
|
||||
@ -26,7 +24,11 @@
|
||||
#
|
||||
include $(top_srcdir)/adm_local/unix/make_common_starter.am
|
||||
|
||||
EXTRA_DIST += images input static
|
||||
EXTRA_DIST += images input static/footer.html static/doxygen.css
|
||||
|
||||
guidocdir = $(docdir)/gui/SMESH
|
||||
guidoc_DATA = images/head.png
|
||||
|
||||
|
||||
usr_docs: doxyfile_py doxyfile
|
||||
echo "===========================================" ; \
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -22,7 +22,7 @@
|
||||
#---------------------------------------------------------------------------
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
PROJECT_NAME = "Mesh Module Reference Manual v.@VERSION@"
|
||||
PROJECT_NAME = "SALOME Mesh User's Guide"
|
||||
OUTPUT_DIRECTORY = .
|
||||
CREATE_SUBDIRS = NO
|
||||
OUTPUT_LANGUAGE = English
|
||||
@ -48,9 +48,9 @@ EXAMPLE_PATH = @top_srcdir@/src/SMESH_SWIG
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_HTML = YES
|
||||
HTML_OUTPUT = .
|
||||
HTML_HEADER = @srcdir@/static/header.html
|
||||
HTML_HEADER = @builddir@/static/header.html
|
||||
HTML_FOOTER = @srcdir@/static/footer.html
|
||||
#HTML_STYLESHEET = @srcdir@/static/doxygen.css
|
||||
HTML_STYLESHEET = @srcdir@/static/doxygen.css
|
||||
TOC_EXPAND = YES
|
||||
DISABLE_INDEX = NO
|
||||
GENERATE_TREEVIEW = YES
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -22,7 +22,7 @@
|
||||
#---------------------------------------------------------------------------
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
PROJECT_NAME = "Mesh Module Reference Manual v.@VERSION@"
|
||||
PROJECT_NAME = "SALOME Mesh User's Guide"
|
||||
OUTPUT_DIRECTORY = .
|
||||
CREATE_SUBDIRS = NO
|
||||
OUTPUT_LANGUAGE = English
|
||||
@ -109,9 +109,9 @@ EXAMPLE_PATH = @top_srcdir@/src/SMESH_SWIG
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_HTML = YES
|
||||
HTML_OUTPUT = smeshpy_doc
|
||||
HTML_HEADER = @srcdir@/static/header.html
|
||||
HTML_HEADER = @builddir@/static/header.html
|
||||
HTML_FOOTER = @srcdir@/static/footer.html
|
||||
#HTML_STYLESHEET = @srcdir@/static/doxygen.css
|
||||
HTML_STYLESHEET = @srcdir@/static/doxygen.css
|
||||
TOC_EXPAND = YES
|
||||
DISABLE_INDEX = YES
|
||||
GENERATE_TREEVIEW = NO
|
||||
|
BIN
doc/salome/gui/SMESH/images/colors_size.png
Executable file
After Width: | Height: | Size: 21 KiB |
BIN
doc/salome/gui/SMESH/images/custom_point_marker.png
Executable file
After Width: | Height: | Size: 8.0 KiB |
BIN
doc/salome/gui/SMESH/images/head.png
Executable file
After Width: | Height: | Size: 77 KiB |
BIN
doc/salome/gui/SMESH/images/hexotic_parameters.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
doc/salome/gui/SMESH/images/point_marker_widget1.png
Executable file
After Width: | Height: | Size: 4.3 KiB |
BIN
doc/salome/gui/SMESH/images/point_marker_widget2.png
Executable file
After Width: | Height: | Size: 4.2 KiB |
BIN
doc/salome/gui/SMESH/images/scale01.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
doc/salome/gui/SMESH/images/scale02.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
doc/salome/gui/SMESH/images/scale03.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
doc/salome/gui/SMESH/images/scale04.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
doc/salome/gui/SMESH/images/scale06.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
doc/salome/gui/SMESH/images/scale07.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
doc/salome/gui/SMESH/images/scale09.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
doc/salome/gui/SMESH/images/scaleinit01.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
doc/salome/gui/SMESH/images/scaleinit02.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
doc/salome/gui/SMESH/images/scaleres03.png
Normal file
After Width: | Height: | Size: 6.0 KiB |
BIN
doc/salome/gui/SMESH/images/scaleres04.png
Normal file
After Width: | Height: | Size: 6.0 KiB |
BIN
doc/salome/gui/SMESH/images/scaleres06.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
doc/salome/gui/SMESH/images/scaleres07.png
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
doc/salome/gui/SMESH/images/scaleres09.png
Normal file
After Width: | Height: | Size: 9.5 KiB |
BIN
doc/salome/gui/SMESH/images/split_into_tetra.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
doc/salome/gui/SMESH/images/split_into_tetra_icon.png
Normal file
After Width: | Height: | Size: 923 B |
BIN
doc/salome/gui/SMESH/images/std_point_marker.png
Executable file
After Width: | Height: | Size: 8.4 KiB |
@ -66,7 +66,9 @@ shows the good (left) and the bad (right) results of meshing.
|
||||
|
||||
\image html hypo_quad_params_res_2.png "The resulting meshes"
|
||||
|
||||
<br>
|
||||
<b>See Also</b> a sample TUI Script of a
|
||||
\ref tui_quadrangle_parameters "Quadrangle Parameters" hypothesis.
|
||||
|
||||
\anchor quadrangle_preference_anchor
|
||||
<h2>Quadrangle Preference</h2>
|
||||
|
||||
|
@ -45,6 +45,7 @@ meshers and thus, work only with definite algorithms.
|
||||
<li>\subpage ghs3d_hypo_page</li> - works with GHS3D algorithm.
|
||||
<li>\subpage ghs3dprl_hypo_page</li> - works with GHS3DPRL (tepal) algorithm.
|
||||
<li>\subpage blsurf_hypo_page</li> - works with BLSURF algorithm.
|
||||
<li>\subpage hexotic_hypo_page</li> - works with Hexotic algorithm.
|
||||
</ul>
|
||||
|
||||
There also exist
|
||||
|
@ -47,6 +47,15 @@ tetrahedral (pyramidal) elements.</li>
|
||||
\image html image126.gif "Example of a hexahedral 3D mesh"
|
||||
</ul>
|
||||
|
||||
Some of 3D meshing algorithms also can generate 3D meshes from 2D meshes, working without
|
||||
geometrical objects. Such algorithms are
|
||||
<ul>
|
||||
<li>Hexahedron meshing algorithm (i,j,k),</li>
|
||||
<li>Tetrahedron (Netgen and GHS3D) meshing algorithms,</li>
|
||||
<li>Hexotic.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
\note BLSURF and GHS3D are commercial meshers and require a
|
||||
license to be used within the Mesh module.
|
||||
|
||||
|
35
doc/salome/gui/SMESH/input/colors_size.doc
Normal file
@ -0,0 +1,35 @@
|
||||
/*!
|
||||
|
||||
\page colors_size_page Colors / Size
|
||||
|
||||
\image html colors_size.png
|
||||
|
||||
Using this dialog you can define the following set of mesh visualization
|
||||
parameters:
|
||||
<ul>
|
||||
<li><b>Elements</b></li>
|
||||
<ul>
|
||||
<li><b>Fill</b> - color of surface of elements (seen in Shading mode).</li>
|
||||
<li><b>Back Face</b> - color of interior surface of elements.</li>
|
||||
<li><b>Outline</b> - color of borders of elements.</li>
|
||||
<li><b>0D slements</b> - color of 0D elements.</li>
|
||||
<li><b>Size of 0D slements</b> - size of 0D elements.</li>
|
||||
<li><b>Width</b> - width of lines (edges and borders of elements).</li>
|
||||
<li><b>Shrink coef.</b> - relative space of elements compared to gaps between
|
||||
them in shrink mode.</li>
|
||||
</ul>
|
||||
<li><b>Nodes</b></li>
|
||||
<ul>
|
||||
<li><b>Color</b> - color of nodes.</li>
|
||||
<li><b>Marker</b> - group of options allowing to change the representation of
|
||||
points (see \subpage point_marker_page "Point Marker" page).</li>
|
||||
</ul>
|
||||
<li><b>Orientation of faces</b></li>
|
||||
<ul>
|
||||
<li><b>Color</b> - color of orientation vertors.</li>
|
||||
<li><b>Scale</b> - size of orientation vectors.</li>
|
||||
<li><b>3D vectors</b> - allows to choose between 2D planar and 3D vectors.</li>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
*/
|
@ -197,8 +197,8 @@ is:
|
||||
</ul>
|
||||
The submeshes can become concurrent if their algorithms leads to mesh shared subshape
|
||||
with different algorithms (or different algorithms parameters, i.e. hypothesises).
|
||||
In fact, we have three submeshes with concurrent algorithms, becase
|
||||
they has different hypothesises assigned to them.
|
||||
In fact, we have three submeshes with concurrent algorithms, because
|
||||
they have different hypothesises assigned to them.
|
||||
|
||||
The first mesh computation made with:
|
||||
\image html mesh_order_123.png
|
||||
@ -219,8 +219,8 @@ And the last mesh computation with:
|
||||
<center><em>"Result mesh with order SubMesh_3, SubMesh_2, SubMesh_1 "</em></center>
|
||||
|
||||
As we can see each mesh computation has different number of result
|
||||
elements and different mesh descretisation on shared edges (edges,
|
||||
that shared between <b>Face_1</b>, <b>Face_2</b> and <b>Face_3</b>)
|
||||
elements and different mesh discretisation on shared edges (edges
|
||||
that are shared between <b>Face_1</b>, <b>Face_2</b> and <b>Face_3</b>)
|
||||
|
||||
Additionally, submesh priority (order of algorithms to be applied) can
|
||||
be modified not only in separate dialog box, but in <b>Preview</b>
|
||||
@ -229,11 +229,11 @@ order.
|
||||
\image html mesh_order_preview.png
|
||||
<center><em>"Preview with submesh priority list box"</em></center>
|
||||
|
||||
If no concurrent submeshes under Mesh object user will see the
|
||||
If there are no concurrent submeshes under Mesh object, then user will see the
|
||||
following information dialog box
|
||||
\image html mesh_order_no_concurrent.png
|
||||
<center><em>"No concurrent submeshes detected"</em></center>
|
||||
and no mesh order list box appear in Preview dialog box.
|
||||
and no mesh order list box will appear in Preview dialog box.
|
||||
|
||||
</ol>
|
||||
|
||||
|
30
doc/salome/gui/SMESH/input/hexotic_hypo.doc
Normal file
@ -0,0 +1,30 @@
|
||||
/*!
|
||||
|
||||
\page hexotic_hypo_page Hexotic Parameters hypothesis
|
||||
|
||||
\n Hexotic Parameters hypothesis works only with <b>Hexotic</b>
|
||||
algorithm. This algorithm is a commercial software.
|
||||
|
||||
\image html hexotic_parameters.png
|
||||
|
||||
<ul>
|
||||
<li><b>Name</b> - allows to define the name of the hypothesis (Hexotic
|
||||
Parameters by default).</li>
|
||||
|
||||
<li><b>Nb. Hexes Min Level</b> - allows defining the minimal level of recursive partitioning on the initial octree cube.</li>
|
||||
|
||||
<li><b>Nb. Hexes Max Level</b> - allows defining the maximal level of recursive partitioning on the initial octree cube.</li>
|
||||
|
||||
<li><b>Salome Quadrangles</b> - not documented.</li>
|
||||
|
||||
<li><b>Generate smooth meshes no ridges</b> - specifies that the mesher can ignore ridges. A ridge is a geometrical entity (a sharp edge). The resulting meshes will have better quality elements, at the price of "smoothing" out the geometry.
|
||||
</li>
|
||||
|
||||
<li><b>Authorize invalid elements</b> - specifies that the mesher must conform as much as possible to the geometry (especially the sharp edges). The resulting meshes may contain invalid elements (but with positive volumes: for example, three vertices of an hexahedron on the same edge), for the benefit of better geometry accuracy.
|
||||
</li>
|
||||
|
||||
<li><b>Sharp angle threshold in degrees</b> - specifies the angle between two triangles above which the hex mesher will consider the edge common to these two triangles as being a "ridge". A ridge is a geometrical entity (a sharp edge) which has to be kept as it is in the final hex mesh.The default value is 60 (degrees).<br>If you raise this value, the hex mesher will detect less ridges, and the final solid mesh will therefore be smoother. On the other hand, if you reduce this value, more ridges will be detected and the algorithm will face harder situations to conform to.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
*/
|
@ -56,6 +56,7 @@ one.</center>
|
||||
<br>
|
||||
</li>
|
||||
<li>To confirm your choice click \b Apply or <b>Apply and Close</b> button.</li>
|
||||
</ul>
|
||||
</ol>
|
||||
|
||||
In this picture you see a triangle which coincides with one of the
|
||||
|
@ -18,6 +18,7 @@ elements of the mesh.</li>
|
||||
its elements.</li>
|
||||
<li>\subpage rotation_page "Rotate" by the indicated axis and angle
|
||||
the mesh or some of its elements.</li>
|
||||
<li>\subpage scale_page "Scale Transform" the mesh or some of its elements.</li>
|
||||
<li>Create a \subpage symmetry_page "symmetrical copy" of the mesh
|
||||
through a point or a vector of symmetry.</li>
|
||||
<li>Unite meshes by \subpage sewing_meshes_page "sewing" free borders,
|
||||
@ -36,6 +37,7 @@ or created anew.</li>
|
||||
<li>\subpage changing_orientation_of_elements_page "Change orientation"
|
||||
of the selected elements.</li>
|
||||
<li>\subpage cutting_quadrangles_page "Cut a quadrangle" into two triangles.</li>
|
||||
<li>\subpage split_to_tetra_page "Split" volumic elements into tetrahedra.</li>
|
||||
<li>\subpage smoothing_page "Smooth" elements, reducung distortions in
|
||||
them by adjusting the locations of element corners.</li>
|
||||
<li>Create an \subpage extrusion_page "extrusion" along a vector.</li>
|
||||
|
@ -71,7 +71,7 @@ having a mesh built on it. Mesh nodes lying on face vertices become
|
||||
key-points. Additionally, you may choose the way of getting nodes
|
||||
coordinates by <b>projecting nodes on the face</b> instead of using
|
||||
"positions on face" generated by mesher (if there is any). Faces
|
||||
having a seam edge can?t be used for automatic pattern creation.
|
||||
having a seam edge can't be used for automatic pattern creation.
|
||||
|
||||
When creating a pattern from an existing mesh, there are two possible
|
||||
cases:
|
||||
@ -132,4 +132,4 @@ isolines.
|
||||
<br><b>See Also</b> a sample TUI Script of a
|
||||
\ref tui_pattern_mapping "Pattern Mapping" operation.
|
||||
|
||||
*/
|
||||
*/
|
||||
|
53
doc/salome/gui/SMESH/input/point_marker.doc
Normal file
@ -0,0 +1,53 @@
|
||||
/*!
|
||||
|
||||
\page point_marker_page Point Marker
|
||||
|
||||
\n You can change the representation of points in
|
||||
the 3D viewer either by selecting one of the predefined
|
||||
shapes or by loading a custom texture from an external file.
|
||||
|
||||
- Standard point markers
|
||||
|
||||
The Mesh module provides a set of predefined point marker shapes
|
||||
which can be used to display points in 3D viewer.
|
||||
Each standard point marker has two attributes: type (defines shape
|
||||
form) and scale factor (defines shape size).
|
||||
|
||||
\image html point_marker_widget1.png
|
||||
|
||||
<br>
|
||||
|
||||
\image html std_point_marker.png "Mesh presentation with standard point markers"
|
||||
|
||||
- Custom point markers
|
||||
|
||||
It is also possible to load a point marker shape from an external file.
|
||||
This file should provide a description of the point texture as a set
|
||||
of lines; each line is represented as sequence of "0" and "1" symbols,
|
||||
where "1" symbol means an opaque pixel and "0" symbol means a
|
||||
transparent pixel. The width of the texture correspond to the length
|
||||
of the longest line in the file, expanded to the nearest byte-aligned
|
||||
value. The height of the texture is equal to the number of non-empty
|
||||
lines in the file. Note that missing symbols are replaced by "0".
|
||||
|
||||
Here is a texture file sample:
|
||||
|
||||
<pre>
|
||||
00111100
|
||||
00111100
|
||||
11111111
|
||||
11111111
|
||||
11111111
|
||||
11111111
|
||||
00111100
|
||||
00111100
|
||||
</pre>
|
||||
|
||||
\image html point_marker_widget2.png
|
||||
|
||||
<br>
|
||||
|
||||
\image html custom_point_marker.png "Mesh presentation with custom point markers"
|
||||
|
||||
*/
|
||||
|
@ -63,7 +63,7 @@ name in the adjacent box);</li>
|
||||
|
||||
<li>Click \b Apply or <b> Apply and Close</b> button to confirm the
|
||||
operation.</li>
|
||||
|
||||
</ul>
|
||||
</ol>
|
||||
|
||||
|
||||
|
134
doc/salome/gui/SMESH/input/scale.doc
Normal file
@ -0,0 +1,134 @@
|
||||
/*!
|
||||
|
||||
\page scale_page Scale
|
||||
|
||||
\n This geometrical operation allows to scale in space your mesh
|
||||
or some of its elements.
|
||||
|
||||
<em>To scale a mesh:</em>
|
||||
|
||||
<ol>
|
||||
<li>From the \b Modification menu choose \b Transformation -> \b Scale
|
||||
\b Transform item.
|
||||
|
||||
One of the following dialogs will appear:
|
||||
|
||||
With one scale factor:
|
||||
\image html scale01.png
|
||||
|
||||
Or with different scale factors for axes:
|
||||
\image html scale02.png
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
In the dialog:
|
||||
<ul>
|
||||
<li>specify the IDs of the translated elements:
|
||||
|
||||
<ul>
|
||||
<li><b>Select the whole mesh, submesh or group</b> activating this
|
||||
checkbox; or</li>
|
||||
<li>choose mesh elements with the mouse in the 3D Viewer. It is
|
||||
possible to select a whole area with a mouse frame; or</li>
|
||||
<li>input the element IDs directly in <b>ID Elements</b> field. The selected elements will be highlighted in the
|
||||
viewer; or</li>
|
||||
<li>apply Filters. <b>Set filter</b> button allows to apply a filter to the selection of elements. See more
|
||||
about filters in the \ref selection_filter_library_page "Selection filter library" page.</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li>specify the base point for scale</li>
|
||||
|
||||
<li>specify the scale factor</li>
|
||||
|
||||
<li>specify the conditions of scale:
|
||||
<ul>
|
||||
<li>activate <b>Move elements</b> radio button to create the source
|
||||
mesh (or elements) at the new location and erase it from the previous location;</li>
|
||||
<li>activate <b>Copy elements</b> radio button to create the source
|
||||
mesh (or elements) at the new location, but leave it at the previous
|
||||
location, the source mesh will be considered one and single mesh with
|
||||
the result of the scale operation;</li>
|
||||
<li>activate <b>Create as new mesh</b> radio button to leave the
|
||||
source mesh (or elements) at its previous location and create a new
|
||||
mesh at the new location, the new mesh appears in the Object Browser
|
||||
with the default name MeshName_scaled (it is possible to change this
|
||||
name in the adjacent box);</li>
|
||||
<li>activate <b> Copy groups </b> checkbox to copy the groups of elements of the source mesh to the newly created mesh.</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
</li>
|
||||
|
||||
<li>Click \b Apply or <b> Apply and Close</b> button to confirm the operation.</li>
|
||||
</ul>
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
<b>Example of using:</b>
|
||||
|
||||
1. Create quandrangle mesh 3x3 on simple planar face (200x200)
|
||||
|
||||
\image html scaleinit01.png
|
||||
|
||||
and union 3 face (along axis Z) to group "gr_faces"
|
||||
|
||||
\image html scaleinit02.png
|
||||
|
||||
|
||||
|
||||
2. Perform scale operation for whole mesh with creation of new mesh:
|
||||
|
||||
\image html scale03.png
|
||||
|
||||
result after operation:
|
||||
|
||||
\image html scaleres03.png
|
||||
|
||||
|
||||
|
||||
3. Perform scale operation for whole mesh with copy of elements:
|
||||
|
||||
\image html scale04.png
|
||||
|
||||
result after operation:
|
||||
|
||||
\image html scaleres04.png
|
||||
|
||||
|
||||
|
||||
4. Perform scale operation for group of faces with copy of elements:
|
||||
|
||||
\image html scale06.png
|
||||
|
||||
result after operation:
|
||||
|
||||
\image html scaleres06.png
|
||||
|
||||
|
||||
|
||||
5. Perform scale operation for two edges with moving of elements:
|
||||
|
||||
\image html scale07.png
|
||||
|
||||
result after operation:
|
||||
|
||||
\image html scaleres07.png
|
||||
|
||||
|
||||
|
||||
6. Perform scale operation for one face with moving of elements:
|
||||
|
||||
\image html scale09.png
|
||||
|
||||
result after operation:
|
||||
|
||||
\image html scaleres09.png
|
||||
|
||||
|
||||
<br><b>See Also</b> a sample TUI Script of a \ref tui_scale "Scale" operation.
|
||||
|
||||
|
||||
*/
|
55
doc/salome/gui/SMESH/input/split_to_tetra.doc
Normal file
@ -0,0 +1,55 @@
|
||||
/*!
|
||||
|
||||
\page split_to_tetra_page Splitting volumes into tetrahedra
|
||||
|
||||
\n This operation allows to split volumic elements into tetrahedra.
|
||||
2D mesh is modified accordingly.
|
||||
|
||||
<em>To split volumes:</em>
|
||||
<ol>
|
||||
<li>Display a mesh or a submesh in the 3D viewer.</li>
|
||||
<li>In the \b Modification menu select the <b>Split into Tetrahedra</b> item or
|
||||
click <em>"Split into Tetrahedra"</em> button in the toolbar.
|
||||
|
||||
\image html split_into_tetra_icon.png
|
||||
<center><em>"Split into Tetrahedra" button</em></center>
|
||||
|
||||
The following dialog box will appear:
|
||||
|
||||
\image html split_into_tetra.png
|
||||
|
||||
\par
|
||||
<ul>
|
||||
<li>The main list contains the list of volumes. You can click on
|
||||
a volume in the 3D viewer and it will be highlighted (lock Shift
|
||||
keyboard button to select several volumes). Click \b Add button and
|
||||
the ID of this volume will be added to the list. To remove a
|
||||
selected element or elements from the list click \b Remove button. <b>Sort
|
||||
list</b> button allows to sort the list of IDs. \b Filter button allows to
|
||||
apply a definite filter to the selection of volumes.
|
||||
<br><b>Note:</b> If you split not all adjacent non-tetrahedral volumes, your mesh becomes
|
||||
non-conform.</li>
|
||||
<li><b>Apply to all</b> radio button allows to split all
|
||||
volumes of the currently displayed mesh or submesh.</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>\b Split hexahedron
|
||||
|
||||
<ul>
|
||||
<li><b>Into 5 tetrahedra</b> and <b>Into 6 tetrahedra</b> allows to
|
||||
specify the number of tetrahedra a hexahedron will be split into. If the specified method does
|
||||
not allow to get a conform mesh, a generic solution is applied: an additional node
|
||||
is created at gravity center of a hexahedron, serving an apex of tetrahedra, all quadrangle sides of the hexahedron are split into two triangles each serving a base of a new tetrahedron.</li>
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li><b>Select from</b> set of fields allows to choose a submesh or an
|
||||
existing group whose elements will be automatically added to the
|
||||
list.</li>
|
||||
</ul>
|
||||
|
||||
<li>Click the \b Apply or <b>Apply and Close</b> button to confirm the operation.</li>
|
||||
</ol>
|
||||
*/
|
@ -5,7 +5,7 @@
|
||||
\n This geometrical operation allows to perform a symmetrical copy of
|
||||
your mesh or some of its elements.
|
||||
|
||||
<em>To create a symmtrical copy of the mesh:</em>
|
||||
<em>To create a symmetrical copy of the mesh:</em>
|
||||
|
||||
<ol>
|
||||
<li>From the \b Modification menu choose \b Transformation -> \b Symmetry item or click
|
||||
@ -76,6 +76,7 @@ name in the adjacent box);</li>
|
||||
</ul>
|
||||
<li>Click \b Apply or <b> Apply and Close</b> button to confirm the
|
||||
operation.</li>
|
||||
</ul>
|
||||
|
||||
</ol>
|
||||
|
||||
|
@ -65,6 +65,7 @@ name in the adjacent box);</li>
|
||||
</li>
|
||||
|
||||
<li>Click \b Apply or <b> Apply and Close</b> button to confirm the operation.</li>
|
||||
</ul>
|
||||
</ol>
|
||||
|
||||
<br><b>See Also</b> a sample TUI Script of a \ref tui_translation "Translation" operation.
|
||||
|
@ -547,6 +547,36 @@ radial_Quad_algo.NumberOfLayers( 4 )
|
||||
mesh.Compute()
|
||||
\endcode
|
||||
|
||||
\anchor tui_quadrangle_parameters
|
||||
<h2>Quadrangle Parameters example </h2>
|
||||
\code
|
||||
import geompy
|
||||
import smesh
|
||||
import StdMeshers
|
||||
|
||||
# Get 1/4 part from the disk face.
|
||||
Box_1 = geompy.MakeBoxDXDYDZ(100, 100, 100)
|
||||
Disk_1 = geompy.MakeDiskR(100, 1)
|
||||
Common_1 = geompy.MakeCommon(Disk_1, Box_1)
|
||||
geompy.addToStudy( Disk_1, "Disk_1" )
|
||||
geompy.addToStudy( Box_1, "Box_1" )
|
||||
geompy.addToStudy( Common_1, "Common_1" )
|
||||
|
||||
# Set the Geometry for meshing
|
||||
Mesh_1 = smesh.Mesh(Common_1)
|
||||
|
||||
# Create Quadrangle parameters and define the Base Vertex.
|
||||
Quadrangle_Parameters_1 = smesh.CreateHypothesis('QuadrangleParams')
|
||||
Quadrangle_Parameters_1.SetTriaVertex( 8 )
|
||||
|
||||
# Define 1D hypothesis and cmpute the mesh
|
||||
Regular_1D = Mesh_1.Segment()
|
||||
Nb_Segments_1 = Regular_1D.NumberOfSegments(10)
|
||||
Nb_Segments_1.SetDistrType( 0 )
|
||||
status = Mesh_1.AddHypothesis(Quadrangle_Parameters_1)
|
||||
Quadrangle_2D = Mesh_1.Quadrangle()
|
||||
Mesh_1.Compute()
|
||||
\endcode
|
||||
|
||||
\n Other meshing algorithms:
|
||||
|
||||
|
@ -44,6 +44,37 @@ angle270 = 1.5 * math.pi
|
||||
mesh.Rotate([], axisXYZ, angle270, 1)
|
||||
\endcode
|
||||
|
||||
<br>
|
||||
\anchor tui_scale
|
||||
<h3>Scale</h3>
|
||||
|
||||
\code
|
||||
import geompy
|
||||
Box = geompy.MakeBoxDXDYDZ(200, 200, 200)
|
||||
f = geompy.SubShapeAllSorted(Box, geompy.ShapeType["FACE"])
|
||||
|
||||
import smesh,SMESH
|
||||
import StdMeshers
|
||||
Mesh1 = smesh.Mesh(f[0])
|
||||
Regular_1D = Mesh1.Segment()
|
||||
Nb_Segments_1 = Regular_1D.NumberOfSegments(3)
|
||||
Nb_Segments_1.SetDistrType( 0 )
|
||||
Quadrangle_2D = Mesh1.Quadrangle()
|
||||
isDone = Mesh1.Compute()
|
||||
|
||||
#Perform scale opration for whole mesh with creation of new mesh
|
||||
newMesh = Mesh1.ScaleMakeMesh(Mesh1,SMESH.PointStruct(100,100,200),[0.5,0.3,0.7],True,"ScaledMesh")
|
||||
|
||||
#Perform scale operation for whole mesh with copy of elements
|
||||
Mesh1.Scale(Mesh1,SMESH.PointStruct(200,100,100),[0.5,0.5,0.5],True,True)
|
||||
|
||||
#Perform scale opration for two edges with moving of elements
|
||||
Mesh1.Scale([1,2],SMESH.PointStruct(-100,100,100),[0.8,1.0,0.7],False)
|
||||
|
||||
#Perform scale opration for one face with moving of elements
|
||||
Mesh1.Scale([21],SMESH.PointStruct(0,200,200),[0.7,0.7,0.7],False)
|
||||
\endcode
|
||||
|
||||
<br>
|
||||
\anchor tui_symmetry
|
||||
<h3>Symmetry</h3>
|
||||
@ -319,4 +350,4 @@ mesh.Compute()
|
||||
mesh.SewSideElements([69, 70, 71, 72], [91, 92, 89, 90], 8, 38, 23, 58)
|
||||
\endcode
|
||||
|
||||
*/
|
||||
*/
|
||||
|
@ -37,8 +37,10 @@ Faces, Edges or both.</li>
|
||||
<li><b>2D Quadratic</b> - allows to select between the representation
|
||||
of quadratic edges as broken <b>lines</b> or as <b>arcs</b></li>
|
||||
<li><b>Orientation of faces</b> - shows vectors of orientation of
|
||||
faces of the selected mesh</li>
|
||||
<li><b>Colors / Size</b> - allows to select color and size of
|
||||
faces of the selected mesh. Vector is shown for each 2D mesh element
|
||||
and for each free face of 3D mesh element. Vector direction is calculated by
|
||||
the first three nodes of face as a cross product of vectors n1-n2 and n1-n3.</li>
|
||||
<li>\subpage colors_size_page "Colors / Size" - allows to select color and size of
|
||||
meshes.</li>
|
||||
<li>\subpage transparency_page "Transparency" - allows to change the
|
||||
transparency of mesh elements.</li>
|
||||
|
@ -1,5 +1,35 @@
|
||||
H1 {
|
||||
body {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
border: none;
|
||||
line-height: 25px;
|
||||
text-align: center;
|
||||
// text-transform:uppercase;
|
||||
background: #D9f4fd;
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
border: 1px solid #CCCCCC;
|
||||
-moz-border-radius: 8px;
|
||||
-moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
/* background-color: rgb(75, 140, 185);
|
||||
color: #ffffff;
|
||||
text-align: center;
|
||||
height: 25px;*/
|
||||
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
table {
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
CAPTION {
|
||||
@ -11,16 +41,6 @@ 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)
|
||||
*/
|
||||
@ -37,7 +57,49 @@ A.codeRef {
|
||||
|
||||
A:hover {
|
||||
text-decoration: none;
|
||||
background-color: lightblue
|
||||
background-color: lightblue;
|
||||
}
|
||||
|
||||
div.contents {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
div.navpath {
|
||||
font-size: 11pt;
|
||||
}
|
||||
|
||||
div.version {
|
||||
background-color:#ffffde;
|
||||
border:1px solid #cccccc;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-size: 9pt;
|
||||
text-align: center;
|
||||
width:100px;
|
||||
-moz-border-radius: 8px;
|
||||
// -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
div.header {
|
||||
background: url("head.png");
|
||||
background-color: #175783;
|
||||
border: 1px solid;
|
||||
height: 80px;
|
||||
background-repeat: no-repeat;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
div.tabs {
|
||||
display: none;
|
||||
}
|
||||
|
||||
div.footer {
|
||||
background-color: #D9f4fd;
|
||||
border: 1px solid #AAAAAA;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-size: 11px;
|
||||
padding: 10px;
|
||||
margin-top: 15px;
|
||||
}
|
||||
|
||||
DL.el {
|
||||
@ -45,10 +107,8 @@ DL.el {
|
||||
}
|
||||
|
||||
/* A code fragment (ex: header) */
|
||||
DIV.fragment {
|
||||
width: 100%;
|
||||
div.fragment {
|
||||
border: none;
|
||||
background-color: #CCCCCC
|
||||
}
|
||||
|
||||
/* In the alpha list (coumpound index), style of an alphabetical index letter */
|
||||
@ -94,10 +154,6 @@ DIV.groupText {
|
||||
font-size: smaller
|
||||
}
|
||||
|
||||
BODY {
|
||||
background: #FFFFFF;
|
||||
}
|
||||
|
||||
/*div.div-page {
|
||||
background-color: #FFFFFF;
|
||||
margin-left: 1em;
|
||||
@ -168,3 +224,212 @@ span.comment { color: #800000 }
|
||||
span.preprocessor { color: #806020 }
|
||||
span.stringliteral { color: #002080 }
|
||||
span.charliteral { color: #008080 }
|
||||
|
||||
/* @group Code Colorization */
|
||||
|
||||
.fragment {
|
||||
font-family: monospace, fixed;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
pre.fragment {
|
||||
width: 95%;
|
||||
border: 1px solid #CCCCCC;
|
||||
-moz-border-radius: 8px;
|
||||
-moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
background-color:#EEF3F5;
|
||||
padding: 4px 6px;
|
||||
margin: 4px 1px 4px 1px;
|
||||
}
|
||||
|
||||
/* Top Navigation style */
|
||||
|
||||
div.navigation {
|
||||
margin-bottom:20px;
|
||||
}
|
||||
|
||||
/* Left navigation panel style */
|
||||
|
||||
body.ftvtree {
|
||||
background-color: #D9f4fd;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
div.directory {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
div.directory.p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
h3.swap {
|
||||
font-size: 10pt;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
/* Link to any cross-referenced Doxygen element */
|
||||
a.el {
|
||||
text-decoration: none;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-weight: bold;
|
||||
font-size: 9pt;
|
||||
color: #551a8b;
|
||||
}
|
||||
|
||||
a.el:hover {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
a.elRef {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
|
||||
#MSearchBox {
|
||||
-moz-border-radius:8px 8px 8px 8px;
|
||||
background-color:white;
|
||||
border:1px solid #84B0C7;
|
||||
margin:0;
|
||||
padding:0;
|
||||
white-space:nowrap;
|
||||
}
|
||||
|
||||
div.directory img {
|
||||
vertical-align:-30%;
|
||||
}
|
||||
|
||||
div.directory p {
|
||||
white-space:nowrap;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
div.directory-alt div {
|
||||
display: none;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
|
||||
div.directory div {
|
||||
display: none;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
div.version {
|
||||
background-color:#ffffde;
|
||||
border:1px solid #cccccc;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-size: 9pt;
|
||||
text-align: center;
|
||||
width:100px;
|
||||
-moz-border-radius: 8px;
|
||||
// -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
/* @group Member Descriptions */
|
||||
|
||||
.mdescLeft, .mdescRight,
|
||||
.memItemLeft, .memItemRight,
|
||||
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
|
||||
background-color: #FAFAFA;
|
||||
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 #ccc;
|
||||
}
|
||||
|
||||
.memItemLeft, .memTemplItemLeft {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.memTemplParams {
|
||||
color: #606060;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* @end */
|
||||
|
||||
/* Styles for detailed member documentation */
|
||||
|
||||
.memtemplate {
|
||||
font-size: 80%;
|
||||
color: #606060;
|
||||
font-weight: normal;
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
.memnav {
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
margin-right: 15px;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
.memitem {
|
||||
padding: 0;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.memname {
|
||||
white-space: nowrap;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.memproto, .memdoc {
|
||||
border: 1px solid #84b0c7;
|
||||
}
|
||||
|
||||
.memproto {
|
||||
padding: 0;
|
||||
background-color: #d5e1e8;
|
||||
font-weight: bold;
|
||||
-webkit-border-top-left-radius: 8px;
|
||||
-webkit-border-top-right-radius: 8px;
|
||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
-moz-border-radius-topleft: 8px;
|
||||
-moz-border-radius-topright: 8px;
|
||||
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
.memdoc {
|
||||
padding: 2px 5px;
|
||||
background-color: #eef3f5;
|
||||
border-top-width: 0;
|
||||
-webkit-border-bottom-left-radius: 8px;
|
||||
-webkit-border-bottom-right-radius: 8px;
|
||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
-moz-border-radius-bottomleft: 8px;
|
||||
-moz-border-radius-bottomright: 8px;
|
||||
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
|
||||
}
|
||||
|
||||
.paramkey {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.paramtype {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.paramname {
|
||||
color: #602020;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.paramname em {
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
/* @end */
|
||||
|
@ -3,10 +3,11 @@
|
||||
<head>
|
||||
</head>
|
||||
<body>
|
||||
<hr style="width: 100%; height: 2px;">
|
||||
<div class="footer">
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE<br>
|
||||
Copyright © 2007-2010 CEA/DEN, EDF R&D, OPEN CASCADE<br>
|
||||
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS<br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
10
doc/salome/gui/SMESH/static/header.html.in
Executable file
@ -0,0 +1,10 @@
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>$title</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<div class="header"></div>
|
||||
<div align="right"><div class="version">Version: @VERSION@</div></div>
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,13 +16,17 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
# File : Makefile.in
|
||||
# Author : Vasily Rusyaev (Open Cascade NN)
|
||||
# Module : doc
|
||||
#
|
||||
include $(top_srcdir)/adm_local/unix/make_common_starter.am
|
||||
|
||||
EXTRA_DIST += images static
|
||||
EXTRA_DIST += images static/doxygen.css static/footer.html
|
||||
|
||||
tuidocdir = $(docdir)/tui/SMESH
|
||||
tuidoc_DATA = images/head.png images/smeshscreen.png
|
||||
|
||||
dist_doc_DATA = \
|
||||
extra/AddNetgenInSalome2.pdf \
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -24,7 +24,7 @@
|
||||
#---------------------------------------------------------------------------
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
PROJECT_NAME = "Mesh Module Programming Guide v.@VERSION@"
|
||||
PROJECT_NAME = "SALOME Mesh Module Developer"
|
||||
PROJECT_NUMBER =
|
||||
OUTPUT_DIRECTORY = SMESH
|
||||
CREATE_SUBDIRS = NO
|
||||
@ -99,8 +99,9 @@ WARN_LOGFILE =
|
||||
INPUT = @top_srcdir@/src \
|
||||
@top_srcdir@/bin \
|
||||
@top_srcdir@/idl \
|
||||
@top_builddir@/bin
|
||||
FILE_PATTERNS = *.idl *.hxx *.cxx *.h *.c *.hh *.cc @DOXYGEN_PYTHON_EXTENSION@
|
||||
@top_builddir@/bin \
|
||||
@srcdir@/input
|
||||
FILE_PATTERNS = *.idl *.hxx *.cxx *.h *.c *.hh *.cc @DOXYGEN_PYTHON_EXTENSION@ *.doc
|
||||
RECURSIVE = YES
|
||||
EXCLUDE =
|
||||
EXCLUDE_SYMLINKS = NO
|
||||
@ -137,7 +138,7 @@ IGNORE_PREFIX =
|
||||
GENERATE_HTML = YES
|
||||
HTML_OUTPUT = .
|
||||
HTML_FILE_EXTENSION = .html
|
||||
HTML_HEADER = @srcdir@/static/myheader.html
|
||||
HTML_HEADER = @builddir@/static/header.html
|
||||
HTML_FOOTER = @srcdir@/static/footer.html
|
||||
HTML_STYLESHEET = @srcdir@/static/doxygen.css
|
||||
HTML_ALIGN_MEMBERS = YES
|
||||
|
BIN
doc/salome/tui/images/head.png
Executable file
After Width: | Height: | Size: 77 KiB |
BIN
doc/salome/tui/images/smeshscreen.png
Executable file
After Width: | Height: | Size: 60 KiB |
13
doc/salome/tui/input/index.doc
Normal file
@ -0,0 +1,13 @@
|
||||
/*! \mainpage
|
||||
|
||||
\image html smeshscreen.png
|
||||
|
||||
To browse the \b SALOME Mesh module Developer Documentation, follow the links below or use navigation menu at the top of the page:
|
||||
<ul>
|
||||
<li> <a href="modules.html">Modules</a> - documentation of TUI functionality.</li>
|
||||
<li> <a href="namespaces.html">Name Spaces</a> - list of TUI packages and scripts.</li>
|
||||
<li> <a href="annotated.html">Data Structures</a> - list of all data structures and classes with brief descriptions.</li>
|
||||
<li> <a href="files.html">Files</a> - list of all files with brief descriptions.</li>
|
||||
</ul>
|
||||
|
||||
*/
|
@ -1,5 +1,32 @@
|
||||
H1 {
|
||||
body {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
border: none;
|
||||
line-height: 25px;
|
||||
text-align: center;
|
||||
// text-transform:uppercase;
|
||||
background: #D9f4fd;
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
border: 1px solid #CCCCCC;
|
||||
margin-top: 50px;
|
||||
-moz-border-radius: 8px;
|
||||
-moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 12pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
table {
|
||||
font-size: 10pt;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
CAPTION {
|
||||
@ -11,16 +38,6 @@ 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)
|
||||
*/
|
||||
@ -37,7 +54,53 @@ A.codeRef {
|
||||
|
||||
A:hover {
|
||||
text-decoration: none;
|
||||
background-color: lightblue
|
||||
background-color: lightblue;
|
||||
}
|
||||
|
||||
div.contents {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-size: 10pt;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
div.navpath {
|
||||
font-size: 11pt;
|
||||
}
|
||||
|
||||
div.header {
|
||||
background: url("head.png");
|
||||
background-color: #175783;
|
||||
border: 1px solid;
|
||||
height: 80px;
|
||||
background-repeat: no-repeat;
|
||||
margin-bottom:20px;
|
||||
}
|
||||
|
||||
div.tabs {
|
||||
text-align: justify;
|
||||
margin-left : 2px;
|
||||
margin-right : 2px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
div.footer {
|
||||
background-color: #D9f4fd;
|
||||
border: 1px solid #AAAAAA;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-size: 11px;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
div.div-footer {
|
||||
background-color: #D9f4fd;
|
||||
border: 1px solid #AAAAAA;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-size: 11px;
|
||||
padding: 10px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
DL.el {
|
||||
@ -45,10 +108,8 @@ DL.el {
|
||||
}
|
||||
|
||||
/* A code fragment (ex: header) */
|
||||
DIV.fragment {
|
||||
width: 100%;
|
||||
div.fragment {
|
||||
border: none;
|
||||
background-color: #CCCCCC
|
||||
}
|
||||
|
||||
/* In the alpha list (coumpound index), style of an alphabetical index letter */
|
||||
@ -94,10 +155,6 @@ DIV.groupText {
|
||||
font-size: smaller
|
||||
}
|
||||
|
||||
BODY {
|
||||
background: #FFFFFF;
|
||||
}
|
||||
|
||||
/*div.div-page {
|
||||
background-color: #FFFFFF;
|
||||
margin-left: 1em;
|
||||
@ -115,17 +172,19 @@ BODY {
|
||||
border-color: #0D299A;
|
||||
}*/
|
||||
|
||||
DIV.div-footer {
|
||||
margin-left: 1em;
|
||||
margin-right: 1em;
|
||||
margin-bottom: 0.2em;
|
||||
text-align: right;
|
||||
font-size: 9pt;
|
||||
div.tabs {
|
||||
text-align: justify;
|
||||
margin-left : 2px;
|
||||
margin-right : 2px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px
|
||||
font-weight: bold;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
/* In File List, Coumpound List, etc, 1st column of the index */
|
||||
TD.indexkey {
|
||||
background-color: #CCCCCC;
|
||||
background-color: #DDDDEE;
|
||||
font-weight: bold;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
@ -139,7 +198,7 @@ TD.indexkey {
|
||||
|
||||
/* In File List, Coumpound List, etc, 2nd column of the index */
|
||||
TD.indexvalue {
|
||||
background-color: #CCCCCC;
|
||||
background-color: #EEEEFF;
|
||||
font-style: italic;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
@ -158,3 +217,227 @@ span.comment { color: #800000 }
|
||||
span.preprocessor { color: #806020 }
|
||||
span.stringliteral { color: #002080 }
|
||||
span.charliteral { color: #008080 }
|
||||
|
||||
/* @group Code Colorization */
|
||||
|
||||
.fragment {
|
||||
font-family: monospace, fixed;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
pre.fragment {
|
||||
width: 95%;
|
||||
border: 1px solid #CCCCCC;
|
||||
-moz-border-radius: 8px;
|
||||
-moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
background-color:#EEF3F5;
|
||||
padding: 4px 6px;
|
||||
margin: 20px;
|
||||
}
|
||||
|
||||
/* Top Navigation style */
|
||||
|
||||
div.navigation {
|
||||
margin-bottom:20px;
|
||||
}
|
||||
|
||||
/* Left navigation panel style */
|
||||
|
||||
body.ftvtree {
|
||||
background-color: #D9f4fd;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
div.directory {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
div.directory.p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
h3.swap {
|
||||
font-size: 10pt;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
/* Link to any cross-referenced Doxygen element */
|
||||
a.el {
|
||||
text-decoration: none;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-weight: bold;
|
||||
font-size: 10pt;
|
||||
color: #551a8b;
|
||||
}
|
||||
|
||||
a.el:hover {
|
||||
background-color: transparent;
|
||||
color: #551acc;
|
||||
}
|
||||
|
||||
a {
|
||||
// text-decoration: none;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-weight: bold;
|
||||
font-size: 10pt;
|
||||
color: #551a8b;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: transparent;
|
||||
color: #551acc;
|
||||
}
|
||||
|
||||
a.elRef {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
|
||||
#MSearchBox {
|
||||
-moz-border-radius:8px 8px 8px 8px;
|
||||
background-color:white;
|
||||
border:1px solid #84B0C7;
|
||||
margin:0;
|
||||
padding:0;
|
||||
white-space:nowrap;
|
||||
}
|
||||
|
||||
div.directory img {
|
||||
vertical-align:-30%;
|
||||
}
|
||||
|
||||
div.directory p {
|
||||
white-space:nowrap;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
div.directory-alt div {
|
||||
display: none;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
|
||||
div.directory div {
|
||||
display: none;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
div.version {
|
||||
background-color:#ffffde;
|
||||
border:1px solid #cccccc;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-size: 9pt;
|
||||
text-align: center;
|
||||
width:100px;
|
||||
-moz-border-radius: 8px;
|
||||
// -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
|
||||
/* @group Member Descriptions */
|
||||
|
||||
.mdescLeft, .mdescRight,
|
||||
.memItemLeft, .memItemRight,
|
||||
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
|
||||
background-color: #FAFAFA;
|
||||
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 #ccc;
|
||||
}
|
||||
|
||||
.memItemLeft, .memTemplItemLeft {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.memTemplParams {
|
||||
color: #606060;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/* @end */
|
||||
|
||||
/* Styles for detailed member documentation */
|
||||
|
||||
.memtemplate {
|
||||
font-size: 80%;
|
||||
color: #606060;
|
||||
font-weight: normal;
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
.memnav {
|
||||
background-color: #e8eef2;
|
||||
border: 1px solid #84b0c7;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
margin-right: 15px;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
.memitem {
|
||||
padding: 0;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.memname {
|
||||
white-space: nowrap;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.memproto, .memdoc {
|
||||
border: 1px solid #84b0c7;
|
||||
}
|
||||
|
||||
.memproto {
|
||||
padding: 0;
|
||||
background-color: #d5e1e8;
|
||||
font-weight: bold;
|
||||
-webkit-border-top-left-radius: 8px;
|
||||
-webkit-border-top-right-radius: 8px;
|
||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
-moz-border-radius-topleft: 8px;
|
||||
-moz-border-radius-topright: 8px;
|
||||
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
.memdoc {
|
||||
padding: 2px 5px;
|
||||
background-color: #eef3f5;
|
||||
border-top-width: 0;
|
||||
-webkit-border-bottom-left-radius: 8px;
|
||||
-webkit-border-bottom-right-radius: 8px;
|
||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
-moz-border-radius-bottomleft: 8px;
|
||||
-moz-border-radius-bottomright: 8px;
|
||||
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
|
||||
}
|
||||
|
||||
.paramkey {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.paramtype {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.paramname {
|
||||
color: #602020;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.paramname em {
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
/* @end */
|
||||
|
@ -1,5 +1,14 @@
|
||||
</DIV>
|
||||
<DIV class="div-footer">
|
||||
Generated on $datetime for $projectname by <A href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></A> $doxygenversion</DIV>
|
||||
</BODY>
|
||||
</HTML>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<body>
|
||||
<div class="footer">
|
||||
<!--hr style="width: 100%; height: 2px;"-->
|
||||
<div style="text-align: center;">
|
||||
Copyright © 2007-2010 CEA/DEN, EDF R&D, OPEN CASCADE<br>
|
||||
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS<br>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
14
doc/salome/tui/static/header.html.in
Executable file
@ -0,0 +1,14 @@
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
|
||||
<title>$title</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="header"></div>
|
||||
<div align="right"><div class="version">Version: @VERSION@</div></div>
|
||||
</body>
|
||||
</html>
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
# This Makefile is responsible of generating the client and server
|
||||
# implementation of IDL interfaces for both C++ and python usage.
|
||||
# The building process of the C++ files is in charge of each source
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
// File : SMESH_BasicHypothesis.idl
|
||||
// Author : Paul RASCLE, EDF
|
||||
//
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
// File : SMESH_Filter.idl
|
||||
// Author : Alexey Petrov, OCC
|
||||
//
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,9 +19,10 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
// File : SMESH_Gen.idl
|
||||
// Author : Paul RASCLE, EDF
|
||||
|
||||
//
|
||||
#ifndef _SMESH_GEN_IDL_
|
||||
#define _SMESH_GEN_IDL_
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
// File : SMESH_Group.idl
|
||||
// Author : Sergey ANIKIN, OCC
|
||||
// $Header$
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
// File : SMESH_Hypothesis.idl
|
||||
// Author : Paul RASCLE, EDF
|
||||
// $Header$
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,10 +19,10 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
// File : SMESH_Mesh.idl
|
||||
// Author : Paul RASCLE, EDF
|
||||
//
|
||||
|
||||
#ifndef _SMESH_MESH_IDL_
|
||||
#define _SMESH_MESH_IDL_
|
||||
|
||||
@ -520,6 +520,13 @@ module SMESH
|
||||
SMESH_MeshEditor GetMeshEditPreviewer()
|
||||
raises (SALOME::SALOME_Exception);
|
||||
|
||||
/*!
|
||||
* Return true if the mesh has been edited since a total re-compute
|
||||
* and those modifications may prevent successful partial re-compute
|
||||
*/
|
||||
boolean HasModificationsToDiscard()
|
||||
raises (SALOME::SALOME_Exception);
|
||||
|
||||
/*! Check group names for duplications.
|
||||
* Consider maximum group name length stored in MED file.
|
||||
*/
|
||||
@ -666,6 +673,9 @@ module SMESH
|
||||
ElementType GetElementType( in long id, in boolean iselem )
|
||||
raises (SALOME::SALOME_Exception);
|
||||
|
||||
EntityType GetElementGeomType( in long id )
|
||||
raises (SALOME::SALOME_Exception);
|
||||
|
||||
long_array GetSubMeshElementsId(in long ShapeID)
|
||||
raises (SALOME::SALOME_Exception);
|
||||
|
||||
@ -771,6 +781,16 @@ module SMESH
|
||||
*/
|
||||
long ElemNbFaces(in long id);
|
||||
|
||||
/*!
|
||||
* Returns nodes of given face (counted from zero) for given volumic element.
|
||||
*/
|
||||
long_array GetElemFaceNodes(in long elemId, in short faceIndex);
|
||||
|
||||
/*!
|
||||
* Returns an element based on all given nodes.
|
||||
*/
|
||||
long FindElementByNodes(in long_array nodes);
|
||||
|
||||
/*!
|
||||
* Returns true if given element is polygon
|
||||
*/
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,9 +19,9 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
// File : SMESH_MeshEditor.idl
|
||||
//
|
||||
|
||||
#ifndef _SMESH_MESHEDITOR_IDL_
|
||||
#define _SMESH_MESHEDITOR_IDL_
|
||||
|
||||
@ -35,6 +35,11 @@ module SMESH
|
||||
interface NumericalFunctor;
|
||||
interface SMESH_MeshEditor
|
||||
{
|
||||
/*!
|
||||
* \brief Wrap a sequence of ids in a SMESH_IDSource
|
||||
*/
|
||||
SMESH_IDSource MakeIDSource(in long_array IDsOfElements);
|
||||
|
||||
boolean RemoveElements(in long_array IDsOfElements);
|
||||
|
||||
boolean RemoveNodes(in long_array IDsOfNodes);
|
||||
@ -211,6 +216,17 @@ module SMESH
|
||||
long BestSplit (in long IDOfQuad,
|
||||
in NumericalFunctor Criterion);
|
||||
|
||||
/*!
|
||||
* \brief Split volumic elements into tetrahedrons
|
||||
* \param elems - elements to split
|
||||
* \param methodFlags - flags passing splitting method:
|
||||
* 1 - split the hexahedron into 5 tetrahedrons
|
||||
* 2 - split the hexahedron into 6 tetrahedrons
|
||||
*/
|
||||
void SplitVolumesIntoTetra(in SMESH_IDSource elems, in short methodFlags)
|
||||
raises (SALOME::SALOME_Exception);
|
||||
|
||||
|
||||
enum Smooth_Method { LAPLACIAN_SMOOTH, CENTROIDAL_SMOOTH };
|
||||
|
||||
boolean Smooth(in long_array IDsOfElements,
|
||||
@ -554,6 +570,19 @@ module SMESH
|
||||
in boolean CopyGroups,
|
||||
in string MeshName);
|
||||
|
||||
void Scale (in SMESH_IDSource theObject,
|
||||
in PointStruct thePoint,
|
||||
in double_array theScaleFact,
|
||||
in boolean Copy);
|
||||
ListOfGroups ScaleMakeGroups (in SMESH_IDSource theObject,
|
||||
in PointStruct thePoint,
|
||||
in double_array theScaleFact);
|
||||
SMESH_Mesh ScaleMakeMesh (in SMESH_IDSource theObject,
|
||||
in PointStruct thePoint,
|
||||
in double_array theScaleFact,
|
||||
in boolean CopyGroups,
|
||||
in string MeshName);
|
||||
|
||||
void Rotate (in long_array IDsOfElements,
|
||||
in AxisStruct Axis,
|
||||
in double AngleInRadians,
|
||||
@ -626,6 +655,12 @@ module SMESH
|
||||
*/
|
||||
long_array FindElementsByPoint(in double x, in double y, in double z, in ElementType type);
|
||||
|
||||
/*!
|
||||
* Return point state in a closed 2D mesh in terms of TopAbs_State enumeration.
|
||||
* TopAbs_UNKNOWN state means that either mesh is wrong or the analysis fails.
|
||||
*/
|
||||
short GetPointState(in double x, in double y, in double z);
|
||||
|
||||
enum Sew_Error {
|
||||
SEW_OK,
|
||||
SEW_BORDER1_NOT_FOUND,
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
// File : SMESH_Pattern.idl
|
||||
// Created : Mon Aug 2 10:48:36 2004
|
||||
// Author : Edward AGAPOV (eap)
|
||||
|
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
# -* Makefile *-
|
||||
# Author : Patrick GOLDBRONN (CEA)
|
||||
# Date : 28/06/2001
|
||||
@ -167,7 +165,10 @@ dist_salomeres_DATA = \
|
||||
mesh_extractGroup.png \
|
||||
mesh_precompute.png \
|
||||
mesh_2d_from_3d.png \
|
||||
mesh_free_faces.png
|
||||
mesh_free_faces.png \
|
||||
scale.png \
|
||||
scale_along_axes.png \
|
||||
split_into_tetra.png
|
||||
|
||||
# VSR: little trick to avoid putting if SMESHCatalog.xml to the distribution archive
|
||||
nodist_salomeres_SCRIPTS = SMESHCatalog.xml
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version='1.0' encoding='us-ascii' ?>
|
||||
<!--
|
||||
Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
Copyright (C) 2007-2010 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
|
||||
@ -32,7 +32,7 @@
|
||||
</path-prefix-list>
|
||||
|
||||
<type-list>
|
||||
<objref name="SMESH_Mesh" id="IDL:Mesh/SMESH_Mesh:1.0"/>
|
||||
<objref name="SMESH_Mesh" id="IDL:SMESH/SMESH_Mesh:1.0"/>
|
||||
<objref name="SMESH_Hypothesis" id="IDL:SMESH/SMESH_Hypothesis:1.0"/>
|
||||
</type-list>
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
<!--
|
||||
Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
Copyright (C) 2007-2010 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
|
||||
@ -33,7 +33,8 @@
|
||||
<parameter name="backface_color" value="0, 0, 255"/>
|
||||
<parameter name="elem0d_color" value="0, 255, 0"/>
|
||||
<parameter name="highlight_color" value="0, 255, 255"/>
|
||||
<parameter name="node_size" value="3" />
|
||||
<parameter name="type_of_marker" value="1" />
|
||||
<parameter name="marker_scale" value="9" />
|
||||
<parameter name="elem0d_size" value="5" />
|
||||
<parameter name="element_width" value="1" />
|
||||
<parameter name="shrink_coeff" value="75"/>
|
||||
@ -73,6 +74,14 @@
|
||||
<parameter name="quadratic_mode" value="0"/>
|
||||
<parameter name="max_angle" value="2"/>
|
||||
<parameter name="documentation" value="smesh_help"/>
|
||||
<!-- Input field precisions -->
|
||||
<parameter name="def_precision" value="3" />
|
||||
<parameter name="length_precision" value="-6" />
|
||||
<parameter name="angle_precision" value="-3" />
|
||||
<parameter name="len_tol_precision" value="-7" />
|
||||
<parameter name="parametric_precision" value="-6" />
|
||||
<parameter name="area_precision" value="-6" />
|
||||
<parameter name="vol_precision" value="-6" />
|
||||
</section>
|
||||
<section name="smesh_help" >
|
||||
<parameter name="sub_menu" value="%1 module"/>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version='1.0' encoding='us-ascii'?>
|
||||
<!DOCTYPE meshers PUBLIC "" "desktop.dtd">
|
||||
<!--
|
||||
Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
Copyright (C) 2007-2010 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
|
||||
@ -215,6 +215,7 @@
|
||||
label-id="Hexahedron (i,j,k)"
|
||||
icon-id="mesh_algo_hexa.png"
|
||||
input="QUAD"
|
||||
need-geom="false"
|
||||
dim="3"/>
|
||||
|
||||
<algorithm type="Projection_1D"
|
||||
|
BIN
resources/scale.png
Normal file
After Width: | Height: | Size: 885 B |
BIN
resources/scale_along_axes.png
Normal file
After Width: | Height: | Size: 874 B |
BIN
resources/split_into_tetra.png
Normal file
After Width: | Height: | Size: 923 B |
@ -1,7 +1,4 @@
|
||||
# Copyright (C) 2007-2008 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
|
||||
# Copyright (C) 2007-2010 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
|
||||
@ -19,6 +16,7 @@
|
||||
#
|
||||
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
#
|
||||
|
||||
# File : Makefile.in
|
||||
# Author : Patrick GOLDBRONN (CEA)
|
||||
# Modified by : Alexander BORODIN (OCN) - autotools usage
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
#include "SMESH_ControlsDef.hxx"
|
||||
|
||||
int main(int argc, char** argv)
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
#include "SMESH_ControlsDef.hxx"
|
||||
|
||||
#include <set>
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
#ifndef _SMESH_CONTROLS_HXX_
|
||||
#define _SMESH_CONTROLS_HXX_
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
#ifndef _SMESH_CONTROLSDEF_HXX_
|
||||
#define _SMESH_CONTROLSDEF_HXX_
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
#include "Driver_Document.h"
|
||||
|
||||
Driver_Document::Driver_Document():
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
#ifndef _INCLUDE_DRIVER_DOCUMENT
|
||||
#define _INCLUDE_DRIVER_DOCUMENT
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
// SMESH Driver : implementaion of driver for reading and writing
|
||||
// File : Mesh_Reader.cxx
|
||||
// Module : SMESH
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
|
||||
// Copyright (C) 2007-2010 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
|
||||
@ -19,6 +19,7 @@
|
||||
//
|
||||
// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
|
||||
//
|
||||
|
||||
// SMESH Driver : implementaion of driver for reading and writing
|
||||
// File : Mesh_Reader.h
|
||||
// Module : SMESH
|
||||
|