![]() |
Zivid C++ API
1.8.1+6967bc1b-1
Defining the Future of 3D Machine Vision
|
The main Zivid namespace. All Zivid code is found here More...
Namespaces | |
CaptureAssistant | |
Environment | |
Zivid environment, configured through environment variables | |
Experimental | |
Firmware | |
Interface for verifying and configuring firmware | |
HandEye | |
HDR | |
Contains a global HDR method. | |
Version | |
Get version information for the library | |
Classes | |
class | Application |
Manager class for Zivid More... | |
class | ArgumentException |
An exception that is thrown when an argument provided to a method is invalid. More... | |
class | Camera |
Interface to one Zivid camera More... | |
class | CameraIntrinsics |
Information about the intrinsic parameters of the camera (OpenCV model) More... | |
class | CameraRevision |
Camera revision More... | |
class | CameraState |
Information about camera connection state, live mode, temperatures, etc. More... | |
class | CloudVisualizer |
Simple visualization component for point clouds (residing either on the Compute device or on the CPU) More... | |
class | ComputeDevice |
Compute device on which to allocate a device point cloud More... | |
class | DeviceCloud |
Point cloud on the Compute device More... | |
class | Exception |
A common base class for all Zivid exceptions. More... | |
class | Frame |
A frame captured by a Zivid camera More... | |
class | Frame2D |
A 2D frame captured by a Zivid camera More... | |
class | FrameInfo |
Various information for a frame More... | |
class | Image |
A 2-dimensional image stored on the host. The format of each pixel is given by template parameter PixelFormat. PixelFormat must be Zivid::RGBA8. More... | |
class | ImageImpl |
class | IOException |
An exception that is thrown whenever an I/O error occurs. More... | |
class | LogicException |
An exception that is thrown when attempting to do an operation that doesn't make sense in the current execution context. More... | |
class | Matrix |
A fixed size matrix in row major order More... | |
class | Point |
A 3D point with contrast and RGBA values More... | |
class | PointCloud |
A point cloud with x,y,z, contrast and color data laid out on a 2D grid. More... | |
class | Range |
Class describing a range of values for a given type T The range boudaries for both minimum and maximum are inclusive /summary> More... | |
struct | RGBA8 |
class | RuntimeException |
An exception that is thrown when an unpredictable event caused an operation to fail. More... | |
class | SerialNumber |
Serial number of a Zivid camera More... | |
class | Settings |
Settings for a Zivid camera More... | |
class | Settings2D |
2D Capture settings More... | |
class | SettingsBatch |
Helper class to a apply a batch of settings changes to a camera More... | |
struct | Vector2 |
Vector of size 2 More... | |
struct | Vector3 |
Vector of size 3 More... | |
Typedefs | |
using | Matrix3f = Matrix< float, 3, 3 > |
Matrix of size 3x3 containing floats More... | |
using | Matrix3d = Matrix< double, 3, 3 > |
Matrix of size 3x3 containing doubles More... | |
using | Matrix4f = Matrix< float, 4, 4 > |
Matrix of size 4x4 containing floats More... | |
using | Matrix4d = Matrix< double, 4, 4 > |
Matrix of size 4x4 containing doubles More... | |
using | Vector2f = Vector2< float > |
Vector of size 2 containing floats More... | |
using | Vector2d = Vector2< double > |
Vector of size 2 containing doubles More... | |
using | Vector3f = Vector3< float > |
Vector of size 3 containing doubles More... | |
using | Vector3d = Vector3< double > |
Vector of size 3 containing doubles More... | |
Functions | |
ZIVID_API_EXPORT std::ostream & | operator<< (std::ostream &stream, const Camera &camera) |
Serialize the value to a stream More... | |
template<typename Setting > | |
SettingsBatch | operator<< (Camera &camera, Setting value) |
Apply a setting to camera More... | |
ZIVID_API_EXPORT std::ostream & | operator<< (std::ostream &stream, const CameraRevision &cameraRevision) |
Serialize the value to a stream More... | |
ZIVID_API_EXPORT std::ostream & | operator<< (std::ostream &stream, const ComputeDevice &computeDevice) |
Serialize the value to a stream More... | |
ZIVID_API_EXPORT std::string | toString (const std::exception &exception) |
Get string representation of the exception More... | |
template<typename T , size_t rowCount, size_t colCount> | |
std::ostream & | operator<< (std::ostream &stream, const Matrix< T, rowCount, colCount > &matrix) |
Serialize the value to a stream More... | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const Range< T > &range) |
Append the range to a stream More... | |
ZIVID_API_EXPORT std::ostream & | operator<< (std::ostream &os, const SerialNumber &serialNumber) |
Serialize serial number to a stream More... | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &stream, const Vector2< T > &vector2) |
Serialize the value to a stream More... | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &stream, const Vector3< T > &vector3) |
Serialize the value to a stream More... | |
using Zivid::Matrix3d = typedef Matrix<double, 3, 3> |
Matrix of size 3x3 containing doubles
using Zivid::Matrix3f = typedef Matrix<float, 3, 3> |
Matrix of size 3x3 containing floats
using Zivid::Matrix4d = typedef Matrix<double, 4, 4> |
Matrix of size 4x4 containing doubles
using Zivid::Matrix4f = typedef Matrix<float, 4, 4> |
Matrix of size 4x4 containing floats
using Zivid::Vector2d = typedef Vector2<double> |
Vector of size 2 containing doubles
using Zivid::Vector2f = typedef Vector2<float> |
Vector of size 2 containing floats
using Zivid::Vector3d = typedef Vector3<double> |
Vector of size 3 containing doubles
using Zivid::Vector3f = typedef Vector3<float> |
Vector of size 3 containing doubles
SettingsBatch Zivid::operator<< | ( | Camera & | camera, |
Setting | value | ||
) |
Apply a setting to camera
Additional settings passed using operator<< will we be applied in the same update command to camera.
std::ostream& Zivid::operator<< | ( | std::ostream & | os, |
const Range< T > & | range | ||
) |
Append the range to a stream
ZIVID_API_EXPORT std::ostream& Zivid::operator<< | ( | std::ostream & | os, |
const SerialNumber & | serialNumber | ||
) |
Serialize serial number to a stream
os | Target std::ostream |
serialNumber | Serial number |
ZIVID_API_EXPORT std::ostream& Zivid::operator<< | ( | std::ostream & | stream, |
const Camera & | camera | ||
) |
Serialize the value to a stream
ZIVID_API_EXPORT std::ostream& Zivid::operator<< | ( | std::ostream & | stream, |
const CameraRevision & | cameraRevision | ||
) |
Serialize the value to a stream
ZIVID_API_EXPORT std::ostream& Zivid::operator<< | ( | std::ostream & | stream, |
const ComputeDevice & | computeDevice | ||
) |
Serialize the value to a stream
std::ostream& Zivid::operator<< | ( | std::ostream & | stream, |
const Matrix< T, rowCount, colCount > & | matrix | ||
) |
Serialize the value to a stream
std::ostream& Zivid::operator<< | ( | std::ostream & | stream, |
const Vector2< T > & | vector2 | ||
) |
Serialize the value to a stream
std::ostream& Zivid::operator<< | ( | std::ostream & | stream, |
const Vector3< T > & | vector3 | ||
) |
Serialize the value to a stream
ZIVID_API_EXPORT std::string Zivid::toString | ( | const std::exception & | exception | ) |
Get string representation of the exception