Herror ::get_param_types (
    const HTuple &ProcName,
    HTuple *InpCtrlParType,
    HTuple *OutpCtrlParType
)

Get default data type for the control parameters of a HALCON-procedure.

The operator ::get_param_types returns the default data type for each input and output control parameter. The default type of a parameter is the type used in "simple mode" in HALCON/C. This concerns parameters which allow more than one type as for example ::write_string. Hereby the types of input parameters are combined in the variable InpCtrlParType, whereas the types of output parameters are combined in the variable OutpCtrlParType. The following types are possible: 'integer' an integer. 'integer tuple' an integer or a tuple of integers. 'real' a floating point number. 'real tuple' a floating point number or a tuple of floating point numbers. 'string' a string. 'string tuple' a string or a tuple of strings. 'no_default' individual value of which the type cannot be determined. 'no_default tuple' individual value or tuple of values of which the type cannot be determined. 'default' individual value of unknown type, whereby the system assumes it to be an 'integer'.


Parameters

ProcName (input_control)
proc_name -> HTuple.char *
Name of the procedure.
Default value: 'get_param_types'

InpCtrlParType (output_control)
string-array -> HTuple.char *
Default type of the input control parameters.

OutpCtrlParType (output_control)
string-array -> HTuple.char *
Default type of the output control parameters.


Result

The operator ::get_param_types returns the value H_MSG_TRUE if the indicated procedure name exists. Otherwise an exception handling is raised.


Possible Predecessors

::get_keywords, ::search_operator, ::get_operator_name, ::get_operator_info


Alternatives

::get_param_info


See also

::get_param_names, ::get_param_num, ::get_operator_info, ::get_operator_name


Module

Image / region / XLD management



Copyright © 1996-2002 MVTec Software GmbH