#include <VisionaryData.h>
Definition at line 72 of file VisionaryData.h.
◆ ImageType
◆ VisionaryData()
| visionary::VisionaryData::VisionaryData |
( |
| ) |
|
◆ ~VisionaryData()
| visionary::VisionaryData::~VisionaryData |
( |
| ) |
|
◆ clearData()
| virtual void visionary::VisionaryData::clearData |
( |
uint32_t |
changedCounter | ) |
|
|
inlinevirtual |
Clears the data from the last Blob in case the corresponding segment is not available any more. In case the data segment "DepthMap" is not available, use the given changed counter as framenumber. The changed counter is incremented each Blob and is identical to the frame number.
- Parameters
-
| [in] | changedCounter | counter which shall be used as frame number |
Reimplemented in visionary::SafeVisionaryData.
Definition at line 189 of file VisionaryData.h.
◆ generatePointCloud() [1/2]
| void visionary::VisionaryData::generatePointCloud |
( |
const std::vector< uint16_t > & |
map, |
|
|
const ImageType & |
imgType, |
|
|
std::vector< PointXYZ > & |
pointCloud |
|
) |
| |
|
protected |
◆ generatePointCloud() [2/2]
| virtual void visionary::VisionaryData::generatePointCloud |
( |
std::vector< PointXYZ > & |
pointCloud | ) |
|
|
pure virtual |
◆ getCameraParameters()
| const CameraParameters & visionary::VisionaryData::getCameraParameters |
( |
| ) |
const |
◆ getDataSetsActive()
| virtual DataSetsActive visionary::VisionaryData::getDataSetsActive |
( |
| ) |
|
|
inlinevirtual |
◆ getFrameNum()
| uint32_t visionary::VisionaryData::getFrameNum |
( |
| ) |
const |
◆ getHeight()
| int visionary::VisionaryData::getHeight |
( |
| ) |
const |
◆ getItemLength()
| int visionary::VisionaryData::getItemLength |
( |
std::string |
dataType | ) |
|
|
protected |
◆ getSegmentTimestampMS()
| uint64_t visionary::VisionaryData::getSegmentTimestampMS |
( |
uint8_t |
segNum | ) |
const |
◆ getTimestamp()
| uint64_t visionary::VisionaryData::getTimestamp |
( |
| ) |
const |
◆ getTimestampMS()
| uint64_t visionary::VisionaryData::getTimestampMS |
( |
| ) |
const |
◆ getWidth()
| int visionary::VisionaryData::getWidth |
( |
| ) |
const |
◆ parseBinaryData()
| virtual bool visionary::VisionaryData::parseBinaryData |
( |
std::vector< uint8_t >::iterator |
inputBuffer, |
|
|
size_t |
length |
|
) |
| |
|
pure virtual |
◆ parseDepthMap()
| virtual bool visionary::VisionaryData::parseDepthMap |
( |
std::vector< uint8_t >::iterator |
itBuf, |
|
|
size_t |
length |
|
) |
| |
|
inlinevirtual |
Parse the device status from the Blob segment "DepthMap".
- Returns
- Returns true when parsing was successful.
Definition at line 122 of file VisionaryData.h.
◆ parseDeviceStatusData()
| virtual bool visionary::VisionaryData::parseDeviceStatusData |
( |
std::vector< uint8_t >::iterator |
itBuf, |
|
|
size_t |
length |
|
) |
| |
|
inlinevirtual |
◆ parseFieldInformationData()
| virtual bool visionary::VisionaryData::parseFieldInformationData |
( |
std::vector< uint8_t >::iterator |
itBuf, |
|
|
size_t |
length |
|
) |
| |
|
inlinevirtual |
◆ parseIMUData()
| virtual bool visionary::VisionaryData::parseIMUData |
( |
std::vector< uint8_t >::iterator |
itBuf, |
|
|
size_t |
length |
|
) |
| |
|
inlinevirtual |
◆ parseLocalIOsData()
| virtual bool visionary::VisionaryData::parseLocalIOsData |
( |
std::vector< uint8_t >::iterator |
itBuf, |
|
|
size_t |
length |
|
) |
| |
|
inlinevirtual |
◆ parseLogicSignalsData()
| virtual bool visionary::VisionaryData::parseLogicSignalsData |
( |
std::vector< uint8_t >::iterator |
itBuf, |
|
|
size_t |
length |
|
) |
| |
|
inlinevirtual |
◆ parseRoiData()
| virtual bool visionary::VisionaryData::parseRoiData |
( |
std::vector< uint8_t >::iterator |
itBuf, |
|
|
size_t |
length |
|
) |
| |
|
inlinevirtual |
◆ parseXML()
| virtual bool visionary::VisionaryData::parseXML |
( |
const std::string & |
xmlString, |
|
|
uint32_t |
changeCounter |
|
) |
| |
|
pure virtual |
◆ preCalcCamInfo()
| void visionary::VisionaryData::preCalcCamInfo |
( |
const ImageType & |
type | ) |
|
|
protected |
◆ transformPointCloud()
| void visionary::VisionaryData::transformPointCloud |
( |
std::vector< PointXYZ > & |
pointCloud | ) |
const |
◆ BITMASK_DAY
| const uint64_t visionary::VisionaryData::BITMASK_DAY |
|
staticprivate |
◆ BITMASK_HOUR
| const uint64_t visionary::VisionaryData::BITMASK_HOUR |
|
staticprivate |
◆ BITMASK_MILLISECOND
| const uint64_t visionary::VisionaryData::BITMASK_MILLISECOND |
|
staticprivate |
◆ BITMASK_MINUTE
| const uint64_t visionary::VisionaryData::BITMASK_MINUTE |
|
staticprivate |
◆ BITMASK_MONTH
| const uint64_t visionary::VisionaryData::BITMASK_MONTH |
|
staticprivate |
◆ BITMASK_SECOND
| const uint64_t visionary::VisionaryData::BITMASK_SECOND |
|
staticprivate |
◆ BITMASK_YEAR
| const uint64_t visionary::VisionaryData::BITMASK_YEAR |
|
staticprivate |
◆ m_blobTimestamp
| uint64_t visionary::VisionaryData::m_blobTimestamp |
|
protected |
◆ m_cameraParams
◆ m_changeCounter
| uint_fast32_t visionary::VisionaryData::m_changeCounter |
|
protected |
◆ m_frameNum
| uint_fast32_t visionary::VisionaryData::m_frameNum |
|
protected |
Dataset Version 1: incremented on each received image Dataset Version 2: framenumber received with dataset
Definition at line 235 of file VisionaryData.h.
◆ m_preCalcCamInfo
| std::vector<PointXYZ> visionary::VisionaryData::m_preCalcCamInfo |
|
protected |
◆ m_preCalcCamInfoType
| ImageType visionary::VisionaryData::m_preCalcCamInfoType |
|
protected |
◆ m_scaleZ
| float visionary::VisionaryData::m_scaleZ |
|
protected |
Factor to convert unit of distance image to mm.
Definition at line 227 of file VisionaryData.h.
◆ m_segmentTimestamp
The documentation for this class was generated from the following files: