ClassesClassesClassesClasses | | | | Operators

read_distance_transform_xldread_distance_transform_xldReadDistanceTransformXldread_distance_transform_xldReadDistanceTransformXldReadDistanceTransformXld (Operator)

Name

read_distance_transform_xldread_distance_transform_xldReadDistanceTransformXldread_distance_transform_xldReadDistanceTransformXldReadDistanceTransformXld — Read an XLD distance transform from a file.

Signature

read_distance_transform_xld( : : FileName : DistanceTransformID)

Herror read_distance_transform_xld(const char* FileName, Hlong* DistanceTransformID)

Herror T_read_distance_transform_xld(const Htuple FileName, Htuple* DistanceTransformID)

Herror read_distance_transform_xld(const HTuple& FileName, Hlong* DistanceTransformID)

void ReadDistanceTransformXld(const HTuple& FileName, HTuple* DistanceTransformID)

void HXLDDistTrans::HXLDDistTrans(const HString& FileName)

void HXLDDistTrans::HXLDDistTrans(const char* FileName)

void HXLDDistTrans::ReadDistanceTransformXld(const HString& FileName)

void HXLDDistTrans::ReadDistanceTransformXld(const char* FileName)

void HOperatorSetX.ReadDistanceTransformXld(
[in] VARIANT FileName, [out] VARIANT* DistanceTransformID)

void HXLDDistTransX.ReadDistanceTransformXld([in] BSTR FileName)

static void HOperatorSet.ReadDistanceTransformXld(HTuple fileName, out HTuple distanceTransformID)

public HXLDDistTrans(string fileName)

void HXLDDistTrans.ReadDistanceTransformXld(string fileName)

Description

read_distance_transform_xldread_distance_transform_xldReadDistanceTransformXldread_distance_transform_xldReadDistanceTransformXldReadDistanceTransformXld reads an XLD distance transform which previously has been stored with write_distance_transform_xldwrite_distance_transform_xldWriteDistanceTransformXldwrite_distance_transform_xldWriteDistanceTransformXldWriteDistanceTransformXld from the file given by FileNameFileNameFileNameFileNameFileNamefileName and returns the handle DistanceTransformIDDistanceTransformIDDistanceTransformIDDistanceTransformIDDistanceTransformIDdistanceTransformID. The default HALCON extension for the XLD distance transform is 'hdtc'.

get_distance_transform_xld_contourget_distance_transform_xld_contourGetDistanceTransformXldContourget_distance_transform_xld_contourGetDistanceTransformXldContourGetDistanceTransformXldContour can be used to get the reference contour that was used to build the XLD distance transform DistanceTransformIDDistanceTransformIDDistanceTransformIDDistanceTransformIDDistanceTransformIDdistanceTransformID.

Parallelization

This operator returns a handle. Note that the state of an instance of this handle type may be changed by specific operators even though the handle is used as an input parameter by those operators.

Parameters

FileNameFileNameFileNameFileNameFileNamefileName (input_control)  filename.write HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name of the file.

File extension: .hdtc

DistanceTransformIDDistanceTransformIDDistanceTransformIDDistanceTransformIDDistanceTransformIDdistanceTransformID (output_control)  xld_dist_trans HXLDDistTrans, HTupleHTupleHXLDDistTrans, HTupleHXLDDistTransX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the XLD distance transform.

Result

If all parameters are correct, the operator returns the value 2 (H_MSG_TRUE). Otherwise, an exception is raised.

Possible Successors

apply_distance_transform_xldapply_distance_transform_xldApplyDistanceTransformXldapply_distance_transform_xldApplyDistanceTransformXldApplyDistanceTransformXld, get_distance_transform_xld_contourget_distance_transform_xld_contourGetDistanceTransformXldContourget_distance_transform_xld_contourGetDistanceTransformXldContourGetDistanceTransformXldContour, get_distance_transform_xld_paramget_distance_transform_xld_paramGetDistanceTransformXldParamget_distance_transform_xld_paramGetDistanceTransformXldParamGetDistanceTransformXldParam

See also

write_distance_transform_xldwrite_distance_transform_xldWriteDistanceTransformXldwrite_distance_transform_xldWriteDistanceTransformXldWriteDistanceTransformXld, serialize_distance_transform_xldserialize_distance_transform_xldSerializeDistanceTransformXldserialize_distance_transform_xldSerializeDistanceTransformXldSerializeDistanceTransformXld, deserialize_distance_transform_xlddeserialize_distance_transform_xldDeserializeDistanceTransformXlddeserialize_distance_transform_xldDeserializeDistanceTransformXldDeserializeDistanceTransformXld, create_distance_transform_xldcreate_distance_transform_xldCreateDistanceTransformXldcreate_distance_transform_xldCreateDistanceTransformXldCreateDistanceTransformXld, set_distance_transform_xld_paramset_distance_transform_xld_paramSetDistanceTransformXldParamset_distance_transform_xld_paramSetDistanceTransformXldParamSetDistanceTransformXldParam, clear_distance_transform_xldclear_distance_transform_xldClearDistanceTransformXldclear_distance_transform_xldClearDistanceTransformXldClearDistanceTransformXld

Module

Foundation


ClassesClassesClassesClasses | | | | Operators