////////////////////////////////////////////////////////////////////////////////////////
| 2137 | |
| 2138 | ///////////////////////////////////////////////////////////////////////////////////////////// |
| 2139 | void |
| 2140 | pcl::visualization::PCLVisualizer::setCameraClipDistances (double near, double far, int viewport) |
| 2141 | { |
| 2142 | rens_->InitTraversal (); |
| 2143 | vtkRenderer* renderer = nullptr; |
| 2144 | int i = 0; |
| 2145 | while ((renderer = rens_->GetNextItem ())) |
| 2146 | { |
| 2147 | // Modify all renderer's cameras |
| 2148 | if (viewport == 0 || viewport == i) |
| 2149 | { |
| 2150 | vtkSmartPointer<vtkCamera> cam = renderer->GetActiveCamera (); |
| 2151 | cam->SetClippingRange (near, far); |
| 2152 | } |
| 2153 | ++i; |
| 2154 | } |
| 2155 | } |
| 2156 | |
| 2157 | ///////////////////////////////////////////////////////////////////////////////////////////// |
| 2158 | void |
no outgoing calls
no test coverage detected