Class LocalizerMethodBase
Defined in File LocalizerMethodBase.hpp
Inheritance Relationships
Base Type
public easynav::MethodBase(Class MethodBase)
Class Documentation
Abstract base class for localization methods in Easy Navigation.
This class defines the interface for localization algorithm implementations. Derived classes must implement the update methods.
Public Functions
Default constructor.
Virtual destructor.
Helper to run the real-time update if appropriate.
- Parameters:
nav_state – The current state of the navigation system.
trigger – Force execution regardless of timing.
- Returns:
True if update_rt() was called, false otherwise.
Helper to run the non-real-time update if appropriate.
- Parameters:
nav_state – The current state of the navigation system.
Protected Functions
Run the real-time localization update.
- Parameters:
nav_state – The current state of the navigation system.
Run the non-real-time localization update.
- Parameters:
nav_state – The current state of the navigation system.