TIOVX User Guide
tiovx.user_data_object.UserDataObject Class Reference

User data object (OpenVX equivalent = vx_user_data_object) More...

Inherits tiovx.reference.Reference.

Public Member Functions

def __init__ (self, type_name, size, name="default")
 Constructor used to create this object. More...
 

Detailed Description

User data object (OpenVX equivalent = vx_user_data_object)

Example Usage: Create a User data object object
from tiovx import *
my_user_data_type1 = UserDataObject("uint32_t", "sizeof(uint32_t)", name="myuserdataobject")
my_user_data_type2 = UserDataObject("dcc_data", 1024)
my_user_data_type3 = UserDataObject("tivx_custom_struct_t", "sizeof(tivx_custom_struct_t)")

Definition at line 77 of file user_data_object.py.

Constructor & Destructor Documentation

◆ __init__()

def tiovx.user_data_object.UserDataObject.__init__ (   self,
  type_name,
  size,
  name = "default" 
)

Constructor used to create this object.

See also
vxCreateUserDataObject for more details about the parameters
Parameters
type_name[in] String that identifies the type of object
size[in] The number of bytes required to store this instance of the user data object, This can be a number, or a string that will be taken "as is" to c code.
name[in] [optional] Name of the object

Definition at line 86 of file user_data_object.py.


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