------------------------------------------------------------------------------
| 775 | |
| 776 | //------------------------------------------------------------------------------ |
| 777 | void vtkParallelRenderManager::ComputeVisiblePropBoundsRMI(int renderId) |
| 778 | { |
| 779 | vtkDebugMacro("ComputeVisiblePropBoundsRMI"); |
| 780 | int i; |
| 781 | |
| 782 | vtkRendererCollection* rens = this->GetRenderers(); |
| 783 | vtkRenderer* ren = nullptr; |
| 784 | vtkCollectionSimpleIterator rsit; |
| 785 | rens->InitTraversal(rsit); |
| 786 | for (i = 0; i <= renderId; i++) |
| 787 | { |
| 788 | ren = rens->GetNextRenderer(rsit); |
| 789 | } |
| 790 | |
| 791 | if (ren == nullptr) |
| 792 | { |
| 793 | vtkWarningMacro("Client requested invalid renderer in " |
| 794 | "ComputeVisiblePropBoundsRMI\n" |
| 795 | "Defaulting to first renderer"); |
| 796 | ren = rens->GetFirstRenderer(); |
| 797 | } |
| 798 | |
| 799 | double bounds[6]; |
| 800 | this->LocalComputeVisiblePropBounds(ren, bounds); |
| 801 | |
| 802 | this->Controller->Send(bounds, 6, this->RootProcessId, vtkParallelRenderManager::BOUNDS_TAG); |
| 803 | } |
| 804 | |
| 805 | //------------------------------------------------------------------------------ |
| 806 | void vtkParallelRenderManager::LocalComputeVisiblePropBounds(vtkRenderer* ren, double bounds[6]) |
no test coverage detected