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.

20 CHAPTER 2. OPERATOR DESCRIPTION (’DEF’-FILES)ÔØÖºÒÐ×ËÑÒØØÓÒThe structuring can be refined by specifying a section: ÔØÖ¸×ØÓÒ℄, e.g.,ÔØÖºÒÐ×ÐØÖ¸×Note, that it is not allowed to insert operators and sections into the same chapter at the samelevel of hierarchy. So if you decide to use sections within a chapter, all operators within thischapter must be assigned to one of these sections. Furthermore, the chapter names may notcontain spaces. If you need multi-word chapter names, please use a dash (¹) between eachword, e.g., Ò¹ÌÖÒ×ÓÖÑØÓÒ×.2.2.6 functionalityÙÒØÓÒÐØÝÑThis slot denotes the class of which the operator should become a method within an objectoriented programming language like C++ 2 . Generally this corresponds to the semantic type ofthe first parameter, e.g., an image object (Ñ). The specified name is only a symbolic one.The actual class name depends on the programming language and is provided by the <strong>HALCON</strong>compiler ÓÑÔ. Possible values for ÙÒØÓÒÐØÝ in the current version areÒÝ, ÛÒÓÛ, Ñ, ÖÓÒ, ÓØ, ÜÐ ÓÒØ, ÜÐ ÔÓÐÝ, ÜÐ ÔÖ,ÜÐ ÑÓ ÔÖ, andÜÐ ÜØ ÔÖ.2.2.7 keywordsFurthermore, one can assign a list of keywords to an operator. They are used e.g., by HDevelopto support the search for the proper operators for a given problem.ÝÛÓÖ׺ÒÐ×ÌÖ×Óи ÖݹÎÐÙ¹ÌÖ×Óи ÝÒѹÌÖ×Óи ÄÓйÌÖ×ÓÐ2.2.8 predecessor, successor, alternativesThe following slots also support interactive development of image processing applicationwith <strong>HALCON</strong>. They are used to define potential, convenient or necessary predecessor(ÔÖ××ÓÖ) and successor operators (×Ù××ÓÖ) or to define alternatives(ÐØÖÒØÚ×). All operators within these lists are referenced by their name.2 User defined extensions are not inserted in the class hierarchy but considered as global methods.<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!