| 690 | } |
| 691 | |
| 692 | bool 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 | |
| 723 | bool vtkRenderedTreeAreaRepresentation::RemoveFromView(vtkView* view) |
| 724 | { |
nothing calls this directly
no test coverage detected