Page MenuHomePhabricator

Cleanup some classnames
Closed, ResolvedPublic

Description

Sorry, Ivo, ich hatte dich vor ein paar Wochen vergessen. Wir hatten uns für die 1.0-Release schon vorgenommen, mal Dateien auszumisten. Ich hab bisher versäumt einen Bug einzutragen.

Also hier nochmal die Liste mit Core-Klasssen. Dazu meine Einschätzung

  • welche nicht in den Core gehören
  • welche mit anderen Namen besser versorgt wären

Vielleicht können wir die einfach mit Attachment-Updates bearbeiten.

Wie man die Umsetzung dann praktisch vornimmt, bleibt auszuprobieren -- mit Skripting kann man vielleicht schonmal das gröbste erwischen.

Event Timeline

daniel maybe you can do this by some sort of scripting? to me, it does not matter how these classes are named. but we should provide the list of changes to mbi and the users list (some MITK developers may be used to a certain class name)

Sicher soll das gescripted werden. Wir haben niemanden da, der er verdient hat, das von Hand zu machen..

Vor allem soll das entschieden werden. Deshalb ist es Marco zugeordnet und CC stehen die Leute mit MITK-Erfahrung oder speziellen Änderungswünschen. Gedacht war, dass man hier einen Konsens findet und die Liste dann einfach umsetzt.

dann halt nich auf englisch :-)
ok dann sollte man das entscheiden sobald marco wieder da ist, dann kann man das baldmöglichst angehen.

[SVN revision 26325]
ENH (#3669): added python class rename tool

The upcoming commit will do the following renames:

BaseDataImplementation,BaseDataTestImplementation
BaseVtkMapper2D,VtkMapper2D
BaseVtkMapper3D,VtkMapper3D
ColoredRectangleRendering,RenderWindowFrame
ImageMapper2D,ImageMapperGL2D
LogBackend,LoggingBackend
LogoRendering,ManufacturerLogo
PointSetMapper2D,PointSetGLMapper2D
SurfaceMapper2D,SurfaceGLMapper2D
nolden@mbi047:~$ cat Desktop/classes3.csv
BaseDataImplementation,BaseDataTestImplementation
BaseVtkMapper2D,VtkMapper2D
BaseVtkMapper3D,VtkMapper3D
ColoredRectangleRendering,RenderWindowFrame
ImageMapper2D,ImageMapperGL2D
LogBackend,LoggingBackend
LogoRendering,ManufacturerLogo
PointSetMapper2D,PointSetGLMapper2D
SurfaceMapper2D,SurfaceGLMapper2D
GenericRenderingManager,TestingRenderingManager
GenericRenderingManagerFactory,TestingRenderingManagerFactory
NodePredicateAND,NodePredicateAnd
NodePredicateNOT,NodePredicateNot
NodePredicateOR,NodePredicateOr
PlaneDecorationProperty,PlaneOrientationProperty
ResliceMethodEnumProperty,ResliceMethodProperty
ShaderEnumProperty,ShaderProperty

[SVN revision 26361]
CHG (#3669): renamed BaseDataImplementation to BaseDataTestImplementation

[SVN revision 26362]
CHG (#3669): renamed BaseVtkMapper2D to VtkMapper2D

[SVN revision 26363]
CHG (#3669): renamed BaseVtkMapper3D to VtkMapper3D

[SVN revision 26364]
CHG (#3669): renamed ColoredRectangleRendering to RenderWindowFrame

[SVN revision 26365]
CHG (#3669): renamed ImageMapper2D to ImageMapperGL2D

[SVN revision 26366]
CHG (#3669): renamed LogBackend to LoggingBackend

[SVN revision 26367]
CHG (#3669): renamed LogoRendering to ManufacturerLogo

[SVN revision 26368]
CHG (#3669): renamed PointSetMapper2D to PointSetGLMapper2D

[SVN revision 26369]
CHG (#3669): renamed SurfaceMapper2D to SurfaceGLMapper2D

[SVN revision 26370]
CHG (#3669): renamed GenericRenderingManager to TestingRenderingManager

[SVN revision 26371]
CHG (#3669): renamed GenericRenderingManagerFactory to TestingRenderingManagerFactory

[SVN revision 26372]
CHG (#3669): renamed NodePredicateAND to NodePredicateAnd

[SVN revision 26373]
CHG (#3669): renamed NodePredicateNOT to NodePredicateNot

[SVN revision 26374]
CHG (#3669): renamed NodePredicateOR to NodePredicateOr

[SVN revision 26375]
CHG (#3669): renamed PlaneDecorationProperty to PlaneOrientationProperty

[SVN revision 26376]
CHG (#3669): renamed ResliceMethodEnumProperty to ResliceMethodProperty

[SVN revision 26377]
CHG (#3669): renamed ShaderEnumProperty to ShaderProperty