DUNE: Uniform Navigational Environment  2022.04.0
Vision::PointGrey::SaveImage Class Reference

Public Member Functions

 SaveImage (DUNE::Tasks::Task *task, std::string name)
 
 ~SaveImage (void)
 
bool saveNewImage (FlyCapture2::Image rgbImage, std::string fileName)
 
bool writeExifData (std::string image)
 
std::string getNameError (FlyCapture2::Error error)
 
void run (void)
 

Public Attributes

std::string m_name_thread
 
exifData m_exif_data
 

Constructor & Destructor Documentation

◆ SaveImage()

Vision::PointGrey::SaveImage::SaveImage ( DUNE::Tasks::Task task,
std::string  name 
)
inline

Constructor.

Parameters
[in]taskparent task.
[in]urlof ipcam.
[in]nameod ipcam.

◆ ~SaveImage()

Vision::PointGrey::SaveImage::~SaveImage ( void  )
inline

Destructor.

Member Function Documentation

◆ getNameError()

std::string Vision::PointGrey::SaveImage::getNameError ( FlyCapture2::Error  error)
inline

◆ run()

void Vision::PointGrey::SaveImage::run ( void  )
inline

References writeExifData().

◆ saveNewImage()

bool Vision::PointGrey::SaveImage::saveNewImage ( FlyCapture2::Image  rgbImage,
std::string  fileName 
)
inline

check state of connection to ipcam

Returns
true if connected to ipcam.

Referenced by Vision::PointGrey::Task::sendImageThread().

◆ writeExifData()

bool Vision::PointGrey::SaveImage::writeExifData ( std::string  image)
inline

References m_exif_data.

Referenced by run().

Member Data Documentation

◆ m_exif_data

exifData Vision::PointGrey::SaveImage::m_exif_data

◆ m_name_thread

std::string Vision::PointGrey::SaveImage::m_name_thread

Name of camera.

Collaboration diagram for Vision::PointGrey::SaveImage:
Collaboration graph