source salome.csh
where <KERNEL_ROOT_DIR> is KERNEL binaries directory, e.g.
- KERNEL_7.2.0 for the 7.2.0 version.
+ KERNEL_7.3.0 for the 7.3.0 version.
2.2. Launching of SALOME
After you set environment you can start SALOME. Go to the KERNEL
- module's binaries directory (KERNEL_7.2.0/bin/salome for the version
- 7.2.0) by using of 'cd' command and then type:
+ module's binaries directory (KERNEL_7.3.0/bin/salome for the version
+ 7.3.0) by using of 'cd' command and then type:
runSalome [<parameters>]
In this scenario it is supposed that you have installed SALOME
modules sources in the /home/user/salome directory. The name of each module
sources directory depends on the version of the platform, for example,
- KERNEL_SRC_7.2.0 for KERNEL module of SALOME version 7.2.0.
+ KERNEL_SRC_7.3.0 for KERNEL module of SALOME version 7.3.0.
Compilation and installation should be performed according to
the dependencies between modules:
- create a configuration script by typing
- ../KERNEL_SRC_7.2.0/build_configure
+ ../KERNEL_SRC_7.3.0/build_configure
- run configure script which will check the environment and create
Makefile files:
- ../KERNEL_SRC_7.2.0/configure --prefix=/home/user/salome/KERNEL-7.2.0
+ ../KERNEL_SRC_7.3.0/configure --prefix=/home/user/salome/KERNEL-7.3.0
Note, that --prefix option defines the directory where you want to
install KERNEL module after 'make install' procedure. configure script
make install
After you have completed this scenario, KERNEL module is built and
- installed into /home/user/salome/KERNEL-7.2.0 directory.
+ installed into /home/user/salome/KERNEL-7.3.0 directory.
- modify your environment scripts:
* for bash:
- export KERNEL_ROOT_DIR=/home/user/salome/KERNEL-7.2.0
+ export KERNEL_ROOT_DIR=/home/user/salome/KERNEL-7.3.0
* for csh:
- setenv KERNEL_ROOT_DIR /home/user/salome/KERNEL-7.2.0
+ setenv KERNEL_ROOT_DIR /home/user/salome/KERNEL-7.3.0
- then repeat this scenario for other modules you want to build taking
into account the dependencies between modules (see dependencies table
setenv MODULE_ROOT_DIR /home/user/salome/<MODULE_distribution>
- where <MODULE_distribution> is a MODULE-7.2.0 (see above).
+ where <MODULE_distribution> is a MODULE-7.3.0 (see above).
4.2. Automatic build procedure: build.csh and build.sh scripts
- generate CMakeLists.txt files:
- cd KERNEL_SRC_7.2.0
+ cd KERNEL_SRC_7.3.0
./build_cmake
cd ..
- run cmake
- cmake -DCMAKE_INSTALL_PREFIX=/home/user/salome/KERNEL-7.2.0 ../KERNEL_SRC_7.2.0
+ cmake -DCMAKE_INSTALL_PREFIX=/home/user/salome/KERNEL-7.3.0 ../KERNEL_SRC_7.3.0
Note, that -DCMAKE_INSTALL_PREFIX option defines the directory where you want to
install KERNEL module after 'make install' procedure. You
make install
After you have completed this scenario, KERNEL module is built and
- installed into /home/user/salome/KERNEL-7.2.0 directory.
+ installed into /home/user/salome/KERNEL-7.3.0 directory.
- modify your environment scripts:
* for bash:
- export KERNEL_ROOT_DIR=/home/user/salome/KERNEL-7.2.0
+ export KERNEL_ROOT_DIR=/home/user/salome/KERNEL-7.3.0
* for csh:
- setenv KERNEL_ROOT_DIR /home/user/salome/KERNEL-7.2.0
+ setenv KERNEL_ROOT_DIR /home/user/salome/KERNEL-7.3.0
================================================================================
<document>
- <config version="7.2.0"
+ <config version="7.3.0"
caption="SALOME v%1"
copyright="<h5>Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE<br><br>Copyright (C) 2003-2007 OPEN CASCADE,<br>EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D,<br>LEG, PRINCIPIA R&D, BUREAU VERITAS</h5>"
license="<h5>GNU LGPL</h5>"
platforms="CentOS 5.5 64bit"
- targetdir="${HOME}/salome_7.2.0"
+ targetdir="${HOME}/salome_7.3.0"
tempdir="/tmp"
optionallibs="libcppunit,libblsurf"/>
type="component"
description="SALOME platform KERNEL module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="39376,13516,135020"
type="component"
description="SALOME platform GUI module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="16852,17076,102216"
script="GUI.sh"/>
type="component"
description="SALOME platform GEOM module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="32484,27092,157884"
type="component"
description="SALOME platform MED module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="132980,94224,423000"
type="component"
description="SALOME platform SMESH module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="35052,22268,155620"
type="component"
description="SALOME platform VISU module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="28204,13148,128936"
script="VISU.sh"/>
type="component"
description="SALOME platform PARAVIS module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="161032,1396,599320"
script="PARAVIS.sh"/>
type="component"
description="SALOME platform HEXABLOCK module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="35052,22268,155620"
script="HEXABLOCK.sh"/>
type="component"
description="SALOME platform HEXABLOCK meshing algorithm plugin">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="5772,54320,64924"
script="HEXABLOCKPLUGIN.sh"/>
type="component"
description="SALOME platform NETGEN meshing algorithm plugin">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="5772,54320,64924"
type="component"
description="SALOME platform GHS3D meshing algorithm plugin. For use this plugin you should add the path to ghs3d to your PATH environment variable.">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="816,2360,9188"
type="component"
description="SMESH plugin from CEA">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="792,2560,9636"
type="component"
description="SMESH plugin from CEA sources">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="1356,2756,12000"
type="component"
description="SMESH plugin from CEA">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="584,2332,8420"
type="component"
description="SALOME platform COMPONENT module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="2960,3100,18892"
script="COMPONENT.sh"/>
type="component"
description="SALOME platform PYCALCULATOR module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="220,2060,5764"
script="PYCALCULATOR.sh"/>
type="component"
description="SALOME platform CALCULATOR module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1012,2320,8644"
script="CALCULATOR.sh"/>
type="component"
description="Example SALOME C++ module: Hello.">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="540,2096,6656"
script="HELLO.sh"/>
type="component"
description="Example SALOME Python module: Hello.">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="PYHELLO.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMGEN.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMSOLV.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMIC.sh"/>
type="component"
description="LIGHT (no-CORBA-engine) SALOME module example">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="248,2080,6364"
script="LIGHT.sh"/>
type="component"
description="LIGHT Python (no-CORBA-engine) SALOME module example">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="112,1796,4772"
script="PYLIGHT.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="196,1808,5060"
script="RANDOMIZER.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="480,2316,7680"
script="SIERPINSKY.sh"/>
type="component"
description="Med Memory package">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="208,221,2958"
script="FILTER.sh"/>
type="component"
description="Tool to supervise execution of complex interconnected scientific applications">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="49528,27596,226440"
script="YACS.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="356,668,1200"
script="YACSGEN.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1880,512,15476"
script="JOBMANAGER.sh"/>
type="component"
description="SALOME samples files">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="SAMPLES.sh"/>
type="component"
description="Introduction to the developing of an application based on SALOME platform">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="TUTORIAL.sh"/>
type="component"
description="SALOME platform HOMARD module">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="HOMARD.sh"/>
type="component"
description="SALOME module generator">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1332,3160,11504"
script="HXX2SALOME.sh"/>
type="component"
description="SALOME module generator documentation">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,2308,2308"
script="HXX2SALOMEDOC.sh"/>
type="component"
description="SALOME documentation">
<installation os="CentOS 5.5 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,814464,0"
script="DOCUMENTATION.sh"/>
<document>
- <config version="7.2.0"
+ <config version="7.3.0"
caption="SALOME v%1"
copyright="<h5>Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE<br><br>Copyright (C) 2003-2007 OPEN CASCADE,<br>EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D,<br>LEG, PRINCIPIA R&D, BUREAU VERITAS</h5>"
license="<h5>GNU LGPL</h5>"
platforms="CentOS 6.3 64bit"
- targetdir="${HOME}/salome_7.2.0"
+ targetdir="${HOME}/salome_7.3.0"
tempdir="/tmp"
optionallibs="libcppunit,libblsurf"/>
type="component"
description="SALOME platform KERNEL module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="39376,13516,135020"
type="component"
description="SALOME platform GUI module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="16852,17076,102216"
script="GUI.sh"/>
type="component"
description="SALOME platform GEOM module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="32484,27092,157884"
type="component"
description="SALOME platform MED module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="132980,94224,423000"
type="component"
description="SALOME platform SMESH module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="35052,22268,155620"
type="component"
description="SALOME platform VISU module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="28204,13148,128936"
script="VISU.sh"/>
type="component"
description="SALOME platform PARAVIS module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="161032,1396,599320"
script="PARAVIS.sh"/>
type="component"
description="SALOME platform HEXABLOCK module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="35052,22268,155620"
script="HEXABLOCK.sh"/>
type="component"
description="SALOME platform HEXABLOCK meshing algorithm plugin">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="5772,54320,64924"
script="HEXABLOCKPLUGIN.sh"/>
type="component"
description="SALOME platform NETGEN meshing algorithm plugin">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="5772,54320,64924"
type="component"
description="SALOME platform GHS3D meshing algorithm plugin. For use this plugin you should add the path to ghs3d to your PATH environment variable.">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="816,2360,9188"
type="component"
description="SMESH plugin from CEA">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="792,2560,9636"
type="component"
description="SMESH plugin from CEA sources">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="1356,2756,12000"
type="component"
description="SMESH plugin from CEA">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="584,2332,8420"
type="component"
description="SALOME platform COMPONENT module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="2960,3100,18892"
script="COMPONENT.sh"/>
type="component"
description="SALOME platform PYCALCULATOR module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="220,2060,5764"
script="PYCALCULATOR.sh"/>
type="component"
description="SALOME platform CALCULATOR module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1012,2320,8644"
script="CALCULATOR.sh"/>
type="component"
description="Example SALOME C++ module: Hello.">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="540,2096,6656"
script="HELLO.sh"/>
type="component"
description="Example SALOME Python module: Hello.">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="PYHELLO.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMGEN.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMSOLV.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMIC.sh"/>
type="component"
description="LIGHT (no-CORBA-engine) SALOME module example">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="248,2080,6364"
script="LIGHT.sh"/>
type="component"
description="LIGHT Python (no-CORBA-engine) SALOME module example">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="112,1796,4772"
script="PYLIGHT.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="196,1808,5060"
script="RANDOMIZER.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="480,2316,7680"
script="SIERPINSKY.sh"/>
type="component"
description="Med Memory package">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="208,221,2958"
script="FILTER.sh"/>
type="component"
description="Tool to supervise execution of complex interconnected scientific applications">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="49528,27596,226440"
script="YACS.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="356,668,1200"
script="YACSGEN.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1880,512,15476"
script="JOBMANAGER.sh"/>
type="component"
description="SALOME samples files">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="SAMPLES.sh"/>
type="component"
description="Introduction to the developing of an application based on SALOME platform">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="TUTORIAL.sh"/>
type="component"
description="SALOME platform HOMARD module">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="HOMARD.sh"/>
type="component"
description="SALOME module generator">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1332,3160,11504"
script="HXX2SALOME.sh"/>
type="component"
description="SALOME module generator documentation">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,2308,2308"
script="HXX2SALOMEDOC.sh"/>
type="component"
description="SALOME documentation">
<installation os="CentOS 6.3 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,814464,0"
script="DOCUMENTATION.sh"/>
<document>
- <config version="7.2.0"
+ <config version="7.3.0"
caption="SALOME v%1"
copyright="<h5>Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE<br><br>Copyright (C) 2003-2007 OPEN CASCADE,<br>EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D,<br>LEG, PRINCIPIA R&D, BUREAU VERITAS</h5>"
license="<h5>GNU LGPL</h5>"
platforms="Debian 6.0 64bit"
- targetdir="${HOME}/salome_7.2.0"
+ targetdir="${HOME}/salome_7.3.0"
tempdir="/tmp"
optionallibs="libcppunit,libblsurf"/>
type="component"
description="SALOME platform KERNEL module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="39376,13516,135020"
type="component"
description="SALOME platform GUI module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="16852,17076,102216"
script="GUI.sh"/>
type="component"
description="SALOME platform GEOM module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="32484,27092,157884"
type="component"
description="SALOME platform MED module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="132980,94224,423000"
type="component"
description="SALOME platform SMESH module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="35052,22268,155620"
type="component"
description="SALOME platform VISU module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="28204,13148,128936"
script="VISU.sh"/>
type="component"
description="SALOME platform PARAVIS module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="161032,1396,599320"
script="PARAVIS.sh"/>
type="component"
description="SALOME platform HEXABLOCK module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="35052,22268,155620"
script="HEXABLOCK.sh"/>
type="component"
description="SALOME platform HEXABLOCK meshing algorithm plugin">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="5772,54320,64924"
script="HEXABLOCKPLUGIN.sh"/>
type="component"
description="SALOME platform NETGEN meshing algorithm plugin">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="5772,54320,64924"
type="component"
description="SALOME platform GHS3D meshing algorithm plugin. For use this plugin you should add the path to ghs3d to your PATH environment variable.">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="816,2360,9188"
type="component"
description="SMESH plugin from CEA">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="792,2560,9636"
type="component"
description="SMESH plugin from CEA sources">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="1356,2756,12000"
type="component"
description="SMESH plugin from CEA">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="584,2332,8420"
type="component"
description="SALOME platform COMPONENT module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="2960,3100,18892"
script="COMPONENT.sh"/>
type="component"
description="SALOME platform PYCALCULATOR module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="220,2060,5764"
script="PYCALCULATOR.sh"/>
type="component"
description="SALOME platform CALCULATOR module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1012,2320,8644"
script="CALCULATOR.sh"/>
type="component"
description="Example SALOME C++ module: Hello.">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="540,2096,6656"
script="HELLO.sh"/>
type="component"
description="Example SALOME Python module: Hello.">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="PYHELLO.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMGEN.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMSOLV.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMIC.sh"/>
type="component"
description="LIGHT (no-CORBA-engine) SALOME module example">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="248,2080,6364"
script="LIGHT.sh"/>
type="component"
description="LIGHT Python (no-CORBA-engine) SALOME module example">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="112,1796,4772"
script="PYLIGHT.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="196,1808,5060"
script="RANDOMIZER.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="480,2316,7680"
script="SIERPINSKY.sh"/>
type="component"
description="Med Memory package">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="208,221,2958"
script="FILTER.sh"/>
type="component"
description="Tool to supervise execution of complex interconnected scientific applications">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="49528,27596,226440"
script="YACS.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="356,668,1200"
script="YACSGEN.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1880,512,15476"
script="JOBMANAGER.sh"/>
type="component"
description="SALOME samples files">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="SAMPLES.sh"/>
type="component"
description="Introduction to the developing of an application based on SALOME platform">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="TUTORIAL.sh"/>
type="component"
description="SALOME platform HOMARD module">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="HOMARD.sh"/>
type="component"
description="SALOME module generator">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1332,3160,11504"
script="HXX2SALOME.sh"/>
type="component"
description="SALOME module generator documentation">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,2308,2308"
script="HXX2SALOMEDOC.sh"/>
type="component"
description="SALOME documentation">
<installation os="Debian 6.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,814464,0"
script="DOCUMENTATION.sh"/>
<document>
- <config version="7.2.0"
+ <config version="7.3.0"
caption="SALOME v%1"
copyright="<h5>Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE<br><br>Copyright (C) 2003-2007 OPEN CASCADE,<br>EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D,<br>LEG, PRINCIPIA R&D, BUREAU VERITAS</h5>"
license="<h5>GNU LGPL</h5>"
platforms="Debian 7 64bit"
- targetdir="${HOME}/salome_7.2.0"
+ targetdir="${HOME}/salome_7.3.0"
tempdir="/tmp"
optionallibs="libcppunit,libblsurf"/>
type="component"
description="SALOME platform KERNEL module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="39376,13516,135020"
type="component"
description="SALOME platform GUI module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="16852,17076,102216"
script="GUI.sh"/>
type="component"
description="SALOME platform GEOM module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="32484,27092,157884"
type="component"
description="SALOME platform MED module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="132980,94224,423000"
type="component"
description="SALOME platform SMESH module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="35052,22268,155620"
type="component"
description="SALOME platform VISU module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="28204,13148,128936"
script="VISU.sh"/>
type="component"
description="SALOME platform PARAVIS module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="161032,1396,599320"
script="PARAVIS.sh"/>
type="component"
description="SALOME platform HEXABLOCK module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="35052,22268,155620"
script="HEXABLOCK.sh"/>
type="component"
description="SALOME platform HEXABLOCK meshing algorithm plugin">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="5772,54320,64924"
script="HEXABLOCKPLUGIN.sh"/>
type="component"
description="SALOME platform NETGEN meshing algorithm plugin">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="5772,54320,64924"
type="component"
description="SALOME platform GHS3D meshing algorithm plugin. For use this plugin you should add the path to ghs3d to your PATH environment variable.">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="816,2360,9188"
type="component"
description="SMESH plugin from CEA">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="792,2560,9636"
type="component"
description="SMESH plugin from CEA sources">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="1356,2756,12000"
type="component"
description="SMESH plugin from CEA">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="584,2332,8420"
type="component"
description="SALOME platform COMPONENT module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="2960,3100,18892"
script="COMPONENT.sh"/>
type="component"
description="SALOME platform PYCALCULATOR module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="220,2060,5764"
script="PYCALCULATOR.sh"/>
type="component"
description="SALOME platform CALCULATOR module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1012,2320,8644"
script="CALCULATOR.sh"/>
type="component"
description="Example SALOME C++ module: Hello.">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="540,2096,6656"
script="HELLO.sh"/>
type="component"
description="Example SALOME Python module: Hello.">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="PYHELLO.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMGEN.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMSOLV.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMIC.sh"/>
type="component"
description="LIGHT (no-CORBA-engine) SALOME module example">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="248,2080,6364"
script="LIGHT.sh"/>
type="component"
description="LIGHT Python (no-CORBA-engine) SALOME module example">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="112,1796,4772"
script="PYLIGHT.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="196,1808,5060"
script="RANDOMIZER.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="480,2316,7680"
script="SIERPINSKY.sh"/>
type="component"
description="Med Memory package">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="208,221,2958"
script="FILTER.sh"/>
type="component"
description="Tool to supervise execution of complex interconnected scientific applications">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="49528,27596,226440"
script="YACS.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="356,668,1200"
script="YACSGEN.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1880,512,15476"
script="JOBMANAGER.sh"/>
type="component"
description="SALOME samples files">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="SAMPLES.sh"/>
type="component"
description="Introduction to the developing of an application based on SALOME platform">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="TUTORIAL.sh"/>
type="component"
description="SALOME platform HOMARD module">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="HOMARD.sh"/>
type="component"
description="SALOME module generator">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1332,3160,11504"
script="HXX2SALOME.sh"/>
type="component"
description="SALOME module generator documentation">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,2308,2308"
script="HXX2SALOMEDOC.sh"/>
type="component"
description="SALOME documentation">
<installation os="Debian 7 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,814464,0"
script="DOCUMENTATION.sh"/>
<document>
- <config version="7.2.0"
+ <config version="7.3.0"
caption="SALOME v%1"
copyright="<h5>Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE<br><br>Copyright (C) 2003-2007 OPEN CASCADE,<br>EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D,<br>LEG, PRINCIPIA R&D, BUREAU VERITAS</h5>"
license="<h5>GNU LGPL</h5>"
platforms="Fedora 18 64bit"
- targetdir="${HOME}/salome_7.2.0"
+ targetdir="${HOME}/salome_7.3.0"
tempdir="/tmp"
optionallibs="libcppunit,libblsurf"/>
type="component"
description="SALOME platform KERNEL module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="39376,13516,135020"
type="component"
description="SALOME platform GUI module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="16852,17076,102216"
script="GUI.sh"/>
type="component"
description="SALOME platform GEOM module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="32484,27092,157884"
type="component"
description="SALOME platform MED module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="132980,94224,423000"
type="component"
description="SALOME platform SMESH module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="35052,22268,155620"
type="component"
description="SALOME platform VISU module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="28204,13148,128936"
script="VISU.sh"/>
type="component"
description="SALOME platform PARAVIS module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="161032,1396,599320"
script="PARAVIS.sh"/>
type="component"
description="SALOME platform HEXABLOCK module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="35052,22268,155620"
script="HEXABLOCK.sh"/>
type="component"
description="SALOME platform HEXABLOCK meshing algorithm plugin">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="5772,54320,64924"
script="HEXABLOCKPLUGIN.sh"/>
type="component"
description="SALOME platform NETGEN meshing algorithm plugin">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="5772,54320,64924"
type="component"
description="SALOME platform GHS3D meshing algorithm plugin. For use this plugin you should add the path to ghs3d to your PATH environment variable.">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="816,2360,9188"
type="component"
description="SMESH plugin from CEA">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="792,2560,9636"
type="component"
description="SMESH plugin from CEA sources">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="1356,2756,12000"
type="component"
description="SMESH plugin from CEA">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="584,2332,8420"
type="component"
description="SALOME platform COMPONENT module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="2960,3100,18892"
script="COMPONENT.sh"/>
type="component"
description="SALOME platform PYCALCULATOR module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="220,2060,5764"
script="PYCALCULATOR.sh"/>
type="component"
description="SALOME platform CALCULATOR module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1012,2320,8644"
script="CALCULATOR.sh"/>
type="component"
description="Example SALOME C++ module: Hello.">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="540,2096,6656"
script="HELLO.sh"/>
type="component"
description="Example SALOME Python module: Hello.">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="PYHELLO.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMGEN.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMSOLV.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMIC.sh"/>
type="component"
description="LIGHT (no-CORBA-engine) SALOME module example">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="248,2080,6364"
script="LIGHT.sh"/>
type="component"
description="LIGHT Python (no-CORBA-engine) SALOME module example">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="112,1796,4772"
script="PYLIGHT.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="196,1808,5060"
script="RANDOMIZER.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="480,2316,7680"
script="SIERPINSKY.sh"/>
type="component"
description="Med Memory package">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="208,221,2958"
script="FILTER.sh"/>
type="component"
description="Tool to supervise execution of complex interconnected scientific applications">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="49528,27596,226440"
script="YACS.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="356,668,1200"
script="YACSGEN.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1880,512,15476"
script="JOBMANAGER.sh"/>
type="component"
description="SALOME samples files">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="SAMPLES.sh"/>
type="component"
description="Introduction to the developing of an application based on SALOME platform">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="TUTORIAL.sh"/>
type="component"
description="SALOME platform HOMARD module">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="HOMARD.sh"/>
type="component"
description="SALOME module generator">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1332,3160,11504"
script="HXX2SALOME.sh"/>
type="component"
description="SALOME module generator documentation">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,2308,2308"
script="HXX2SALOMEDOC.sh"/>
type="component"
description="SALOME documentation">
<installation os="Fedora 18 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,814464,0"
script="DOCUMENTATION.sh"/>
<document>
- <config version="7.2.0"
+ <config version="7.3.0"
caption="SALOME v%1"
copyright="<h5>Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE<br><br>Copyright (C) 2003-2007 OPEN CASCADE,<br>EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D,<br>LEG, PRINCIPIA R&D, BUREAU VERITAS</h5>"
license="<h5>GNU LGPL</h5>"
platforms="Mandriva 2010.0 64bit"
- targetdir="${HOME}/salome_7.2.0"
+ targetdir="${HOME}/salome_7.3.0"
tempdir="/tmp"
optionallibs="libcppunit,libblsurf"/>
type="component"
description="SALOME platform KERNEL module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="39376,13516,135020"
type="component"
description="SALOME platform GUI module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="16852,17076,102216"
script="GUI.sh"/>
type="component"
description="SALOME platform GEOM module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="32484,27092,157884"
type="component"
description="SALOME platform MED module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="132980,94224,423000"
type="component"
description="SALOME platform SMESH module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="35052,22268,155620"
type="component"
description="SALOME platform VISU module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="28204,13148,128936"
script="VISU.sh"/>
type="component"
description="SALOME platform PARAVIS module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="161032,1396,599320"
script="PARAVIS.sh"/>
type="component"
description="SALOME platform HEXABLOCK module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="35052,22268,155620"
script="HEXABLOCK.sh"/>
type="component"
description="SALOME platform HEXABLOCK meshing algorithm plugin">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="5772,54320,64924"
script="HEXABLOCKPLUGIN.sh"/>
type="component"
description="SALOME platform NETGEN meshing algorithm plugin">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="5772,54320,64924"
type="component"
description="SALOME platform GHS3D meshing algorithm plugin. For use this plugin you should add the path to ghs3d to your PATH environment variable.">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="816,2360,9188"
type="component"
description="SMESH plugin from CEA">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="792,2560,9636"
type="component"
description="SMESH plugin from CEA sources">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="1356,2756,12000"
type="component"
description="SMESH plugin from CEA">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="584,2332,8420"
type="component"
description="SALOME platform COMPONENT module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="2960,3100,18892"
script="COMPONENT.sh"/>
type="component"
description="SALOME platform PYCALCULATOR module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="220,2060,5764"
script="PYCALCULATOR.sh"/>
type="component"
description="SALOME platform CALCULATOR module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1012,2320,8644"
script="CALCULATOR.sh"/>
type="component"
description="Example SALOME C++ module: Hello.">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="540,2096,6656"
script="HELLO.sh"/>
type="component"
description="Example SALOME Python module: Hello.">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="PYHELLO.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMGEN.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMSOLV.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMIC.sh"/>
type="component"
description="LIGHT (no-CORBA-engine) SALOME module example">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="248,2080,6364"
script="LIGHT.sh"/>
type="component"
description="LIGHT Python (no-CORBA-engine) SALOME module example">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="112,1796,4772"
script="PYLIGHT.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="196,1808,5060"
script="RANDOMIZER.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="480,2316,7680"
script="SIERPINSKY.sh"/>
type="component"
description="Med Memory package">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="208,221,2958"
script="FILTER.sh"/>
type="component"
description="Tool to supervise execution of complex interconnected scientific applications">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="49528,27596,226440"
script="YACS.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="356,668,1200"
script="YACSGEN.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1880,512,15476"
script="JOBMANAGER.sh"/>
type="component"
description="SALOME samples files">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="SAMPLES.sh"/>
type="component"
description="Introduction to the developing of an application based on SALOME platform">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="TUTORIAL.sh"/>
type="component"
description="SALOME platform HOMARD module">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="HOMARD.sh"/>
type="component"
description="SALOME module generator">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1332,3160,11504"
script="HXX2SALOME.sh"/>
type="component"
description="SALOME module generator documentation">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,2308,2308"
script="HXX2SALOMEDOC.sh"/>
type="component"
description="SALOME documentation">
<installation os="Mandriva 2010.0 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,814464,0"
script="DOCUMENTATION.sh"/>
<document>
- <config version="7.2.0"
+ <config version="7.3.0"
caption="SALOME v%1"
copyright="<h5>Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE<br><br>Copyright (C) 2003-2007 OPEN CASCADE,<br>EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D,<br>LEG, PRINCIPIA R&D, BUREAU VERITAS</h5>"
license="<h5>GNU LGPL</h5>"
platforms="Ubuntu 13.04 64bit"
- targetdir="${HOME}/salome_7.2.0"
+ targetdir="${HOME}/salome_7.3.0"
tempdir="/tmp"
optionallibs="libcppunit,libblsurf"/>
type="component"
description="SALOME platform KERNEL module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="39376,13516,135020"
type="component"
description="SALOME platform GUI module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="16852,17076,102216"
script="GUI.sh"/>
type="component"
description="SALOME platform GEOM module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="32484,27092,157884"
type="component"
description="SALOME platform MED module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="132980,94224,423000"
type="component"
description="SALOME platform SMESH module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="35052,22268,155620"
type="component"
description="SALOME platform VISU module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="28204,13148,128936"
script="VISU.sh"/>
type="component"
description="SALOME platform PARAVIS module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="161032,1396,599320"
script="PARAVIS.sh"/>
type="component"
description="SALOME platform HEXABLOCK module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="35052,22268,155620"
script="HEXABLOCK.sh"/>
type="component"
description="SALOME platform HEXABLOCK meshing algorithm plugin">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="5772,54320,64924"
script="HEXABLOCKPLUGIN.sh"/>
type="component"
description="SALOME platform NETGEN meshing algorithm plugin">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="5772,54320,64924"
type="component"
description="SALOME platform GHS3D meshing algorithm plugin. For use this plugin you should add the path to ghs3d to your PATH environment variable.">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="816,2360,9188"
type="component"
description="SMESH plugin from CEA">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="792,2560,9636"
type="component"
description="SMESH plugin from CEA sources">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="1356,2756,12000"
type="component"
description="SMESH plugin from CEA">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
woguimode="true"
installdiskspace="584,2332,8420"
type="component"
description="SALOME platform COMPONENT module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="2960,3100,18892"
script="COMPONENT.sh"/>
type="component"
description="SALOME platform PYCALCULATOR module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="220,2060,5764"
script="PYCALCULATOR.sh"/>
type="component"
description="SALOME platform CALCULATOR module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1012,2320,8644"
script="CALCULATOR.sh"/>
type="component"
description="Example SALOME C++ module: Hello.">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="540,2096,6656"
script="HELLO.sh"/>
type="component"
description="Example SALOME Python module: Hello.">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="PYHELLO.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMGEN.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMSOLV.sh"/>
type="component"
description="Example from Salome tutorial.">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="408,1968,5468"
script="ATOMIC.sh"/>
type="component"
description="LIGHT (no-CORBA-engine) SALOME module example">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="248,2080,6364"
script="LIGHT.sh"/>
type="component"
description="LIGHT Python (no-CORBA-engine) SALOME module example">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="112,1796,4772"
script="PYLIGHT.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="196,1808,5060"
script="RANDOMIZER.sh"/>
type="component"
description="SALOME-based module implement simple interface to calculate Sierpinsky fields">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="480,2316,7680"
script="SIERPINSKY.sh"/>
type="component"
description="Med Memory package">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="true"
installdiskspace="208,221,2958"
script="FILTER.sh"/>
type="component"
description="Tool to supervise execution of complex interconnected scientific applications">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="49528,27596,226440"
script="YACS.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="356,668,1200"
script="YACSGEN.sh"/>
type="component"
description="Component and module generator for SALOME">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1880,512,15476"
script="JOBMANAGER.sh"/>
type="component"
description="SALOME samples files">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="SAMPLES.sh"/>
type="component"
description="Introduction to the developing of an application based on SALOME platform">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="TUTORIAL.sh"/>
type="component"
description="SALOME platform HOMARD module">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="115800,115800,115800"
script="HOMARD.sh"/>
type="component"
description="SALOME module generator">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="1332,3160,11504"
script="HXX2SALOME.sh"/>
type="component"
description="SALOME module generator documentation">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,2308,2308"
script="HXX2SALOMEDOC.sh"/>
type="component"
description="SALOME documentation">
<installation os="Ubuntu 13.04 64bit"
- version="7.2.0"
+ version="7.3.0"
disable="false"
installdiskspace="0,814464,0"
script="DOCUMENTATION.sh"/>
check_version(){
if [ -n "${JOBMANAGER_SRC_DIR}" ]; then
check_salome_src_version JOBMANAGER_SRC_DIR
- if [ "${ver}" = "${JOBMANAGER_VERSION}" ]; then
+ if [ "${ver}" = "${SALOME_VERSION}" ]; then
return 0
fi
fi
make_env ${INST_ROOT} ${INSTALL_WORK} "${PRODUCT_SEQUENCE}" "${INSTALL_PRODUCTS}" ${PRODUCT_TYPE}_src
source ${INSTALL_WORK}/${SHRC}
-check_jb tar xfz ${SOURCE_DIR}/JOBMANAGERsourcesV${JOBMANAGER_VERSION}.tar.gz -C ${INST_ROOT}
+check_jb tar xfz ${SOURCE_DIR}/JOBMANAGERsourcesV${SALOME_VERSION}.tar.gz -C ${INST_ROOT}
# to generate environment scripts
try_preinstalled
# create a module directory
test -z ${SINGLE_DIR} && makedir ${PRODUCT_DIR} || mkdir -p ${PRODUCT_DIR}
-check_jb tar xfz ${SOURCE_DIR}/JOBMANAGERbinariesV${JOBMANAGER_VERSION}.tar.gz -C ${PRODUCT_DIR}
-check_jb tar xfz ${SRC_DIR}/JOBMANAGERsourcesV${JOBMANAGER_VERSION}.tar.gz -C ${INST_ROOT}
+check_jb tar xfz ${SOURCE_DIR}/JOBMANAGERbinariesV${SALOME_VERSION}.tar.gz -C ${PRODUCT_DIR}
+check_jb tar xfz ${SRC_DIR}/JOBMANAGERsourcesV${SALOME_VERSION}.tar.gz -C ${INST_ROOT}
# modify all *.la files
export JOBMANAGER_ROOT_DIR=${PRODUCT_DIR}
shift
SINGLE_DIR=$9;
if [ -n "${SINGLE_DIR}" ] ; then SINGLE_DIR=${SDIR_NAME}; fi
-export PRODUCT="JOBMANAGER_${JOBMANAGER_VERSION}"
-export PRODUCT_SRC="JOBMANAGER_SRC_${JOBMANAGER_VERSION}"
+export PRODUCT="JOBMANAGER_${SALOME_VERSION}"
+export PRODUCT_SRC="JOBMANAGER_SRC_${SALOME_VERSION}"
export PRODUCT_DIR=${INST_ROOT}/${SINGLE_DIR:-${PRODUCT}}
export PRODUCT_SRC_DIR=${INST_ROOT}/${PRODUCT_SRC}
${PROCEDURE}
#####################################################
# !WARNING! This is current SALOME version number
####################################################
-export SALOME_VERSION="7.2.0"
-export YACSGEN_VERSION="7.2.0"
-export JOBMANAGER_VERSION="7.2.0"
+export SALOME_VERSION="7.3.0"
+export YACSGEN_VERSION=${SALOME_VERSION}
# Name of the single directory for SALOME modules
export SDIR_NAME="SALOME_${SALOME_VERSION}"
+++ /dev/null
-diff --git a/src/BOPTools/BOPTools_Tools3D_1.cxx b/src/BOPTools/BOPTools_Tools3D_1.cxx
-index e235c47..9913925 100755
---- a/src/BOPTools/BOPTools_Tools3D_1.cxx
-+++ b/src/BOPTools/BOPTools_Tools3D_1.cxx
-@@ -26,36 +26,73 @@
- #include <gp_Pnt2d.hxx>
- #include <gp_Vec2d.hxx>
- #include <gp_Dir2d.hxx>
--
- #include <gp_Dir.hxx>
- #include <gp_Vec.hxx>
-
-+#include <Poly_Triangulation.hxx>
-+
- #include <Geom2d_Curve.hxx>
-+#include <Geom2d_Line.hxx>
-+
- #include <Geom_Curve.hxx>
- #include <Geom_Surface.hxx>
-
- #include <GeomAdaptor_Surface.hxx>
- #include <GeomAPI_ProjectPointOnSurf.hxx>
-
-+#include <Geom2dHatch_Hatcher.hxx>
-+#include <HatchGen_Domain.hxx>
-+
- #include <BRepTools.hxx>
- #include <BRepClass3d_SolidClassifier.hxx>
-
- #include <BRep_Tool.hxx>
- #include <BRepAdaptor_Surface.hxx>
-
--#include <TopTools_ListIteratorOfListOfShape.hxx>
-+
- #include <TopExp_Explorer.hxx>
- #include <TopoDS.hxx>
-+#include <TopoDS_Iterator.hxx>
-+
- #include <TopTools_ListOfShape.hxx>
-+#include <TopTools_IndexedMapOfShape.hxx>
-+#include <TopTools_ListIteratorOfListOfShape.hxx>
-+
-+#include <BRep_TVertex.hxx>
-+#include <BRep_ListIteratorOfListOfPointRepresentation.hxx>
-+#include <BRep_PointRepresentation.hxx>
-+#include <BRep_TEdge.hxx>
-+#include <BRep_ListIteratorOfListOfCurveRepresentation.hxx>
-+#include <BRep_CurveRepresentation.hxx>
-+#include <BRep_TFace.hxx>
-+#include <BRep_Builder.hxx>
-
- #include <BOPTools_Tools2D.hxx>
-
--static Standard_Boolean CheckPointInside(BRepClass3d_SolidClassifier& aSolidClassifier,
-- const gp_Pnt& aP3d,
-- const Standard_Real aTolerance,
-- const Handle(IntTools_Context)& theContext,
-- TopAbs_State& aState,
-- Standard_Boolean& bFoundInFacePoint);
-+#include <IntTools_Tools.hxx>
-+
-+
-+static
-+ Standard_Boolean HasGeometry(const TopoDS_Shape& aS);
-+
-+static
-+ void Add(const TopoDS_Shape& aS,
-+ TopTools_IndexedMapOfShape& myShapes,
-+ Standard_Boolean& bHasGeometry);
-+
-+static
-+ Standard_Boolean CheckPointInside(BRepClass3d_SolidClassifier& aSolidClassifier,
-+ const gp_Pnt& aP3d,
-+ const Standard_Real aTolerance,
-+ const Handle(IntTools_Context)& theContext,
-+ TopAbs_State& aState,
-+ Standard_Boolean& bFoundInFacePoint);
-+static
-+ Standard_Integer PntInFace(const TopoDS_Face& aF,
-+ const Handle(IntTools_Context)& theContext,
-+ gp_Pnt& theP,
-+ gp_Pnt2d& theP2D);
-+
-
- //=======================================================================
- //function : GetApproxNormalToFaceOnEdge
-@@ -135,10 +172,8 @@ void BOPTools_Tools3D::GetApproxNormalToFaceOnEdge (const TopoDS_Edge& aE,
- aFTol=aETol;
- }
- }
-- //modified by NIZNHY-PKV Thu Mar 19 14:15:15 2009f
- if( aETol > 1.e-5 || aFTol > 1.e-5 ) {
- //if( aETol > 1.e-5 && aFTol > 1.e-5 ) {
-- //modified by NIZNHY-PKV Thu Mar 19 14:15:24 2009t
- //pkv/103/D7
- if(aTS!=GeomAbs_Sphere) {
- gp_Vec2d transVec( aDP );
-@@ -627,25 +662,7 @@ void BOPTools_Tools3D::GetApproxNormalToFaceOnEdge (const TopoDS_Edge& aE,
- }
-
-
--#include <TopTools_IndexedMapOfShape.hxx>
--#include <TopoDS_Iterator.hxx>
--#include <BRep_TVertex.hxx>
--#include <BRep_ListIteratorOfListOfPointRepresentation.hxx>
--#include <BRep_PointRepresentation.hxx>
--#include <BRep_TEdge.hxx>
--#include <BRep_ListIteratorOfListOfCurveRepresentation.hxx>
--#include <BRep_CurveRepresentation.hxx>
--#include <BRep_TFace.hxx>
--#include <Poly_Triangulation.hxx>
--#include <BRep_Builder.hxx>
--
--static
-- Standard_Boolean HasGeometry(const TopoDS_Shape& aS);
-
--static
-- void Add(const TopoDS_Shape& aS,
-- TopTools_IndexedMapOfShape& myShapes,
-- Standard_Boolean& bHasGeometry);
-
- //=======================================================================
- //function : IsEmptyShape
-@@ -975,7 +992,7 @@ Standard_Boolean BOPTools_Tools3D::ComputeFaceState(const TopoDS_Face& theFace,
- return Standard_True;
- }
-
--//modified by NIZNHY-PKV Thu Sep 22 10:55:14 2011f
-+
- // ===========================================================================================
- // function: CheckSameDomainFaceInside
- // purpose: Check if distance between several points of theFace1 and
-@@ -986,7 +1003,7 @@ Standard_Boolean BOPTools_Tools3D::CheckSameDomainFaceInside(const TopoDS_Face&
- const Handle(IntTools_Context)& theContext)
- {
- Standard_Boolean bFoundON, bPointInFace;
-- Standard_Integer nbpoints, i, j;
-+ Standard_Integer nbpoints, i, j, iErr;
- Standard_Real umin, umax, vmin, vmax, aTol, adeltau, adeltav, U, V, U2, V2, aD, aTolE;
- gp_Pnt2d aP2D;
- gp_Pnt aP3D;
-@@ -1037,9 +1054,35 @@ Standard_Boolean BOPTools_Tools3D::CheckSameDomainFaceInside(const TopoDS_Face&
- }
- }
- }
-+ //
-+ if (bFoundON) {
-+ return bFoundON;
-+ }
-+ //
-+ iErr=PntInFace(theFace1, theContext, aP3D, aP2D);
-+ if (iErr) {
-+ return bFoundON;
-+ }
-+ //
-+ aProjector.Perform(aP3D);
-+ if(aProjector.IsDone()) {
-+ aD=aProjector.LowerDistance();
-+ if(aD > aTol) {
-+ return bFoundON;
-+ }
-+ //
-+ aProjector.LowerDistanceParameters(U2, V2);
-+ aP2D.SetCoord(U2, V2);
-+ //
-+ bPointInFace=theContext->IsPointInFace(theFace2, aP2D);
-+ if (bPointInFace) {
-+ bFoundON = Standard_True;
-+ }
-+ }
-+ //
- return bFoundON;
- }
--//modified by NIZNHY-PKV Thu Sep 22 10:55:19 2011t
-+
-
- // ===========================================================================================
- // function: CheckPointInside
-@@ -1089,3 +1132,88 @@ Standard_Boolean CheckPointInside(BRepClass3d_SolidClassifier& aSolidClassifier,
-
- return bFoundValidPoint;
- }
-+
-+//=======================================================================
-+//function : PntInFace
-+//purpose :
-+//=======================================================================
-+Standard_Integer PntInFace(const TopoDS_Face& aF,
-+ const Handle(IntTools_Context)& aCtx,
-+ gp_Pnt& theP,
-+ gp_Pnt2d& theP2D)
-+{
-+ Standard_Boolean bIsDone, bHasFirstPoint, bHasSecondPoint;
-+ Standard_Integer iErr, aIx, aNbDomains, i;
-+ Standard_Real aUMin, aUMax, aVMin, aVMax;
-+ Standard_Real aVx, aUx, aV1, aV2;
-+ gp_Dir2d aD2D (0., 1.);
-+ gp_Pnt2d aP2D;
-+ gp_Pnt aPx;
-+ Handle(Geom2d_Line) aL2D;
-+ Handle(Geom_Surface) aS;
-+ //
-+ iErr=0;
-+ //
-+ aS=BRep_Tool::Surface(aF);
-+ BRepTools::UVBounds(aF, aUMin, aUMax, aVMin, aVMax);
-+ //
-+ // 1
-+ aUx=IntTools_Tools::IntermediatePoint(aUMin, aUMax);
-+ aP2D.SetCoord(aUx, 0.);
-+ aL2D=new Geom2d_Line (aP2D, aD2D);
-+ Geom2dAdaptor_Curve aHCur(aL2D);
-+ //
-+ Geom2dHatch_Hatcher& aHatcher=aCtx->Hatcher(aF);
-+ aIx=aHatcher.AddHatching(aHCur) ;
-+ //
-+ // 2.
-+ aHatcher.Trim();
-+ bIsDone=aHatcher.TrimDone(aIx);
-+ if (!bIsDone) {
-+ aHatcher.RemHatching(aIx);
-+ iErr=3;
-+ return iErr;
-+ }
-+ //
-+ aHatcher.ComputeDomains(aIx);
-+ bIsDone=aHatcher.IsDone(aIx);
-+ if (!bIsDone) {
-+ aHatcher.RemHatching(aIx);
-+ iErr=4;
-+ return iErr;
-+ }
-+ //
-+ // 3.
-+ aNbDomains=aHatcher.NbDomains(aIx);
-+ for (i=1; i<=aNbDomains; ++i) {
-+ const HatchGen_Domain& aDomain=aHatcher.Domain (aIx, i) ;
-+ bHasFirstPoint=aDomain.HasFirstPoint();
-+ if (!bHasFirstPoint) {
-+ iErr=5;
-+ break;
-+ }
-+ //
-+ aV1=aDomain.FirstPoint().Parameter();
-+ //
-+ bHasSecondPoint=aDomain.HasSecondPoint();
-+ if (!bHasSecondPoint) {
-+ aHatcher.RemHatching(aIx);
-+ iErr=6;
-+ break;
-+ }
-+ //
-+ aV2=aDomain.SecondPoint().Parameter();
-+ aVx=IntTools_Tools::IntermediatePoint(aV1, aV2);
-+ break;
-+ }
-+ //
-+ if (!iErr) {
-+ aS->D0(aUx, aVx, aPx);
-+ //
-+ theP2D.SetCoord(aUx, aVx);
-+ theP=aPx;
-+ //
-+ }
-+ aHatcher.RemHatching(aIx);
-+ return iErr;
-+}
-diff --git a/src/BRepFill/BRepFill_Pipe.cxx b/src/BRepFill/BRepFill_Pipe.cxx
-index 7eda5c1..63e3824 100755
---- a/src/BRepFill/BRepFill_Pipe.cxx
-+++ b/src/BRepFill/BRepFill_Pipe.cxx
-@@ -823,13 +823,7 @@ TopoDS_Shape BRepFill_Pipe::ShareFaces
- anExp.Init(myFaces->Value(ii, jj), TopAbs_EDGE);
-
- for (; anExp.More(); anExp.Next()) {
-- if (aMapBndEdgeIndex.IsBound(anExp.Current())) {
-- // This is not boundary edge. Remove it.
-- aMapBndEdgeIndex.UnBind(anExp.Current());
-- } else {
-- // Add boundary edge.
-- aMapBndEdgeIndex.Bind(anExp.Current(), ii);
-- }
-+ aMapBndEdgeIndex.Bind(anExp.Current(), ii);
- }
- }
-
-diff --git a/src/BRepFill/BRepFill_Sweep.cxx b/src/BRepFill/BRepFill_Sweep.cxx
-index f9ceeca..d1fbf4b 100755
---- a/src/BRepFill/BRepFill_Sweep.cxx
-+++ b/src/BRepFill/BRepFill_Sweep.cxx
-@@ -2042,143 +2042,141 @@ BRepFill_Sweep::BRepFill_Sweep(const Handle(BRepFill_SectionLaw)& Section,
- Standard_Boolean exuv, singu, singv;
- Handle(Geom_Surface) S;
-
-- if (! vclose) {
-- // (2.0) return preexisting Edges and vertices
-- TopoDS_Edge E;
-- if (! FirstShape.IsNull() && (IFirst==1)) {
-- mySec->Init(FirstShape);
-- for (isec=1; isec<=NbLaw; isec++) {
-- E = mySec->CurrentEdge();
-- VEdge(isec, 1) = E;
-- if (E.Orientation() == TopAbs_REVERSED)
-- Vertex(isec+1, 1) = TopExp::FirstVertex(E);
-- else
-- Vertex(isec+1, 1) = TopExp::LastVertex(E);
-- UpdateVertex(IFirst-1, isec+1,
-- TabErr(isec, 1), Vi(1), Vertex(isec+1, 1));
-- }
-- if (VEdge(1, 1).Orientation() == TopAbs_REVERSED)
-- Vertex(1, 1) = TopExp::LastVertex(TopoDS::Edge(VEdge(1, 1)));
-- else
-- Vertex(1, 1) = TopExp::FirstVertex(TopoDS::Edge(VEdge(1, 1)));
-- UpdateVertex(IFirst-1, 1,
-- TabErr(1, 1), Vi(1), Vertex(1, 1));
-- }
-- else { // Otherwise construct vertices
-- Standard_Real u, v, aux;
-- Standard_Boolean ureverse;
-- for (isec=1; isec<=NbLaw+1; isec++) {
-- // Return data
-- if (isec >NbLaw) {
-- S = TabS(NbLaw, 1);
-- ureverse = UReverse(NbLaw, 1);
-- exuv = ExchUV(NbLaw, 1);
-- }
-- else {
-- S = TabS(isec, 1);
-- ureverse = UReverse(isec, 1);
-- exuv = ExchUV(isec, 1);
-- }
-- S->Bounds(UFirst, ULast, VFirst, VLast);
--
-- // Choice of parameters
-- if (ureverse) {
-- if (exuv) {
-- aux = VFirst; VFirst = VLast; VLast = aux;
-- }
-- else {
-- aux = UFirst; UFirst = ULast; ULast = aux;
-- }
-- }
-- if (isec!= NbLaw+1) {
-- u = UFirst;
-- v = VFirst;
-- }
-- else {
-- if (exuv) {
-- u = UFirst;
-- v = VLast;
-- }
-- else {
-- u = ULast;
-- v = VFirst;
-- }
-- }
--
-- // construction of vertices
-- B.MakeVertex(TopoDS::Vertex(Vertex(isec, 1)),
-- S->Value(u,v),
-- mySec->VertexTol(isec-1,Vi(1)));
-+ // (2.0) return preexisting Edges and vertices
-+ TopoDS_Edge E;
-+ if (! FirstShape.IsNull() && (IFirst==1)) {
-+ mySec->Init(FirstShape);
-+ for (isec=1; isec<=NbLaw; isec++) {
-+ E = mySec->CurrentEdge();
-+ VEdge(isec, 1) = E;
-+ if (E.Orientation() == TopAbs_REVERSED)
-+ Vertex(isec+1, 1) = TopExp::FirstVertex(E);
-+ else
-+ Vertex(isec+1, 1) = TopExp::LastVertex(E);
-+ UpdateVertex(IFirst-1, isec+1,
-+ TabErr(isec, 1), Vi(1), Vertex(isec+1, 1));
-+ }
-+ if (VEdge(1, 1).Orientation() == TopAbs_REVERSED)
-+ Vertex(1, 1) = TopExp::LastVertex(TopoDS::Edge(VEdge(1, 1)));
-+ else
-+ Vertex(1, 1) = TopExp::FirstVertex(TopoDS::Edge(VEdge(1, 1)));
-+ UpdateVertex(IFirst-1, 1,
-+ TabErr(1, 1), Vi(1), Vertex(1, 1));
-+ }
-+ else { // Otherwise construct vertices
-+ Standard_Real u, v, aux;
-+ Standard_Boolean ureverse;
-+ for (isec=1; isec<=NbLaw+1; isec++) {
-+ // Return data
-+ if (isec >NbLaw) {
-+ S = TabS(NbLaw, 1);
-+ ureverse = UReverse(NbLaw, 1);
-+ exuv = ExchUV(NbLaw, 1);
- }
-- }
-+ else {
-+ S = TabS(isec, 1);
-+ ureverse = UReverse(isec, 1);
-+ exuv = ExchUV(isec, 1);
-+ }
-+ S->Bounds(UFirst, ULast, VFirst, VLast);
-
-- if (! LastShape.IsNull() && (ILast==myLoc->NbLaw()+1) ) {
-- mySec->Init(LastShape);
-- for (isec=1; isec<=NbLaw; isec++) {
-- E = mySec->CurrentEdge();
-- VEdge(isec, NbPath+1) = E;
-- if (E.Orientation() == TopAbs_REVERSED)
-- Vertex(isec+1, NbPath+1) = TopExp::FirstVertex(E);
-- else
-- Vertex(isec+1, NbPath+1) = TopExp::LastVertex(E);
-- UpdateVertex(ILast-1, isec+1, TabErr(isec, NbPath),
-- Vi(NbPath+1), Vertex(isec+1, NbPath+1));
-+ // Choice of parameters
-+ if (ureverse) {
-+ if (exuv) {
-+ aux = VFirst; VFirst = VLast; VLast = aux;
-+ }
-+ else {
-+ aux = UFirst; UFirst = ULast; ULast = aux;
-+ }
-+ }
-+ if (isec!= NbLaw+1) {
-+ u = UFirst;
-+ v = VFirst;
-+ }
-+ else {
-+ if (exuv) {
-+ u = UFirst;
-+ v = VLast;
-+ }
-+ else {
-+ u = ULast;
-+ v = VFirst;
-+ }
- }
-- if (VEdge(1, NbPath+1).Orientation() == TopAbs_REVERSED)
-- Vertex(1, NbPath+1) =
-- TopExp::LastVertex(TopoDS::Edge(VEdge(1, NbPath+1)));
-- else
-- Vertex(1, NbPath+1) =
-- TopExp::FirstVertex(TopoDS::Edge(VEdge(1, NbPath+1)));
-- UpdateVertex(ILast-1, 1,
-- TabErr(1, NbPath), Vi(NbPath+1), Vertex(1, NbPath+1 ));
-- }
-- else {
-- Standard_Real u, v, aux;
-- Standard_Boolean ureverse;
-- for (isec=1; isec<=NbLaw+1; isec++) {
-- // Return data
-- if (isec >NbLaw) {
-- S = TabS(NbLaw, NbPath);
-- ureverse = UReverse(NbLaw, NbPath);
-- exuv = ExchUV(NbLaw, NbPath);
-- }
-- else {
-- S = TabS(isec, NbPath);
-- ureverse = UReverse(isec, NbPath);
-- exuv = ExchUV(isec, NbPath);
-- }
-- S->Bounds(UFirst, ULast, VFirst, VLast);
-
-- // Choice of parametres
-- if (ureverse) {
-- if (exuv) {
-- aux = VFirst; VFirst = VLast; VLast = aux;
-- }
-- else {
-- aux = UFirst; UFirst = ULast; ULast = aux;
-- }
-- }
-- if (isec == NbLaw+1) {
-- u = ULast;
-- v = VLast;
-- }
-- else {
-- if (exuv) {
-- u = ULast;
-- v = VFirst;
-- }
-- else {
-- u = UFirst;
-- v = VLast;
-- }
-- }
-+ // construction of vertices
-+ B.MakeVertex(TopoDS::Vertex(Vertex(isec, 1)),
-+ S->Value(u,v),
-+ mySec->VertexTol(isec-1,Vi(1)));
-+ }
-+ }
-
-- // construction of vertex
-- B.MakeVertex(TopoDS::Vertex(Vertex(isec, NbPath+1)),
-- S->Value(u,v),
-- mySec->VertexTol(isec-1, Vi(NbPath+1)));
-+ if (! LastShape.IsNull() && (ILast==myLoc->NbLaw()+1) ) {
-+ mySec->Init(LastShape);
-+ for (isec=1; isec<=NbLaw; isec++) {
-+ E = mySec->CurrentEdge();
-+ VEdge(isec, NbPath+1) = E;
-+ if (E.Orientation() == TopAbs_REVERSED)
-+ Vertex(isec+1, NbPath+1) = TopExp::FirstVertex(E);
-+ else
-+ Vertex(isec+1, NbPath+1) = TopExp::LastVertex(E);
-+ UpdateVertex(ILast-1, isec+1, TabErr(isec, NbPath),
-+ Vi(NbPath+1), Vertex(isec+1, NbPath+1));
-+ }
-+ if (VEdge(1, NbPath+1).Orientation() == TopAbs_REVERSED)
-+ Vertex(1, NbPath+1) =
-+ TopExp::LastVertex(TopoDS::Edge(VEdge(1, NbPath+1)));
-+ else
-+ Vertex(1, NbPath+1) =
-+ TopExp::FirstVertex(TopoDS::Edge(VEdge(1, NbPath+1)));
-+ UpdateVertex(ILast-1, 1,
-+ TabErr(1, NbPath), Vi(NbPath+1), Vertex(1, NbPath+1 ));
-+ }
-+ else {
-+ Standard_Real u, v, aux;
-+ Standard_Boolean ureverse;
-+ for (isec=1; isec<=NbLaw+1; isec++) {
-+ // Return data
-+ if (isec >NbLaw) {
-+ S = TabS(NbLaw, NbPath);
-+ ureverse = UReverse(NbLaw, NbPath);
-+ exuv = ExchUV(NbLaw, NbPath);
- }
-+ else {
-+ S = TabS(isec, NbPath);
-+ ureverse = UReverse(isec, NbPath);
-+ exuv = ExchUV(isec, NbPath);
-+ }
-+ S->Bounds(UFirst, ULast, VFirst, VLast);
-+
-+ // Choice of parametres
-+ if (ureverse) {
-+ if (exuv) {
-+ aux = VFirst; VFirst = VLast; VLast = aux;
-+ }
-+ else {
-+ aux = UFirst; UFirst = ULast; ULast = aux;
-+ }
-+ }
-+ if (isec == NbLaw+1) {
-+ u = ULast;
-+ v = VLast;
-+ }
-+ else {
-+ if (exuv) {
-+ u = ULast;
-+ v = VFirst;
-+ }
-+ else {
-+ u = UFirst;
-+ v = VLast;
-+ }
-+ }
-+
-+ // construction of vertex
-+ B.MakeVertex(TopoDS::Vertex(Vertex(isec, NbPath+1)),
-+ S->Value(u,v),
-+ mySec->VertexTol(isec-1, Vi(NbPath+1)));
- }
- }
-
-diff --git a/src/Draft/Draft_Modification.cxx b/src/Draft/Draft_Modification.cxx
-index e72fe8d..6033694 100755
---- a/src/Draft/Draft_Modification.cxx
-+++ b/src/Draft/Draft_Modification.cxx
-@@ -58,6 +58,7 @@
- #include <Precision.hxx>
-
- #include <BRep_Builder.hxx>
-+#include <BRepTools.hxx>
-
- //=======================================================================
- //function : Draft_Modification
-@@ -422,23 +423,34 @@ Standard_Boolean Draft_Modification::NewCurve2d(const TopoDS_Edge& E,
- (typs == STANDARD_TYPE(Geom_ConicalSurface));
-
- if ( JeRecadre) {
-- gp_Pnt2d PF,PL;
-- BRep_Tool::UVPoints(E,F,PF,PL);
-- gp_Pnt2d NewPF = C->Value(Fp);
-- gp_Vec2d vectra(2.*M_PI,0.);
--
-- if (NewPF.Translated(vectra).SquareDistance(PF)
-- < NewPF.SquareDistance(PF)) {
-- C->Translate(vectra);
--
-+ Standard_Boolean bTranslate;
-+ Standard_Real aD2, aT1, aT2;
-+ gp_Pnt2d PF, NewPF, aP2DT;
-+ gp_Vec2d aV2DT, vectra(2.*M_PI,0.);
-+ Handle(Geom2d_Curve) aC2DE;
-+ //
-+ aC2DE=BRep_Tool::CurveOnSurface(E, F, aT1, aT2);
-+ //
-+ PF=aC2DE->Value(0.5*(aT1+aT2));
-+ //
-+ NewPF=C->Value(0.5*(Fp+Lp));
-+ //
-+ aD2=NewPF.SquareDistance(PF);
-+ //
-+ bTranslate=Standard_False;
-+ if (NewPF.Translated(vectra).SquareDistance(PF) < aD2) {
-+ aV2DT=vectra;
-+ bTranslate=!bTranslate; //True
- }
-- else if (NewPF.Translated(-vectra).SquareDistance(PF)
-- < NewPF.SquareDistance(PF)) {
-- C->Translate(-vectra);
--
-+ else if (NewPF.Translated(-vectra).SquareDistance(PF) < aD2) {
-+ aV2DT=-vectra;
-+ bTranslate=!bTranslate; //True
-+ }
-+ //
-+ if (bTranslate) {
-+ C->Translate(aV2DT);
- }
- }
--
- return Standard_True;
- }
-
-diff --git a/src/IntTools/IntTools_LineConstructor.cxx b/src/IntTools/IntTools_LineConstructor.cxx
-index b88f063..984530e 100755
---- a/src/IntTools/IntTools_LineConstructor.cxx
-+++ b/src/IntTools/IntTools_LineConstructor.cxx
-@@ -735,6 +735,7 @@ void IntTools_LineConstructor::TreatCircle(const Handle(IntPatch_Line)& aLine,
- return;
- }
- //----------------------------------------
-+ Standard_Boolean bFound;
- Standard_Integer aNbVtx, aNbVtxWas, i;
- Standard_Real aTolPC, aT, aT1, aT2, aTmid, aTwoPI, aTolPC1;
- Standard_Real aU1, aV1, aU2, aV2;
-@@ -747,6 +748,7 @@ void IntTools_LineConstructor::TreatCircle(const Handle(IntPatch_Line)& aLine,
- aTwoPI=M_PI+M_PI;
- aTolPC=Precision::PConfusion();
- aNbVtxWas=GeomInt_LineTool::NbVertex(aLine);
-+
- aNbVtx=aNbVtxWas+2;
- //-------------------------------------2
- aTS1=myHS1->GetType();
-@@ -761,7 +763,7 @@ void IntTools_LineConstructor::TreatCircle(const Handle(IntPatch_Line)& aLine,
- pVtx=new IntTools_RealWithFlag [aNbVtx];
- //
- pVtx[0].SetValue(0.);
-- pVtx[1].SetValue(2.*M_PI);
-+ pVtx[1].SetValue(aTwoPI);
- //
- for(i=1; i<=aNbVtxWas; ++i) {
- aT=GeomInt_LineTool::Vertex(aLine, i).ParameterOnLine();
-@@ -775,6 +777,27 @@ void IntTools_LineConstructor::TreatCircle(const Handle(IntPatch_Line)& aLine,
- //
- RejectDuplicates(aNbVtx, pVtx, aTolPC);
- //
-+ if ((aType==IntPatch_Circle || aType==IntPatch_Ellipse)&& aNbVtx>2) { // zz
-+ bFound=Standard_False;
-+ for(i=1; i<=aNbVtxWas; ++i) {
-+ aT=GeomInt_LineTool::Vertex(aLine, i).ParameterOnLine();
-+ if (fabs(aT) < aTolPC1 || fabs(aT-aTwoPI) < aTolPC1) {
-+ bFound=!bFound;
-+ break;
-+ }
-+ }
-+ if (!bFound) {
-+ aT=pVtx[1].Value()+aTwoPI;
-+ pVtx[aNbVtx-1].SetValue(aT);
-+ //
-+ for(i=0; i<aNbVtx; ++i) {
-+ aT=pVtx[i+1].Value();
-+ pVtx[i].SetValue(aT);
-+ }
-+ --aNbVtx;
-+ }
-+ }
-+ //
- for(i=0; i<aNbVtx-1; ++i) {
- aT1=pVtx[i].Value();
- aT2=pVtx[i+1].Value();
-diff --git a/tests/boolean/bopcommon_complex/C5 b/tests/boolean/bopcommon_complex/C5
-old mode 100644
-new mode 100755
-index c174e8b..d2cd9ea
---- a/tests/boolean/bopcommon_complex/C5
-+++ b/tests/boolean/bopcommon_complex/C5
-@@ -1,3 +1,7 @@
-+puts "TODO ?OCC23823 All: An exception was caught"
-+puts "TODO ?OCC23823 All: \\*\\* Exception \\*\\*"
-+puts "TODO ?OCC23823 All: TEST INCOMPLETE"
-+
- cpulimit 3600
- restore [locate_data_file BUC60937.brep] sh
- explode sh
-diff --git a/tests/boolean/bopcommon_complex/C9 b/tests/boolean/bopcommon_complex/C9
-old mode 100644
-new mode 100755
-index c174e8b..d2cd9ea
---- a/tests/boolean/bopcommon_complex/C9
-+++ b/tests/boolean/bopcommon_complex/C9
-@@ -1,3 +1,7 @@
-+puts "TODO ?OCC23823 All: An exception was caught"
-+puts "TODO ?OCC23823 All: \\*\\* Exception \\*\\*"
-+puts "TODO ?OCC23823 All: TEST INCOMPLETE"
-+
- cpulimit 3600
- restore [locate_data_file BUC60937.brep] sh
- explode sh
-diff --git a/tests/boolean/bopcommon_complex/D5 b/tests/boolean/bopcommon_complex/D5
-old mode 100644
-new mode 100755
-index f899d4c..4b50e24
---- a/tests/boolean/bopcommon_complex/D5
-+++ b/tests/boolean/bopcommon_complex/D5
-@@ -1,3 +1,7 @@
-+puts "TODO ?OCC23823 All: An exception was caught"
-+puts "TODO ?OCC23823 All: \\*\\* Exception \\*\\*"
-+puts "TODO ?OCC23823 All: TEST INCOMPLETE"
-+
- cpulimit 3600
- restore [locate_data_file BUC60936.brep] sh
- explode sh
-diff --git a/tests/bugs/modalg/bug23823 b/tests/bugs/modalg/bug23823
-new file mode 100755
-index 0000000..bd6183d
---- /dev/null
-+++ b/tests/bugs/modalg/bug23823
-@@ -0,0 +1,39 @@
-+puts "============"
-+puts "OCC23823"
-+puts "============"
-+puts ""
-+#######################################################################
-+# The result of section operation contains redundant vertex.
-+#######################################################################
-+
-+set BugNumber OCC23823
-+
-+restore [locate_data_file bug23823_SAS_MAT_rota.brep] b1
-+restore [locate_data_file bug23823_cylindre_ext.brep] b2
-+
-+explode b1 f
-+explode b2 f
-+
-+copy b1_3 b1
-+copy b2_1 b2
-+
-+bop b1 b2
-+bopsection result
-+
-+set nb_v_good 2
-+set nb_e_good 1
-+set nb_w_good 0
-+set nb_f_good 0
-+set nb_sh_good 0
-+set nb_sol_good 0
-+set nb_compsol_good 0
-+set nb_compound_good 1
-+set nb_shape_good 4
-+
-+set nb_info [nbshapes result]
-+
-+# Service parameters
-+set mass -0.1
-+set m -0.1
-+
-+set 2dviewer 1
-diff --git a/tests/bugs/modalg/bug23826 b/tests/bugs/modalg/bug23826
-new file mode 100755
-index 0000000..197df57
---- /dev/null
-+++ b/tests/bugs/modalg/bug23826
-@@ -0,0 +1,17 @@
-+puts "============"
-+puts "CR23826"
-+puts "============"
-+puts ""
-+#########################################################
-+## Boolean Common between two soids fails
-+#########################################################
-+
-+restore [locate_data_file bug23826_Carte.brep] b1
-+restore [locate_data_file bug23826_Use140.brep] b2
-+
-+bop b1 b2
-+bopcommon result
-+
-+set square 6.51574
-+
-+set 2dviewer 1
-diff --git a/tests/bugs/modalg/bug23903 b/tests/bugs/modalg/bug23903
-new file mode 100644
-index 0000000..f5c3f76
---- /dev/null
-+++ b/tests/bugs/modalg/bug23903
-@@ -0,0 +1,21 @@
-+puts "========"
-+puts "OCC23903"
-+puts "========"
-+########################################################
-+# Invalid result of pipe operation on closed path
-+########################################################
-+
-+restore [locate_data_file bug23903_base.brep] sh
-+restore [locate_data_file bug23903_path.brep] w
-+pipe result w sh
-+set info [explode result f]
-+set checklen [llength $info]
-+
-+if { $checklen != 3 } {
-+ puts "Error : The shape doesn't contain 3 faces"
-+} else {
-+ puts "OK : The shape contains 3 faces"
-+}
-+
-+set 2dviewer 0
-+
-diff --git a/tests/draft/angle/E5 b/tests/draft/angle/E5
-old mode 100644
-new mode 100755
-index c6077e5..153e19a
---- a/tests/draft/angle/E5
-+++ b/tests/draft/angle/E5
-@@ -1,5 +1,6 @@
- #C2----------------------------------------------
- puts "TODO #23211 Debian40: Error: The tolerance of result shape is too big"
-+puts "TODO ?OCC23823 All:Faulty shapes in variables faulty_1 to faulty_"
-
- plane p 0 0 0 1 0 0 0 0 -1
- pcone p p 15 18 20
-diff --git a/tests/offset/shape_type_a/A4 b/tests/offset/shape_type_a/A4
-old mode 100644
-new mode 100755
-index f44934c..d45c329
---- a/tests/offset/shape_type_a/A4
-+++ b/tests/offset/shape_type_a/A4
-@@ -1,3 +1,7 @@
-+
-+puts "TODO ?OCC23823 ALL:Error : The offset is not valid. The volume is"
-+puts "TODO ?OCC23823 ALL:Error : The volume"
-+
- #old file ofs9
-
- restore [locate_data_file CHE_bb9.rle] s
-diff --git a/src/Draw/Draw_Window.cxx b/src/Draw/Draw_Window.cxx
-index 03a6a78..b4e27df 100755
---- a/src/Draw/Draw_Window.cxx
-+++ b/src/Draw/Draw_Window.cxx
-@@ -84,7 +84,11 @@ defaultPrompt:
- errChannel = Tcl_GetStdChannel(TCL_STDERR);
- if (code != TCL_OK) {
- if (errChannel) {
-+#if ((TCL_MAJOR_VERSION > 8) || ((TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 5)))
-+ Tcl_Write(errChannel, Tcl_GetStringResult(Interp), -1);
-+#else
- Tcl_Write(errChannel, Interp->result, -1);
-+#endif
- Tcl_Write(errChannel, "\n", 1);
- }
- Tcl_AddErrorInfo(Interp,
-@@ -1055,7 +1059,11 @@ Standard_Boolean Init_Appli()
- mainWindow =
- Tk_MainWindow(interp) ;
- if (mainWindow == NULL) {
-+#if ((TCL_MAJOR_VERSION > 8) || ((TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 5)))
-+ fprintf(stderr, "%s\n", Tcl_GetStringResult(interp));
-+#else
- fprintf(stderr, "%s\n", interp->result);
-+#endif
- exit(1);
- }
- Tk_Name(mainWindow) =
-@@ -2061,7 +2069,11 @@ static DWORD WINAPI tkLoop(VOID)
- Standard_Integer res = Tk_Init (interp);
- if (res != TCL_OK)
- {
-+#if ((TCL_MAJOR_VERSION > 8) || ((TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 5)))
-+ cout << "tkLoop: error in Tk initialization. Tcl reported: " << Tcl_GetStringResult(interp) << endl;
-+#else
- cout << "tkLoop: error in Tk initialization. Tcl reported: " << interp->result << endl;
-+#endif
- }
- }
- catch (Standard_Failure)
-@@ -2072,7 +2084,11 @@ static DWORD WINAPI tkLoop(VOID)
- mainWindow = Tk_MainWindow (interp);
- if (mainWindow == NULL)
- {
-+#if ((TCL_MAJOR_VERSION > 8) || ((TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION >= 5)))
-+ fprintf (stderr, "%s\n", Tcl_GetStringResult(interp));
-+#else
- fprintf (stderr, "%s\n", interp->result);
-+#endif
- cout << "tkLoop: Tk_MainWindow() returned NULL. Exiting...\n";
- Tcl_Exit (0);
- }