OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::RMat::View クラス

#include <opencv2/gapi/rmat.hpp>

Collaboration diagram for cv::RMat::View:

公開型

using DestroyCallback = std::function<void()>
 
using stepsT = std::vector<size_t>
 

公開メンバ関数

 View ()=default
 
 View (const GMatDesc &desc, uchar *data, const stepsT &steps={}, DestroyCallback &&cb=nullptr)
 
 View (const GMatDesc &desc, uchar *data, size_t step, DestroyCallback &&cb=nullptr)
 
 View (const View &)=delete
 
 View (View &&)=default
 
 ~View ()
 
int chan () const
 
int cols () const
 
int depth () const
 
const std::vector< int > & dims () const
 
size_t elemSize () const
 
Viewoperator= (const View &)=delete
 
Viewoperator= (View &&v)
 
template<typename T = uchar>
T * ptr (int y, int x)
 
template<typename T = uchar>
const T * ptr (int y, int x) const
 
template<typename T = uchar>
T * ptr (int y=0)
 
template<typename T = uchar>
const T * ptr (int y=0) const
 
int rows () const
 
cv::Size size () const
 
size_t step (size_t i=0) const
 
const stepsTsteps () const
 
int type () const
 

型定義メンバ詳解

◆ DestroyCallback

using cv::RMat::View::DestroyCallback = std::function<void()>

◆ stepsT

using cv::RMat::View::stepsT = std::vector<size_t>

構築子と解体子の詳解

◆ View() [1/5]

cv::RMat::View::View ( )
default

◆ View() [2/5]

cv::RMat::View::View ( const GMatDesc & desc,
uchar * data,
const stepsT & steps = {},
DestroyCallback && cb = nullptr )

◆ View() [3/5]

cv::RMat::View::View ( const GMatDesc & desc,
uchar * data,
size_t step,
DestroyCallback && cb = nullptr )

◆ View() [4/5]

cv::RMat::View::View ( const View & )
delete

◆ View() [5/5]

cv::RMat::View::View ( View && )
default

◆ ~View()

cv::RMat::View::~View ( )
inline

メンバ関数詳解

◆ chan()

int cv::RMat::View::chan ( ) const
inline

◆ cols()

int cv::RMat::View::cols ( ) const
inline

◆ depth()

int cv::RMat::View::depth ( ) const
inline

◆ dims()

const std::vector< int > & cv::RMat::View::dims ( ) const
inline

◆ elemSize()

size_t cv::RMat::View::elemSize ( ) const
inline

◆ operator=() [1/2]

View & cv::RMat::View::operator= ( const View & )
delete

◆ operator=() [2/2]

View & cv::RMat::View::operator= ( View && v)

◆ ptr() [1/4]

template<typename T = uchar>
T * cv::RMat::View::ptr ( int y,
int x )
inline

◆ ptr() [2/4]

template<typename T = uchar>
const T * cv::RMat::View::ptr ( int y,
int x ) const
inline

◆ ptr() [3/4]

template<typename T = uchar>
T * cv::RMat::View::ptr ( int y = 0)
inline

◆ ptr() [4/4]

template<typename T = uchar>
const T * cv::RMat::View::ptr ( int y = 0) const
inline

◆ rows()

int cv::RMat::View::rows ( ) const
inline

◆ size()

cv::Size cv::RMat::View::size ( ) const
inline

◆ step()

size_t cv::RMat::View::step ( size_t i = 0) const
inline

◆ steps()

const stepsT & cv::RMat::View::steps ( ) const
inline

◆ type()

int cv::RMat::View::type ( ) const

このクラス詳解は次のファイルから抽出されました: