The OpenVX Specification  a73e458
The matrix attributes.

Detailed Description

The matrix attributes.

Macros

#define VX_MATRIX_COLUMNS   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_MATRIX, 0x2))
 The N dimension of the matrix [R01551]. Read-only [R01552]. Use a vx_size parameter.
 
#define VX_MATRIX_ORIGIN   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_MATRIX, 0x4))
 The origin of the matrix with a default value of [floor(VX_MATRIX_COLUMNS/2), floor(VX_MATRIX_ROWS/2)] [R01555]. Read-only [R01556]. Use a vx_coordinates2d_t parameter.
 
#define VX_MATRIX_PATTERN   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_MATRIX, 0x5))
 The pattern of the matrix [R01557]. See Matrix patterns . Read-only [R01558]. Use a vx_enum parameter.
 
#define VX_MATRIX_ROWS   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_MATRIX, 0x1))
 The M dimension of the matrix [R01549]. Read-only [R01550]. Use a vx_size parameter.
 
#define VX_MATRIX_SIZE   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_MATRIX, 0x3))
 The total size of the matrix in bytes [R01553]. Read-only [R01554]. Use a vx_size parameter.
 
#define VX_MATRIX_TYPE   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_MATRIX, 0x0))
 The value type of the matrix [R01547]. Read-only [R01548]. Use a vx_enum parameter.