Salome HOME
modules/shaper.git
8 years agoSupport of additional attributes if ModelWidget and features
spo [Tue, 11 Aug 2015 10:28:44 +0000 (13:28 +0300)]
Support of additional attributes if ModelWidget and features

8 years agoAdd SALOME test
spo [Wed, 12 Aug 2015 11:25:45 +0000 (14:25 +0300)]
Add SALOME test

8 years agoAdd new tests
eso [Tue, 11 Aug 2015 14:07:01 +0000 (17:07 +0300)]
Add new tests

8 years agoIssue #517: make sketch sub-elements are numbered (for naming) independently on featu...
mpv [Tue, 11 Aug 2015 12:33:36 +0000 (15:33 +0300)]
Issue #517: make sketch sub-elements are numbered (for naming) independently on features outside of the sketch. Just a number of created element in the sketch. For this the list of sketch sub-elements is not reduced, even if the element was removed.

8 years agoChange names of some ExchangePlugin feature attributes
spo [Tue, 11 Aug 2015 10:28:25 +0000 (13:28 +0300)]
Change names of some ExchangePlugin feature attributes

8 years agoSpell-checking
spo [Thu, 6 Aug 2015 09:20:13 +0000 (12:20 +0300)]
Spell-checking

8 years agoUpdat test with new window size
spo [Tue, 11 Aug 2015 10:24:01 +0000 (13:24 +0300)]
Updat test with new window size

8 years agoSet standard window size
eso [Tue, 11 Aug 2015 09:10:15 +0000 (12:10 +0300)]
Set standard window size

8 years agoEliminate some Visual Studio warnings
mpv [Tue, 11 Aug 2015 08:58:37 +0000 (11:58 +0300)]
Eliminate some Visual Studio warnings

8 years agoAdd test for radius
Eugeny SAVCHENKO [Tue, 11 Aug 2015 08:41:19 +0000 (11:41 +0300)]
Add test for radius

8 years agoThe persistence mechanism of part results modification features support
mpv [Tue, 11 Aug 2015 06:53:18 +0000 (09:53 +0300)]
The persistence mechanism of part results modification features support

8 years agoUpdate tests accorfing new name for point componnts X and Y
spo [Mon, 10 Aug 2015 14:25:12 +0000 (17:25 +0300)]
Update tests accorfing new name for point componnts X and Y

8 years agoImprove SQUISH tests
spo [Mon, 10 Aug 2015 13:48:35 +0000 (16:48 +0300)]
Improve SQUISH tests

8 years agoIssue #623: correct tooltip if the part is not loaded yet
asl [Mon, 10 Aug 2015 13:27:20 +0000 (16:27 +0300)]
Issue #623: correct tooltip if the part is not loaded yet

8 years agoIssue #783: failed automatic test is corrected
asl [Mon, 10 Aug 2015 12:19:04 +0000 (15:19 +0300)]
Issue #783: failed automatic test is corrected

8 years agoAdd tests for the issue 818 and for the distance constraint.
spo [Mon, 10 Aug 2015 12:21:31 +0000 (15:21 +0300)]
Add tests for the issue 818 and for the distance constraint.

8 years agoIssue #624: vertical buttons in switcher are implemented as a row of toolbuttons
asl [Mon, 10 Aug 2015 12:04:25 +0000 (15:04 +0300)]
Issue #624: vertical buttons in switcher are implemented as a row of toolbuttons

8 years agoIssue #833: the colon is removed for coordinate input fields (like "X:")
asl [Mon, 10 Aug 2015 09:34:06 +0000 (12:34 +0300)]
Issue #833: the colon is removed for coordinate input fields (like "X:")

8 years agoFix for the TestParameterRename.py crash sometimes on Linux: map removes shared point...
mpv [Mon, 10 Aug 2015 11:32:46 +0000 (14:32 +0300)]
Fix for the TestParameterRename.py crash sometimes on Linux: map removes shared pointer and destructor call the map with the same key that causes the infinitive recursion.

8 years agoIssue #783: "movement" word is replaced by "translation"
asl [Mon, 10 Aug 2015 09:19:25 +0000 (12:19 +0300)]
Issue #783: "movement" word is replaced by "translation"

8 years agoImplementation of Partition movement using new result creation, with different data...
mpv [Fri, 7 Aug 2015 13:39:15 +0000 (16:39 +0300)]
Implementation of Partition movement using new result creation, with different data. Plus some debug.

8 years agoAdd basic SQUISH test
spo [Wed, 3 Jun 2015 09:56:15 +0000 (12:56 +0300)]
Add basic SQUISH test

8 years agoFix: test ModelAPI_TestUndoRedo
spo [Thu, 6 Aug 2015 11:15:42 +0000 (14:15 +0300)]
Fix: test ModelAPI_TestUndoRedo

8 years agoIssue #763 - It is possible to remove parameter which is used in features -- Fix...
spo [Wed, 5 Aug 2015 14:49:38 +0000 (17:49 +0300)]
Issue #763 - It is possible to remove parameter which is used in features -- Fix complex cases

8 years agoWarning dialog before deletion shows directly dependent features and indirectly ones.
spo [Fri, 24 Jul 2015 08:23:02 +0000 (11:23 +0300)]
Warning dialog before deletion shows directly dependent features and indirectly ones.

8 years agoIssue #763 - It is possible to remove parameter which is used in features -- Add...
spo [Wed, 5 Aug 2015 14:16:32 +0000 (17:16 +0300)]
Issue #763 - It is possible to remove parameter which is used in features -- Add used parameters in attributes

8 years agoFix: using wron label for expression
spo [Thu, 6 Aug 2015 08:52:26 +0000 (11:52 +0300)]
Fix: using wron label for expression

8 years agoFix: gcc issue: default parameter value for a reference from a constructor
spo [Thu, 6 Aug 2015 08:51:37 +0000 (11:51 +0300)]
Fix: gcc issue: default parameter value for a reference from a constructor

8 years agoSpell-checking
spo [Fri, 24 Jul 2015 05:31:59 +0000 (08:31 +0300)]
Spell-checking

8 years agoError management -- Improve validators.
spo [Wed, 22 Jul 2015 06:21:15 +0000 (09:21 +0300)]
Error management -- Improve validators.

8 years agoError management -- Default attribute validator
spo [Wed, 5 Aug 2015 14:49:17 +0000 (17:49 +0300)]
Error management -- Default attribute validator

8 years agoError management -- Introduce ErrorMgr
spo [Wed, 22 Jul 2015 11:10:54 +0000 (14:10 +0300)]
Error management -- Introduce ErrorMgr

8 years agoImprove ModelAPI_ValidatorsFactory interface + Introduce validate(attribute) method.
spo [Mon, 27 Jul 2015 10:40:47 +0000 (13:40 +0300)]
Improve ModelAPI_ValidatorsFactory interface + Introduce validate(attribute) method.

8 years agoError management -- Improve Model_Validator
spo [Wed, 22 Jul 2015 11:29:08 +0000 (14:29 +0300)]
Error management -- Improve Model_Validator

8 years agoError management -- Feature validator returns an error.
spo [Wed, 29 Jul 2015 10:55:13 +0000 (13:55 +0300)]
Error management -- Feature validator returns an error.

8 years agoError management -- Attribute validator returns an error.
spo [Wed, 29 Jul 2015 10:54:09 +0000 (13:54 +0300)]
Error management -- Attribute validator returns an error.

8 years agoIntroduce ModelAPI_Expression.
spo [Wed, 5 Aug 2015 14:25:43 +0000 (17:25 +0300)]
Introduce ModelAPI_Expression.
Implement DoubleAttribute, Point and Point2D using ModelAPI_Expression.

8 years agoMake ModuleBase_ModelWidget::restoreValue() non-virtual and create virtual ModuleBase...
spo [Mon, 27 Jul 2015 10:56:41 +0000 (13:56 +0300)]
Make ModuleBase_ModelWidget::restoreValue() non-virtual and create virtual ModuleBase_ModelWidget::restoreValueCustom().

Also ModuleBase_ModelWidget::restoreValue() emits signals beforeValuesRestored() and afterValuesRestored().

8 years agoMerge tag 'V_1.3.1' into HEAD
spo [Tue, 4 Aug 2015 12:21:08 +0000 (15:21 +0300)]
Merge tag 'V_1.3.1' into HEAD

8 years agoCompsolid: define to do not visualize compsolid itself, to visualize subobjects only.
nds [Fri, 31 Jul 2015 12:39:56 +0000 (15:39 +0300)]
Compsolid: define to do not visualize compsolid itself, to visualize subobjects only.

8 years agoPartition feature definition.
nds [Fri, 31 Jul 2015 12:13:26 +0000 (15:13 +0300)]
Partition feature definition.

8 years agoCompsolid: an interface to disable SHOW/HIDE action on sub-results.
nds [Fri, 31 Jul 2015 10:59:27 +0000 (13:59 +0300)]
Compsolid: an interface to disable SHOW/HIDE action on sub-results.

8 years agoCompsolid: 1. a define to process the first shape as a shape of compsolid[debug purpo...
nds [Fri, 31 Jul 2015 10:32:28 +0000 (13:32 +0300)]
Compsolid: 1. a define to process the first shape as a shape of compsolid[debug purpose]; 2. "Color" on compsolid to change colors of all sub-solids.

8 years agoFix: critical make_shared problem in Debian 6 V_1.3.1
spo [Fri, 31 Jul 2015 09:20:47 +0000 (12:20 +0300)]
Fix: critical make_shared problem in Debian 6

8 years agoResult CompSolid should inherits ResultBody. All model realization concerned Naming...
nds [Fri, 31 Jul 2015 06:57:49 +0000 (09:57 +0300)]
Result CompSolid should inherits ResultBody. All model realization concerned Naming, Exoport should be performed for the CompSolid result. By this purpose the common functionality is separated in a BodyBuilder class, which can be used in both Model_ResultBody and Model_ResultCompSolid.

8 years agoProcess history pointer
vsv [Wed, 29 Jul 2015 16:28:58 +0000 (19:28 +0300)]
Process history pointer

8 years agoMultiple selection in placement
dbv [Wed, 29 Jul 2015 12:26:44 +0000 (15:26 +0300)]
Multiple selection in placement

8 years agoWorking with folders which can not be shown empty
vsv [Wed, 29 Jul 2015 11:23:22 +0000 (14:23 +0300)]
Working with folders which can not be shown empty

8 years agoCompSolid filled presentation. All result bodies are placed in one compsolid for...
nds [Wed, 29 Jul 2015 08:43:49 +0000 (11:43 +0300)]
CompSolid filled presentation. All result bodies are placed in one compsolid for test purposes.

The scenario is: create a sketch with two circles, create an extrusion on both faces. The result is one compsolid with two sub-results inside.

8 years agoCompSolid filled presentation. Sub-results bodies are stored to an internal list.
nds [Wed, 29 Jul 2015 08:22:48 +0000 (11:22 +0300)]
CompSolid filled presentation. Sub-results bodies are stored to an internal list.

8 years agoModuleBase_IconFactory class was created
vsv [Tue, 28 Jul 2015 15:42:23 +0000 (18:42 +0300)]
ModuleBase_IconFactory class was created

8 years agoImplementation of XML based ObjectBrowser
vsv [Mon, 27 Jul 2015 15:49:44 +0000 (18:49 +0300)]
Implementation of XML based ObjectBrowser

8 years agoSecond iteration of XML based object browser
vsv [Mon, 27 Jul 2015 12:20:40 +0000 (15:20 +0300)]
Second iteration of XML based object browser

8 years agoSort some include lines in XGUI and ModuleBase.
spo [Wed, 22 Jul 2015 10:38:27 +0000 (13:38 +0300)]
Sort some include lines in XGUI and ModuleBase.

8 years agoIssue #761 - Check and error for unique parameter name -- Code improvements
spo [Thu, 16 Jul 2015 11:04:36 +0000 (14:04 +0300)]
Issue #761 - Check and error for unique parameter name -- Code improvements

8 years agopre-design of XML based tree model
vsv [Wed, 22 Jul 2015 14:34:10 +0000 (17:34 +0300)]
pre-design of XML based tree model

8 years agoIssue #761 - Check and error for unique parameter name -- Fix tests
spo [Wed, 22 Jul 2015 13:23:37 +0000 (16:23 +0300)]
Issue #761 - Check and error for unique parameter name -- Fix tests

8 years agoInitial pre-design of XML based Tree Model
vsv [Wed, 22 Jul 2015 09:59:36 +0000 (12:59 +0300)]
Initial pre-design of XML based Tree Model

8 years agoCompsolid result interface.
nds [Tue, 21 Jul 2015 09:48:38 +0000 (12:48 +0300)]
Compsolid result interface.

8 years agoApply action enable state correction.
nds [Mon, 20 Jul 2015 06:25:04 +0000 (09:25 +0300)]
Apply action enable state correction.

Create sketch with a closed contour. Edit sketch, move contour by point. Apply is disabled until the second move.

8 years agoIssue #761 - Check and error for unique parameter name
spo [Wed, 15 Jul 2015 13:19:02 +0000 (16:19 +0300)]
Issue #761 - Check and error for unique parameter name

8 years agoPrevent crash on deletion of several features by a one command
vsv [Wed, 15 Jul 2015 16:27:02 +0000 (19:27 +0300)]
Prevent crash on deletion of several features by a one command

8 years agoRemove debug info V_1.3.0
mpv [Wed, 15 Jul 2015 12:24:20 +0000 (15:24 +0300)]
Remove debug info

8 years agoFree memory on update process finished Dev_1.3.0
mpv [Wed, 15 Jul 2015 12:19:50 +0000 (15:19 +0300)]
Free memory on update process finished

8 years agoMerge branch 'Dev_1.3.0' of newgeom:newgeom into Dev_1.3.0
mpv [Wed, 15 Jul 2015 11:58:58 +0000 (14:58 +0300)]
Merge branch 'Dev_1.3.0' of newgeom:newgeom into Dev_1.3.0

8 years agoFix for the issue #743
mpv [Wed, 15 Jul 2015 11:58:21 +0000 (14:58 +0300)]
Fix for the issue #743

8 years agoparameter problem. Scenario: dimension: parameter using, scenario: create a=100,...
nds [Wed, 15 Jul 2015 09:41:56 +0000 (12:41 +0300)]
parameter problem. Scenario: dimension: parameter using, scenario: create a=100, sketch, line, line->length=a*2

edit length value by double click -> parameter is '3'

8 years agoDebug of movement of part results
mpv [Wed, 15 Jul 2015 09:25:37 +0000 (12:25 +0300)]
Debug of movement of part results

8 years agoIssue #644 - Parameters tests
spo [Wed, 15 Jul 2015 08:48:40 +0000 (11:48 +0300)]
Issue #644 - Parameters tests

8 years agoIssue #652: Qt can convert to double a string as with '.' as with ',', but method...
vsv [Wed, 15 Jul 2015 06:50:48 +0000 (09:50 +0300)]
Issue #652: Qt can convert to double a string as with '.' as with ',', but method value() of SpinBox returns non correct value if the decimal point doesn't correspond to locale. We have to check this situation.

8 years ago#748 - move part problem
nds [Wed, 15 Jul 2015 04:35:50 +0000 (07:35 +0300)]
#748 - move part problem

8 years agoSpell-checking
spo [Tue, 14 Jul 2015 13:15:56 +0000 (16:15 +0300)]
Spell-checking

8 years agoIssue #384: Crash on second creation of group is fixed
vsv [Tue, 14 Jul 2015 13:10:54 +0000 (16:10 +0300)]
Issue #384: Crash on second creation of group is fixed

8 years agoCall sendAttributeUpdated() after recalculation of Double, Point, Point2D expressions.
spo [Fri, 3 Jul 2015 07:29:52 +0000 (10:29 +0300)]
Call sendAttributeUpdated() after recalculation of Double, Point, Point2D expressions.

8 years agoUpdate of actions in the tool bar by click in the viewer when the sketch is active...
nds [Tue, 14 Jul 2015 12:52:37 +0000 (15:52 +0300)]
Update of actions in the tool bar by click in the viewer when the sketch is active and the selection in the object browser is not empty.

8 years agoMulti-rotation/translation deselect listo of objects. There is still a crash by desel...
nds [Tue, 14 Jul 2015 12:50:26 +0000 (15:50 +0300)]
Multi-rotation/translation deselect listo of objects. There is still a crash by deselection when edit them.

The crash correction. Scenario: create sketch, a line, create a rotation on the line. Edit rotation, activate selector control, click in the viewer to deselect current value. Result is crash.

8 years agoMulti-rotation/translation deselect listo of objects. There is still a crash by desel...
nds [Tue, 14 Jul 2015 10:41:55 +0000 (13:41 +0300)]
Multi-rotation/translation deselect listo of objects. There is still a crash by deselection when edit them.

8 years agoIgnore selection of groups for operations
vsv [Tue, 14 Jul 2015 12:47:08 +0000 (15:47 +0300)]
Ignore selection of groups for operations

8 years agoProvide point as + marker for all shapes
vsv [Tue, 14 Jul 2015 12:26:42 +0000 (15:26 +0300)]
Provide point as + marker for all shapes

8 years agoMerge branch 'Dev_1.3.0' of newgeom:newgeom into Dev_1.3.0
mpv [Tue, 14 Jul 2015 12:26:25 +0000 (15:26 +0300)]
Merge branch 'Dev_1.3.0' of newgeom:newgeom into Dev_1.3.0

8 years agoFix for empty set of parameters on activation/deactivation of parts that contains...
mpv [Tue, 14 Jul 2015 12:26:00 +0000 (15:26 +0300)]
Fix for empty set of parameters on activation/deactivation of parts that contains only parameters

8 years agoIssue #762: Show Detach menu item in Salome mode. Disable menu items for shapes in...
vsv [Tue, 14 Jul 2015 11:47:25 +0000 (14:47 +0300)]
Issue #762: Show Detach menu item in Salome mode. Disable menu items for shapes in sketcher mode

8 years agoIssue #761 - Check and error for unique parameter name
spo [Fri, 10 Jul 2015 11:02:30 +0000 (14:02 +0300)]
Issue #761 - Check and error for unique parameter name

8 years agoCode correction to check the property panel is not empty. PartSet has no own property...
nds [Tue, 14 Jul 2015 08:50:24 +0000 (11:50 +0300)]
Code correction to check the property panel is not empty. PartSet has no own property panel, but an operation of create can be run with some selection in object browser.

8 years agoImprove deflection in order to avoid performance problems
nds [Tue, 14 Jul 2015 07:11:46 +0000 (10:11 +0300)]
Improve deflection in order to avoid performance problems

8 years ago1. #700 - filter, preselection of two not coincide edges should fill only first control
nds [Tue, 14 Jul 2015 05:11:15 +0000 (08:11 +0300)]
1. #700 - filter, preselection of two not coincide edges should fill only first control

2. Preselected default plane to be used as preselection for sketch operation
3. deviation coefficient [commented due to problems of performance]
4. rotation zero value correction after deselection of rotation elements [commented due to debug is necessary]

8 years agoFix some bugs with last view removing
vsv [Mon, 13 Jul 2015 13:49:39 +0000 (16:49 +0300)]
Fix some bugs with last view removing

8 years agoCreate Z layer for constraints
vsv [Mon, 13 Jul 2015 12:21:17 +0000 (15:21 +0300)]
Create Z layer for constraints

8 years agoIssue #737 - parameter does not change in extrusion
spo [Mon, 13 Jul 2015 11:45:49 +0000 (14:45 +0300)]
Issue #737 - parameter does not change in extrusion

8 years agoIssue #653 - Double and triple click edges -- Revert some changes for another bug.
spo [Mon, 13 Jul 2015 10:26:31 +0000 (13:26 +0300)]
Issue #653 - Double and triple click edges -- Revert some changes for another bug.

8 years agoIn addition to the issue #608 remove OCCT includes from the plugins.
mpv [Mon, 13 Jul 2015 11:36:46 +0000 (14:36 +0300)]
In addition to the issue #608 remove OCCT includes from the plugins.

8 years agoIssue #653 - Double and triple click edges -- Fix Debian dynamic_pointer_cast problem...
spo [Mon, 13 Jul 2015 08:54:09 +0000 (11:54 +0300)]
Issue #653 - Double and triple click edges -- Fix Debian dynamic_pointer_cast problem for all files.

8 years agoFix for the correct update of the extrusion created on sketch on lateral face of...
mpv [Mon, 13 Jul 2015 08:42:17 +0000 (11:42 +0300)]
Fix for the correct update of the extrusion created on sketch on lateral face of extrusion created on sketch that was modified.

8 years agoactivate by preselection should be done at the end of the onOperationStarted slot.
nds [Mon, 13 Jul 2015 06:10:19 +0000 (09:10 +0300)]
activate by preselection should be done at the end of the onOperationStarted slot.

Yellow line stays in the viewer after creation a parallel constraint by preselection.

8 years agoIssue #711 Fatal error when Create extrusion cut
nds [Fri, 10 Jul 2015 15:20:45 +0000 (18:20 +0300)]
Issue #711 Fatal error when Create extrusion cut

Chash by mpv: in sketch of Extrusion cut try to move over external edge, result is crash. It is caused by recursive delete of referenced features to the external edge. The extrusion cut was in the list of deleted features.

8 years agoIssue #711 Fatal error when Create extrusion cut
nds [Fri, 10 Jul 2015 14:52:10 +0000 (17:52 +0300)]
Issue #711 Fatal error when Create extrusion cut

Chash by mpv: in sketch of Extrusion cut try to move over external edge, result is crash. It is caused by recursive delete of referenced features to the external edge. The extrusion cut was in the list of deleted features.

8 years agoIssue #626: Hide iso lines
vsv [Fri, 10 Jul 2015 14:32:19 +0000 (17:32 +0300)]
Issue #626: Hide iso lines

8 years agoBug #740 - name of group entity is wrong
dbv [Fri, 10 Jul 2015 12:10:14 +0000 (15:10 +0300)]
Bug #740 - name of group entity is wrong

8 years agoIssue #754: Correct pop-up of Part Result
vsv [Fri, 10 Jul 2015 12:23:07 +0000 (15:23 +0300)]
Issue #754: Correct pop-up of Part Result

8 years agoModel_Data::mySendAttributeUpdated is taken into account when processing the name...
spo [Fri, 10 Jul 2015 10:48:16 +0000 (13:48 +0300)]
Model_Data::mySendAttributeUpdated is taken into account when processing the name change.