File panoptic_bounding_box_3d_list.hpp
-
template<>
struct StreamType<Stream::PanopticBoundingBox3D> - #include <panoptic_bounding_box_3d_list.hpp>
Public Types
-
using type = PanopticBoundingBox3DList
-
using type = PanopticBoundingBox3DList
-
namespace slamcore
Helper conversion methods
slamcore::ImageFormat \(\leftrightarrow\) BytesPerChannel
Get information about the client library
-
class PanopticBoundingBox3DList
- #include <panoptic_bounding_box_3d_list.hpp>
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 virtual std::size_t size() const
Number of samples in the list.
-
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
Private Members
-
std::vector<PanopticBoundingBox3D> m_boxes
-
inline const PanopticBoundingBox3D &operator[](const std::size_t i) const
- template<> PanopticBoundingBox3D >
- #include <panoptic_bounding_box_3d_list.hpp>
Public Types
-
using type = PanopticBoundingBox3DList
-
using type = PanopticBoundingBox3DList
-
template<>
struct TypeTraits<PanopticBoundingBox3DList> - #include <panoptic_bounding_box_3d_list.hpp>
Public Static Attributes
-
static constexpr auto EnumType = ObjectType::PanopticBoundingBox3DList
-
static constexpr auto EnumType = ObjectType::PanopticBoundingBox3DList
-
class PanopticBoundingBox3DList