Go to the documentation of this file.
3 #include <unordered_map>
8 #include "depthai/build/config.hpp"
12 #ifdef DEPTHAI_HAVE_PCL_SUPPORT
13 #include <pcl/point_types.h>
14 #include <pcl/visualization/cloud_viewer.h>
23 std::shared_ptr<RawBuffer>
serialize()
const override;
95 PointCloudData&
setTimestamp(std::chrono::time_point<std::chrono::steady_clock, std::chrono::steady_clock::duration> timestamp);
187 #ifdef DEPTHAI_HAVE_PCL_SUPPORT
191 pcl::PointCloud<pcl::PointXYZ>::Ptr
getPclData()
const;
194 template <
typename... T>
196 static constexpr
bool value =
false;
198 template <
typename... T>
PointCloudData & setMaxY(float val)
PointCloudData & setSize(unsigned int width, unsigned int height)
std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > getTimestamp() const
unsigned int getHeight() const
PointCloudData & setSequenceNum(int64_t seq)
std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > getTimestampDevice() const
unsigned int getWidth() const
constexpr auto size(const C &c) -> decltype(c.size())
int64_t getSequenceNum() const
PointCloudData & setInstanceNum(unsigned int instance)
PointCloudData & setMinY(float val)
PointCloudData & setTimestampDevice(std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > timestamp)
PointCloudData & setMaxX(float val)
PointCloudData & setWidth(unsigned int width)
virtual ~PointCloudData()=default
Base message - buffer of binary data.
PointCloudData & setMaxZ(float val)
static constexpr bool value
PointCloudData & setHeight(unsigned int height)
PointCloudData & setMinZ(float val)
PointCloudData & setMinX(float val)
PointCloudData & setTimestamp(std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > timestamp)
std::vector< Point3f > points
unsigned int getInstanceNum() const
std::vector< Point3f > & getPoints()
std::shared_ptr< RawBuffer > serialize() const override
depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19