Zivid C++ API 2.11.1+de9b5dae-1
Classes | Namespaces | Typedefs | Functions
Matrix.h File Reference
#include "Zivid/Detail/CoreExport.h"
#include <array>
#include <exception>
#include <functional>
#include <iterator>
#include <ostream>
#include <sstream>
#include <string>

Go to the source code of this file.

Classes

class  Zivid::Matrix< T, rowCount, colCount >
 A fixed size matrix in row major order. More...
 

Namespaces

namespace  Zivid
 The main Zivid namespace. All Zivid code is found here.
 

Typedefs

using Zivid::Matrix3x3 = Matrix< float, 3, 3 >
 Matrix of size 3x3 containing floats.
 
using Zivid::Matrix3x3d = Matrix< double, 3, 3 >
 Matrix of size 3x3 containing doubles.
 
using Zivid::Matrix4x4 = Matrix< float, 4, 4 >
 Matrix of size 4x4 containing floats.
 
using Zivid::Matrix4x4d = Matrix< double, 4, 4 >
 Matrix of size 4x4 containing doubles.
 

Functions

template<typename T , size_t rowCount, size_t colCount>
std::ostream & Zivid::operator<< (std::ostream &stream, const Matrix< T, rowCount, colCount > &matrix)
 Serialize the value to a stream.