Class slamcore::SLAMSubsystemAccessInterface

class SLAMSubsystemAccessInterface

Subsystem access interface.

Subclassed by SLAMSystemInterface

Public Functions

virtual ~SLAMSubsystemAccessInterface() = default
template<typename ST>
inline bool isSubsystemSupported() const

Check if the given Subsystem is supported.

Template Parameters

ST – Subsystem type to check.

template<typename ST>
inline std::shared_ptr<const ST> getSubsystem() const

Get a Subsystem interface.

Parameters

ST – Subsystem type to get

template<typename ST>
inline std::shared_ptr<ST> getSubsystem()

Get a Subsystem interface.

Parameters

ST – Subsystem type to get