-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathKinect.h
More file actions
26 lines (19 loc) · 797 Bytes
/
Copy pathKinect.h
File metadata and controls
26 lines (19 loc) · 797 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef __KINECT_H__
#define __KINECT_H__
#include <device/OprosDevice.h>
#include "KinectDataType.h"
class Kinect : public OprosDevice
{
public:
Kinect() {}
virtual ~Kinect(void) {}
public:
virtual int32_t SetCameraAngle(float degree) { return API_NOT_SUPPORTED; }
virtual int32_t GetCameraAngle(float& degree) { return API_NOT_SUPPORTED; }
virtual int32_t GetSkeleton(std::vector<Skeleton>& output) { return API_NOT_SUPPORTED; }
virtual int32_t GetSkeleton(Skeleton& output, uint32_t id) { return API_NOT_SUPPORTED; }
virtual int32_t GetSkeletonID(std::vector<uint32_t>& output) { return API_NOT_SUPPORTED; }
virtual int32_t GetImage(ImageFrame& image) { return API_NOT_SUPPORTED; }
virtual int32_t GetDepthImage(DepthFrame& depth) { return API_NOT_SUPPORTED; }
};
#endif