MCPcopy Create free account
hub / github.com/MITK/MITK / BaseRendererChanged

Method BaseRendererChanged

Modules/Core/src/Rendering/mitkAnnotationUtils.cpp:67–77  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65 }
66
67 void AnnotationUtils::BaseRendererChanged(BaseRenderer *renderer)
68 {
69 for (AbstractAnnotationRenderer *annotationRenderer : GetAnnotationRenderer(renderer->GetName()))
70 {
71 annotationRenderer->CurrentBaseRendererChanged();
72 }
73 vtkCallbackCommand *renderCallbackCommand = vtkCallbackCommand::New();
74 renderCallbackCommand->SetCallback(AnnotationUtils::RenderWindowCallback);
75 renderer->GetRenderWindow()->AddObserver(vtkCommand::ModifiedEvent, renderCallbackCommand);
76 renderCallbackCommand->Delete();
77 }
78
79 void AnnotationUtils::RenderWindowCallback(vtkObject *caller, unsigned long, void *, void *)
80 {

Callers

nothing calls this directly

Calls 6

AddObserverMethod · 0.80
NewFunction · 0.50
GetNameMethod · 0.45
GetRenderWindowMethod · 0.45
DeleteMethod · 0.45

Tested by

no test coverage detected