Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
Driver_3DCS::Data Class Reference

#include <driver.h>

Public Member Functions

 Data ()
 
const cv::Mat & get_confidence () const
 
const cv::Mat & get_distance () const
 
uint32_t get_framenumber () const
 
const cv::Mat & get_intensity () const
 
const CameraParametersgetCameraParameters () const
 
bool read (const char *data, const size_t size)
 

Static Public Member Functions

static size_t actual_size (const char *data, const size_t size)
 
static bool check_header (const char *data, const size_t size)
 

Private Member Functions

void getData (const char *data, const size_t size)
 
bool parseXML (const std::string &xmlString)
 

Private Attributes

CameraParameters cameraParams_
 
cv::Mat confidence_
 
cv::Mat distance_
 
uint32_t framenumber_
 
cv::Mat intensity_
 
int numBytesPerConfidenceValue_
 
int numBytesPerDistanceValue_
 
int numBytesPerIntensityValue_
 

Detailed Description

Definition at line 88 of file driver.h.

Constructor & Destructor Documentation

Driver_3DCS::Data::Data ( )
inline

Definition at line 95 of file driver.h.

Member Function Documentation

static size_t Driver_3DCS::Data::actual_size ( const char *  data,
const size_t  size 
)
inlinestatic

Definition at line 106 of file driver.h.

static bool Driver_3DCS::Data::check_header ( const char *  data,
const size_t  size 
)
inlinestatic

Definition at line 115 of file driver.h.

const cv::Mat& Driver_3DCS::Data::get_confidence ( ) const
inline

Definition at line 100 of file driver.h.

const cv::Mat& Driver_3DCS::Data::get_distance ( ) const
inline

Definition at line 98 of file driver.h.

uint32_t Driver_3DCS::Data::get_framenumber ( ) const
inline

Definition at line 101 of file driver.h.

const cv::Mat& Driver_3DCS::Data::get_intensity ( ) const
inline

Definition at line 99 of file driver.h.

const CameraParameters& Driver_3DCS::Data::getCameraParameters ( ) const
inline

Definition at line 103 of file driver.h.

void Driver_3DCS::Data::getData ( const char *  data,
const size_t  size 
)
inlineprivate

Definition at line 247 of file driver.h.

bool Driver_3DCS::Data::parseXML ( const std::string &  xmlString)
inlineprivate

Definition at line 186 of file driver.h.

bool Driver_3DCS::Data::read ( const char *  data,
const size_t  size 
)
inline

Definition at line 125 of file driver.h.

Member Data Documentation

CameraParameters Driver_3DCS::Data::cameraParams_
private

Definition at line 89 of file driver.h.

cv::Mat Driver_3DCS::Data::confidence_
private

Definition at line 90 of file driver.h.

cv::Mat Driver_3DCS::Data::distance_
private

Definition at line 90 of file driver.h.

uint32_t Driver_3DCS::Data::framenumber_
private

Definition at line 92 of file driver.h.

cv::Mat Driver_3DCS::Data::intensity_
private

Definition at line 90 of file driver.h.

int Driver_3DCS::Data::numBytesPerConfidenceValue_
private

Definition at line 91 of file driver.h.

int Driver_3DCS::Data::numBytesPerDistanceValue_
private

Definition at line 91 of file driver.h.

int Driver_3DCS::Data::numBytesPerIntensityValue_
private

Definition at line 91 of file driver.h.


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


sick_visionary_t_driver
Author(s): Joshua Hampp
autogenerated on Mon Jun 10 2019 15:09:27