34 ZIVID_API
Application(
const Application &other) =
delete;
35 ZIVID_API Application &operator=(
const Application &other) =
delete;
37 ZIVID_API
Application(Application && other) noexcept;
39 ZIVID_API Application &operator=(Application && other) noexcept;
60 ZIVID_API std::vector<Camera>
cameras();
70 #ifndef DOXYGEN_SHOULD_SKIP_THIS 71 ZIVID_API
class ApplicationImpl &getImpl();
75 std::unique_ptr<class ApplicationImpl> m_impl;
Manager class for Zivid
Definition: Application.h:26
Definition: Application.h:19
ZIVID_API Camera createFileCamera(const std::string &frameFile, const Settings &settings={})
Create a virtual camera to simulate Zivid measurements by reading data from a file
ZIVID_API Application()
Constructor
Definitions for export of DLL interfaces
ZIVID_API ~Application()
Destructor
ZIVID_API Camera connectCamera(const Settings &settings={})
Connect to the next available Zivid camera
ZIVID_API ComputeDevice defaultComputeDevice() const
The default compute device, used when connecting to new cameras
Interface to one Zivid camera
ZIVID_API void setDefaultComputeDevice(ComputeDevice device)
Set the default compute device to be used for new cameras
Settings for a Zivid camera
Definition: Settings.h:50
A Compute device on which to allocate a device point cloud.
Definition: ComputeDevice.h:28
Serial number of a Zivid camera
Definition: SerialNumber.h:24
ZIVID_API std::vector< Camera > cameras()
Get a list of all cameras
Interface to one Zivid camera
Definition: Camera.h:38