Download HALCON Programmer`s Guide

Transcript
About This Manual
This manual describes the programming language interfaces of HALCON and shows how to use HALCON in programming languages like C++, C#, C, or Visual Basic. It contains the necessary information
to understand and use the provided data structures and classes in your own programs.
We expect the reader of this manual to be familiar with the programming languages themselves and with
the corresponding development tools.
The manual is divided into the following parts:
• General Issues
This part contains information that is relevant for all programming interfaces, e.g., which interface
to use for which programming language or how to use HALCON with parallel programming.
• Programming With HALCON/C++
This part describes the HALCON’s language interface to C++.
• Programming With HALCON/C++ (legacy)
This part describes HALCON’s legacy language interface to C++. It includes instructions to convert code using the legacy C++ interface to the new default C++ interface introduced in HALCON
11.
• Programming With HALCON/.NET
This part describes HALCON’s language interface to .NET programming languages (C#, Visual
Basic .NET, etc.).
• Programming With HALCON/COM
This part describes HALCON’s language interface to languages that can handle Microsoft COM,
e.g., Visual Basic 6.0 or Delphi.
• Programming With HALCON/C
This part describes HALCON’s language interface to C.
• Using HDevEngine
This part describes how to use HDevEngine to execute HDevelop programs and procedures from
a programming language.