#include "vrpn_Tracker_MotionNode.h"
#include <string>
#include <vector>
#include <dlfcn.h>
#include <stdlib.h>
Go to the source code of this file.
Macros | |
#define | MNCAPI_IMPORT_API |
#define | MNCAPI_CALL_API |
#define | MNCAPI_PREVIEW_SIZE (14) |
#define | MOTION_C_API_LIBRARY "libMotionCAPI.so" |
#define | GetProcAddress dlsym |
Typedefs | |
typedef int(MNCAPI_CALL_API * | MNCAPI_OPEN_HOST_FN) (enum mncapi_stream_t, const char *, int) |
typedef int(MNCAPI_CALL_API * | MNCAPI_SAMPLE_FN) (int, float *, int) |
typedef void(MNCAPI_CALL_API * | MNCAPI_CLOSE_FN) (int) |
typedef Sampler | sampler_type |
Enumerations | |
enum | mncapi_error_t { MNCAPI_FAILURE = 0 , MNCAPI_SUCCESS = 1 } |
enum | mncapi_stream_t { MNCAPI_PREVIEW = 1 , MNCAPI_SENSOR = 2 , MNCAPI_RAW = 3 } |
#define GetProcAddress dlsym |
Definition at line 94 of file vrpn_Tracker_MotionNode.C.
#define MNCAPI_CALL_API |
Definition at line 58 of file vrpn_Tracker_MotionNode.C.
#define MNCAPI_IMPORT_API |
Definition at line 57 of file vrpn_Tracker_MotionNode.C.
#define MNCAPI_PREVIEW_SIZE (14) |
Definition at line 63 of file vrpn_Tracker_MotionNode.C.
#define MOTION_C_API_LIBRARY "libMotionCAPI.so" |
Definition at line 92 of file vrpn_Tracker_MotionNode.C.
typedef void(MNCAPI_CALL_API * MNCAPI_CLOSE_FN) (int) |
Definition at line 99 of file vrpn_Tracker_MotionNode.C.
typedef int(MNCAPI_CALL_API * MNCAPI_OPEN_HOST_FN) (enum mncapi_stream_t, const char *, int) |
Definition at line 97 of file vrpn_Tracker_MotionNode.C.
typedef int(MNCAPI_CALL_API * MNCAPI_SAMPLE_FN) (int, float *, int) |
Definition at line 98 of file vrpn_Tracker_MotionNode.C.
typedef Sampler sampler_type |
Definition at line 130 of file vrpn_Tracker_MotionNode.C.
enum mncapi_error_t |
Enumerator | |
---|---|
MNCAPI_FAILURE | |
MNCAPI_SUCCESS |
Definition at line 65 of file vrpn_Tracker_MotionNode.C.
enum mncapi_stream_t |
Enumerator | |
---|---|
MNCAPI_PREVIEW | |
MNCAPI_SENSOR | |
MNCAPI_RAW |
Definition at line 70 of file vrpn_Tracker_MotionNode.C.