Autoware.Auto
autoware::perception::filters::filter_node_base Namespace Reference

Classes

class  FilterNodeBase
 The abstract class used for filter applications. More...
 

Typedefs

using bool8_t = autoware::common::types::bool8_t
 
using PointCloud2 = sensor_msgs::msg::PointCloud2
 
using PointCloud2SharedPtr = sensor_msgs::msg::PointCloud2::SharedPtr
 

Functions

template<typename T >
bool get_param (const std::vector< rclcpp::Parameter > &p, const std::string &name, T &value)
 Searches for a parameter defined by name and type T in the provided rclcpp::Parameter vector. More...
 

Typedef Documentation

◆ bool8_t

◆ PointCloud2

using autoware::perception::filters::filter_node_base::PointCloud2 = typedef sensor_msgs::msg::PointCloud2

◆ PointCloud2SharedPtr

using autoware::perception::filters::filter_node_base::PointCloud2SharedPtr = typedef sensor_msgs::msg::PointCloud2::SharedPtr

Function Documentation

◆ get_param()

template<typename T >
bool autoware::perception::filters::filter_node_base::get_param ( const std::vector< rclcpp::Parameter > &  p,
const std::string &  name,
T &  value 
)

Searches for a parameter defined by name and type T in the provided rclcpp::Parameter vector.

Parameters
pVector of parameters for this node
nameString name of the parameter
valueReturn value of the parameter
Returns
bool8_t Return true if the parameter is found, else false