#include <VisionarySData.h>
Public Member Functions | |
void | generatePointCloud (std::vector< PointXYZ > &pointCloud) override |
const std::vector< std::uint16_t > & | getConfidenceMap () const |
const std::vector< std::uint32_t > & | getRGBAMap () const |
const std::vector< std::uint16_t > & | getZMap () const |
VisionarySData () | |
~VisionarySData () override | |
![]() | |
const CameraParameters & | getCameraParameters () const |
std::uint32_t | getFrameNum () const |
int | getHeight () const |
std::uint64_t | getTimestamp () const |
std::uint64_t | getTimestampMS () const |
int | getWidth () const |
void | transformPointCloud (std::vector< PointXYZ > &pointCloud) const |
VisionaryData () | |
virtual | ~VisionaryData () |
Protected Member Functions | |
bool | parseBinaryData (std::vector< uint8_t >::iterator itBuf, std::size_t size) override |
bool | parseXML (const std::string &xmlString, std::uint32_t changeCounter) override |
![]() | |
void | generatePointCloud (const std::vector< std::uint16_t > &map, const ImageType &imgType, std::vector< PointXYZ > &pointCloud) |
std::size_t | getItemLength (const std::string &dataType) const |
void | preCalcCamInfo (const ImageType &type) |
Private Attributes | |
std::size_t | m_confidenceByteDepth |
std::vector< std::uint16_t > | m_confidenceMap |
std::size_t | m_rgbaByteDepth |
std::vector< std::uint32_t > | m_rgbaMap |
std::size_t | m_zByteDepth |
Byte depth of images. More... | |
std::vector< std::uint16_t > | m_zMap |
Additional Inherited Members | |
![]() | |
enum | ImageType { UNKNOWN, PLANAR, RADIAL } |
![]() | |
std::uint64_t | m_blobTimestamp |
CameraParameters | m_cameraParams {} |
std::uint_fast32_t | m_changeCounter |
Change counter to detect changes in XML. More... | |
std::uint_fast32_t | m_frameNum |
std::vector< PointXYZ > | m_preCalcCamInfo |
ImageType | m_preCalcCamInfoType |
float | m_scaleZ |
Factor to convert unit of distance image to mm. More... | |
Definition at line 17 of file VisionarySData.h.
visionary::VisionarySData::VisionarySData | ( | ) |
Definition at line 36 of file VisionarySData.cpp.
|
overridedefault |
|
overridevirtual |
Implements visionary::VisionaryData.
Definition at line 218 of file VisionarySData.cpp.
const std::vector< uint16_t > & visionary::VisionarySData::getConfidenceMap | ( | ) | const |
Definition at line 233 of file VisionarySData.cpp.
const std::vector< uint32_t > & visionary::VisionarySData::getRGBAMap | ( | ) | const |
Definition at line 228 of file VisionarySData.cpp.
const std::vector< uint16_t > & visionary::VisionarySData::getZMap | ( | ) | const |
Definition at line 223 of file VisionarySData.cpp.
|
overrideprotectedvirtual |
Implements visionary::VisionaryData.
Definition at line 107 of file VisionarySData.cpp.
|
overrideprotectedvirtual |
Implements visionary::VisionaryData.
Definition at line 42 of file VisionarySData.cpp.
|
private |
Definition at line 52 of file VisionarySData.h.
|
private |
Definition at line 57 of file VisionarySData.h.
|
private |
Definition at line 52 of file VisionarySData.h.
|
private |
Definition at line 56 of file VisionarySData.h.
|
private |
Byte depth of images.
Definition at line 52 of file VisionarySData.h.
|
private |
Definition at line 55 of file VisionarySData.h.