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

#include <data.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 87 of file data.h.


Constructor & Destructor Documentation

Data::Data ( ) [inline]

Definition at line 94 of file data.h.


Member Function Documentation

static size_t Data::actual_size ( const char *  data,
const size_t  size 
) [inline, static]

Definition at line 105 of file data.h.

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

Definition at line 114 of file data.h.

const cv::Mat& Data::get_confidence ( ) const [inline]

Definition at line 99 of file data.h.

const cv::Mat& Data::get_distance ( ) const [inline]

Definition at line 97 of file data.h.

uint32_t Data::get_framenumber ( ) const [inline]

Definition at line 100 of file data.h.

const cv::Mat& Data::get_intensity ( ) const [inline]

Definition at line 98 of file data.h.

const CameraParameters& Data::getCameraParameters ( ) const [inline]

Definition at line 102 of file data.h.

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

Definition at line 246 of file data.h.

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

Definition at line 185 of file data.h.

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

Definition at line 124 of file data.h.


Member Data Documentation

Definition at line 88 of file data.h.

cv::Mat Data::confidence_ [private]

Definition at line 89 of file data.h.

cv::Mat Data::distance_ [private]

Definition at line 89 of file data.h.

uint32_t Data::framenumber_ [private]

Definition at line 91 of file data.h.

cv::Mat Data::intensity_ [private]

Definition at line 89 of file data.h.

Definition at line 90 of file data.h.

Definition at line 90 of file data.h.

Definition at line 90 of file data.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