OpenCV  5.0.0-pre
Open Source Computer Vision
Public Types | Public Member Functions | Public Attributes | List of all members
cv::v_uint8x16 Struct Reference

#include <opencv2/core/hal/intrin_rvv.hpp>

Public Types

enum  { nlanes = 16 }
 
typedef uchar lane_type
 

Public Member Functions

 v_uint8x16 ()
 
 v_uint8x16 (vuint8m1_t v)
 
 v_uint8x16 (uchar v0, uchar v1, uchar v2, uchar v3, uchar v4, uchar v5, uchar v6, uchar v7, uchar v8, uchar v9, uchar v10, uchar v11, uchar v12, uchar v13, uchar v14, uchar v15)
 
uchar get0 () const
 
 operator vuint8m1_t () const
 

Public Attributes

uchar val [16]
 

Member Typedef Documentation

◆ lane_type

typedef uchar cv::v_uint8x16::lane_type

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
nlanes 

Constructor & Destructor Documentation

◆ v_uint8x16() [1/3]

cv::v_uint8x16::v_uint8x16 ( )
inline

◆ v_uint8x16() [2/3]

cv::v_uint8x16::v_uint8x16 ( vuint8m1_t  v)
inlineexplicit

◆ v_uint8x16() [3/3]

cv::v_uint8x16::v_uint8x16 ( uchar  v0,
uchar  v1,
uchar  v2,
uchar  v3,
uchar  v4,
uchar  v5,
uchar  v6,
uchar  v7,
uchar  v8,
uchar  v9,
uchar  v10,
uchar  v11,
uchar  v12,
uchar  v13,
uchar  v14,
uchar  v15 
)
inline

Member Function Documentation

◆ get0()

uchar cv::v_uint8x16::get0 ( ) const
inline

◆ operator vuint8m1_t()

cv::v_uint8x16::operator vuint8m1_t ( ) const
inline

Member Data Documentation

◆ val

uchar cv::v_uint8x16::val[16]

The documentation for this struct was generated from the following file: