MCPcopy Create free account
hub / github.com/PointCloudLibrary/pcl / setCameraFieldOfView

Method setCameraFieldOfView

visualization/src/pcl_visualizer.cpp:2158–2175  ·  view source on GitHub ↗

////////////////////////////////////////////////////////////////////////////////////////

Source from the content-addressed store, hash-verified

2156
2157/////////////////////////////////////////////////////////////////////////////////////////////
2158void
2159pcl::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/////////////////////////////////////////////////////////////////////////////////////////////
2178void

Callers 4

RealSenseViewerMethod · 0.80
runMethod · 0.80
KinFuAppMethod · 0.80
KinFuAppMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected