Class slamcore::PanopticBoundingBox3D
-
class PanopticBoundingBox3D : public MeasurementPoint<camera_clock>
A bounding box which represents a single object
Public Types
-
using Ptr = std::shared_ptr<PanopticBoundingBox3D>
-
using CPtr = std::shared_ptr<const PanopticBoundingBox3D>
Public Functions
-
PanopticBoundingBox3D() = default
-
inline PanopticBoundingBox3D(const BoundingBox3D &bbox, SemanticLabel label, unsigned int instance, const MeasurementPoint<camera_clock> &metadata)
-
inline const BoundingBox3D &getBBox() const
Get the bounding box
-
inline const SemanticLabel &getLabel() const
Get the type of object the bounding box represents
-
inline unsigned int getInstance() const
Get the instance ID of the object the bounding box represents
-
using Ptr = std::shared_ptr<PanopticBoundingBox3D>