Page MenuHomePhabricator

Porting of PointSetGLMapper2D to VTK
Closed, ResolvedPublic

Description

Currently, the PointSet2D-Mapper is OpenGL-based. This mapper and its subclasses should be VTK-based and still providing the same and additional functionalities.

A new property "shape type" should be added to provide a selection of different shapes (e.g. a circle, cross, dash, diamond...) for each point. Therefore vtkGlyphs can be used.

Event Timeline

New remote branch pushed: bug-14776-RedesignPointSetGLMapper2D

New remote branch pushed: bug-14776-Integration-to-ITK4-PointSetMapper

Since LineMapper2D and SplineMapper2D are rarely documented/tested and not used any longer, they are set deprecated. Both classes derive from the 'old' PointSetGLMapper2D, which can not be deleted because of this depency. However, after a full release cycle, it all 3 classes should be removed from MITK.

[d0fa20]: Merge branch 'bug-14776-Integration-to-ITK4-PointSetMapper'

Merged commits:

2013-05-29 13:34:56 Sandy Engelhardt [4de5ac]
change docu after renaming new parameters


2013-05-28 14:59:33 Sandy Engelhardt [0ce771]
adding PointSetGLMapper2D


2013-05-28 14:58:57 Sandy Engelhardt [a1a177]
working property show distant lines


2013-05-28 14:28:59 Sandy Engelhardt [e1c62f]
change name of properties and set classes deprecated


2013-05-28 11:53:37 Sandy Engelhardt [01d2e5]
more documentation


2013-05-28 10:43:09 Sandy Engelhardt [e8aa1a]
How to write own mapper documentation


2013-05-27 17:03:18 Sandy Engelhardt [c101f4]
PointSetRenderingTests


2013-05-23 18:42:33 Sandy Engelhardt [7d072c]
update necessary condition


2013-05-23 18:34:01 Sandy Engelhardt [7c2ccd]
Merge branch 'bug-14776-RedesignPointSetGLMapper2D' into bug-14776-Integration-to-ITK4-PointSetMapper

Conflicts:
Core/Code/Rendering/mitkPointSetGLMapper2D.cpp
Modules/MitkExt/Rendering/mitkSplineMapper2D.cpp


2013-05-23 16:48:15 Sandy Engelhardt [1b8d7a]
fixed Contour Rendering


2013-05-23 15:56:03 Sandy Engelhardt [bffc2c]
Code with documentation and working angle rendering


2013-05-21 13:58:24 Sandy Engelhardt [22270a]
Working rendering overlay of angles between contour lines


2013-05-10 18:16:48 Sandy Engelhardt [b98a7c]
Inserting Text and Contours


2013-04-16 10:15:15 Sandy Engelhardt [d3cf4d]
Before working Text and Label


2013-04-12 11:37:15 Sandy Engelhardt [2bbcc9]
Changed includes in PropRenderer


2013-04-11 18:58:04 Sandy Engelhardt [04f725]
Adjusted Factory and DataNode Files (replaced old mapper by new mapper)


2013-04-11 18:49:44 Sandy Engelhardt [779e9a]
Added new files to files.cmake


2013-04-11 18:47:28 Sandy Engelhardt [24f373]
remove old GL Point Set Mapper 2D


2013-04-11 18:32:36 Sandy Engelhardt [cb19bc]
New PointSetMapper (only missing text functionality)

New remote branch pushed: bug-14776-Resolving-Compiler-Problems

[2e89d8]: Merge branch 'bug-14776-Resolving-Compiler-Problems'

Merged commits:

2013-06-03 13:41:56 Sandy Engelhardt [f20291]
COMP: removing unallowed slash in comment

New remote branch pushed: bug-14776-Resolving-Compiler-ProblemsII

[ceed76]: Merge branch 'bug-14776-Resolving-Compiler-ProblemsII'

Merged commits:

2013-06-03 14:01:13 Sandy Engelhardt [a93744]
COMP: adjusting Deprecated Macro and RenderingHelper

New remote branch pushed: bug-14776-Resolving-Compiler-ProblemsIII

[ee67df]: Merge branch 'bug-14776-Resolving-Compiler-ProblemsIII'

Merged commits:

2013-06-03 14:25:10 Sandy Engelhardt [930752]
COMP: Deprecated Constructor

New remote branch pushed: bug-14776-Resolving-Compiler-ProblemsIV

[8a8685]: Merge branch 'bug-14776-Resolving-Compiler-ProblemsIV'

Merged commits:

2013-06-03 14:45:17 Sandy Engelhardt [f96225]
COMP: removing ViewDirection

New remote branch pushed: bug-14776-Resolving-Compiler-ProblemsV

[d86f91]: Merge branch 'bug-14776-Resolving-Compiler-ProblemsV'

Merged commits:

2013-06-03 15:06:06 Sandy Engelhardt [b6eeea]
COMP: deprecated vector and unused variable

[88d074]: Merge branch 'bug-14776-Resolving-Compiler-ProblemsV'

Merged commits:

2013-06-03 15:20:53 Jan Hering [652a37]
COMP Removed unused sprintf command

[a0cd7a]: Merge branch 'bug-14776-Resolve-Failing-Tests'

Merged commits:

2013-06-03 16:41:54 Sandy Engelhardt [12a8e8]
COMP: Updating MITK Data revision tag to right version

[7aac87]: Merge branch 'bug-14776-Resolve-Failing-TestsII'

Merged commits:

2013-06-03 18:15:37 Sandy Engelhardt [068b04]
COMP: EnumProperty Point Shape as own class

New remote branch pushed: bug-14776-Resolve-Failing-TestsII

[7a9d37]: Merge branch 'bug-14776-Resolve-Failing-TestsII'

Merged commits:

2013-06-03 18:28:29 Sandy Engelhardt [0e7018]
COMP: adding PointSetShapeProperty To EnumerationSerializer

[f28aea]: Merge branch 'bug-14776-Resolve-Failing-TestsII'

Merged commits:

2013-06-03 18:50:14 Sandy Engelhardt [2e5ce4]
COMP: removing unused stringstream

[6f3bac]: Merge branch 'bug-14776-Resolve-Failing-TestsII'

Merged commits:

2013-06-03 19:10:46 Sandy Engelhardt [e98bc1]
COMP: uncommenting 2 point set rendering test

New remote branch pushed: bug-14776-Color-Compiler-Error

[de146f]: Merge branch 'bug-14776-Color-Compiler-Error'

Merged commits:

2013-06-03 19:33:37 Sandy Engelhardt [522286]
COMP: mitk Color fix

New remote branch pushed: bug-14776-rendering-test

New remote branch pushed: bug-14776-rendering-test-disable

[bd0fd1]: Merge branch 'bug-14776-rendering-test-disable'

Merged commits:

2013-06-03 19:53:15 Sandy Engelhardt [d69ff4]
COMP: disable rendering tests

New remote branch pushed: bug-14776-Resolving-Compiler-ProblemsVI

[91dd68]: Merge branch 'bug-14776-Resolving-Compiler-ProblemsVI'

Merged commits:

2013-06-04 13:33:45 Sandy Engelhardt [d2c757]
Deprecated Macro in class declaration

[4b0b51]: Merge branch 'bug-14776-Resolving-Compiler-ProblemsVI'

Merged commits:

2013-06-04 14:11:28 Sandy Engelhardt [3d49fc]
COMP: removing Deprecated Macro from class declaration

[134f84]: Merge branch 'bug-14776-Resolving-Compiler-ProblemsVI'

Merged commits:

2013-06-05 13:47:23 Sandy Engelhardt [ed634f]
Remove unused variable

New remote branch pushed: bug-14776-PointSet-Rendering-Test

[5cda91]: Merge branch 'bug-14776-PointSet-Rendering-Test'

Merged commits:

2013-06-07 11:45:20 Sandy Engelhardt [0756e6]
Enable PointSet Rendering Test

The branch was merged without code review. Several smaller things (more comments etc.) still have to be adjusted before next release.

New remote branch pushed: bug-14776-PointSetVTKMapper2D-Code-Review

[581ab9]: Merge branch 'bug-14776-PointSetVTKMapper2D-Code-Review'

Merged commits:

2013-06-12 17:05:39 Sandy Engelhardt [3e2589]
comment in ResetMapper and makePerpendicularVector2D


2013-06-12 16:25:18 Sandy Engelhardt [418335]
Further code documentation and clear code

[e91143]: Merge branch 'bug-14776-PointSetVTKMapper2D-Code-Review'

Merged commits:

2013-06-12 17:23:59 Sandy Engelhardt [d5ce70]
COMP: delete slash in comment which causes errors

[55567b]: Merge branch 'bug-14776-PointSetVTKMapper2D-Code-Review'

Merged commits:

2013-06-19 14:09:45 Sandy Engelhardt [8e1377]
Declaring several methods as const

[33fdf7]: Merge branch 'bug-14776-PointSetVTKMapper2D-Code-Review'

Merged commits:

2013-06-19 14:49:32 Sandy Engelhardt [d931ab]
COMP: removing const from function because of int return value

[b6576a]: Merge branch 'bug-14776-PointSetVTKMapper2D-Code-Review'

Merged commits:

2013-06-19 15:05:36 Sandy Engelhardt [af102d]
COMP: removing const

[23aab1]: Merge branch 'bug-14776-PointSetVTKMapper2D-Code-Review'

Merged commits:

2013-06-19 17:24:40 Sandy Engelhardt [45d969]
Removing WeakPointer and adding Const to Functions

This bug could not be fixed within the 2013-06 release and has medium severity. Setting target milestone to unspecified.

New remote branch pushed: bug-14776-New-Reference-Screenshots-Needs-Revisiontag-Update

[646920]: Merge branch 'bug-14776-New-Reference-Screenshots-Needs-Revisiontag-Up

Merged commits:

2013-08-15 10:05:52 Sandy Engelhardt [dec13a]
New Revision tag 4a49a318


2013-08-14 16:39:05 Sandy Engelhardt [0e9967]
Changing Revision Tag Number