SIFT3D 2.0
SIFT descriptors extended to 3D
Loading...
Searching...
No Matches
imtypes.h
Go to the documentation of this file.
1
6#ifndef __SIFT3D_IMTYPES_H__
7#define __SIFT3D_IMTYPES_H__
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13// Not exactly belongs here, but I don't know a better place
14#define SIFT3D_EXPORT __attribute__((visibility ("default")))
15
16// Return codes
17
21#define SIFT3D_SUCCESS 0
25#define SIFT3D_FAILURE -1
26
27// Truth values
28#define SIFT3D_TRUE 1
29#define SIFT3D_FALSE 0
30
31typedef struct _sift3d_detector sift3d_detector;
32typedef struct _sift3d_keypoint_store sift3d_keypoint_store;
33typedef struct _sift3d_descriptor_store sift3d_descriptor_store;
34typedef struct _sift3d_image sift3d_image;
35typedef struct _sift3d_mat_rm sift3d_mat_rm;
36
40typedef enum {
41 SIFT3D_DOUBLE,
42 SIFT3D_FLOAT,
43 SIFT3D_INT
45
46#ifdef __cplusplus
47}
48#endif
49
50#endif
sift3d_mat_type
Definition imtypes.h:40