dtk-visualization merge requestshttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests2023-11-09T14:03:37+01:00https://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/65Feature/cmake update2023-11-09T14:03:37+01:00NICLAUSSE NicolasFeature/cmake updateNICLAUSSE NicolasNICLAUSSE Nicolashttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/64Feature/gitlab runners2023-09-27T10:30:43+02:00NICLAUSSE NicolasFeature/gitlab runnershttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/63Feature/timestep and date in controls2021-06-30T10:33:31+02:00NICLAUSSE NicolasFeature/timestep and date in controlshttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/62Feature/vtk92021-03-18T14:29:02+01:00NICLAUSSE NicolasFeature/vtk9this MR drops compatibility with older VTKthis MR drops compatibility with older VTKJulien WintzJulien Wintzhttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/61Feature/vector glyph scaling control2020-07-30T16:26:23+02:00ZUBIAGA Carlos J.Feature/vector glyph scaling controlNICLAUSSE NicolasNICLAUSSE Nicolashttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/60Feature/random mask vector glyphs2020-07-30T16:26:23+02:00ZUBIAGA Carlos J.Feature/random mask vector glyphsNICLAUSSE NicolasNICLAUSSE Nicolashttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/59Feature/plot2d multiple sources2020-07-21T14:34:57+02:00ZUBIAGA Carlos J.Feature/plot2d multiple sourcesAdded the option to remove source data.
Different source are represented with different colors instead of marker, and those color can be changedAdded the option to remove source data.
Different source are represented with different colors instead of marker, and those color can be changedNICLAUSSE NicolasNICLAUSSE Nicolashttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/58Feature/plot2d multiple sources2020-06-03T15:54:14+02:00ZUBIAGA Carlos J.Feature/plot2d multiple sourcesNICLAUSSE NicolasNICLAUSSE Nicolashttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/56updated dtk-widgets version to 2.17.x2020-02-26T15:11:32+01:00LEVY Jonathanupdated dtk-widgets version to 2.17.xThis adds the method `menubar->reset()` needed to fix several bugs related to the overlaypaneslider horizontal shifts.This adds the method `menubar->reset()` needed to fix several bugs related to the overlaypaneslider horizontal shifts.LACROIX RomainLACROIX Romainhttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/55WIP: bugfix: the icon color changed to black (with the default theme) under c...2020-02-27T14:09:24+01:00LACROIX RomainWIP: bugfix: the icon color changed to black (with the default theme) under certain...Bugfix: the icon color changed to black (with the default theme) under certain circumstances. This fixes it.
This fixes case 3 of dtk-themes#14
To test the bug is gone :
Open tst/resources/earth.vtp
Click multiple times Vertex & ...Bugfix: the icon color changed to black (with the default theme) under certain circumstances. This fixes it.
This fixes case 3 of dtk-themes#14
To test the bug is gone :
Open tst/resources/earth.vtp
Click multiple times Vertex & Edges / enabled buttons : they should stay the same colorSZPYRKA Jean-LucSZPYRKA Jean-Luchttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/54support for reload different data.2020-02-18T12:48:28+01:00LACROIX Romainsupport for reload different data.SZPYRKA Jean-LucSZPYRKA Jean-Luchttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/53Feature/smart scalar bar positioning2020-02-26T10:03:49+01:00LEVY JonathanFeature/smart scalar bar positioning- Scalar bars are now draggable and resizeable
- Scalar bars are of reasonable size by default and placed along the 4 edges of the screen by default
- If more than 4 scalar bars have to be displayed, they will appear by default stacked...- Scalar bars are now draggable and resizeable
- Scalar bars are of reasonable size by default and placed along the 4 edges of the screen by default
- If more than 4 scalar bars have to be displayed, they will appear by default stacked above their parent, in concentric circles. (Scalar bars 1, 2, 3 and 4 appear on Top, Right, Bottom, Left, then scalar bar 5 is stacked under 1 on Top, scalar bar 6 is stacked at the right of scalar bar 2 on the left side, etc.)
- Moving a scalar bar next to an edge automatically rotates the scalar bar to horizontal / vertical
- You can make the scalar bar on bottom appear above the seek bar if there is one by setting a boolean in the Decorator.LACROIX RomainLACROIX Romainhttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/52bugfix: decorator clipper must test if data is in supported format, and if it...2020-02-12T14:06:39+01:00LACROIX Romainbugfix: decorator clipper must test if data is in supported format, and if its output decorators are actually decorating.This fixes #33This fixes #33SZPYRKA Jean-LucSZPYRKA Jean-Luchttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/51Feature/dotvtk file reader2020-02-13T11:35:57+01:00SZPYRKA Jean-LucFeature/dotvtk file readerLACROIX RomainLACROIX Romainhttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/50Added missing EXPORT preprocessor directive.2020-02-11T13:31:32+01:00LACROIX RomainAdded missing EXPORT preprocessor directive.https://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/49clipper example in app dtkVisualizationViewer2020-02-11T11:00:37+01:00LACROIX Romainclipper example in app dtkVisualizationViewerThis merge request does 2 things :
* instantiate a DecoratorClipper in the Viewer app
* save and restore the setting "which clipper is chosen"This merge request does 2 things :
* instantiate a DecoratorClipper in the Viewer app
* save and restore the setting "which clipper is chosen"https://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/48scalar bar range change is not desired by users2020-02-13T22:51:13+01:00LACROIX Romainscalar bar range change is not desired by usersThis does two things :
1. replace the push button "reset range" to a checkbox with two states. The checkbox controls the variable "original_range". It allows the user to disable the automatic range scale (without the special trick o...This does two things :
1. replace the push button "reset range" to a checkbox with two states. The checkbox controls the variable "original_range". It allows the user to disable the automatic range scale (without the special trick of changing range values to stop the automatic range scale).
2. restore the saved setting "original_range" which is plugged into the new checkbox.
3. disable the min/max QLineEdit when the mode is automatic, because these widgets can lose focus when they're being edited and their values change at the same timeNICLAUSSE NicolasNICLAUSSE Nicolashttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/47Feature/scalar bar label2020-02-04T12:42:10+01:00LACROIX RomainFeature/scalar bar labelThis merge request does 2 things :
1. restore the broken functionality "first scalar bar is vertical on the right" rather than vertical on the left in dtkVisualizationCanvas.cpp
2. allow the scalar bar label to not include the class name...This merge request does 2 things :
1. restore the broken functionality "first scalar bar is vertical on the right" rather than vertical on the left in dtkVisualizationCanvas.cpp
2. allow the scalar bar label to not include the class name (for example SurfaceColor)NICLAUSSE NicolasNICLAUSSE Nicolashttps://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/46Feature/scalar bar label2020-01-31T10:22:33+01:00LACROIX RomainFeature/scalar bar label3 things in this merge request
- fix the bug 'scalar bar title can overflow off-screen'
- allow to hide the decorator class name (i.e. SurfaceColor) in the scalar bar title
- reset the correct behaviour 'scalar bar of the first decorator...3 things in this merge request
- fix the bug 'scalar bar title can overflow off-screen'
- allow to hide the decorator class name (i.e. SurfaceColor) in the scalar bar title
- reset the correct behaviour 'scalar bar of the first decorator is vertical, on the right side'https://gitlab.inria.fr/dtk/dtk-visualization/-/merge_requests/45Feature/decorator clipper2020-02-07T10:35:48+01:00LACROIX RomainFeature/decorator clipperImplements two new decorators :
- DecoratorVertexEdge: renders the vertices with spheres, and the edges with tubes, with configurable options.
- DecoratorClipper: using the vtk-connection framework, it clips out some vtkPolyData structu...Implements two new decorators :
- DecoratorVertexEdge: renders the vertices with spheres, and the edges with tubes, with configurable options.
- DecoratorClipper: using the vtk-connection framework, it clips out some vtkPolyData structure, with configurable options.
These new decorators are used in the branch feature/RefactoringClipper of coffee/precis.NICLAUSSE NicolasNICLAUSSE Nicolas