Class PointCloud::Impl
Defined in File PointCloud.hpp
Nested Relationships
This class is a nested type of Class PointCloud.
Class Documentation
-
class Impl
Public Functions
-
Impl() = default
-
void computePointCloudDense(const uint8_t *depthData, std::vector<Point3f> &points)
-
void computePointCloudDenseColored(const uint8_t *depthData, const uint8_t *colorData, std::vector<Point3fRGBA> &points)
-
template<typename PointT>
void applyTransformation(std::vector<PointT> &points)
-
template<typename PointT>
std::vector<PointT> filterValidPoints(const std::vector<PointT> &densePoints)
-
void setLengthUnit(dai::LengthUnit lengthUnit)
-
void useCPU()
-
void useCPUMT(uint32_t numThreads)
-
void useGPU(uint32_t device)
-
void setIntrinsics(float fx, float fy, float cx, float cy, unsigned int width, unsigned int height)
-
void setExtrinsics(const std::vector<std::vector<float>> &transformMatrix)
-
void clearExtrinsics()
Public Members
-
LengthUnit targetLengthUnit = LengthUnit::MILLIMETER
-
Impl() = default