Salome HOME
modules/shaper.git
9 years agoDefine Selection validator interface.
vsv [Tue, 8 Jul 2014 12:36:31 +0000 (16:36 +0400)]
Define Selection validator interface.

9 years agoFeatures plug-in created with Extrusion operation.
vsv [Mon, 7 Jul 2014 14:30:13 +0000 (18:30 +0400)]
Features plug-in created with Extrusion operation.

9 years agoMerge branch 'master' of newgeom:newgeom
vsv [Mon, 7 Jul 2014 12:51:36 +0000 (16:51 +0400)]
Merge branch 'master' of newgeom:newgeom

9 years agoCreate custom widgets
vsv [Mon, 7 Jul 2014 12:51:16 +0000 (16:51 +0400)]
Create custom widgets

9 years agoAttaching a debug OCAF browser plugin
mpv [Mon, 7 Jul 2014 10:10:56 +0000 (14:10 +0400)]
Attaching a debug OCAF browser plugin

9 years agoSketcher bugfixing
vsv [Fri, 4 Jul 2014 13:57:09 +0000 (17:57 +0400)]
Sketcher bugfixing

9 years agoOPERATION_LAUNCHED event created.
vsv [Thu, 3 Jul 2014 11:56:55 +0000 (15:56 +0400)]
OPERATION_LAUNCHED event created.

9 years agoInitial validators mechanism
mpv [Thu, 3 Jul 2014 08:43:17 +0000 (12:43 +0400)]
Initial validators mechanism

9 years agoRedisplay feature event processing
vsv [Thu, 3 Jul 2014 07:57:08 +0000 (11:57 +0400)]
Redisplay feature event processing

9 years agoMerge branch 'master' of newgeom:newgeom
mpv [Wed, 2 Jul 2014 07:27:28 +0000 (11:27 +0400)]
Merge branch 'master' of newgeom:newgeom

9 years agoAdded the redisplay event
mpv [Wed, 2 Jul 2014 07:27:01 +0000 (11:27 +0400)]
Added the redisplay event

9 years agoAccessibility of constraint operations under editing of sketch elements
vsv [Tue, 1 Jul 2014 15:16:48 +0000 (19:16 +0400)]
Accessibility of constraint operations under editing of sketch elements

9 years agoRestore default value
vsv [Tue, 1 Jul 2014 07:51:38 +0000 (11:51 +0400)]
Restore default value

9 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 1 Jul 2014 07:41:54 +0000 (11:41 +0400)]
Merge branch 'master' of newgeom:newgeom

9 years agoMoved the model messages from Model to ModelAPI and removed dependencies on Model
mpv [Tue, 1 Jul 2014 07:41:29 +0000 (11:41 +0400)]
Moved the model messages from Model to ModelAPI and removed dependencies on Model

9 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 1 Jul 2014 07:10:37 +0000 (11:10 +0400)]
Merge branch 'master' of newgeom:newgeom

9 years agoSome slight improvements and bugs fixing.
vsv [Tue, 1 Jul 2014 07:10:22 +0000 (11:10 +0400)]
Some slight improvements and bugs fixing.

9 years agoMerge remote-tracking branch 'remotes/origin/master' into SketchSolver
azv [Tue, 1 Jul 2014 06:23:08 +0000 (10:23 +0400)]
Merge remote-tracking branch 'remotes/origin/master' into SketchSolver

9 years agoChanges in the presentations of features
azv [Mon, 30 Jun 2014 06:11:32 +0000 (10:11 +0400)]
Changes in the presentations of features

9 years agoSeveral improvements mostly for automatic update of result
mpv [Mon, 30 Jun 2014 09:25:26 +0000 (13:25 +0400)]
Several improvements mostly for automatic update of result

9 years agoBug fixing of constraints creation with preselection
vsv [Fri, 27 Jun 2014 07:44:29 +0000 (11:44 +0400)]
Bug fixing of constraints creation with preselection

9 years agoBugs fixing on constraints with preselected objects
vsv [Fri, 27 Jun 2014 07:38:05 +0000 (11:38 +0400)]
Bugs fixing on constraints with preselected objects

9 years agoProblem with redisplay of constraint between points of lines was fixed
azv [Fri, 27 Jun 2014 06:26:33 +0000 (10:26 +0400)]
Problem with redisplay of constraint between points of lines was fixed

9 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Thu, 26 Jun 2014 17:42:56 +0000 (21:42 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Distance between line points.

9 years agoMerge branch 'master' of newgeom:newgeom
vsv [Thu, 26 Jun 2014 14:39:57 +0000 (18:39 +0400)]
Merge branch 'master' of newgeom:newgeom

9 years agoBug fixing of operations with pre-selection
vsv [Thu, 26 Jun 2014 14:39:48 +0000 (18:39 +0400)]
Bug fixing of operations with pre-selection

9 years agoFlyout implemented for parallel and perpendicular constraints
azv [Thu, 26 Jun 2014 14:10:13 +0000 (18:10 +0400)]
Flyout implemented for parallel and perpendicular constraints

9 years agoMerge branch 'master' of newgeom:newgeom
vsv [Thu, 26 Jun 2014 13:23:56 +0000 (17:23 +0400)]
Merge branch 'master' of newgeom:newgeom

9 years agoWorking with pre-selection in sketch operations
vsv [Thu, 26 Jun 2014 13:23:46 +0000 (17:23 +0400)]
Working with pre-selection in sketch operations

9 years agoMerge remote-tracking branch 'remotes/origin/master' into SketchSolver
azv [Thu, 26 Jun 2014 12:34:51 +0000 (16:34 +0400)]
Merge remote-tracking branch 'remotes/origin/master' into SketchSolver

9 years agoProblem with invisible constraints when editing sketch was fixed
azv [Thu, 26 Jun 2014 12:33:27 +0000 (16:33 +0400)]
Problem with invisible constraints when editing sketch was fixed

9 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Thu, 26 Jun 2014 12:23:58 +0000 (16:23 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Position point for parallel and perpendicular constraints.

9 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Thu, 26 Jun 2014 11:19:33 +0000 (15:19 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

The widget value is implemented in order to remove the customization in the operation.

9 years agoMerge branch 'master' of newgeom:newgeom
nds [Thu, 26 Jun 2014 10:06:29 +0000 (14:06 +0400)]
Merge branch 'master' of newgeom:newgeom

9 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Thu, 26 Jun 2014 10:06:10 +0000 (14:06 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Icons

9 years agoDivide method init on initFeature and initSelection
vsv [Thu, 26 Jun 2014 08:48:51 +0000 (12:48 +0400)]
Divide method init on initFeature and initSelection

9 years agoMerge branch 'master' of newgeom:newgeom
vsv [Thu, 26 Jun 2014 06:45:10 +0000 (10:45 +0400)]
Merge branch 'master' of newgeom:newgeom

9 years agoDivide init method of sketch operation on initFeature and initSelection.
vsv [Thu, 26 Jun 2014 06:44:31 +0000 (10:44 +0400)]
Divide init method of sketch operation on initFeature and initSelection.

9 years agoPresentation for parallel and perpendicular constraints
azv [Thu, 26 Jun 2014 04:44:45 +0000 (08:44 +0400)]
Presentation for parallel and perpendicular constraints

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 17:48:53 +0000 (21:48 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Text correction

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 17:43:49 +0000 (21:43 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Coincidence constraint.
2. Move radius

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 17:15:07 +0000 (21:15 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Show editor just by click on the constraint text.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 17:00:46 +0000 (21:00 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Comment about OCC bug for edit constraint objects after their selection(bug is 25034).

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 17:00:13 +0000 (21:00 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Comment about OCC bug for edit constraint objects after their selection(bug is 25034).

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 16:25:26 +0000 (20:25 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Remove feature presentation. Functionality is moved to SketchPlugin and ModelWidget.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 16:09:37 +0000 (20:09 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Focus processing(focusTo is boolean for a constraint editor, focusOut in eventFilter to start a new line creation in an indepmendent place in case of contour, remove the previous focusActivate functionality of the create operation).

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 13:26:50 +0000 (17:26 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. A fix for the circle object.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 12:37:39 +0000 (16:37 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Circle AIS check.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 12:27:14 +0000 (16:27 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. The widget editor shows the double value in the property panel.

10 years agoUpdating of constraint presentations while feature edit, and error handling
azv [Wed, 25 Jun 2014 11:39:02 +0000 (15:39 +0400)]
Updating of constraint presentations while feature edit, and error handling

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 10:03:57 +0000 (14:03 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. It shows a line edit control to visualize a feature name in the WidgetFeature.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 07:34:35 +0000 (11:34 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. WidgetActivation after focusTo.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 07:14:11 +0000 (11:14 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

1. Property panel input correction for a feature creation. It was not possible to perform "apply"
2. Creation opertion - do not allow to activate the next widget if the previous is not processed. Error: create arc, start lenght feature creation, select arc, the result is an editor control with the zero value inside.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 06:04:51 +0000 (10:04 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Remove previous create constraint/feature operation. The OperationCreateFeature is used instead of them.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 05:35:02 +0000 (09:35 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Edit for constraint.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 05:15:57 +0000 (09:15 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Constraint for a line, which is started in the end of the previous line.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Wed, 25 Jun 2014 04:43:57 +0000 (08:43 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Edit/multi edit are separated.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 17:18:55 +0000 (21:18 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Edit move for distance.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 17:01:13 +0000 (21:01 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Parallel and perpedicular of line features.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 16:52:03 +0000 (20:52 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Radius constraint initalization of constraint value.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 16:48:11 +0000 (20:48 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Radius constraint initalization of constraint value.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 16:03:25 +0000 (20:03 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Length and distance constraint initalization of constraint value.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Tue, 24 Jun 2014 15:39:37 +0000 (19:39 +0400)]
Merge branch 'master' of newgeom:newgeom

Conflicts:
src/PartSet/PartSet_OperationFeatureCreate.cpp

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 15:37:52 +0000 (19:37 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Length constraint.

10 years agoMerge with master
azv [Tue, 24 Jun 2014 15:33:29 +0000 (19:33 +0400)]
Merge with master

10 years agoProjection of the last point of arc
azv [Tue, 24 Jun 2014 15:33:11 +0000 (19:33 +0400)]
Projection of the last point of arc

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 24 Jun 2014 15:22:00 +0000 (19:22 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoSet word wrap for long labels
vsv [Tue, 24 Jun 2014 15:21:37 +0000 (19:21 +0400)]
Set word wrap for long labels

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 14:13:10 +0000 (18:13 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Use the previous operation to create radius and length.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Tue, 24 Jun 2014 14:08:33 +0000 (18:08 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 14:08:25 +0000 (18:08 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

It replaces findPoint() method by using attributes(type) data model method.

10 years agoMerge remote-tracking branch 'remotes/origin/master' into SketchSolver
azv [Tue, 24 Jun 2014 13:52:37 +0000 (17:52 +0400)]
Merge remote-tracking branch 'remotes/origin/master' into SketchSolver

10 years agoMove generation of AIS presentation into SketchPlugin
azv [Tue, 24 Jun 2014 13:52:25 +0000 (17:52 +0400)]
Move generation of AIS presentation into SketchPlugin
  Presentation of Radius constraint

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Tue, 24 Jun 2014 12:59:36 +0000 (16:59 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 12:58:41 +0000 (16:58 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Move for line constraint. Do not build line preview until both points are initialized.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 24 Jun 2014 12:54:58 +0000 (16:54 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoSet focus into dimension editor
vsv [Tue, 24 Jun 2014 12:54:47 +0000 (16:54 +0400)]
Set focus into dimension editor

10 years agoMerge remote-tracking branch 'remotes/origin/master' into SketchSolver
azv [Tue, 24 Jun 2014 12:51:45 +0000 (16:51 +0400)]
Merge remote-tracking branch 'remotes/origin/master' into SketchSolver

10 years agoMove generation of AIS presentation into SketchPlugin
azv [Tue, 24 Jun 2014 12:28:37 +0000 (16:28 +0400)]
Move generation of AIS presentation into SketchPlugin

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Tue, 24 Jun 2014 12:08:55 +0000 (16:08 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoAdded the initialization of attributes flag and "attributes": method that returns...
mpv [Tue, 24 Jun 2014 11:58:18 +0000 (15:58 +0400)]
Added the initialization of attributes flag and "attributes": method that returns all attributes of Data

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Tue, 24 Jun 2014 11:45:06 +0000 (15:45 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 11:44:52 +0000 (15:44 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Parallel, perpendicular features.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 24 Jun 2014 11:17:20 +0000 (15:17 +0400)]
Merge branch 'master' of newgeom:newgeom

10 years agoInitialization of WidgetPoint2d with point from last feature.
vsv [Tue, 24 Jun 2014 11:17:07 +0000 (15:17 +0400)]
Initialization of WidgetPoint2d with point from last feature.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 10:25:50 +0000 (14:25 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Hide internal widgets.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 09:19:00 +0000 (13:19 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Use the features to set the default value in the constraint.

10 years agoMerge branch 'master' of newgeom:newgeom
nds [Tue, 24 Jun 2014 09:03:02 +0000 (13:03 +0400)]
Merge branch 'master' of newgeom:newgeom

Conflicts:
src/Config/Config_Keywords.h
src/ModuleBase/ModuleBase_WidgetFactory.cpp
src/PartSet/PartSet_OperationFeatureCreate.cpp

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 08:58:23 +0000 (12:58 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Double editor for the constraint value.

10 years agoMerge branch 'master' of newgeom:newgeom
vsv [Tue, 24 Jun 2014 08:48:36 +0000 (12:48 +0400)]
Merge branch 'master' of newgeom:newgeom

Conflicts:
src/ModuleBase/ModuleBase_WidgetFactory.cpp

10 years agoPoint2d Distance widget added
vsv [Tue, 24 Jun 2014 07:53:09 +0000 (11:53 +0400)]
Point2d Distance widget added

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Tue, 24 Jun 2014 07:21:45 +0000 (11:21 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Widget controls for a constraint filling.

10 years agoMerge remote-tracking branch 'remotes/origin/master' into SketchSolver
azv [Tue, 24 Jun 2014 04:21:58 +0000 (08:21 +0400)]
Merge remote-tracking branch 'remotes/origin/master' into SketchSolver

10 years agoChanges concerning to Radius constraint
azv [Tue, 24 Jun 2014 04:21:42 +0000 (08:21 +0400)]
Changes concerning to Radius constraint

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Mon, 23 Jun 2014 18:42:45 +0000 (22:42 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Move setConstraint method to the feature.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Mon, 23 Jun 2014 18:04:04 +0000 (22:04 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Change the feature create operation to work without a custom presentation.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Mon, 23 Jun 2014 17:48:57 +0000 (21:48 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Change the feature create operation to work without a custom presentation.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Mon, 23 Jun 2014 16:11:13 +0000 (20:11 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Undoes the modification of the isEdit state of operation using. The default value of the feature is set after the operation is started
Edit for a second line creation. This is not edit operation, but the property widget value should not be applyed to the line.

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Mon, 23 Jun 2014 15:25:17 +0000 (19:25 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

Undoes the modification of the isEdit state of operation using. The default value of the feature is set after the operation is started

10 years agorefs #80 - Sketch base GUI: create/draw point, circle and arc
nds [Mon, 23 Jun 2014 14:46:48 +0000 (18:46 +0400)]
refs #80 - Sketch base GUI: create/draw point, circle and arc

The PartSet presentation's functionality should be partially moved to SketchPlugin and a custom widget creation.
1. distanceToPoint method is moved to the sketch plugin feature.