#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 | |
Public Member Functions inherited from visionary::VisionaryData | |
| 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 |
Protected Member Functions inherited from visionary::VisionaryData | |
| 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 | |
Protected Types inherited from visionary::VisionaryData | |
| enum | ImageType { UNKNOWN, PLANAR, RADIAL } |
Protected Attributes inherited from visionary::VisionaryData | |
| 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.