Go to the documentation of this file.
88 virtual bool parseXML(
const std::string& xmlString, std::uint32_t changeCounter) = 0;
104 std::size_t
getItemLength(
const std::string& dataType)
const;
116 std::vector<PointXYZ>& pointCloud);
149 0x7FF800000000000ull;
virtual bool parseXML(const std::string &xmlString, std::uint32_t changeCounter)=0
virtual void generatePointCloud(std::vector< PointXYZ > &pointCloud)=0
std::uint64_t getTimestamp() const
static constexpr std::uint64_t BITMASK_MILLISECOND
std::uint64_t getTimestampMS() const
std::uint_fast32_t m_frameNum
std::uint_fast32_t m_changeCounter
Change counter to detect changes in XML.
std::uint32_t getFrameNum() const
void preCalcCamInfo(const ImageType &type)
virtual bool parseBinaryData(std::vector< uint8_t >::iterator inputBuffer, std::size_t length)=0
static constexpr std::uint64_t BITMASK_HOUR
ImageType m_preCalcCamInfoType
static constexpr std::uint64_t BITMASK_YEAR
const CameraParameters & getCameraParameters() const
std::size_t getItemLength(const std::string &dataType) const
int height
The height of the frame in pixels.
float m_scaleZ
Factor to convert unit of distance image to mm.
int width
The width of the frame in pixels.
std::vector< PointXYZ > m_preCalcCamInfo
void transformPointCloud(std::vector< PointXYZ > &pointCloud) const
static constexpr std::uint64_t BITMASK_SECOND
TFSIMD_FORCE_INLINE tfScalar length(const Quaternion &q)
double f2rc
FocalToRayCross - Correction Offset for depth info.
CameraParameters m_cameraParams
static constexpr std::uint64_t BITMASK_MONTH
double cam2worldMatrix[4 *4]
Camera to world transformation matrix.
static constexpr std::uint64_t BITMASK_DAY
static constexpr std::uint64_t BITMASK_MINUTE
std::uint64_t m_blobTimestamp
double k1
Camera Distortion Parameters.
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:19