MCPcopy Create free account
hub / github.com/Kitware/VTK / vtkContextView

Method vtkContextView

Views/Context2D/vtkContextView.cxx:26–45  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

24
25//------------------------------------------------------------------------------
26vtkContextView::vtkContextView()
27{
28 this->Context = vtkSmartPointer<vtkContext2D>::New();
29 vtkNew<vtkContextDevice2D> pd;
30 this->Context->Begin(pd);
31
32 vtkNew<vtkContextActor> actor;
33 this->Renderer->AddActor(actor);
34 this->Scene = actor->GetScene(); // We keep a pointer to this for convenience
35 // Should not need to do this...
36 this->Scene->SetRenderer(this->Renderer);
37
38 vtkContextInteractorStyle* style = vtkContextInteractorStyle::New();
39 style->SetScene(this->Scene);
40 this->GetInteractor()->SetInteractorStyle(style);
41 style->Delete();
42
43 // Single color background by default.
44 this->Renderer->SetBackground(1.0, 1.0, 1.0);
45}
46
47//------------------------------------------------------------------------------
48vtkContextView::~vtkContextView() = default;

Callers

nothing calls this directly

Calls 9

DeleteMethod · 0.65
NewFunction · 0.50
BeginMethod · 0.45
AddActorMethod · 0.45
GetSceneMethod · 0.45
SetRendererMethod · 0.45
SetSceneMethod · 0.45
SetInteractorStyleMethod · 0.45
GetInteractorMethod · 0.45

Tested by

no test coverage detected