VTKFIG  0.20.20181114
Easy VTK based in situ visualization
void vtkfig::Frame::RTAddFigures ( )
private

Definition at line 428 of file vtkfigFrame.cxx.

429  {
430  for (auto & figure: this->figures)
431  {
432  if (!this->subframes[figure->framepos].hidden)
433  {
434  auto &renderer=this->subframes[figure->framepos].renderer;
435 
436  if (
437  figure->IsEmpty()
438  || renderer->GetActors()->GetNumberOfItems()==0
439  )
440  {
441  figure->RTBuildAllVTKPipelines(renderer);
442 
443  for (auto & actor: figure->actors)
444  renderer->AddActor(actor);
445 
446  for (auto & actor: figure->ctxactors)
447  renderer->AddActor(actor);
448 
449  for (auto & actor: figure->actors2d)
450  renderer->AddActor(actor);
451 
452  }
453 
454  figure->RTPreRender();
455  figure->RTUpdateActors();
456 
457  renderer->SetBackground(figure->bgcolor[0],
458  figure->bgcolor[1],
459  figure->bgcolor[2]);
460 
461  }
462  }
463  }
std::set< Figure * > figures
List of all figures in frame.
Definition: vtkfigFrame.h:310
std::vector< SubFrame > subframes
List of subframes.
Definition: vtkfigFrame.h:361