#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: