1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- /*****************************************************************************
- * CIOFrameGrab.h
- *****************************************************************************
- *
- * Project: HALCON/libhalcon
- * Description: Image acquisition integration interface
- *
- * (c) 1996-2020 by MVTec Software GmbH
- * www.mvtec.com
- *
- *****************************************************************************
- *
- *
- *****************************************************************************
- *
- * See also: "Image Acquisition Integration Programmer's Manual"
- *
- *****************************************************************************
- */
- #ifndef CIOFRAMEGRAB_H
- #define CIOFRAMEGRAB_H
- #ifndef HC_NO_FRAMEGRABBER
- # include "CIOFrameGrabDefines.h"
- # if defined(__cplusplus)
- extern "C" {
- # endif
- /* function for integrating image acquisition devices into the system using
- a linked interface (instead of a dynamic object accessed online) */
- extern HLibExport Herror HAddFgClass(Hproc_handle proc_id, char* name,
- FG_INIT_FUNC init_func);
- /* function for writing the interface specific default values into an
- Hcpar array */
- extern HLibExport Herror HFgGetDefaults(Hproc_handle proc_id, FGClass* fgClass,
- Hcpar** values, HINT* numValues);
- # if defined(__cplusplus)
- }
- # endif
- #endif /* ifndef HC_NO_FRAMEGRABBER */
- #endif /* ifndef CIOFRAMEGRAB_H */
|