add core files

This commit is contained in:
Tang1705
2020-05-05 23:30:52 +08:00
parent e53ea3e6b7
commit edcc3e250c
82 changed files with 12139 additions and 308 deletions

28
Classes/Camera.cpp Normal file
View File

@@ -0,0 +1,28 @@
#include "Camera.h"
#include <iostream>
#include "CameraPointGrey.h"
// Global camera enumerator
std::vector< std::vector<CameraInfo> > Camera::GetInterfaceCameraList(){
std::vector< std::vector<CameraInfo> > ret;
#ifdef WITH_CAMERAPOINTGREY
std::vector<CameraInfo> ptgreycameras = CameraPointGrey::getCameraList();
ret.push_back(ptgreycameras);
#endif
return ret;
}
// Camera factory
Camera* Camera::NewCamera(unsigned int interfaceNum , unsigned int camNum , CameraTriggerMode triggerMode){
std::cout << "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" << std::endl;
if(interfaceNum == 0)
return new CameraPointGrey(camNum , triggerMode);
return (Camera*)NULL;
}