------------------------------------------------------------------------------
| 106 | |
| 107 | //------------------------------------------------------------------------------ |
| 108 | void vtkViewNode::AddMissingNode(vtkObject* obj) |
| 109 | { |
| 110 | if (!obj) |
| 111 | { |
| 112 | return; |
| 113 | } |
| 114 | |
| 115 | // add viewnodes for renderables that are not yet present |
| 116 | auto nit = this->Renderables.find(obj); |
| 117 | if (nit == this->Renderables.end()) |
| 118 | { |
| 119 | vtkViewNode* node = this->CreateViewNode(obj); |
| 120 | if (node) |
| 121 | { |
| 122 | this->Children.push_back(node); |
| 123 | node->SetParent(this); |
| 124 | node->Used = true; |
| 125 | } |
| 126 | } |
| 127 | else |
| 128 | { |
| 129 | nit->second->Used = true; |
| 130 | } |
| 131 | } |
| 132 | |
| 133 | //------------------------------------------------------------------------------ |
| 134 | void vtkViewNode::TraverseAllPasses() |
no test coverage detected