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

Function printDeviceList

tools/depth_sense_viewer.cpp:92–114  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

90}
91
92void
93printDeviceList ()
94{
95 std::vector<DepthSenseGrabber::Ptr> grabbers;
96 std::cout << "Connected devices: ";
97 boost::format fmt ("\n #%i %s");
98 while (true)
99 {
100 try
101 {
102 grabbers.push_back (DepthSenseGrabber::Ptr (new pcl::DepthSenseGrabber));
103 std::cout << boost::str (fmt % grabbers.size () % grabbers.back ()->getDeviceSerialNumber ());
104 }
105 catch (pcl::io::IOException& e)
106 {
107 break;
108 }
109 }
110 if (grabbers.size ())
111 std::cout << std::endl;
112 else
113 std::cout << "none" << std::endl;
114}
115
116template <typename PointT>
117class DepthSenseViewer

Callers 1

mainFunction · 0.70

Calls 3

getDeviceSerialNumberMethod · 0.80
push_backMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected