#define ZIVID_CORE_EXPORT
Definition CoreExport.h:56
#define ZIVID_PIMPL_MOVE_ONLY(ClassName, Attributes)
Definition Pimpl.h:110
A 2D frame captured by a Zivid camera.
Definition Frame2D.h:69
A handle to a 2D image being displayed on Zivid camera's projector.
Definition ProjectedImage.h:64
ZIVID_CORE_EXPORT bool active() const
Check if a handle is associated with an ongoing image projection.
ZIVID_CORE_EXPORT std::string toString() const
Get string representation of the projected image.
ZIVID_CORE_EXPORT Frame2D capture(const Settings2D &settings)
Capture a single 2D frame without stopping the ongoing image projection.
ZIVID_CORE_EXPORT Frame2D capture2D(const Settings2D &settings)
Capture a single 2D frame without stopping the ongoing image projection.
ZIVID_CORE_EXPORT void stop()
Stops the ongoing image projection.
Settings used when capturing 2D images with a Zivid camera.
Definition Settings2D.h:79
ZIVID_CORE_EXPORT std::ostream & operator<<(std::ostream &stream, const ProjectedImage &projectedImage)
Serialize the value to a stream.
The main Zivid namespace. All Zivid code is found here.
Definition Application.h:84