Use the tabs on the upper right to switch to a different programming language.

Use the tabs on the upper right to switch to a different programming language.

`HMisc`

— Class grouping methods belonging to no other HALCON class.

`AngleLl` |
Calculate the angle between two lines. | |

`AngleLx` |
Calculate the angle between one line and the horizontal axis. | |

`ApproxChain` |
Approximate a contour by arcs and lines. | |

`ApproxChainSimple` |
Approximate a contour by arcs and lines. | |

`CaltabPoints` |
Read the mark center points from the calibration plate description file. | |

`CloseAllBgEsti` |
This operator is inoperable. It had the following function: Delete all background estimation data sets. | |

`CloseAllClassBox` |
This operator is inoperable. It had the following function: Destroy all classifiers. | |

`CloseAllFiles` |
This operator is inoperable. It had the following function: Close all open files. | |

`CloseAllFramegrabbers` |
This operator is inoperable. It had the following function: Close all image acquisition devices. | |

`CloseAllMeasures` |
This operator is inoperable. It had the following function: Delete all measure objects. | |

`CloseAllOcrs` |
This operator is inoperable. It had the following function: Destroy all OCR classifiers. | |

`CloseAllOcvs` |
This operator is inoperable. It had the following function: Clear all OCV tools. | |

`CloseAllSerials` |
This operator is inoperable. It had the following function: Close all serial devices. | |

`ConcatOcrTrainf` |
Concat training files. | |

`ConvertPoint3dCartToSpher` |
Convert Cartesian coordinates of a 3D point to spherical coordinates. | |

`ConvertPoint3dSpherToCart` |
Convert spherical coordinates of a 3D point to Cartesian coordinates. | |

`CopyFile` |
Copy a file to a new location. | |

`CreateCaltab` |
Generate a calibration plate description file and a corresponding PostScript file for a calibration plate with hexagonally arranged marks. | |

`CreateRectificationGrid` |
Generate a PostScript file, which describes the rectification grid. | |

`DeleteFile` |
Delete a file. | |

`DeserializeFftOptimizationData` |
Deserialize FFT speed optimization data. | |

`DistancePl` |
Calculate the distance between one point and one line. | |

`DistancePointLine` |
Calculate the distance between a 3D point and a 3D line given by two points on the line. | |

`DistancePointPlueckerLine` |
Calculate the distance between a 3D point and a 3D line given by Plücker coordinates. | |

`DistancePp` |
Calculate the distance between two points. | |

`DistancePs` |
Calculate the distances between a point and a line segment. | |

`DistanceSl` |
Calculate the distances between a line segment and a line. | |

`DistanceSs` |
Calculate the distances between two line segments. | |

`FileExists` |
Check whether file exists. | |

`FilterKalman` |
Estimate the current state of a system with the help of the Kalman filtering. | |

`GaussDistribution` |
Generate a Gaussian noise distribution. | |

`GenArbitraryDistortionMap` |
Generate a projection map that describes the mapping between an arbitrarily distorted image and the rectified image. | |

`GenCaltab` |
Generate a calibration plate description file and a corresponding PostScript file for a calibration plate with rectangularly arranged marks. | |

`GetCurrentDir` |
Get the current working directory. | |

`GetPointsEllipse` |
Calculate points on the perimeter of an ellipse. | |

`InfoEdges` |
Return the filter coefficients of a filter in edges_imageedges_imageEdgesImageEdgesImageedges_image. | |

`InfoSmooth` |
Information on smoothing filter smooth_imagesmooth_imageSmoothImageSmoothImagesmooth_image. | |

`IntersectionLl` |
Calculate the intersection point of two lines. | |

`LineOrientation` |
Calculate the orientation of lines. | |

`LinePosition` |
Calculate the center of gravity, length, and orientation of a line. | |

`ListFiles` |
List all files in a directory. | |

`MakeDir` |
Make a directory. | |

`OptimizeFftSpeed` |
Optimize the runtime of the FFT. | |

`OptimizeRftSpeed` |
Optimize the runtime of the real-valued FFT. | |

`PartitionLines` |
Partition lines according to various criteria. | |

`PlueckerLineToPointDirection` |
Convert a 3D line given by Plücker coordinates to a 3D line given by a point and a direction. | |

`PlueckerLineToPoints` |
Convert a 3D line given by Plücker coordinates to a 3D line given by two points. | |

`PointDirectionToPlueckerLine` |
Convert a 3D line given by a point and a direction to Plücker coordinates. | |

`PointsToPlueckerLine` |
Convert a 3D line given by two points to Plücker coordinates. | |

`ProjectionPl` |
Calculate the projection of a point onto a line. | |

`ReadFftOptimizationData` |
Load FFT speed optimization data from a file. | |

`ReadKalman` |
Read the description file of a Kalman filter. | |

`ReadOcrTrainfNames` |
Query which characters are stored in a training file. | |

`ReadOcrTrainfNamesProtected` |
Query which characters are stored in a (protected) training file. | |

`ReadTuple` |
Read a tuple from a file. | |

`RemoveDir` |
Delete an empty directory. | |

`SelectLines` |
Select lines according to various criteria. | |

`SelectLinesLongest` |
Select the longest input lines. | |

`SerializeFftOptimizationData` |
Serialize FFT speed optimization data. | |

`SetCurrentDir` |
Set the current working directory. | |

`SpDistribution` |
Generate a salt-and-pepper noise distribution. | |

`UpdateKalman` |
Read an update file of a Kalman filter. | |

`WriteFftOptimizationData` |
Store FFT speed optimization data in a file. | |

`WriteTuple` |
Write a tuple to a file. |

`HMisc`

— Class grouping methods belonging to no other HALCON class.

`AngleLl` |
Calculate the angle between two lines. | |

`AngleLx` |
Calculate the angle between one line and the horizontal axis. | |

`ApproxChain` |
Approximate a contour by arcs and lines. | |

`ApproxChainSimple` |
Approximate a contour by arcs and lines. | |

`CaltabPoints` |
Read the mark center points from the calibration plate description file. | |

`CloseAllBgEsti` |
This operator is inoperable. It had the following function: Delete all background estimation data sets. | |

`CloseAllClassBox` |
This operator is inoperable. It had the following function: Destroy all classifiers. | |

`CloseAllFiles` |
This operator is inoperable. It had the following function: Close all open files. | |

`CloseAllFramegrabbers` |
This operator is inoperable. It had the following function: Close all image acquisition devices. | |

`CloseAllMeasures` |
This operator is inoperable. It had the following function: Delete all measure objects. | |

`CloseAllOcrs` |
This operator is inoperable. It had the following function: Destroy all OCR classifiers. | |

`CloseAllOcvs` |
This operator is inoperable. It had the following function: Clear all OCV tools. | |

`CloseAllSerials` |
This operator is inoperable. It had the following function: Close all serial devices. | |

`ConcatOcrTrainf` |
Concat training files. | |

`ConvertPoint3dCartToSpher` |
Convert Cartesian coordinates of a 3D point to spherical coordinates. | |

`ConvertPoint3dSpherToCart` |
Convert spherical coordinates of a 3D point to Cartesian coordinates. | |

`CopyFile` |
Copy a file to a new location. | |

`CreateCaltab` |
Generate a calibration plate description file and a corresponding PostScript file for a calibration plate with hexagonally arranged marks. | |

`CreateRectificationGrid` |
Generate a PostScript file, which describes the rectification grid. | |

`DeleteFile` |
Delete a file. | |

`DeserializeFftOptimizationData` |
Deserialize FFT speed optimization data. | |

`DistancePl` |
Calculate the distance between one point and one line. | |

`DistancePointLine` |
Calculate the distance between a 3D point and a 3D line given by two points on the line. | |

`DistancePointPlueckerLine` |
Calculate the distance between a 3D point and a 3D line given by Plücker coordinates. | |

`DistancePp` |
Calculate the distance between two points. | |

`DistancePs` |
Calculate the distances between a point and a line segment. | |

`DistanceSl` |
Calculate the distances between a line segment and a line. | |

`DistanceSs` |
Calculate the distances between two line segments. | |

`FileExists` |
Check whether file exists. | |

`FilterKalman` |
Estimate the current state of a system with the help of the Kalman filtering. | |

`GaussDistribution` |
Generate a Gaussian noise distribution. | |

`GenArbitraryDistortionMap` |
Generate a projection map that describes the mapping between an arbitrarily distorted image and the rectified image. | |

`GenCaltab` |
Generate a calibration plate description file and a corresponding PostScript file for a calibration plate with rectangularly arranged marks. | |

`GetCurrentDir` |
Get the current working directory. | |

`GetPointsEllipse` |
Calculate points on the perimeter of an ellipse. | |

`InfoEdges` |
Return the filter coefficients of a filter in edges_imageedges_imageEdgesImageEdgesImageedges_image. | |

`InfoSmooth` |
Information on smoothing filter smooth_imagesmooth_imageSmoothImageSmoothImagesmooth_image. | |

`IntersectionLl` |
Calculate the intersection point of two lines. | |

`LineOrientation` |
Calculate the orientation of lines. | |

`LinePosition` |
Calculate the center of gravity, length, and orientation of a line. | |

`ListFiles` |
List all files in a directory. | |

`MakeDir` |
Make a directory. | |

`OptimizeFftSpeed` |
Optimize the runtime of the FFT. | |

`OptimizeRftSpeed` |
Optimize the runtime of the real-valued FFT. | |

`PartitionLines` |
Partition lines according to various criteria. | |

`PlueckerLineToPointDirection` |
Convert a 3D line given by Plücker coordinates to a 3D line given by a point and a direction. | |

`PlueckerLineToPoints` |
Convert a 3D line given by Plücker coordinates to a 3D line given by two points. | |

`PointDirectionToPlueckerLine` |
Convert a 3D line given by a point and a direction to Plücker coordinates. | |

`PointsToPlueckerLine` |
Convert a 3D line given by two points to Plücker coordinates. | |

`ProjectionPl` |
Calculate the projection of a point onto a line. | |

`ReadFftOptimizationData` |
Load FFT speed optimization data from a file. | |

`ReadKalman` |
Read the description file of a Kalman filter. | |

`ReadOcrTrainfNames` |
Query which characters are stored in a training file. | |

`ReadOcrTrainfNamesProtected` |
Query which characters are stored in a (protected) training file. | |

`ReadTuple` |
Read a tuple from a file. | |

`RemoveDir` |
Delete an empty directory. | |

`SelectLines` |
Select lines according to various criteria. | |

`SelectLinesLongest` |
Select the longest input lines. | |

`SerializeFftOptimizationData` |
Serialize FFT speed optimization data. | |

`SetCurrentDir` |
Set the current working directory. | |

`SpDistribution` |
Generate a salt-and-pepper noise distribution. | |

`UpdateKalman` |
Read an update file of a Kalman filter. | |

`WriteFftOptimizationData` |
Store FFT speed optimization data in a file. | |

`WriteTuple` |
Write a tuple to a file. |

Use the tabs on the upper right to switch to a different programming language.