get_param_types
— Get default data type for the control parameters of a HALCON-operator.
get_param_types( : : OperatorName : InpCtrlParType, OutpCtrlParType)
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:
an integer.
an integer or a tuple of integers.
a floating point number.
a floating point number or a tuple of floating point numbers.
a string.
a string or a tuple of strings.
individual value of which the type cannot be determined.
individual value or tuple of values of which the type cannot be determined.
individual value of unknown type, whereby the systems assumes it to be an 'integer'.
OperatorName
(input_control) proc_name →
(string)
Name of the operator.
Default value: 'get_param_types'
InpCtrlParType
(output_control) string-array →
(string)
Default type of the input control parameters.
OutpCtrlParType
(output_control) string-array →
(string)
Default type of the output control parameters.
The operator get_param_types
returns the value 2 (H_MSG_TRUE) if the
parameters are correct and the helpfiles are availabe. Otherwise an
exception is raised.
get_keywords
,
search_operator
,
get_operator_name
,
get_operator_info
get_param_names
,
get_param_num
,
get_operator_info
,
get_operator_name
Foundation