Skip to content

write_distance_transform_xldWriteDistanceTransformXldWriteDistanceTransformXldwrite_distance_transform_xldT_write_distance_transform_xld🔗

Short description🔗

write_distance_transform_xldWriteDistanceTransformXldWriteDistanceTransformXldwrite_distance_transform_xldT_write_distance_transform_xld — Write an XLD distance transform into a file.

Signature🔗

write_distance_transform_xld( xld_dist_trans DistanceTransformID, filename.write FileName )void WriteDistanceTransformXld( const HTuple& DistanceTransformID, const HTuple& FileName )static void HOperatorSet.WriteDistanceTransformXld( HTuple distanceTransformID, HTuple fileName )def write_distance_transform_xld( distance_transform_id: HHandle, file_name: str ) -> None

Herror T_write_distance_transform_xld( const Htuple DistanceTransformID, const Htuple FileName )

void HXLDDistTrans::WriteDistanceTransformXld( const HString& FileName ) const

void HXLDDistTrans::WriteDistanceTransformXld( const char* FileName ) const

void HXLDDistTrans::WriteDistanceTransformXld( const wchar_t* FileName ) const (Windows only)

void HXLDDistTrans.WriteDistanceTransformXld( string fileName )

Description🔗

write_distance_transform_xldWriteDistanceTransformXld writes the XLD distance transform DistanceTransformIDdistanceTransformIDdistance_transform_id into the file given by FileNamefileNamefile_name. The default HALCON extension for the XLD distance transform is 'hdtc'.

The stored XLD distance transform can be read in with read_distance_transform_xldReadDistanceTransformXld.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

DistanceTransformIDdistanceTransformIDdistance_transform_id (input_control) xld_dist_trans → (handle)HTuple (HHandle)HXLDDistTrans, HTuple (IntPtr)HHandleHtuple (handle)

Handle of the XLD distance transform.

FileNamefileNamefile_name (input_control) filename.write → (string)HTuple (HString)HTuple (string)strHtuple (char*)

Name of the file.

File extension: .hdtc

Result🔗

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

Combinations with other operators🔗

Combinations

Possible predecessors

create_distance_transform_xldCreateDistanceTransformXld

Possible successors

clear_distance_transform_xldClearDistanceTransformXld

Alternatives

serialize_distance_transform_xldSerializeDistanceTransformXld

See also

read_distance_transform_xldReadDistanceTransformXld, deserialize_distance_transform_xldDeserializeDistanceTransformXld, get_distance_transform_xld_contourGetDistanceTransformXldContour, apply_distance_transform_xldApplyDistanceTransformXld, get_distance_transform_xld_paramGetDistanceTransformXldParam, set_distance_transform_xld_paramSetDistanceTransformXldParam

Module🔗

Foundation