|  | 
| class | Application | 
|  | Manager class for Zivid  More... 
 | 
|  | 
| class | Array2D | 
|  | Two-dimensional container of data More... 
 | 
|  | 
| class | Camera | 
|  | Interface to one Zivid camera More... 
 | 
|  | 
| class | CameraInfo | 
|  | Information about camera model, serial number etc. More... 
 | 
|  | 
| class | CameraIntrinsics | 
|  | Information about the intrinsic parameters of the camera (OpenCV model) More... 
 | 
|  | 
| class | CameraState | 
|  | Information about camera connection state, temperatures, etc. More... 
 | 
|  | 
| struct | ColorBGRA | 
|  | Color with 8-bit blue, green, red and alpha channels More... 
 | 
|  | 
| struct | ColorBGRABase | 
|  | 
| struct | ColorRGBA | 
|  | Color with 8-bit red, green, blue and alpha channels More... 
 | 
|  | 
| struct | ColorRGBABase | 
|  | 
| class | ComputeDevice | 
|  | Contains information about the compute device used by Zivid::Application. 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 More... 
 | 
|  | 
| class | Matrix | 
|  | A fixed size matrix in row major order  More... 
 | 
|  | 
| struct | NormalXYZ | 
|  | Normal vector with three coordinates as float  More... 
 | 
|  | 
| class | PointCloud | 
|  | Point cloud with x, y, z, RGB color and SNR laid out on a 2D grid  More... 
 | 
|  | 
| struct | PointXY | 
|  | Point with two coordinates as float  More... 
 | 
|  | 
| struct | PointXYZ | 
|  | Point with three coordinates as float  More... 
 | 
|  | 
| struct | PointXYZColorBGRA | 
|  | Struct which contains XYZ point and BGRA color packed together More... 
 | 
|  | 
| struct | PointXYZColorRGBA | 
|  | Struct which contains XYZ point and RGBA color packed together More... 
 | 
|  | 
| struct | PointXYZW | 
|  | Point with four coordinates as float  More... 
 | 
|  | 
| struct | PointZ | 
|  | Point with Z coordinate  More... 
 | 
|  | 
| class | Range | 
|  | Class describing a range of values for a given type TMore...
 | 
|  | 
| class | Resolution | 
|  | Class describing a given resolution More... 
 | 
|  | 
| class | Settings | 
|  | Settings used when capturing with a Zivid camera More... 
 | 
|  | 
| class | Settings2D | 
|  | Settings used when capturing 2D images with a Zivid camera More... 
 | 
|  | 
| struct | SNR | 
|  | Signal-to-Noise ratio (SNR)  More... 
 | 
|  | 
| struct | VectorXYZ | 
|  | Vector with three coordinates as float  More... 
 | 
|  | 
|  | 
| template<typename T > | 
| std::ostream & | operator<< (std::ostream &stream, const Array2D< T > &array) | 
|  | Serialize array information to a stream More... 
 | 
|  | 
| template<typename T > | 
| Array2D< T >::ConstIterator | cbegin (const Array2D< T > &array) | 
|  | Iterator to the beginning of the array More... 
 | 
|  | 
| template<typename T > | 
| Array2D< T >::ConstIterator | begin (const Array2D< T > &array) | 
|  | Iterator to the beginning of the array More... 
 | 
|  | 
| template<typename T > | 
| Array2D< T >::ConstIterator | cend (const Array2D< T > &array) | 
|  | Iterator to the end of the array More... 
 | 
|  | 
| template<typename T > | 
| Array2D< T >::ConstIterator | end (const Array2D< T > &array) | 
|  | Iterator to the end of the array More... 
 | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &stream, const Camera &camera) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
| template<typename T > | 
| std::ostream & | operator<< (std::ostream &stream, const ColorRGBABase< T > &color) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
|  | ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (ColorRGBA, 4) | 
|  | 
| template<typename T > | 
| std::ostream & | operator<< (std::ostream &stream, const ColorBGRABase< T > &color) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
|  | ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (ColorBGRA, 4) | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &stream, const ComputeDevice &computeDevice) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
| ZIVID_CORE_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... 
 | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &stream, const PointXYZ &point) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
|  | ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (PointXYZ, 12) | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &stream, const PointXYZW &point) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
|  | ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (PointXYZW, 16) | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &stream, const PointZ &point) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
|  | ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (PointZ, 4) | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &stream, const PointXY &point) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
|  | ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (PointXY, 8) | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &stream, const PointCloud &pointCloud) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &stream, const PointXYZColorRGBA &pc) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
|  | ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (PointXYZColorRGBA, 16) | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &stream, const PointXYZColorBGRA &pc) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
|  | ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (PointXYZColorBGRA, 16) | 
|  | 
| template<typename T > | 
| std::ostream & | operator<< (std::ostream &os, const Range< T > &range) | 
|  | Append the range to a stream More... 
 | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &os, const Resolution &resolution) | 
|  | Append the resolution to a stream More... 
 | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &stream, const Zivid::SNR &snr) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
|  | ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (SNR, 4) | 
|  | 
| ZIVID_CORE_EXPORT std::ostream & | operator<< (std::ostream &stream, const VectorXYZ &point) | 
|  | Serialize the value to a stream More... 
 | 
|  | 
|  | ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (VectorXYZ, 12) | 
|  | 
The main Zivid namespace. All Zivid code is found here