The OpenVX Specification  dba1aa3
Data Structures
Here are the data structures with brief descriptions:
 Cvx_border_tUse with the enumeration VX_NODE_BORDER to set the border mode behavior of a node that supports borders
 Cvx_coordinates2d_tThe 2D Coordinates structure
 Cvx_coordinates2df_tThe floating-point 2D Coordinates structure
 Cvx_coordinates3d_tThe 3D Coordinates structure
 Cvx_hog_tThe HOG descriptor structure
 Cvx_hough_lines_p_tHough lines probability parameters
 Cvx_imagepatch_addressing_tThe addressing image patch structure is used by the Host only to address pixels in an image patch. The fields of the structure are defined as:
 Cvx_kernel_info_tThe Kernel Information Structure. This is returned by the Context to indicate which kernels are available in the OpenVX implementation
 Cvx_keypoint_tThe keypoint data structure
 Cvx_line2d_tLine struct
 Cvx_perf_tThe performance measurement structure. The time or durations are in units of nano seconds
 Cvx_pixel_value_tUnion that describes the value of a pixel for any image format. Use the field corresponding to the image format
 Cvx_rectangle_tThe rectangle data structure that is shared with the users. The area of the rectangle can be computed as (end_x-start_x)*(end_y-start_y)
 Cvx_tensor_matrix_multiply_params_tMatrix Multiply Parameters