Class SpinnakerWrapper

Nested Relationships

Nested Types

Class Documentation

class SpinnakerWrapper

Public Types

using Callback = std::function<void(const ImageConstPtr &img)>

Public Functions

SpinnakerWrapper()
std::string getLibraryVersion() const
void refreshCameraList()
std::vector<std::string> getSerialNumbers() const
bool initCamera(const std::string &serialNumber)
bool deInitCamera()
bool startCamera(const SpinnakerWrapper::Callback &cb)
bool stopCamera()
void setDebug(bool b)
void setComputeBrightness(bool b)
void setAcquisitionTimeout(double sec)
std::string getPixelFormat() const
double getReceiveFrameRate() const
double getIncompleteRate()
std::string getNodeMapAsString()
std::string setEnum(const std::string &nodeName, const std::string &val, std::string *retVal)
std::string setDouble(const std::string &nodeName, double val, double *retVal)
std::string setBool(const std::string &nodeName, bool val, bool *retVal)
std::string setInt(const std::string &nodeName, int val, int *retVal)
std::string execute(const std::string &nodeName)
struct Exception : public std::exception

Public Functions

inline explicit Exception(const std::string &what)
inline const char *what() const