////////////////////////////////////////////////////////////////////////////////////////
| 2156 | |
| 2157 | ///////////////////////////////////////////////////////////////////////////////////////////// |
| 2158 | void |
| 2159 | pcl::visualization::PCLVisualizer::setCameraFieldOfView (double fovy, int viewport) |
| 2160 | { |
| 2161 | rens_->InitTraversal (); |
| 2162 | vtkRenderer* renderer = nullptr; |
| 2163 | int i = 0; |
| 2164 | while ((renderer = rens_->GetNextItem ())) |
| 2165 | { |
| 2166 | // Modify all renderer's cameras |
| 2167 | if (viewport == 0 || viewport == i) |
| 2168 | { |
| 2169 | vtkSmartPointer<vtkCamera> cam = renderer->GetActiveCamera (); |
| 2170 | cam->SetUseHorizontalViewAngle (0); |
| 2171 | cam->SetViewAngle (fovy * 180.0 / M_PI); |
| 2172 | } |
| 2173 | ++i; |
| 2174 | } |
| 2175 | } |
| 2176 | |
| 2177 | ///////////////////////////////////////////////////////////////////////////////////////////// |
| 2178 | void |
no outgoing calls
no test coverage detected