#include <algorithm_base.hpp>
|
| void | initialize_base (const rclcpp::Node::SharedPtr &node) |
| | Initializer base driver in place of constructor due to plugin semantics.
|
| |
◆ ~AlgorithmBase()
| virtual fp_perception::AlgorithmBase::~AlgorithmBase |
( |
| ) |
|
|
virtualdefault |
◆ getName()
| virtual std::string fp_perception::AlgorithmBase::getName |
( |
| ) |
const |
|
inlinevirtual |
Get the name of the algorithm.
This function returns the name of the algorithm. It can be overridden by derived classes to provide specific implementations.
- Returns
- Name of the algorithm
◆ initialize()
| virtual void fp_perception::AlgorithmBase::initialize |
( |
const rclcpp::Node::SharedPtr & |
node | ) |
|
|
inlinevirtual |
Initialize the driver with a ROS node and namespace.
- Parameters
-
| node | Shared pointer to the ROS node |
◆ initialize_base()
| void fp_perception::AlgorithmBase::initialize_base |
( |
const rclcpp::Node::SharedPtr & |
node | ) |
|
|
inlineprotected |
Initializer base driver in place of constructor due to plugin semantics.
- Parameters
-
| node | shared pointer to the ROS node. |
◆ set_audio_input_driver()
| void fp_perception::AlgorithmBase::set_audio_input_driver |
( |
const std::shared_ptr< fp_perception::DriverBase > & |
audio_driver | ) |
|
|
inline |
Set the audio input driver shared pointer.
- Parameters
-
◆ set_sentiment_driver()
| void fp_perception::AlgorithmBase::set_sentiment_driver |
( |
const std::shared_ptr< fp_perception::DriverBase > & |
sentiment_driver | ) |
|
|
inline |
Set the sentiment driver shared pointer.
- Parameters
-
◆ set_transcription_driver()
| void fp_perception::AlgorithmBase::set_transcription_driver |
( |
const std::shared_ptr< fp_perception::DriverBase > & |
transcription_driver | ) |
|
|
inline |
Set the transcription driver shared pointer.
- Parameters
-
◆ set_vision_driver()
Set the vision driver shared pointer.
- Parameters
-
◆ start()
| virtual void fp_perception::AlgorithmBase::start |
( |
| ) |
|
|
pure virtual |
◆ stop()
| virtual void fp_perception::AlgorithmBase::stop |
( |
| ) |
|
|
pure virtual |
◆ audio_input_driver_
◆ config_
| algorithm_options fp_perception::AlgorithmBase::config_ |
|
protected |
◆ node_
| rclcpp::Node::SharedPtr fp_perception::AlgorithmBase::node_ |
|
protected |
◆ sentiment_driver_
driver for sentiment analysis
◆ transcription_driver_
◆ vision_driver_
The documentation for this class was generated from the following file: