Salome HOME
modules/shaper.git
10 years agoAdded class for the distance constraint
azv [Mon, 12 May 2014 07:02:51 +0000 (11:02 +0400)]
Added class for the distance constraint

10 years agoPreliminary changes for SketchSolver
azv [Thu, 8 May 2014 03:14:30 +0000 (07:14 +0400)]
Preliminary changes for SketchSolver

10 years agoReference attributes added
mpv [Thu, 8 May 2014 06:19:00 +0000 (10:19 +0400)]
Reference attributes added

10 years agoAdded history of features and removed Iterator (size and feature by index must be...
mpv [Thu, 8 May 2014 04:51:37 +0000 (08:51 +0400)]
Added history of features and removed Iterator (size and feature by index must be used instead)

10 years agoFile for translation on French language added (issue #9)
vsv [Wed, 7 May 2014 15:01:54 +0000 (19:01 +0400)]
File for translation on French language added (issue #9)

10 years agoCorrection of data tree according to Issue #22
vsv [Wed, 7 May 2014 12:55:36 +0000 (16:55 +0400)]
Correction of data tree according to Issue #22

10 years agoProvide selection management in a viewer (Salome or GUI) (issue #31)
vsv [Tue, 6 May 2014 13:49:00 +0000 (17:49 +0400)]
Provide selection management in a viewer (Salome or GUI) (issue #31)

10 years agoMerge branch 'master' of newgeom:newgeom.git
vsv [Tue, 6 May 2014 12:52:06 +0000 (16:52 +0400)]
Merge branch 'master' of newgeom:newgeom.git

10 years agoSmall fixes
vsv [Tue, 6 May 2014 12:51:58 +0000 (16:51 +0400)]
Small fixes

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Tue, 6 May 2014 11:58:35 +0000 (15:58 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Restart for the line creation operation instead of the operation internal manipulation.

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Tue, 6 May 2014 10:04:55 +0000 (14:04 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Drag of the line during edit line operation.

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Tue, 6 May 2014 08:08:21 +0000 (12:08 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Set empty selected feature to edit line operation in order to it is aborted by this.

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Tue, 6 May 2014 07:53:59 +0000 (11:53 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Correction for the property panel controls. The repaint() call.
Test case: Activate sketch operation, activate line creation, select first point, move it. The property control spin boxes should be updated immediatelly by the mouse move. Without repaint, the controls are updated with a delay.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Tue, 6 May 2014 06:48:19 +0000 (10:48 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Tue, 6 May 2014 06:48:07 +0000 (10:48 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Correct displayer to cash in an internal map one AIS for one feature (there was a vector of AIS).
Reuse AIS for the same feature in Redisplay.

10 years agoMerge branch 'master' of newgeom:newgeom.git
sbh [Tue, 6 May 2014 06:35:20 +0000 (10:35 +0400)]
Merge branch 'master' of newgeom:newgeom.git

10 years agoIssue #6 uncheck only one aborted operation, not all nested stack
sbh [Tue, 6 May 2014 06:35:08 +0000 (10:35 +0400)]
Issue #6 uncheck only one aborted operation, not all nested stack

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Mon, 5 May 2014 15:55:00 +0000 (19:55 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Edit line.

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Mon, 5 May 2014 15:44:56 +0000 (19:44 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Edit line.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Mon, 5 May 2014 15:16:29 +0000 (19:16 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Mon, 5 May 2014 15:16:20 +0000 (19:16 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Create feature/set feature methods.

10 years agoMerge branch 'master' of newgeom:newgeom.git
sbh [Mon, 5 May 2014 15:09:46 +0000 (19:09 +0400)]
Merge branch 'master' of newgeom:newgeom.git

10 years agoUpdating property pannel on sketch editing (refs #31)
sbh [Mon, 5 May 2014 15:09:32 +0000 (19:09 +0400)]
Updating property pannel on sketch editing (refs #31)

10 years agoMerge branch 'master' of newgeom:newgeom.git
vsv [Mon, 5 May 2014 14:33:21 +0000 (18:33 +0400)]
Merge branch 'master' of newgeom:newgeom.git

10 years agoLaunch application in SALOME environment on Linux
vsv [Mon, 5 May 2014 14:32:58 +0000 (18:32 +0400)]
Launch application in SALOME environment on Linux

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Mon, 5 May 2014 12:56:23 +0000 (16:56 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Edge/vertex selection modes for the line.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Mon, 5 May 2014 11:22:38 +0000 (15:22 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Mon, 5 May 2014 11:22:19 +0000 (15:22 +0400)]
refs #30 - Sketch base GUI: create, draw lines

The "Return", "Escape" buttons processing.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Mon, 5 May 2014 11:01:37 +0000 (15:01 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoCompilation errors on windows are corrected
vsv [Mon, 5 May 2014 11:01:14 +0000 (15:01 +0400)]
Compilation errors on windows are corrected

10 years agoMerge branch 'master' of newgeom:newgeom.git
vsv [Mon, 5 May 2014 09:46:02 +0000 (13:46 +0400)]
Merge branch 'master' of newgeom:newgeom.git

10 years agoCompilation error on Linux corrected
vsv [Mon, 5 May 2014 09:45:42 +0000 (13:45 +0400)]
Compilation error on Linux corrected

10 years agoMerge branch 'master' of newgeom:newgeom.git
sbh [Mon, 5 May 2014 08:58:04 +0000 (12:58 +0400)]
Merge branch 'master' of newgeom:newgeom.git

Conflicts:
src/ModuleBase/ModuleBase_WidgetFactory.cpp
src/XGUI/CMakeLists.txt
src/XGUI/XGUI_Workshop.cpp
src/XGUI/XGUI_Workshop.h

10 years agoUpdating property pannel from the model. Preleminary integration.
sbh [Mon, 5 May 2014 08:51:33 +0000 (12:51 +0400)]
Updating property pannel from the model. Preleminary integration.

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Mon, 5 May 2014 06:24:31 +0000 (10:24 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Separation an abstract IOperation from the operation filled by a feature and operation description.

10 years agoHide property panel on module activation (ref #31)
vsv [Wed, 30 Apr 2014 13:10:07 +0000 (17:10 +0400)]
Hide property panel on module activation (ref #31)

10 years agoConnect from SALOME to Sketcher (ref #31)
vsv [Wed, 30 Apr 2014 12:38:56 +0000 (16:38 +0400)]
Connect from SALOME to Sketcher (ref #31)

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Wed, 30 Apr 2014 11:22:46 +0000 (15:22 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years ago(Issue #31) Proxy viewer created in order to provide uniform dispatching of events...
vsv [Wed, 30 Apr 2014 11:22:32 +0000 (15:22 +0400)]
(Issue #31) Proxy viewer created in order to provide uniform dispatching of events from Salome and XGUI viewers

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Wed, 30 Apr 2014 10:52:25 +0000 (14:52 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Contour of some lines creation.

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Wed, 30 Apr 2014 08:15:19 +0000 (12:15 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Continuous line creation.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Wed, 30 Apr 2014 07:42:32 +0000 (11:42 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoInterface to Salome Viewer is created (issue #31)
vsv [Wed, 30 Apr 2014 07:40:58 +0000 (11:40 +0400)]
Interface to Salome Viewer is created (issue #31)

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Wed, 30 Apr 2014 05:50:50 +0000 (09:50 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Renames method to work through local context

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Wed, 30 Apr 2014 05:27:16 +0000 (09:27 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Line is initialized by 2D coordinates obtained from 3D point

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Tue, 29 Apr 2014 15:17:40 +0000 (19:17 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Tue, 29 Apr 2014 15:17:29 +0000 (19:17 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Resume operation for sketch after a line operation finish

10 years agoAvoid crash when nested key is NULL
vsv [Tue, 29 Apr 2014 14:14:15 +0000 (18:14 +0400)]
Avoid crash when nested key is NULL

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 29 Apr 2014 14:07:20 +0000 (18:07 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoAdapt action manager for working in SALOME (issue #31)
vsv [Tue, 29 Apr 2014 14:07:07 +0000 (18:07 +0400)]
Adapt action manager for working in SALOME (issue #31)

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Tue, 29 Apr 2014 12:58:13 +0000 (16:58 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Tue, 29 Apr 2014 12:58:01 +0000 (16:58 +0400)]
refs #30 - Sketch base GUI: create, draw lines

The code is corrected by the 3D Viewer modification,
Call enable nested actions

10 years agoProvide selection mechanism from SALOME (issue #31)
vsv [Tue, 29 Apr 2014 12:43:40 +0000 (16:43 +0400)]
Provide selection mechanism from SALOME (issue #31)

10 years agoMerge branch 'master' of newgeom:newgeom.git
sbh [Tue, 29 Apr 2014 09:25:57 +0000 (13:25 +0400)]
Merge branch 'master' of newgeom:newgeom.git

10 years agoIssue #6 Extended processing of nested actions.
sbh [Tue, 29 Apr 2014 09:25:38 +0000 (13:25 +0400)]
Issue #6 Extended processing of nested actions.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 29 Apr 2014 09:04:59 +0000 (13:04 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoDefine selection in Viewer 3d
vsv [Tue, 29 Apr 2014 09:04:34 +0000 (13:04 +0400)]
Define selection in Viewer 3d

10 years agoMerge branch 'master' of newgeom:newgeom.git
sbh [Tue, 29 Apr 2014 07:37:19 +0000 (11:37 +0400)]
Merge branch 'master' of newgeom:newgeom.git

Conflicts:
src/XGUI/XGUI_Workshop.h

10 years agoApplication errors handling
sbh [Tue, 29 Apr 2014 07:35:46 +0000 (11:35 +0400)]
Application errors handling

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 29 Apr 2014 06:05:59 +0000 (10:05 +0400)]
Merge branch 'master' of newgeom:newgeom

Conflicts:
src/PartSet/PartSet_Module.cpp

10 years agoOpen, Save, Exit, etc. actions processing.
sbh [Mon, 28 Apr 2014 16:55:50 +0000 (20:55 +0400)]
Open, Save, Exit, etc. actions processing.

10 years agoUsing of SelectionMgr instead of using Viewer directly in Sketcher starting operation
vsv [Mon, 28 Apr 2014 14:55:57 +0000 (18:55 +0400)]
Using of SelectionMgr instead of using Viewer directly in Sketcher starting operation

10 years agoMerge branch 'master' of newgeom:newgeom.git
sbh [Mon, 28 Apr 2014 14:43:49 +0000 (18:43 +0400)]
Merge branch 'master' of newgeom:newgeom.git

10 years agoIssue #6 advanced command enable/disable state processing
sbh [Mon, 28 Apr 2014 14:43:37 +0000 (18:43 +0400)]
Issue #6 advanced command enable/disable state processing

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Mon, 28 Apr 2014 13:11:15 +0000 (17:11 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Line visualization by the mouse click/move

10 years agoSending events on attributes data changed
mpv [Fri, 25 Apr 2014 16:15:13 +0000 (20:15 +0400)]
Sending events on attributes data changed

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Fri, 25 Apr 2014 16:03:17 +0000 (20:03 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Fri, 25 Apr 2014 16:02:38 +0000 (20:02 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Compillation correction

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Fri, 25 Apr 2014 16:00:10 +0000 (20:00 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoProvided connection of XGUI Displayer to SALOME OCC Viewer
vsv [Fri, 25 Apr 2014 15:59:58 +0000 (19:59 +0400)]
Provided connection of XGUI Displayer to SALOME OCC Viewer

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Fri, 25 Apr 2014 14:46:19 +0000 (18:46 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Line operation start over the sketch

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Fri, 25 Apr 2014 14:02:31 +0000 (18:02 +0400)]
Merge branch 'master' of newgeom:newgeom

Conflicts:
src/PartSet/PartSet_Module.cpp
src/XGUI/CMakeLists.txt

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Fri, 25 Apr 2014 14:00:28 +0000 (18:00 +0400)]
Merge branch 'master' of newgeom:newgeom

Conflicts:
src/PartSet/PartSet_Module.cpp
src/XGUI/CMakeLists.txt

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Fri, 25 Apr 2014 13:57:22 +0000 (17:57 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Line feature realization:
1. Create operation
2. Create point widget
3. Move widgets to ModuleBase

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Fri, 25 Apr 2014 13:41:47 +0000 (17:41 +0400)]
Merge branch 'master' of newgeom:newgeom

Conflicts:
src/XGUI/XGUI_Workshop.cpp

10 years agoConnect operations to SALOME (Issue #31)
vsv [Fri, 25 Apr 2014 13:33:45 +0000 (17:33 +0400)]
Connect operations to SALOME (Issue #31)

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Fri, 25 Apr 2014 12:41:50 +0000 (16:41 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Correction for Direction save.

10 years agoSub-features of sketcher support
mpv [Fri, 25 Apr 2014 11:18:07 +0000 (15:18 +0400)]
Sub-features of sketcher support

10 years agoSketch line feature based on points attributes
mpv [Fri, 25 Apr 2014 09:20:16 +0000 (13:20 +0400)]
Sketch line feature based on points attributes

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Thu, 24 Apr 2014 14:37:12 +0000 (18:37 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Set plane for sketch and erase the sketch preview. Set view projection.

10 years agoMerge branch 'master' of newgeom:newgeom.git
sbh [Thu, 24 Apr 2014 14:28:18 +0000 (18:28 +0400)]
Merge branch 'master' of newgeom:newgeom.git

10 years agoLabel for the sketch widget + label's xml processing
sbh [Thu, 24 Apr 2014 14:24:27 +0000 (18:24 +0400)]
Label for the sketch widget + label's xml processing

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Thu, 24 Apr 2014 14:07:46 +0000 (18:07 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Set plane for sketch and erase the sketch preview.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Thu, 24 Apr 2014 13:39:44 +0000 (17:39 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoConnection to SALOME (Issue #31)
vsv [Thu, 24 Apr 2014 13:39:17 +0000 (17:39 +0400)]
Connection to SALOME (Issue #31)

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Thu, 24 Apr 2014 12:39:04 +0000 (16:39 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Thu, 24 Apr 2014 12:38:54 +0000 (16:38 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Providing the local selection for sketch feature

10 years agoGeom attribute: Point
mpv [Thu, 24 Apr 2014 12:36:43 +0000 (16:36 +0400)]
Geom attribute: Point

10 years agoMerge branch 'master' of newgeom:newgeom.git
sbh [Thu, 24 Apr 2014 12:02:38 +0000 (16:02 +0400)]
Merge branch 'master' of newgeom:newgeom.git

Conflicts:
src/PartSet/PartSet_Module.cpp

10 years agoIssue #29 processing of "source" tags added
sbh [Thu, 24 Apr 2014 11:59:31 +0000 (15:59 +0400)]
Issue #29 processing of "source" tags added

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Thu, 24 Apr 2014 10:51:27 +0000 (14:51 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Thu, 24 Apr 2014 10:51:19 +0000 (14:51 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Providing the local selection for sketch feature

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Thu, 24 Apr 2014 08:51:33 +0000 (12:51 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agostd:shared_ptr replaced by boost::shared_ptr
vsv [Thu, 24 Apr 2014 08:51:02 +0000 (12:51 +0400)]
std:shared_ptr replaced by boost::shared_ptr

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Thu, 24 Apr 2014 08:42:31 +0000 (12:42 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Visualize three planes for sketch.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Thu, 24 Apr 2014 08:41:40 +0000 (12:41 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoAdaptation to SALOME environment (Issue #31)
vsv [Thu, 24 Apr 2014 08:41:22 +0000 (12:41 +0400)]
Adaptation to SALOME environment (Issue #31)

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Thu, 24 Apr 2014 07:26:45 +0000 (11:26 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Add comments for some code

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Thu, 24 Apr 2014 07:16:39 +0000 (11:16 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Add comments for some code

10 years agorefs #30 - Sketch base GUI: create, draw lines
nds [Thu, 24 Apr 2014 07:07:18 +0000 (11:07 +0400)]
refs #30 - Sketch base GUI: create, draw lines

Undoes the previous commit.