Salome HOME
modules/shaper_study.git
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