VCCC  2024.05
VisualCamp Common C++ library
cv_mat.hpp File Reference
#include <tuple>
#include <type_traits>
#include <utility>
#include "opencv2/opencv.hpp"

Go to the source code of this file.

Classes

struct  tuple_size< cv::Matx< T, m, n > >
 
struct  tuple_element< I, cv::Matx< T, m, n > >
 

Namespaces

 vccc
 
 std
 

Functions

template<std::size_t i, typename T , int m, int n>
constexpr tuple_element_t< i, cv::Matx< T, m, n > > & get (cv::Matx< T, m, n > &matx) noexcept
 
template<std::size_t i, typename T , int m, int n>
constexpr const tuple_element_t< i, cv::Matx< T, m, n > > & get (const cv::Matx< T, m, n > &matx) noexcept
 
template<std::size_t i, typename T , int m, int n>
constexpr tuple_element_t< i, cv::Matx< T, m, n > > && get (cv::Matx< T, m, n > &&matx) noexcept
 
template<std::size_t i, typename T , int m, int n>
constexpr const tuple_element_t< i, cv::Matx< T, m, n > > && get (const cv::Matx< T, m, n > &&matx) noexcept
 
template<std::size_t i, std::size_t j, typename T , int m, int n>
constexpr T & at (cv::Matx< T, m, n > &matx)
 
template<std::size_t i, std::size_t j, typename T , int m, int n>
constexpr const T & at (const cv::Matx< T, m, n > &matx)
 
template<std::size_t i, std::size_t j, typename T , int m, int n>
constexpr T && at (cv::Matx< T, m, n > &&matx)
 
template<std::size_t i, std::size_t j, typename T , int m, int n>
constexpr const T && at (const cv::Matx< T, m, n > &&matx)
 
template<typename T , int m, int n, typename N >
cv::Matx< T, m, n > add (const cv::Matx< T, m, n > &matx, N n_)