Salome HOME
modules/shaper_study.git
2 years agoMerge branch 'V9_8_BR' master V9_9_0a1
vsr [Fri, 10 Dec 2021 09:46:56 +0000 (12:46 +0300)]
Merge branch 'V9_8_BR'

2 years agoIncrement version: 9.8.0 V9_8_BR V9_8_0 V9_8_0rc1
vsr [Sat, 27 Nov 2021 10:44:22 +0000 (13:44 +0300)]
Increment version: 9.8.0

2 years agoMerge branch 'V9_7_BR' V9_8_0a1 V9_8_0a2 V9_8_0b1
vsr [Mon, 24 May 2021 14:48:11 +0000 (17:48 +0300)]
Merge branch 'V9_7_BR'

2 years agoIncrement version: 9.7.0 V9_7_BR V9_7_0 V9_7_0rc1 V9_7_0rc2
vsr [Tue, 27 Apr 2021 14:14:05 +0000 (17:14 +0300)]
Increment version: 9.7.0

3 years agobos #24078 Reinitialize study services properly when requested V9_7_0a1 V9_7_0a2 V9_7_0b1
vsr [Wed, 31 Mar 2021 13:48:47 +0000 (16:48 +0300)]
bos #24078 Reinitialize study services properly when requested

3 years agoCopyright update 2021
vsr [Wed, 24 Mar 2021 18:27:49 +0000 (21:27 +0300)]
Copyright update 2021

3 years agoMerge branch 'occ/19960'
vsr [Mon, 15 Feb 2021 11:17:52 +0000 (14:17 +0300)]
Merge branch 'occ/19960'

3 years ago# bos 19960 Show/Hide SHAPERSTUDY objects occ/19960_v2
vsr [Thu, 12 Nov 2020 12:03:56 +0000 (15:03 +0300)]
# bos 19960 Show/Hide SHAPERSTUDY objects

3 years agoGeneric creation of a sessionless component. agy/arch2_ic0
Ovidiu MIRCESCU [Thu, 4 Feb 2021 14:41:32 +0000 (15:41 +0100)]
Generic creation of a sessionless component.

3 years ago2 servant implementations of SHAPERSTUDY.Gen. First one is for SHAPERSTUDY with Salom...
Anthony Geay [Fri, 22 Jan 2021 13:39:25 +0000 (14:39 +0100)]
2 servant implementations of SHAPERSTUDY.Gen. First one is for SHAPERSTUDY with Salome Session. Second one is Salome Session Free.

3 years agoMerge branch 'V9_6_BR'
vsr [Wed, 11 Nov 2020 17:21:13 +0000 (20:21 +0300)]
Merge branch 'V9_6_BR'

3 years agoIncrement version: 9.6.0 V9_6_BR V9_6_0 V9_6_0rc1
vsr [Fri, 16 Oct 2020 16:26:04 +0000 (19:26 +0300)]
Increment version: 9.6.0

3 years agoMerge branch 'V9_5_BR' V9_6_0a1 V9_6_0a2 V9_6_0b1
vsr [Fri, 10 Jul 2020 15:49:24 +0000 (18:49 +0300)]
Merge branch 'V9_5_BR'

3 years agoIncrement version: 9.5 V9_5_BR V9_5_0 V9_5_0rc1 V9_5_0rc2 V9_5_0rc3
vsr [Tue, 19 May 2020 11:15:40 +0000 (14:15 +0300)]
Increment version: 9.5

3 years agoMake SMESH mesh not up-to-date if only group is updated. V9_5_0b1
mpv [Mon, 18 May 2020 09:58:25 +0000 (12:58 +0300)]
Make SMESH mesh not up-to-date if only group is updated.

An example: load file with SHAPER, and SMESH objects with sub-mesh on group created. Activate SHAPER, edit group, activate SMESH: no changes were required.

3 years agoA minor fix for breaking link for the newly created group or field
mpv [Thu, 14 May 2020 05:30:00 +0000 (08:30 +0300)]
A minor fix for breaking link for the newly created group or field

3 years agoImplementation of the temporary fix for the issue #18884 :
mpv [Wed, 13 May 2020 15:52:33 +0000 (18:52 +0300)]
Implementation of the temporary fix for the issue #18884 :

Result still published in SHAPER_STUDY after being removed.
Now dead shape lines are commented out in order to avoid exceptions on the SHAPERSTUDY part of the script. However is SMESH references to such shapes, errors will appear there.

3 years agoFix for the issue #3248 : Pyhon dumping-loading submesh geometry confused
mpv [Wed, 13 May 2020 15:19:47 +0000 (18:19 +0300)]
Fix for the issue #3248 : Pyhon dumping-loading submesh geometry confused

3 years agobos #18963 [CEA 18962] Warnings in module compilations
vsr [Mon, 11 May 2020 08:05:39 +0000 (11:05 +0300)]
bos #18963 [CEA 18962] Warnings in module compilations

3 years agoImplement all methods of GEOM_Field because they can be accidentally called from...
eap [Fri, 8 May 2020 11:01:31 +0000 (14:01 +0300)]
Implement all methods of GEOM_Field because they can be accidentally called from any module

3 years agoImplement all methods of GEOM_Object because they can be accidentally called from...
eap [Fri, 8 May 2020 10:53:14 +0000 (13:53 +0300)]
Implement all methods of GEOM_Object because they can be accidentally called from any module

3 years agoFix for the issue #19061 : Mesh warning sign although no change has been made in...
mpv [Wed, 6 May 2020 11:27:46 +0000 (14:27 +0300)]
Fix for the issue #19061 : Mesh warning sign although no change has been made in SHAPER

3 years agoFix for the issue #19037 : SWIG director method error when switching to SMESH
mpv [Tue, 28 Apr 2020 13:46:49 +0000 (16:46 +0300)]
Fix for the issue #19037 : SWIG director method error when switching to SMESH

4 years agoInclude SalomeMacros.cmake with NO_POLICY_SCOPE to apply policies
vsr [Mon, 20 Apr 2020 09:32:29 +0000 (12:32 +0300)]
Include SalomeMacros.cmake with NO_POLICY_SCOPE to apply policies

4 years agoRemove CMake warnings: set-up cmake policies globally in SalomeMacros.cmake
vsr [Thu, 16 Apr 2020 17:35:31 +0000 (20:35 +0300)]
Remove CMake warnings: set-up cmake policies globally in SalomeMacros.cmake

4 years agoCopyright update 2020
vsr [Thu, 16 Apr 2020 09:30:46 +0000 (12:30 +0300)]
Copyright update 2020

4 years agoDebug and clean-up build procedure: continue
vsr [Mon, 13 Apr 2020 16:16:41 +0000 (19:16 +0300)]
Debug and clean-up build procedure: continue

4 years agoFix for the issue #3205 : SIGSEGV in Break link with branch occ/modificationByFeatures
mpv [Mon, 13 Apr 2020 06:24:11 +0000 (09:24 +0300)]
Fix for the issue #3205 : SIGSEGV in Break link with branch occ/modificationByFeatures

Store the old selection in groups and fields to use it in break link

4 years agoDebug and clean-up build procedure
vsr [Fri, 10 Apr 2020 14:26:38 +0000 (17:26 +0300)]
Debug and clean-up build procedure

4 years agoRemove debug printing
mpv [Wed, 8 Apr 2020 09:15:06 +0000 (12:15 +0300)]
Remove debug printing

4 years agoMake comparison of updated shapes better.
mpv [Wed, 8 Apr 2020 07:35:52 +0000 (10:35 +0300)]
Make comparison of updated shapes better.

4 years agoMake groups don't change the whole group-shape if sub-shapes are still the same.
mpv [Tue, 7 Apr 2020 15:36:43 +0000 (18:36 +0300)]
Make groups don't change the whole group-shape if sub-shapes are still the same.

4 years agobos #18727 [CEA 18716] Warnings at SALOME launch V9_5_0a2
vsr [Thu, 2 Apr 2020 13:41:31 +0000 (16:41 +0300)]
bos #18727 [CEA 18716] Warnings at SALOME launch

4 years agoFix for the issue #18887 : Fatal error after save and dump or dump and save
mpv [Mon, 30 Mar 2020 09:39:50 +0000 (12:39 +0300)]
Fix for the issue #18887 : Fatal error after save and dump or dump and save

4 years agoFix for the issue #3167: Shaper study contains only result for feature having several...
mpv [Thu, 19 Mar 2020 14:23:02 +0000 (17:23 +0300)]
Fix for the issue #3167: Shaper study contains only result for feature having several results

4 years agoMake SHAPERSTUDY group never main shape
mpv [Thu, 12 Mar 2020 12:53:32 +0000 (15:53 +0300)]
Make SHAPERSTUDY group never main shape

4 years agoFix the problem of bad synchronization of SHAPERSTUDY tick and SMESH tick on open... rnv/pv58_2
mpv [Thu, 5 Mar 2020 11:24:58 +0000 (14:24 +0300)]
Fix the problem of bad synchronization of SHAPERSTUDY tick and SMESH tick on open described in #3134.

4 years agoMake ShaperStudy unit-tests work in Salome
mpv [Mon, 2 Mar 2020 14:15:07 +0000 (17:15 +0300)]
Make ShaperStudy unit-tests work in Salome

4 years agoFix for the break-link dump into python: also sub-mesh references must be updated. rnv/pv58_1 V9_5_0a1
mpv [Thu, 13 Feb 2020 16:10:59 +0000 (19:10 +0300)]
Fix for the break-link dump into python: also sub-mesh references must be updated.

4 years agoMake the history folder located in the end of the shape object sub-tree in SHAPERSTUDY
mpv [Wed, 12 Feb 2020 14:38:10 +0000 (17:38 +0300)]
Make the history folder located in the end of the shape object sub-tree in SHAPERSTUDY

4 years agoProvide loading of icons on Linux
vsv [Wed, 12 Feb 2020 14:15:12 +0000 (17:15 +0300)]
Provide loading of icons on Linux

4 years agoMake the SHAPERSTUDY python dump works on SHAPER objects stable, even after modificat...
mpv [Wed, 12 Feb 2020 13:09:23 +0000 (16:09 +0300)]
Make the SHAPERSTUDY python dump works on SHAPER objects stable, even after modifications.

4 years agoFix for python script dump for several objects
mpv [Tue, 11 Feb 2020 13:57:07 +0000 (16:57 +0300)]
Fix for python script dump for several objects

4 years agoAllow in SHAPERSTUDY python dump to store files in the same folder with the exported...
mpv [Fri, 7 Feb 2020 14:40:32 +0000 (17:40 +0300)]
Allow in SHAPERSTUDY python dump to store files in the same folder with the exported script.

4 years agoMake the dead shape correctly referenced by SMESH mesh after loading the python dump...
mpv [Fri, 7 Feb 2020 12:41:52 +0000 (15:41 +0300)]
Make the dead shape correctly referenced by SMESH mesh after loading the python dump script

4 years agoImplementation of python dump of SHAPER STUDY for dead fields using XAO file format.
mpv [Fri, 7 Feb 2020 08:30:24 +0000 (11:30 +0300)]
Implementation of python dump of SHAPER STUDY for dead fields using XAO file format.

4 years agoImplementation of python dump of SHAPER STUDY for results and groups using XAO file...
mpv [Wed, 5 Feb 2020 15:07:53 +0000 (18:07 +0300)]
Implementation of python dump of SHAPER STUDY for results and groups using XAO file format.

4 years agoChange name of ShaperStudy root node from ShaperStudy to ShaperResults
vsv [Tue, 4 Feb 2020 13:18:25 +0000 (16:18 +0300)]
Change name of ShaperStudy root node from ShaperStudy to ShaperResults

4 years agoSupport of dump for groups and fields
mpv [Fri, 31 Jan 2020 16:30:16 +0000 (19:30 +0300)]
Support of dump for groups and fields

4 years agoInitial implementation of python dump in SHAPER STUDY
mpv [Thu, 30 Jan 2020 16:17:25 +0000 (19:17 +0300)]
Initial implementation of python dump in SHAPER STUDY

4 years agoImplement GetExistingSubObjects()
eap [Fri, 24 Jan 2020 18:39:01 +0000 (21:39 +0300)]
Implement GetExistingSubObjects()

4 years agoDo not publish objects having no corresponding shaper object
eap [Fri, 24 Jan 2020 18:38:31 +0000 (21:38 +0300)]
Do not publish objects having no corresponding shaper object

4 years agoImplement shaperBuilder
eap [Thu, 23 Jan 2020 18:53:38 +0000 (21:53 +0300)]
Implement shaperBuilder

4 years agoCall aMeshObject.ReplaceShape() after updating references in the study
eap [Tue, 21 Jan 2020 14:43:53 +0000 (17:43 +0300)]
Call aMeshObject.ReplaceShape() after updating references in the study

4 years agoFix smesh update upon BreakLink
eap [Mon, 20 Jan 2020 15:58:28 +0000 (18:58 +0300)]
Fix smesh update upon BreakLink

4 years agoAvoid dump study crash
mpv [Mon, 20 Jan 2020 11:30:14 +0000 (14:30 +0300)]
Avoid dump study crash

4 years agoFix the name of dead groups and fields
mpv [Mon, 20 Jan 2020 09:19:06 +0000 (12:19 +0300)]
Fix the name of dead groups and fields

4 years agoFix MED export with fields in GUI
eap [Fri, 17 Jan 2020 18:34:40 +0000 (21:34 +0300)]
Fix MED export with fields in GUI

4 years agoFix sub-mesh creation by selection of mesh element
eap [Fri, 17 Jan 2020 17:39:57 +0000 (20:39 +0300)]
Fix sub-mesh creation by selection of mesh element

1) Fix SHAPERSTUDY.AddInStudy()
2) Fix SHAPERSTUDY_IGroupOperations.GetMainShape()
3) Add GetSubShapeIndices in group
4) Register SHAPERSTUDY_Object.SO in SetSO()

4 years agoInitialize GenericObject in IOperations
eap [Fri, 17 Jan 2020 13:13:52 +0000 (16:13 +0300)]
Initialize GenericObject in IOperations

4 years agoP[en/Save is implemented for Fields
mpv [Fri, 17 Jan 2020 13:08:00 +0000 (16:08 +0300)]
P[en/Save is implemented for Fields

4 years agoFix GetMainShape()
eap [Fri, 17 Jan 2020 11:50:27 +0000 (14:50 +0300)]
Fix GetMainShape()

  for the case where theGroup has no father object

4 years agoAdd getPOA() needed for the previous commit
eap [Thu, 16 Jan 2020 17:47:02 +0000 (20:47 +0300)]
Add getPOA() needed for the previous commit

4 years agoImplement methods of SHAPERSTUDY_GenericObject
eap [Thu, 16 Jan 2020 17:31:15 +0000 (20:31 +0300)]
Implement methods of SHAPERSTUDY_GenericObject

  This is needed in SMESH to detect removal of shaperstudy groups

4 years agoMake SHAPEr STUDY fields exported in SMESH into MED file
mpv [Thu, 16 Jan 2020 16:56:05 +0000 (19:56 +0300)]
Make SHAPEr STUDY fields exported in SMESH into MED file

4 years agoBUG: dead shapes not saved in HDF file
eap [Wed, 15 Jan 2020 17:31:21 +0000 (20:31 +0300)]
BUG: dead shapes not saved in HDF file

4 years agoDefine methods of SALOME::GenericObject + fix return value of SHAPERSTUDY_IShapesOper...
eap [Wed, 15 Jan 2020 14:36:03 +0000 (17:36 +0300)]
Define methods of SALOME::GenericObject + fix return value of SHAPERSTUDY_IShapesOperations.GetSubShape()

Now *_wrap variables do not cause crash. But should we control life-cycle of
SHAPERSTUDY_Object by implementing methods of GenericObject?

4 years agoFix compilation of SWIG on Linux
eap [Tue, 14 Jan 2020 15:50:24 +0000 (18:50 +0300)]
Fix compilation of SWIG on Linux

4 years agoInitial implementation of Fields support
mpv [Tue, 14 Jan 2020 10:45:16 +0000 (13:45 +0300)]
Initial implementation of Fields support

4 years agoImplementation of Groups support by the SHAPER-STUDY module
mpv [Mon, 30 Dec 2019 14:15:02 +0000 (17:15 +0300)]
Implementation of Groups support by the SHAPER-STUDY module

4 years agoImprove ReplaceShape interface
vsv [Fri, 27 Dec 2019 15:26:41 +0000 (18:26 +0300)]
Improve ReplaceShape interface

4 years agoReplace shape in Mesh object
vsv [Fri, 27 Dec 2019 13:21:31 +0000 (16:21 +0300)]
Replace shape in Mesh object

4 years agoImplementation of Open/Save and Break-Link functionality on SHAPER shapes
mpv [Thu, 26 Dec 2019 06:39:38 +0000 (09:39 +0300)]
Implementation of Open/Save and Break-Link functionality on SHAPER shapes

4 years agoProvide save/restore functionality
vsv [Tue, 24 Dec 2019 13:36:08 +0000 (16:36 +0300)]
Provide save/restore functionality

4 years agoThe initial version of Open and Save in the SHAPER-STUDY
mpv [Tue, 24 Dec 2019 11:27:44 +0000 (14:27 +0300)]
The initial version of Open and Save in the SHAPER-STUDY

4 years agoProvide icons for objects in object browser
vsv [Tue, 24 Dec 2019 08:19:14 +0000 (11:19 +0300)]
Provide icons for objects in object browser

4 years agoTransfer BreakLink from Object to Gen
vsv [Mon, 23 Dec 2019 11:56:40 +0000 (14:56 +0300)]
Transfer BreakLink from Object to Gen

4 years agoCorrect return of shape type: swig treats it as int, so, omni can not take it as...
mpv [Fri, 20 Dec 2019 14:51:10 +0000 (17:51 +0300)]
Correct return of shape type: swig treats it as int, so, omni can not take it as enum object

4 years agoDefine virtual methods
vsv [Fri, 20 Dec 2019 13:13:59 +0000 (16:13 +0300)]
Define virtual methods

4 years agoDefine empty IsParametrical and BreakLinks methods
vsv [Fri, 20 Dec 2019 12:55:14 +0000 (15:55 +0300)]
Define empty IsParametrical and BreakLinks methods

4 years agoImplementation of the automatic breaking the link if the shape is modified or deleted
mpv [Thu, 19 Dec 2019 15:24:27 +0000 (18:24 +0300)]
Implementation of the automatic breaking the link if the shape is modified or deleted

4 years agoMake correct translation of the shape to GEOM Client by pointer
mpv [Wed, 18 Dec 2019 13:12:53 +0000 (16:12 +0300)]
Make correct translation of the shape to GEOM Client by pointer

4 years agoCorrect work with shapes and SObjects
mpv [Tue, 17 Dec 2019 11:37:44 +0000 (14:37 +0300)]
Correct work with shapes and SObjects

4 years agoGet rid of BaseObject in the SHAPERSTUDY implementation: it is not connected to the...
mpv [Thu, 12 Dec 2019 11:38:10 +0000 (14:38 +0300)]
Get rid of BaseObject in the SHAPERSTUDY implementation: it is not connected to the Object in the previous approach.

4 years agoImplement some methods
vsv [Wed, 11 Dec 2019 14:09:39 +0000 (17:09 +0300)]
Implement some methods

4 years agoCorrect creation of shapes in SHAPER-STUDY
mpv [Wed, 11 Dec 2019 11:39:20 +0000 (14:39 +0300)]
Correct creation of shapes in SHAPER-STUDY

4 years agoOptimize SWIG extraction
vsv [Wed, 11 Dec 2019 10:03:26 +0000 (13:03 +0300)]
Optimize SWIG extraction

4 years agoCorrect SWIG extraction
vsv [Wed, 11 Dec 2019 09:25:39 +0000 (12:25 +0300)]
Correct SWIG extraction

4 years agoAdd shaper icon
vsv [Tue, 10 Dec 2019 15:40:52 +0000 (18:40 +0300)]
Add shaper icon

4 years agoExport StudyData symbols
vsv [Tue, 10 Dec 2019 15:00:11 +0000 (18:00 +0300)]
Export StudyData symbols

4 years agoInitial support of publication of shapes
mpv [Tue, 10 Dec 2019 14:39:15 +0000 (17:39 +0300)]
Initial support of publication of shapes

4 years agoProvide install commands
vsv [Tue, 10 Dec 2019 13:37:19 +0000 (16:37 +0300)]
Provide install commands

4 years agoStudyData Swig
vsv [Tue, 10 Dec 2019 12:51:33 +0000 (15:51 +0300)]
StudyData Swig

4 years agoMixing of the minor problems with initialization of the SHAPER-STUDY module
mpv [Tue, 10 Dec 2019 09:31:52 +0000 (12:31 +0300)]
Mixing of the minor problems with initialization of the SHAPER-STUDY module

4 years agoInitial integration
vsv [Mon, 9 Dec 2019 13:17:15 +0000 (16:17 +0300)]
Initial integration