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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

100 CHAPTER 7. CREATING A NEW <strong>HALCON</strong> PACKAGEÓÑÔ ¹ ¹ÔÔ℄ ¹Ð×to create interface code for . ÓÑÔ ¹ ¹ÔÔ creates the files ÀÔº (interfacecode) and ÀÔº (prototypes of operators).To create interface code for ·· useÓÑÔ ¹ ¹ÔÔ℄ ¹Ð×creating ÀÈÈÔºÔÔ, ÀÈÈÔÐÓкÔÔ, and ÀÈÈÔº (prototypes)providing the C++ interface to the new operators.The generated source files are the basis for the interface libraries, see section 7.2.7.1.2 Creating the ÐÔ-filesThese files are necessary for the online access to the operator knowledge base via <strong>HALCON</strong>operators like Ø ÓÔÖØÓÖ ÒÓ. For example, ÀÚÐÓÔ uses their information to build upthe menu tree ’ÇÔÖØÓÖ’ (chapter and section structuring) and ’ËÙ×ØÓÒ×’ (alternatives,cross references, predecessor, successor, and keywords). The ÐÔ files are generated for thelanguage selected with the (optional) ¹Ð option. The default language is ÒÐ×.ÓÑÔ ¹Å ¹Ðlanguage℄ ¹Ð×creates the following files:FileDescriptionlanguageºÐÔ The operator description (text, value lists, ...).languageºÜ Index for every operator specifying the start address of its entry withinthe ºÐÔ file.languageºÝ List of keywords with the associated operators.languageºÒÙÑ Specification of the number of parameters per parameter class for everyoperator.languageº×Ø Specification of the parameter names and the chapter names for everyoperator.In addition to the option ¹Å¹TAGS-FILEcan be set in order to insert the source file and the line number of the supply procedure of theoperator into the ºÐÔ file. To do this, a TAGS-File (usually ÌË) must have been generatedby the Ø× command before.<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!