ClassesClasses | | Operators

get_descriptor_model_paramsT_get_descriptor_model_paramsGetDescriptorModelParamsGetDescriptorModelParams (Operator)

Name

get_descriptor_model_paramsT_get_descriptor_model_paramsGetDescriptorModelParamsGetDescriptorModelParams — Return the parameters of a descriptor model.

Signature

get_descriptor_model_params( : : ModelID : DetectorType, DetectorParamName, DetectorParamValue, DescriptorParamName, DescriptorParamValue)

Herror T_get_descriptor_model_params(const Htuple ModelID, Htuple* DetectorType, Htuple* DetectorParamName, Htuple* DetectorParamValue, Htuple* DescriptorParamName, Htuple* DescriptorParamValue)

void GetDescriptorModelParams(const HTuple& ModelID, HTuple* DetectorType, HTuple* DetectorParamName, HTuple* DetectorParamValue, HTuple* DescriptorParamName, HTuple* DescriptorParamValue)

HString HDescriptorModel::GetDescriptorModelParams(HTuple* DetectorParamName, HTuple* DetectorParamValue, HTuple* DescriptorParamName, HTuple* DescriptorParamValue) const

static void HOperatorSet.GetDescriptorModelParams(HTuple modelID, out HTuple detectorType, out HTuple detectorParamName, out HTuple detectorParamValue, out HTuple descriptorParamName, out HTuple descriptorParamValue)

string HDescriptorModel.GetDescriptorModelParams(out HTuple detectorParamName, out HTuple detectorParamValue, out HTuple descriptorParamName, out HTuple descriptorParamValue)

Description

The operator get_descriptor_model_paramsget_descriptor_model_paramsGetDescriptorModelParamsGetDescriptorModelParamsGetDescriptorModelParams allows to access the parameters of a descriptor model that was created with create_uncalib_descriptor_modelcreate_uncalib_descriptor_modelCreateUncalibDescriptorModelCreateUncalibDescriptorModelCreateUncalibDescriptorModel or create_calib_descriptor_modelcreate_calib_descriptor_modelCreateCalibDescriptorModelCreateCalibDescriptorModelCreateCalibDescriptorModel. Therefore, a handle of a descriptor model must be passed in ModelIDModelIDModelIDModelIDmodelID. The operator returns in DetectorTypeDetectorTypeDetectorTypeDetectorTypedetectorType, DetectorParamNameDetectorParamNameDetectorParamNameDetectorParamNamedetectorParamName and DetectorParamValueDetectorParamValueDetectorParamValueDetectorParamValuedetectorParamValue the type and parameterization of the detector. In DescriptorType, DescriptorParamNameDescriptorParamNameDescriptorParamNameDescriptorParamNamedescriptorParamName and DescriptorParamValueDescriptorParamValueDescriptorParamValueDescriptorParamValuedescriptorParamValue the respective descriptor is returned.

An application for this operator is the possibility to query the parameters that where used in a stored model. As the operator needs a handle to a descriptor model, it has to be loaded first by using read_descriptor_modelread_descriptor_modelReadDescriptorModelReadDescriptorModelReadDescriptorModel.

Execution Information

Parameters

ModelIDModelIDModelIDModelIDmodelID (input_control)  descriptor_model HDescriptorModel, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

The object handle to the descriptor model.

DetectorTypeDetectorTypeDetectorTypeDetectorTypedetectorType (output_control)  string HTupleHTupleHtuple (string) (string) (HString) (char*)

The type of the detector.

DetectorParamNameDetectorParamNameDetectorParamNameDetectorParamNamedetectorParamName (output_control)  attribute.name-array HTupleHTupleHtuple (string) (string) (HString) (char*)

The detectors parameter names.

DetectorParamValueDetectorParamValueDetectorParamValueDetectorParamValuedetectorParamValue (output_control)  attribute.value-array HTupleHTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)

Values of the detectors parameters.

DescriptorParamNameDescriptorParamNameDescriptorParamNameDescriptorParamNamedescriptorParamName (output_control)  attribute.name-array HTupleHTupleHtuple (string) (string) (HString) (char*)

The descriptors parameter names.

DescriptorParamValueDescriptorParamValueDescriptorParamValueDescriptorParamValuedescriptorParamValue (output_control)  attribute.value-array HTupleHTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)

Values of the descriptors parameters.

Possible Predecessors

create_uncalib_descriptor_modelcreate_uncalib_descriptor_modelCreateUncalibDescriptorModelCreateUncalibDescriptorModelCreateUncalibDescriptorModel, create_calib_descriptor_modelcreate_calib_descriptor_modelCreateCalibDescriptorModelCreateCalibDescriptorModelCreateCalibDescriptorModel, read_descriptor_modelread_descriptor_modelReadDescriptorModelReadDescriptorModelReadDescriptorModel

See also

create_uncalib_descriptor_modelcreate_uncalib_descriptor_modelCreateUncalibDescriptorModelCreateUncalibDescriptorModelCreateUncalibDescriptorModel, create_calib_descriptor_modelcreate_calib_descriptor_modelCreateCalibDescriptorModelCreateCalibDescriptorModelCreateCalibDescriptorModel

Module

Matching


ClassesClasses | | Operators