 |
Zivid C++ API
1.8.1+6967bc1b-1
Defining the Future of 3D Machine Vision
|
Go to the documentation of this file.
57 class DeviceCloudImpl;
112 std::shared_ptr<DeviceCloudImpl> m_impl;
ZIVID_API_EXPORT bool tryLockFor(const std::chrono::milliseconds &duration)
Check if a lock can be obtained for the point cloud (with a specified timeout)
ZIVID_API_EXPORT DeviceCloud()
Create an empty device cloud
ZIVID_API_EXPORT void lock()
Lock the point cloud
ZIVID_API_EXPORT PointCloud copyToCPU() const
Copy to the device cloud to a CPU point cloud
ZIVID_API_EXPORT void unlock()
Unlock the point cloud
ZIVID_API_EXPORT DeviceCloud clone() const
Clone the device cloud
ZIVID_API_EXPORT size_t cols() const
Get number of columns in point cloud
ZIVID_API_EXPORT bool tryLock()
Check if a lock can be obtained for the point cloud
ZIVID_API_EXPORT size_t rows() const
Get number of rows in point cloud
The main Zivid namespace. All Zivid code is found here
Definition: Application.h:52
#define ZIVID_API_EXPORT
Definition: APIExport.h:56
ZIVID_API_EXPORT bool isEmpty() const
Check if the device cloud is empty