Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
Driver_3DCS::Data Class Reference

#include <driver.h>

List of all members.

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

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 
) [inline, static]

Definition at line 106 of file driver.h.

static bool Driver_3DCS::Data::check_header ( const char *  data,
const size_t  size 
) [inline, static]

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.

Definition at line 103 of file driver.h.

void Driver_3DCS::Data::getData ( const char *  data,
const size_t  size 
) [inline, private]

Definition at line 247 of file driver.h.

bool Driver_3DCS::Data::parseXML ( const std::string &  xmlString) [inline, private]

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

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.

Definition at line 91 of file driver.h.

Definition at line 91 of file driver.h.

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 Sat Jun 8 2019 19:04:06