Files
Happy-Reconstruction/Classes/CameraPointGrey.h
2020-05-05 23:30:52 +08:00

29 lines
725 B
C++

#ifndef CameraPointGrey_H
#define CameraPointGrey_H
#include "Camera.h"
#include <FlyCapture2.h>
using namespace std;
class CameraPointGrey : public Camera {
public:
// Static methods
static vector<CameraInfo> getCameraList();
// Interface function
CameraPointGrey(unsigned int camNum , CameraTriggerMode triggerMode);
CameraSettings getCameraSettings();
void setCameraSettings(CameraSettings);
void startCapture();
void stopCapture();
CameraFrame getFrame();
size_t getFrameSizeBytes();
size_t getFrameWidth();
size_t getFrameHeight();
~CameraPointGrey();
private:
FlyCapture2::Camera cam;
};
#endif