VCCC  2024.05
VisualCamp Common C++ library
cv_point.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::Point_< T > >
 
struct  tuple_size< cv::Point3_< T > >
 
struct  tuple_element< 0, cv::Point_< T > >
 
struct  tuple_element< 1, cv::Point_< T > >
 
struct  tuple_element< 0, cv::Point3_< T > >
 
struct  tuple_element< 1, cv::Point3_< T > >
 
struct  tuple_element< 2, cv::Point3_< T > >
 

Namespaces

 vccc
 
 std
 

Functions

template<std::size_t i, typename T >
constexpr tuple_element_t< i, cv::Point_< T > > & get (cv::Point_< T > &p) noexcept
 
template<std::size_t i, typename T >
constexpr const tuple_element_t< i, cv::Point_< T > > & get (const cv::Point_< T > &p) noexcept
 
template<std::size_t i, typename T >
constexpr tuple_element_t< i, cv::Point_< T > > && get (cv::Point_< T > &&p) noexcept
 
template<std::size_t i, typename T >
constexpr const tuple_element_t< i, cv::Point_< T > > && get (const cv::Point_< T > &&p) noexcept
 
template<std::size_t i, typename T >
constexpr tuple_element_t< i, cv::Point3_< T > > & get (cv::Point3_< T > &p) noexcept
 
template<std::size_t i, typename T >
constexpr const tuple_element_t< i, cv::Point3_< T > > & get (const cv::Point3_< T > &p) noexcept
 
template<std::size_t i, typename T >
constexpr tuple_element_t< i, cv::Point3_< T > > && get (cv::Point3_< T > &&p) noexcept
 
template<std::size_t i, typename T >
constexpr const tuple_element_t< i, cv::Point3_< T > > && get (const cv::Point3_< T > &&p) noexcept
 
template<typename T , typename N >
cv::Point_< T > add (const cv::Point_< T > &point2, N n)
 
template<typename T , typename N >
cv::Point3_< T > add (const cv::Point3_< T > &point3, N n)
 
template<int new_size, typename T , std::enable_if_t< new_size==2, int > = 0>
auto resize (const cv::Point_< T > &from)
 
template<int new_size, typename T , std::enable_if_t< new_size==2, int > = 0>
auto resize (const cv::Point3_< T > &from)