You’re reading an older version of the Slamcore SDK documenation. The latest one is 23.01.
Class slamcore::HeightMappingSubsystemInterface
-
class 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>