Public Member Functions | Private Member Functions | Private Attributes | List of all members
acquisition::Camera Class Reference

#include <camera.h>

Public Member Functions

void adcBitDepth (gcstring bitDep)
 
void begin_acquisition ()
 
void calibrationParamsTest (int calibrationWidth, int calibrationHeight)
 
 Camera (CameraPtr)
 
void deinit ()
 
void end_acquisition ()
 
void exposureTest ()
 
int get_frame_id ()
 
string get_id ()
 
string get_time_stamp ()
 
double getFloatValueMax (string node_string)
 
string getTLNodeStringValue (string node_string)
 
ImagePtr grab_frame ()
 
Mat grab_mat_frame ()
 
void init ()
 
bool is_master ()
 
void make_master ()
 
void set_color (bool flag)
 
void setBoolValue (string, bool)
 
void setBufferSize (int numBuf)
 
void setEnumValue (string, string)
 
void setFloatValue (string, float)
 
void setFREnable ()
 
void setGetNextImageTimeout (uint64_t get_next_image_timeout)
 
void setIntValue (string, int)
 
void setISPEnable ()
 
void setPixelFormat (gcstring formatPic)
 
void setResolutionPixels (int width, int height)
 
void targetGreyValueTest ()
 
void trigger ()
 
bool verifyBinning (int binningDesired)
 
 ~Camera ()
 

Private Member Functions

Mat convert_to_mat (ImagePtr)
 

Private Attributes

bool COLOR_
 
int frameID_
 
uint64_t GET_NEXT_IMAGE_TIMEOUT_
 
int lastFrameID_
 
bool MASTER_
 
CameraPtr pCam_
 
int64_t timestamp_
 

Detailed Description

Definition at line 17 of file camera.h.

Constructor & Destructor Documentation

acquisition::Camera::~Camera ( )

Definition at line 3 of file camera.cpp.

acquisition::Camera::Camera ( CameraPtr  pCam)

Definition at line 10 of file camera.cpp.

Member Function Documentation

void acquisition::Camera::adcBitDepth ( gcstring  bitDep)

Definition at line 234 of file camera.cpp.

void acquisition::Camera::begin_acquisition ( )

Definition at line 124 of file camera.cpp.

void acquisition::Camera::calibrationParamsTest ( int  calibrationWidth,
int  calibrationHeight 
)

Definition at line 368 of file camera.cpp.

Mat acquisition::Camera::convert_to_mat ( ImagePtr  pImage)
private

Definition at line 102 of file camera.cpp.

void acquisition::Camera::deinit ( )

Definition at line 33 of file camera.cpp.

void acquisition::Camera::end_acquisition ( )

Definition at line 131 of file camera.cpp.

void acquisition::Camera::exposureTest ( )

Definition at line 351 of file camera.cpp.

int acquisition::Camera::get_frame_id ( )

Definition at line 83 of file camera.cpp.

string acquisition::Camera::get_id ( )

Definition at line 335 of file camera.cpp.

string acquisition::Camera::get_time_stamp ( )

Definition at line 75 of file camera.cpp.

double acquisition::Camera::getFloatValueMax ( string  node_string)

Definition at line 309 of file camera.cpp.

string acquisition::Camera::getTLNodeStringValue ( string  node_string)

Definition at line 324 of file camera.cpp.

ImagePtr acquisition::Camera::grab_frame ( )

Definition at line 39 of file camera.cpp.

Mat acquisition::Camera::grab_mat_frame ( )

Definition at line 89 of file camera.cpp.

void acquisition::Camera::init ( )

Definition at line 27 of file camera.cpp.

bool acquisition::Camera::is_master ( )
inline

Definition at line 66 of file camera.h.

void acquisition::Camera::make_master ( )
inline

Definition at line 65 of file camera.h.

void acquisition::Camera::set_color ( bool  flag)
inline

Definition at line 67 of file camera.h.

void acquisition::Camera::setBoolValue ( string  setting,
bool  val 
)

Definition at line 193 of file camera.cpp.

void acquisition::Camera::setBufferSize ( int  numBuf)

Definition at line 248 of file camera.cpp.

void acquisition::Camera::setEnumValue ( string  setting,
string  value 
)

Definition at line 141 of file camera.cpp.

void acquisition::Camera::setFloatValue ( string  setting,
float  val 
)

Definition at line 179 of file camera.cpp.

void acquisition::Camera::setFREnable ( )

Definition at line 269 of file camera.cpp.

void acquisition::Camera::setGetNextImageTimeout ( uint64_t  get_next_image_timeout)
inline

Definition at line 68 of file camera.h.

void acquisition::Camera::setIntValue ( string  setting,
int  val 
)

Definition at line 165 of file camera.cpp.

void acquisition::Camera::setISPEnable ( )

Definition at line 260 of file camera.cpp.

void acquisition::Camera::setPixelFormat ( gcstring  formatPic)

Definition at line 279 of file camera.cpp.

void acquisition::Camera::setResolutionPixels ( int  width,
int  height 
)

Definition at line 209 of file camera.cpp.

void acquisition::Camera::targetGreyValueTest ( )

Definition at line 339 of file camera.cpp.

void acquisition::Camera::trigger ( )

Definition at line 296 of file camera.cpp.

bool acquisition::Camera::verifyBinning ( int  binningDesired)

Definition at line 361 of file camera.cpp.

Member Data Documentation

bool acquisition::Camera::COLOR_
private

Definition at line 81 of file camera.h.

int acquisition::Camera::frameID_
private

Definition at line 78 of file camera.h.

uint64_t acquisition::Camera::GET_NEXT_IMAGE_TIMEOUT_
private

Definition at line 83 of file camera.h.

int acquisition::Camera::lastFrameID_
private

Definition at line 79 of file camera.h.

bool acquisition::Camera::MASTER_
private

Definition at line 82 of file camera.h.

CameraPtr acquisition::Camera::pCam_
private

Definition at line 76 of file camera.h.

int64_t acquisition::Camera::timestamp_
private

Definition at line 77 of file camera.h.


The documentation for this class was generated from the following files:


spinnaker_sdk_camera_driver
Author(s): Abhishek Bajpayee, Pushyami Kaveti, Vikrant Shah
autogenerated on Sun Feb 14 2021 03:34:42