ScTrackedObject.h
Go to the documentation of this file.
1
11#ifndef SC_TRACKED_OBJECT_H_
12#define SC_TRACKED_OBJECT_H_
13
14#include <Scandit/ScConfig.h>
15
16#include <Scandit/ScBarcode.h>
17
19
26typedef struct ScOpaqueTrackedObject ScTrackedObject;
27
40SC_EXPORT
42
52SC_EXPORT
54
66SC_EXPORT
68
79SC_EXPORT
81
90SC_EXPORT
92
94
95#endif // SC_TRACKED_OBJECT_H_
Functions for retrieving barcode information.
Common definitions used throughout the ScanditSDK API.
#define SC_EXTERN_C_BEGIN
Start of external C code.
Definition: ScConfig.h:19
#define SC_EXTERN_C_END
End of external C code.
Definition: ScConfig.h:28
A located or recognized barcode/ 2d code in an image.
A 2-dimensional polygon with 4 corners.
Definition: ScCommon.h:61
Opaque pointer type for a tracked object.
ScQuadrilateral sc_tracked_object_get_location(ScTrackedObject const *object)
Get the location quadrilateral of the tracked object.
uint32_t sc_tracked_object_get_id(ScTrackedObject const *object)
Retrieve unique id for the tracked object.
void sc_tracked_object_retain(ScTrackedObject const *object)
Increase reference count of the tracked object by one.
void sc_tracked_object_release(ScTrackedObject const *object)
Decrease reference count of tracked object by one.
ScBarcode * sc_tracked_object_get_barcode(ScTrackedObject const *object)
Get the tracked barcode object.