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

#include <data.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 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 
)
inlinestatic

Definition at line 105 of file data.h.

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

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 
)
inlineprivate

Definition at line 246 of file data.h.

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

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

CameraParameters Data::cameraParams_
private

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.

int Data::numBytesPerConfidenceValue_
private

Definition at line 90 of file data.h.

int Data::numBytesPerDistanceValue_
private

Definition at line 90 of file data.h.

int Data::numBytesPerIntensityValue_
private

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 Mon Jun 10 2019 15:09:27