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

Method AddToView

Views/Infovis/vtkRenderedTreeAreaRepresentation.cxx:692–721  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

690}
691
692bool vtkRenderedTreeAreaRepresentation::AddToView(vtkView* view)
693{
694 this->Superclass::AddToView(view);
695 vtkRenderView* rv = vtkRenderView::SafeDownCast(view);
696 if (rv)
697 {
698 this->EdgeScalarBar->SetInteractor(rv->GetInteractor());
699 rv->GetRenderer()->AddActor(this->AreaActor);
700 // rv->GetRenderer()->AddActor(this->AreaLabelActor);
701 rv->GetRenderer()->AddActor(this->HighlightActor);
702 rv->GetRenderer()->AddActor(this->EdgeScalarBar->GetScalarBarActor());
703 rv->AddLabels(this->AreaLabelHierarchy->GetOutputPort());
704
705#if 0
706 // Debug code: display underlying tree
707 vtkSmartPointer<vtkGraphMapper> mapper = vtkSmartPointer<vtkGraphMapper>::New();
708 vtkSmartPointer<vtkActor> actor = vtkSmartPointer<vtkActor>::New();
709 mapper->SetInputConnection(this->AreaLayout->GetOutputPort(1));
710 actor->SetMapper(mapper);
711 rv->GetRenderer()->AddActor(actor);
712#endif
713
714 rv->RegisterProgress(this->TreeAggregation);
715 rv->RegisterProgress(this->VertexDegree);
716 rv->RegisterProgress(this->AreaLayout);
717 rv->RegisterProgress(this->AreaToPolyData);
718 return true;
719 }
720 return false;
721}
722
723bool vtkRenderedTreeAreaRepresentation::RemoveFromView(vtkView* view)
724{

Callers

nothing calls this directly

Calls 11

GetScalarBarActorMethod · 0.80
AddLabelsMethod · 0.80
NewFunction · 0.50
SetInteractorMethod · 0.45
GetInteractorMethod · 0.45
AddActorMethod · 0.45
GetRendererMethod · 0.45
GetOutputPortMethod · 0.45
SetInputConnectionMethod · 0.45
SetMapperMethod · 0.45
RegisterProgressMethod · 0.45

Tested by

no test coverage detected