153 static struct InitializeStaticState
156 } initializeStaticState;
162#ifndef ZIVID_ALLOW_UNSAFE_MT
163# if defined _WIN32 && !defined _DLL
164# error "Zivid SDK only supports the DLL version of the Visual Studio runtime library. \
165To switch from static runtime linkage to dynamic, use the /MD or /MDd flags \
166instead of /MT or /MTd in your project's C/C++ Code Generation settings."
#define ZIVID_CORE_EXPORT
Definition: CoreExport.h:101
#define ZIVID_CORE_VERSION
Zivid version string
Definition: Version.h:107
Manager class for Zivid
Definition: Application.h:106
ZIVID_CORE_EXPORT Camera createFileCamera(const std::string &cameraFile)
Create a virtual camera to simulate Zivid measurements by reading data from a file
ZIVID_CORE_EXPORT Camera connectCamera()
Connect to the next available Zivid camera
ZIVID_CORE_EXPORT ComputeDevice computeDevice() const
The default compute device, used when connecting to new cameras
ZIVID_CORE_EXPORT Camera connectCamera(const CameraInfo::SerialNumber &serialNumber)
Connect to the Zivid camera with the specified serial number
ZIVID_CORE_EXPORT std::string toString() const
Get string representation of the application
Application()
Constructor
Definition: Application.h:114
ZIVID_CORE_EXPORT std::vector< Camera > cameras()
Get a list of all cameras
The serial number of the camera
Definition: CameraInfo.h:858
Interface to one Zivid camera
Definition: Camera.h:113
Contains information about the compute device used by Zivid::Application.
Definition: ComputeDevice.h:103
The main Zivid namespace. All Zivid code is found here
Definition: Application.h:99