Class slamcore::PanopticBoundingBox3DList
-
class PanopticBoundingBox3DList
Convenient access to measurement @a i.
-
inline const PanopticBoundingBox3D &operator[](const std::size_t i) const
-
inline const PanopticBoundingBox3D &operator()(const std::size_t i) const
-
inline const PanopticBoundingBox3D &get(const std::size_t i) const
Public Types
-
using Ptr = std::shared_ptr<PanopticBoundingBox3DList>
-
using CPtr = std::shared_ptr<const PanopticBoundingBox3DList>
-
using value_type = PanopticBoundingBox3D
-
using iterator = RangeIterator<PanopticBoundingBox3DList>
Public Functions
-
PanopticBoundingBox3DList() = default
-
inline explicit PanopticBoundingBox3DList(std::vector<PanopticBoundingBox3D> &&boxes)
-
virtual ~PanopticBoundingBox3DList() = default
-
inline void push_back(const PanopticBoundingBox3D &box)
copy PanopticBoundingBox into the list
- Parameters
box – PanopticBoundingBox3D
-
inline bool empty() const
return if list is empty
- Returns
true if empty
-
inline const PanopticBoundingBox3D &operator[](const std::size_t i) const