#include <PointCloudConfig.hpp>
|
dai::RawPointCloudConfig | get () const |
|
bool | getSparse () const |
|
std::array< std::array< float, 4 >, 4 > | getTransformationMatrix () const |
|
| PointCloudConfig () |
|
| PointCloudConfig (std::shared_ptr< RawPointCloudConfig > ptr) |
|
PointCloudConfig & | set (dai::RawPointCloudConfig config) |
|
PointCloudConfig & | setSparse (bool enable) |
|
PointCloudConfig & | setTransformationMatrix (const std::array< std::array< float, 3 >, 3 > &transformationMatrix) |
|
PointCloudConfig & | setTransformationMatrix (const std::array< std::array< float, 4 >, 4 > &transformationMatrix) |
|
virtual | ~PointCloudConfig ()=default |
|
| Buffer () |
| Creates Buffer message. More...
|
|
| Buffer (std::shared_ptr< dai::RawBuffer > ptr) |
|
std::vector< std::uint8_t > & | getData () const |
| Get non-owning reference to internal buffer. More...
|
|
int64_t | getSequenceNum () const |
|
std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > | getTimestamp () const |
|
std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > | getTimestampDevice () const |
|
void | setData (const std::vector< std::uint8_t > &data) |
|
void | setData (std::vector< std::uint8_t > &&data) |
|
Buffer & | setSequenceNum (int64_t sequenceNum) |
|
Buffer & | setTimestamp (std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > timestamp) |
|
Buffer & | setTimestampDevice (std::chrono::time_point< std::chrono::steady_clock, std::chrono::steady_clock::duration > timestamp) |
|
virtual | ~Buffer ()=default |
|
| ADatatype (std::shared_ptr< RawBuffer > r) |
|
std::shared_ptr< RawBuffer > | getRaw () const |
|
virtual | ~ADatatype ()=default |
|
PointCloudConfig message. Carries ROI (region of interest) and threshold for depth calculation
Definition at line 14 of file PointCloudConfig.hpp.
◆ PointCloudConfig() [1/2]
dai::PointCloudConfig::PointCloudConfig |
( |
| ) |
|
◆ PointCloudConfig() [2/2]
◆ ~PointCloudConfig()
virtual dai::PointCloudConfig::~PointCloudConfig |
( |
| ) |
|
|
virtualdefault |
◆ get()
Retrieve configuration data for SpatialLocationCalculator.
- Returns
- config for SpatialLocationCalculator
Definition at line 12 of file PointCloudConfig.cpp.
◆ getSparse()
bool dai::PointCloudConfig::getSparse |
( |
| ) |
const |
Retrieve sparse point cloud calculation status.
- Returns
- true if sparse point cloud calculation is enabled, false otherwise
Definition at line 16 of file PointCloudConfig.cpp.
◆ getTransformationMatrix()
std::array< std::array< float, 4 >, 4 > dai::PointCloudConfig::getTransformationMatrix |
( |
| ) |
const |
Retrieve transformation matrix for point cloud calculation.
- Returns
- 4x4 transformation matrix
Definition at line 20 of file PointCloudConfig.cpp.
◆ serialize()
std::shared_ptr< RawBuffer > dai::PointCloudConfig::serialize |
( |
| ) |
const |
|
overrideprivatevirtual |
◆ set()
Set explicit configuration.
- Parameters
-
config | Explicit configuration |
Definition at line 24 of file PointCloudConfig.cpp.
◆ setSparse()
Enable or disable sparse point cloud calculation.
- Parameters
-
Definition at line 29 of file PointCloudConfig.cpp.
◆ setTransformationMatrix() [1/2]
PointCloudConfig & dai::PointCloudConfig::setTransformationMatrix |
( |
const std::array< std::array< float, 3 >, 3 > & |
transformationMatrix | ) |
|
Set 3x3 transformation matrix for point cloud calculation. Default is an identity matrix.
- Parameters
-
Definition at line 39 of file PointCloudConfig.cpp.
◆ setTransformationMatrix() [2/2]
PointCloudConfig & dai::PointCloudConfig::setTransformationMatrix |
( |
const std::array< std::array< float, 4 >, 4 > & |
transformationMatrix | ) |
|
Set 4x4 transformation matrix for point cloud calculation. Default is an identity matrix.
- Parameters
-
Definition at line 34 of file PointCloudConfig.cpp.
◆ cfg
The documentation for this class was generated from the following files: