10.07.2015 Views

HALCON Extension Package Programmer's Manual

HALCON Extension Package Programmer's Manual

HALCON Extension Package Programmer's Manual

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

102 CHAPTER 7. CREATING A NEW <strong>HALCON</strong> PACKAGEFileØÐ Ó ÓÒØÒØ׺ØÑÐÒÜ Ý ÒѺØÑÐØÓ chapter subchapterºØÑÐoperatorºØÑÐDescriptionHome page containing the chapter structure and links to thedifferent (sub-)chapters (ØÓ chapter subchapterºØÑÐ).Alphabetic list of all operators with links to the correspondingoperator description pages (files operatorºØÑÐ).For every (sub-)chapter: A list of all operators within thechapter with links to the corresponding operator descriptionpages (files operatorºØÑÐ).A description page for each operator.7.1.5 MiscellaneousHere are some more options supported by ÓÑÔ:OptionÓÑÔ ¹ filename ¹Ð×ÓÑÔ ¹Ü filename ¹Ð×ÓÑÔ ¹Ñ ¹Ð×DescriptionConsider only the operators listed in filename.Do not consider the operators listed in filename.Generate a list of operators within the -files sortedby modules.7.2 Generating <strong>HALCON</strong> <strong>Package</strong>sOnce the new operators have been described in -file(s) and implemented (supply and actionprocedures) a couple of dynamic objects (DLLs in Windows NT an Windows 2000, sharedlibraries in UNIX environments) must be created. Never change the name of a package orthe corresponding names of the libraries/DLLs contained in a package. These names areencoded within the libraries. If you change the names this information will not match anylonger. Thus, the loader of the operating system will fail to open the dynamic libraries. If youwant to rename a package, you must create the libraries/DLLs again.To activate a package, its complete path must be added to the environment variableÀÄÇÆÌÆËÁÇÆË , e.g.,±ÀÄÇÆÊÇÇ̱ÒÜÑÔÐ×ÒÜØÒ×ÓÒ ÔÒÐÓÒÙ×ÖPlease note, that the package paths in ÀÄÇÆÌÆËÁÇÆË are separated by semicolons (WindowsNT/ 2000) or colons (UNIX), see also section 1.3.7.2.1 Creating the Operator LibrariesThe supply and action procedures must be encapsulated in a DLL or a shared library. The nameof this shared object has to be identical with the package name (plus file extension). For the use<strong>HALCON</strong> <strong>Extension</strong> <strong>Package</strong> Interface / 2000-11-16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!