ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::if_ROS::PARAMS_Factory Class Reference

#include <paramsfactory.h>

Inheritance diagram for adore::if_ROS::PARAMS_Factory:
Inheritance graph
Collaboration diagram for adore::if_ROS::PARAMS_Factory:
Collaboration graph

Public Member Functions

 PARAMS_Factory (ros::NodeHandle n, std::string prefix)
 
virtual adore::params::APVehiclegetVehicle () const override
 
virtual adore::params::APTrajectoryGenerationgetTrajectoryGeneration () const override
 
virtual adore::params::APTrajectoryTrackinggetTrajectoryTracking () const override
 
virtual adore::params::APTacticalPlannergetTacticalPlanner () const override
 
virtual adore::params::APMapProvidergetMapProvider () const override
 
virtual adore::params::APNavigationgetNavigation () const override
 
virtual adore::params::APCooperationgetCooperation () const override
 
virtual adore::params::APEmergencyOperationgetEmergencyOperation () const override
 
virtual adore::params::APFunctionManagementgetFunctionmanagement () const override
 
virtual adore::params::APLaneChangeViewgetLaneChangeView () const override
 
virtual adore::params::APLaneFollowingViewgetLaneFollowingView () const override
 
virtual adore::params::APLocalRoadMapgetLocalRoadMap () const override
 
virtual adore::params::APLongitudinalPlannergetLongitudinalPlanner () const override
 
virtual adore::params::APLateralPlannergetLateralPlanner () const override
 
virtual adore::params::APTrafficLightSimgetTrafficLightSim () const override
 
virtual adore::params::APSensorModelgetSensorModel () const override
 
virtual adore::params::APCheckpointsgetCheckpoints () const override
 
virtual adore::params::APMissionControlgetMissionControl () const override
 
virtual adore::params::APPredictiongetPrediction () const override
 
virtual adore::params::APOdometryModelgetOdometryModel () const override
 
virtual adore::params::APLocalizationModelgetLocalizationModel () const override
 

Private Attributes

ros::NodeHandle n_
 
std::string prefix_
 

Detailed Description

ROS implementation for transmission of parameters.

Constructor & Destructor Documentation

◆ PARAMS_Factory()

adore::if_ROS::PARAMS_Factory::PARAMS_Factory ( ros::NodeHandle  n,
std::string  prefix 
)
inline

Member Function Documentation

◆ getCheckpoints()

virtual adore::params::APCheckpoints* adore::if_ROS::PARAMS_Factory::getCheckpoints ( ) const
inlineoverridevirtual

◆ getCooperation()

virtual adore::params::APCooperation* adore::if_ROS::PARAMS_Factory::getCooperation ( ) const
inlineoverridevirtual

◆ getEmergencyOperation()

virtual adore::params::APEmergencyOperation* adore::if_ROS::PARAMS_Factory::getEmergencyOperation ( ) const
inlineoverridevirtual

◆ getFunctionmanagement()

virtual adore::params::APFunctionManagement* adore::if_ROS::PARAMS_Factory::getFunctionmanagement ( ) const
inlineoverridevirtual

◆ getLaneChangeView()

virtual adore::params::APLaneChangeView* adore::if_ROS::PARAMS_Factory::getLaneChangeView ( ) const
inlineoverridevirtual

◆ getLaneFollowingView()

virtual adore::params::APLaneFollowingView* adore::if_ROS::PARAMS_Factory::getLaneFollowingView ( ) const
inlineoverridevirtual

◆ getLateralPlanner()

virtual adore::params::APLateralPlanner* adore::if_ROS::PARAMS_Factory::getLateralPlanner ( ) const
inlineoverridevirtual

◆ getLocalizationModel()

virtual adore::params::APLocalizationModel* adore::if_ROS::PARAMS_Factory::getLocalizationModel ( ) const
inlineoverridevirtual

◆ getLocalRoadMap()

virtual adore::params::APLocalRoadMap* adore::if_ROS::PARAMS_Factory::getLocalRoadMap ( ) const
inlineoverridevirtual

◆ getLongitudinalPlanner()

virtual adore::params::APLongitudinalPlanner* adore::if_ROS::PARAMS_Factory::getLongitudinalPlanner ( ) const
inlineoverridevirtual

◆ getMapProvider()

virtual adore::params::APMapProvider* adore::if_ROS::PARAMS_Factory::getMapProvider ( ) const
inlineoverridevirtual

◆ getMissionControl()

virtual adore::params::APMissionControl* adore::if_ROS::PARAMS_Factory::getMissionControl ( ) const
inlineoverridevirtual

◆ getNavigation()

virtual adore::params::APNavigation* adore::if_ROS::PARAMS_Factory::getNavigation ( ) const
inlineoverridevirtual

◆ getOdometryModel()

virtual adore::params::APOdometryModel* adore::if_ROS::PARAMS_Factory::getOdometryModel ( ) const
inlineoverridevirtual

◆ getPrediction()

virtual adore::params::APPrediction* adore::if_ROS::PARAMS_Factory::getPrediction ( ) const
inlineoverridevirtual

◆ getSensorModel()

virtual adore::params::APSensorModel* adore::if_ROS::PARAMS_Factory::getSensorModel ( ) const
inlineoverridevirtual

◆ getTacticalPlanner()

virtual adore::params::APTacticalPlanner* adore::if_ROS::PARAMS_Factory::getTacticalPlanner ( ) const
inlineoverridevirtual

◆ getTrafficLightSim()

virtual adore::params::APTrafficLightSim* adore::if_ROS::PARAMS_Factory::getTrafficLightSim ( ) const
inlineoverridevirtual

◆ getTrajectoryGeneration()

virtual adore::params::APTrajectoryGeneration* adore::if_ROS::PARAMS_Factory::getTrajectoryGeneration ( ) const
inlineoverridevirtual

◆ getTrajectoryTracking()

virtual adore::params::APTrajectoryTracking* adore::if_ROS::PARAMS_Factory::getTrajectoryTracking ( ) const
inlineoverridevirtual

◆ getVehicle()

virtual adore::params::APVehicle* adore::if_ROS::PARAMS_Factory::getVehicle ( ) const
inlineoverridevirtual

Implements adore::params::AFactory.

Here is the caller graph for this function:

Member Data Documentation

◆ n_

ros::NodeHandle adore::if_ROS::PARAMS_Factory::n_
private

◆ prefix_

std::string adore::if_ROS::PARAMS_Factory::prefix_
private

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