Easy Navigation
Loading...
Searching...
No Matches
DummyLocalizer Class Reference

A default "do-nothing" implementation of LocalizerMethodBase. More...

#include <DummyLocalizer.hpp>

Inheritance diagram for DummyLocalizer:
Collaboration diagram for DummyLocalizer:

Public Member Functions

 DummyLocalizer ()=default
 Default constructor.
 
virtual std::expected< void, std::string > on_initialize () override
 Plugin-specific initialization logic.
 
virtual void update (NavState &nav_state) override
 Update the localization using the current navigation state.
 
virtual void update_rt (NavState &nav_state) override
 Update the localization using the current navigation state.
 
 ~DummyLocalizer ()=default
 Default destructor.
 

Detailed Description

A default "do-nothing" implementation of LocalizerMethodBase.

This class complies with the localization interface but does not perform real computation. It is intended as a placeholder, fallback, or example plugin.

Constructor & Destructor Documentation

◆ DummyLocalizer()

DummyLocalizer ( )
default

Default constructor.

◆ ~DummyLocalizer()

~DummyLocalizer ( )
default

Default destructor.

Member Function Documentation

◆ on_initialize()

std::expected< void, std::string > on_initialize ( )
overridevirtual

Plugin-specific initialization logic.

Returns
Success or an error message.

◆ update()

void update ( NavState & nav_state)
overridevirtual

Update the localization using the current navigation state.

This dummy version performs no actual computation.

Parameters
nav_stateThe current navigation state.

◆ update_rt()

void update_rt ( NavState & nav_state)
overridevirtual

Update the localization using the current navigation state.

This dummy version performs no actual computation.

Parameters
nav_stateThe current navigation state.

The documentation for this class was generated from the following files: