Class slamcore::HeightMappingSubsystemInterface¶
-
class slamcore::HeightMappingSubsystemInterface : public SubsystemInterface¶
Subsystem for accessing height maps.
Public Types
-
using Ptr = std::shared_ptr<HeightMappingSubsystemInterface>¶
-
using CPtr = std::shared_ptr<const HeightMappingSubsystemInterface>¶
Public Functions
-
inline virtual SubsystemType type() const¶
Type of the object.
-
virtual ~HeightMappingSubsystemInterface() = default¶
-
template<typename _Rep = int64_t, typename _Period = std::ratio<1>>
inline bool fetch(const std::chrono::duration<_Rep, _Period> &timeout = std::chrono::seconds(0))¶ Update the internal state with the most recent data.
-
virtual std::shared_ptr<const Map2DInterface> get() const = 0¶
Get the map data.
Public Static Attributes
-
static constexpr SubsystemType Type = SubsystemType::HeightMapping¶
-
using Ptr = std::shared_ptr<HeightMappingSubsystemInterface>¶