]> SALOME platform Git repositories - modules/shaper.git/log
Salome HOME
modules/shaper.git
8 years ago[PythonAPI] added new tests in CMakeLists.txt
Renaud NEDELEC [Thu, 5 Nov 2015 12:59:27 +0000 (13:59 +0100)]
[PythonAPI] added new tests in CMakeLists.txt

8 years ago[PythonAPI / sketcher] first try for mirror constraint interface (not working) and...
Renaud NEDELEC [Thu, 5 Nov 2015 12:58:39 +0000 (13:58 +0100)]
[PythonAPI / sketcher] first try for mirror constraint interface (not working) and small doc modification

8 years ago[PythonAPI / sketcher] added missing test (tangent constraint)
Renaud NEDELEC [Thu, 5 Nov 2015 12:57:40 +0000 (13:57 +0100)]
[PythonAPI / sketcher] added missing test (tangent constraint)

8 years agoEmpty transaction in the sketch sub-feature edit, even if there is empty sub-feature...
mpv [Thu, 5 Nov 2015 12:37:31 +0000 (15:37 +0300)]
Empty transaction in the sketch sub-feature edit, even if there is empty sub-feature created for the internal validator.

8 years agoFix for documentation generation for standalone version
dbv [Thu, 5 Nov 2015 11:18:16 +0000 (14:18 +0300)]
Fix for documentation generation for standalone version

8 years agoUpdate "Accept All" button before internal edit is started.
nds [Thu, 5 Nov 2015 10:35:08 +0000 (13:35 +0300)]
Update "Accept All" button before internal edit is started.

8 years agoRevolution Cut: it should not be a warning about abort circle sketch operation when...
nds [Thu, 5 Nov 2015 10:19:08 +0000 (13:19 +0300)]
Revolution Cut: it should not be a warning about abort circle sketch operation when the line sketch operation is started(by click on the line action in the tool bar)

8 years ago1. setEditOperation should setCurrentFeature to the previous feature in the previous...
nds [Thu, 5 Nov 2015 10:04:27 +0000 (13:04 +0300)]
1. setEditOperation should setCurrentFeature to the previous feature in the previous transaction.

Scenario: start circle, click, click->internal edition mode[before a new create operation it should be the same current feature which was when the create of the circle is started]
2. Control by debug information setting current feature performed before starting/commit the operation.

8 years agoAdded test for composite features on compsolids
dbv [Thu, 5 Nov 2015 07:43:51 +0000 (10:43 +0300)]
Added test for composite features on compsolids

8 years agoCreation of GUI widgets for the re-entrant internal feature. They are hidden and...
nds [Thu, 5 Nov 2015 05:46:50 +0000 (08:46 +0300)]
Creation of GUI widgets for the re-entrant internal feature. They are hidden and used only for preselection for the started operation.

8 years agoAn empty feature add/remove for sketch reentrant operation. The widget has not been...
nds [Thu, 5 Nov 2015 05:03:59 +0000 (08:03 +0300)]
An empty feature add/remove for sketch reentrant operation. The widget has not been provided for this yet.

8 years agoSeparation part of the function in an additional function. Preparation to create...
nds [Thu, 5 Nov 2015 04:32:05 +0000 (07:32 +0300)]
Separation part of the function in an additional function. Preparation to create/remove a new feature for validating preselection of a new create operation.

8 years ago[PythonAPI] small fix
Renaud NEDELEC [Wed, 4 Nov 2015 11:59:48 +0000 (12:59 +0100)]
[PythonAPI] small fix

8 years ago[PythonAPI / sketcher] added rigid constraint and the corresponding test
Renaud NEDELEC [Wed, 4 Nov 2015 10:26:57 +0000 (11:26 +0100)]
[PythonAPI / sketcher] added rigid constraint and the corresponding test

8 years ago[PythonAPI / sketcher] end of fix after merge od Dev_1.5.0
Renaud NEDELEC [Wed, 4 Nov 2015 10:10:38 +0000 (11:10 +0100)]
[PythonAPI / sketcher] end of fix after merge od Dev_1.5.0

8 years agoMerge branch 'python_parametric_api' of https://git.salome-platform.org/git/modules...
Renaud NEDELEC [Wed, 4 Nov 2015 09:42:04 +0000 (10:42 +0100)]
Merge branch 'python_parametric_api' of https://git.salome-platform.org/git/modules/shaper into python_parametric_api

Conflicts:
src/PythonAPI/model/sketcher/line.py

8 years ago[PythonAPI] fix for Dev_1.5.0 merge
Renaud NEDELEC [Wed, 4 Nov 2015 09:38:55 +0000 (10:38 +0100)]
[PythonAPI] fix for Dev_1.5.0 merge

8 years agoIssue #984: Make trihedron selectable for operations
vsv [Tue, 3 Nov 2015 16:03:29 +0000 (19:03 +0300)]
Issue #984: Make trihedron selectable for operations

8 years agoRemoved naming for pipe builders as it is not used
dbv [Tue, 3 Nov 2015 15:16:46 +0000 (18:16 +0300)]
Removed naming for pipe builders as it is not used

8 years ago[PythonAPI] tests updates
Renaud NEDELEC [Tue, 3 Nov 2015 15:04:35 +0000 (16:04 +0100)]
[PythonAPI] tests updates

8 years ago[PythonAPI] added args emptyness control in sketch interface
Renaud NEDELEC [Tue, 3 Nov 2015 15:02:48 +0000 (16:02 +0100)]
[PythonAPI] added args emptyness control in sketch interface

TypeError is raised instead of AssertionError for consistance
with standard python practices

8 years ago[PythonAPI] tiny doc fix
Renaud NEDELEC [Tue, 3 Nov 2015 15:01:48 +0000 (16:01 +0100)]
[PythonAPI] tiny doc fix

8 years agoStart of the edit should not change the current feature.
nds [Tue, 3 Nov 2015 14:48:06 +0000 (17:48 +0300)]
Start of the edit should not change the current feature.

8 years agoDoxygen warning fixes
dbv [Tue, 3 Nov 2015 14:15:31 +0000 (17:15 +0300)]
Doxygen warning fixes

8 years agoMerge with Dev_1.5.0
spo [Tue, 3 Nov 2015 14:12:45 +0000 (17:12 +0300)]
Merge with Dev_1.5.0

8 years agoRemove linking to GeomValidators.
spo [Tue, 3 Nov 2015 14:00:04 +0000 (17:00 +0300)]
Remove linking to GeomValidators.

8 years agoCross cursor processing in the 'internal' edit operation.
nds [Tue, 3 Nov 2015 13:54:26 +0000 (16:54 +0300)]
Cross cursor processing in the 'internal' edit operation.

8 years agoInternal Edit operation in a transaction.
nds [Tue, 3 Nov 2015 13:35:53 +0000 (16:35 +0300)]
Internal Edit operation in a transaction.

8 years agoInternal Edit operation in a transaction.
nds [Tue, 3 Nov 2015 13:26:51 +0000 (16:26 +0300)]
Internal Edit operation in a transaction.

8 years agoMove GeomValidator_* registration from PartSet_Module to GeomValidator_Plugin
spo [Wed, 28 Oct 2015 11:30:06 +0000 (14:30 +0300)]
Move GeomValidator_* registration from PartSet_Module to GeomValidator_Plugin

8 years agoMove MakeBrick*.py to examples module for availability for testing.
spo [Tue, 3 Nov 2015 12:00:56 +0000 (15:00 +0300)]
Move MakeBrick*.py to examples module for availability for testing.

8 years agoFix Non_ASCII character in line.py.
spo [Tue, 3 Nov 2015 11:59:23 +0000 (14:59 +0300)]
Fix Non_ASCII character in line.py.

8 years agoMake edition transaction where actually nothing was changed as empty one and do not...
nds [Tue, 3 Nov 2015 11:39:43 +0000 (14:39 +0300)]
Make edition transaction where actually nothing was changed as empty one and do not create "undo" possibility for it.

8 years agomyClickedPoint should not filled if the reentrant manager is active. Wrong case:...
nds [Tue, 3 Nov 2015 11:37:14 +0000 (14:37 +0300)]
myClickedPoint should not filled if the reentrant manager is active. Wrong case: create line, 1,2nd clicks, 'edition' mode, activate the 1st control. The value is modified to the current clicked.

Edit operation - reentrant manager should not be active.

8 years agoMake edition transaction where actually nothing was changed as empty one and do not...
mpv [Tue, 3 Nov 2015 11:28:34 +0000 (14:28 +0300)]
Make edition transaction where actually nothing was changed as empty one and do not create "undo" possibility for it.

8 years agoFillet creation fixes
dbv [Tue, 3 Nov 2015 11:22:51 +0000 (14:22 +0300)]
Fillet creation fixes

8 years agoLenght, Radius constraints creation after re-entrant operation. The object is clicked...
nds [Tue, 3 Nov 2015 10:39:28 +0000 (13:39 +0300)]
Lenght, Radius constraints creation after re-entrant operation. The object is clicked, but the 2nd flyout point widget tried to process the mouse release also.

8 years agoMerge branch 'python_parametric_api' of https://git.salome-platform.org/git/modules...
Renaud NEDELEC [Tue, 3 Nov 2015 10:38:13 +0000 (11:38 +0100)]
Merge branch 'python_parametric_api' of https://git.salome-platform.org/git/modules/shaper into python_parametric_api

8 years ago[PythonAPI / sketcher] small updates in sketcher API
Renaud NEDELEC [Tue, 3 Nov 2015 10:38:09 +0000 (11:38 +0100)]
[PythonAPI / sketcher] small updates in sketcher API

8 years agoRemove redirection to execute(). Replace it with Interface.execute() with validation.
spo [Tue, 3 Nov 2015 10:33:23 +0000 (13:33 +0300)]
Remove redirection to execute(). Replace it with Interface.execute() with validation.

8 years agoRename _fill_attribute to _fillAttribute. Make redirection using functions.
spo [Tue, 3 Nov 2015 10:28:04 +0000 (13:28 +0300)]
Rename _fill_attribute to _fillAttribute. Make redirection using functions.

8 years agoAvoid crash when widget is null.
nds [Tue, 3 Nov 2015 10:23:13 +0000 (13:23 +0300)]
Avoid crash when widget is null.

8 years agoA correction for re-entrant operation.
nds [Tue, 3 Nov 2015 10:13:35 +0000 (13:13 +0300)]
A correction for re-entrant operation.

8 years agoEnter processing is corrected according to modifications from Dev_1.5.0 (from BR_POST...
nds [Tue, 3 Nov 2015 09:31:38 +0000 (12:31 +0300)]
Enter processing is corrected according to modifications from Dev_1.5.0 (from BR_POSTPONED_PREVIEW)

8 years agoEnter processing is corrected according to modifications from Dev_1.5.0 (from BR_POST...
nds [Tue, 3 Nov 2015 09:29:48 +0000 (12:29 +0300)]
Enter processing is corrected according to modifications from Dev_1.5.0 (from BR_POSTPONED_PREVIEW)

8 years agoAdd tests for features and fix some bugs.
spo [Tue, 3 Nov 2015 09:01:48 +0000 (12:01 +0300)]
Add tests for features and fix some bugs.

8 years agoThe first activate widget should be deactivated by edited operation is stopped.
nds [Tue, 3 Nov 2015 06:04:35 +0000 (09:04 +0300)]
The first activate widget should be deactivated by edited operation is stopped.

8 years agoCompilation correction.
nds [Tue, 3 Nov 2015 05:50:31 +0000 (08:50 +0300)]
Compilation correction.

8 years agoMerge branch 'Dev_1.5.0' into BR_REENTRANCE_OPERATION
nds [Tue, 3 Nov 2015 05:49:59 +0000 (08:49 +0300)]
Merge branch 'Dev_1.5.0' into BR_REENTRANCE_OPERATION

Conflicts:
src/XGUI/XGUI_PropertyPanel.cpp

8 years agoFillet test update
dbv [Mon, 2 Nov 2015 14:10:43 +0000 (17:10 +0300)]
Fillet test update

8 years agoMerge branch 'python_parametric_api' of https://git.salome-platform.org/git/modules...
Renaud NEDELEC [Mon, 2 Nov 2015 15:01:57 +0000 (16:01 +0100)]
Merge branch 'python_parametric_api' of https://git.salome-platform.org/git/modules/shaper into python_parametric_api

8 years ago[PythonAPI / sketcher] Added methods for sketch features modification
Renaud NEDELEC [Mon, 2 Nov 2015 15:00:27 +0000 (16:00 +0100)]
[PythonAPI / sketcher] Added methods for sketch features modification

8 years agoImprove PythonAPI documentstion.
spo [Mon, 2 Nov 2015 14:15:36 +0000 (17:15 +0300)]
Improve PythonAPI documentstion.

8 years agoFix of Linux compilation errors
vsv [Mon, 2 Nov 2015 13:56:11 +0000 (16:56 +0300)]
Fix of Linux compilation errors

8 years agoIssue #888: Adapt dynamical highlighting for different platforms.
vsv [Mon, 2 Nov 2015 13:31:37 +0000 (16:31 +0300)]
Issue #888: Adapt dynamical highlighting for different platforms.

8 years agoFillet creation by point
dbv [Mon, 2 Nov 2015 12:43:52 +0000 (15:43 +0300)]
Fillet creation by point

8 years ago[PythonAPI / sketcher] Update of setRadius test with radius modification
Renaud NEDELEC [Mon, 2 Nov 2015 12:13:17 +0000 (13:13 +0100)]
[PythonAPI / sketcher] Update of setRadius test with radius modification

8 years agoCompilation correction.
nds [Mon, 2 Nov 2015 10:23:08 +0000 (13:23 +0300)]
Compilation correction.

8 years agoSimplification of the code: it removes focusNextPrevChild processing.
nds [Fri, 30 Oct 2015 16:02:37 +0000 (19:02 +0300)]
Simplification of the code: it removes focusNextPrevChild processing.

It is not enough to emit signal about focus change here because it can be changed by mouse click in another control. It is not processed in this method.
The same functionality(to store modified value on focus lost) is realized in ::deactivate() of the model widget and processEnter method of the widge.

8 years agoSketch->circle creation, move to PP, input valid value, Enter ->nothing is visualized.
nds [Fri, 30 Oct 2015 15:27:08 +0000 (18:27 +0300)]
Sketch->circle creation, move to PP, input valid value, Enter ->nothing is visualized.

8 years agoSimplification of the code
nds [Fri, 30 Oct 2015 08:44:07 +0000 (11:44 +0300)]
Simplification of the code

8 years agoActivating of another widget by hands should be performed only after store the curren...
nds [Fri, 30 Oct 2015 07:31:18 +0000 (10:31 +0300)]
Activating of another widget by hands should be performed only after store the current widget value ot the model only when the operation sate is Modified in Property Panel.

8 years agoLockMgr is removing, ModifiedInViewer widget value state is used instead of it.
nds [Fri, 30 Oct 2015 07:27:58 +0000 (10:27 +0300)]
LockMgr is removing, ModifiedInViewer widget value state is used instead of it.

8 years agoApply the distance by enter immediatelly.
nds [Wed, 21 Oct 2015 15:51:10 +0000 (18:51 +0300)]
Apply the distance by enter immediatelly.

8 years agoA correction for the parameters:
nds [Wed, 21 Oct 2015 15:18:09 +0000 (18:18 +0300)]
A correction for the parameters:

after entering the parameter name, when the value input gets the focus,
an error message is displayed (unnexpected EOF while parsing (<string>,
line 0) while the user didn't type yet anything. It's not fair.
The decision: do not set the editor value to the feature attribute by the control activation.

8 years agoTemporary commit
nds [Wed, 21 Oct 2015 07:43:38 +0000 (10:43 +0300)]
Temporary commit

8 years agoUpdate Apply button for a point widget, do not activate the same widget(regression).
nds [Tue, 20 Oct 2015 10:09:08 +0000 (13:09 +0300)]
Update Apply button for a point widget, do not activate the same widget(regression).

8 years agoThere is no key release in the eventFilter() of the operation manager, so the widget...
nds [Tue, 20 Oct 2015 09:32:59 +0000 (12:32 +0300)]
There is no key release in the eventFilter() of the operation manager, so the widget should emit the keyReleased() signal.

8 years agoEnter processing from object browser.
nds [Mon, 19 Oct 2015 15:40:27 +0000 (18:40 +0300)]
Enter processing from object browser.

8 years agoApply button to be disabled during value modification for any operation, not only...
nds [Fri, 16 Oct 2015 06:12:05 +0000 (09:12 +0300)]
Apply button to be disabled during value modification for any operation, not only Sketch. Checked on Extrusion and on Edit operation.

8 years agoCode improvement: 'myIsResetCurrentValue', 'myIsMouseOverWindow' are removed.
nds [Fri, 16 Oct 2015 05:39:17 +0000 (08:39 +0300)]
Code improvement: 'myIsResetCurrentValue', 'myIsMouseOverWindow' are removed.

8 years agoReset value state is provided in ModelWidget to remove 'myIsResetCurrentValue' in...
nds [Fri, 16 Oct 2015 05:08:25 +0000 (08:08 +0300)]
Reset value state is provided in ModelWidget to remove 'myIsResetCurrentValue' in sketch manager.

8 years agoValue state is provided in ModelWidget to remove 'myIsCurrentValueUnderModification...
nds [Thu, 15 Oct 2015 15:35:44 +0000 (18:35 +0300)]
Value state is provided in ModelWidget to remove 'myIsCurrentValueUnderModification' in sketch manager. Reason: Apply button should be disabled during value modification for any operation, not only Sketch.

8 years agoCorrection for Edit operation when there is no active widget.
nds [Wed, 7 Oct 2015 12:38:37 +0000 (15:38 +0300)]
Correction for Edit operation when there is no active widget.

8 years agoIssue #1011 In sketch edition, the cross cursor must be displayed only in the 3D...
nds [Wed, 7 Oct 2015 12:05:01 +0000 (15:05 +0300)]
Issue #1011 In sketch edition, the cross cursor must be displayed only in the 3D view

8 years agoApply modifications in the editors by Enter/Tab event only.
nds [Wed, 7 Oct 2015 11:51:20 +0000 (14:51 +0300)]
Apply modifications in the editors by Enter/Tab event only.

8 years agoRemove _selection member from Sketch.
spo [Fri, 30 Oct 2015 14:31:52 +0000 (17:31 +0300)]
Remove _selection member from Sketch.

8 years agoImprove style and structure of many features.
spo [Fri, 30 Oct 2015 14:26:33 +0000 (17:26 +0300)]
Improve style and structure of many features.

8 years agoAdd some assertions in Sketch feature.
spo [Fri, 30 Oct 2015 12:51:03 +0000 (15:51 +0300)]
Add some assertions in Sketch feature.

8 years agoImprove Sketch feature to match stle and structure requirements.
spo [Fri, 30 Oct 2015 12:50:42 +0000 (15:50 +0300)]
Improve Sketch feature to match stle and structure requirements.

8 years agoAdd TestMakeBrick3.py
spo [Fri, 30 Oct 2015 12:47:24 +0000 (15:47 +0300)]
Add TestMakeBrick3.py

8 years agoAdd call execute() to sketch feature.
spo [Fri, 30 Oct 2015 12:38:06 +0000 (15:38 +0300)]
Add call execute() to sketch feature.

8 years agoImprove sketcher.line feature.
spo [Fri, 30 Oct 2015 12:28:44 +0000 (15:28 +0300)]
Improve sketcher.line feature.

8 years agoRemove get_values() function from tools.py
spo [Fri, 30 Oct 2015 12:23:30 +0000 (15:23 +0300)]
Remove get_values() function from tools.py

8 years agoModify box macros and interface to match style and structure requirements.
spo [Fri, 30 Oct 2015 12:21:27 +0000 (15:21 +0300)]
Modify box macros and interface to match style and structure requirements.

8 years agoFix SketcherSetEqual.test_length_equality
spo [Fri, 30 Oct 2015 12:11:29 +0000 (15:11 +0300)]
Fix SketcherSetEqual.test_length_equality

8 years agoFix selectFace() use in extrusion and revolution tests.
spo [Fri, 30 Oct 2015 12:10:33 +0000 (15:10 +0300)]
Fix selectFace() use in extrusion and revolution tests.

8 years agoAdd TestMakeBrick2.py
spo [Fri, 30 Oct 2015 12:09:08 +0000 (15:09 +0300)]
Add TestMakeBrick2.py

8 years agoAdd _execute() to feature __init__() method.
spo [Fri, 30 Oct 2015 12:04:04 +0000 (15:04 +0300)]
Add _execute() to feature __init__() method.

8 years agoFix bug in sketch.addLine()
spo [Fri, 30 Oct 2015 08:12:32 +0000 (11:12 +0300)]
Fix bug in sketch.addLine()

8 years agoAdd TestMakeBrick1.py.
spo [Fri, 30 Oct 2015 08:10:49 +0000 (11:10 +0300)]
Add TestMakeBrick1.py.

8 years agosketch.selectFace() returns list of selections.
spo [Fri, 30 Oct 2015 08:07:36 +0000 (11:07 +0300)]
sketch.selectFace() returns list of selections.

8 years agoRemove execute() from revolution feature.
spo [Fri, 30 Oct 2015 07:58:02 +0000 (10:58 +0300)]
Remove execute() from revolution feature.

8 years agoRemove execute() from partition feature.
spo [Fri, 30 Oct 2015 07:57:07 +0000 (10:57 +0300)]
Remove execute() from partition feature.

8 years agoAdd ModelAPI_AttributeIntArray to SWIG
spo [Fri, 30 Oct 2015 07:43:41 +0000 (10:43 +0300)]
Add ModelAPI_AttributeIntArray to SWIG

8 years agoImprove extrusion feature.
spo [Thu, 29 Oct 2015 14:31:17 +0000 (17:31 +0300)]
Improve extrusion feature.

8 years agoImprove boolean feature.
spo [Thu, 29 Oct 2015 14:30:03 +0000 (17:30 +0300)]
Improve boolean feature.

8 years agoSpell-checking
spo [Thu, 29 Oct 2015 14:28:44 +0000 (17:28 +0300)]
Spell-checking

8 years agoAdd assertions to set attribute for features.
spo [Thu, 29 Oct 2015 14:27:48 +0000 (17:27 +0300)]
Add assertions to set attribute for features.

8 years agoAdd support of all attribute types for fill_attribute.
spo [Thu, 29 Oct 2015 14:24:35 +0000 (17:24 +0300)]
Add support of all attribute types for fill_attribute.