ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::params::AFactory Class Referenceabstract

abstract factory for adore::params classes More...

#include <afactory.h>

Inheritance diagram for adore::params::AFactory:
Inheritance graph
Collaboration diagram for adore::params::AFactory:
Collaboration graph

Public Member Functions

virtual APVehiclegetVehicle () const =0
 
virtual APTrajectoryGenerationgetTrajectoryGeneration () const =0
 
virtual APTrajectoryTrackinggetTrajectoryTracking () const =0
 
virtual APTacticalPlannergetTacticalPlanner () const =0
 
virtual APMapProvidergetMapProvider () const =0
 
virtual APTrafficLightSimgetTrafficLightSim () const =0
 
virtual APNavigationgetNavigation () const =0
 
virtual APCooperationgetCooperation () const =0
 
virtual APEmergencyOperationgetEmergencyOperation () const =0
 
virtual APFunctionManagementgetFunctionmanagement () const =0
 
virtual APLaneChangeViewgetLaneChangeView () const =0
 
virtual APLaneFollowingViewgetLaneFollowingView () const =0
 
virtual APLocalRoadMapgetLocalRoadMap () const =0
 
virtual APLongitudinalPlannergetLongitudinalPlanner () const =0
 
virtual APLateralPlannergetLateralPlanner () const =0
 
virtual APSensorModelgetSensorModel () const =0
 
virtual APCheckpointsgetCheckpoints () const =0
 
virtual APMissionControlgetMissionControl () const =0
 
virtual APPredictiongetPrediction () const =0
 
virtual APOdometryModelgetOdometryModel () const =0
 
virtual APLocalizationModelgetLocalizationModel () const =0
 

Detailed Description

abstract factory for adore::params classes

Member Function Documentation

◆ getCheckpoints()

virtual APCheckpoints* adore::params::AFactory::getCheckpoints ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory.

Here is the caller graph for this function:

◆ getCooperation()

virtual APCooperation* adore::params::AFactory::getCooperation ( ) const
pure virtual

◆ getEmergencyOperation()

virtual APEmergencyOperation* adore::params::AFactory::getEmergencyOperation ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

◆ getFunctionmanagement()

virtual APFunctionManagement* adore::params::AFactory::getFunctionmanagement ( ) const
pure virtual

◆ getLaneChangeView()

virtual APLaneChangeView* adore::params::AFactory::getLaneChangeView ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

◆ getLaneFollowingView()

virtual APLaneFollowingView* adore::params::AFactory::getLaneFollowingView ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

◆ getLateralPlanner()

virtual APLateralPlanner* adore::params::AFactory::getLateralPlanner ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

◆ getLocalizationModel()

virtual APLocalizationModel* adore::params::AFactory::getLocalizationModel ( ) const
pure virtual

◆ getLocalRoadMap()

virtual APLocalRoadMap* adore::params::AFactory::getLocalRoadMap ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

◆ getLongitudinalPlanner()

virtual APLongitudinalPlanner* adore::params::AFactory::getLongitudinalPlanner ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

◆ getMapProvider()

virtual APMapProvider* adore::params::AFactory::getMapProvider ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

◆ getMissionControl()

virtual APMissionControl* adore::params::AFactory::getMissionControl ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory.

Here is the caller graph for this function:

◆ getNavigation()

virtual APNavigation* adore::params::AFactory::getNavigation ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

◆ getOdometryModel()

virtual APOdometryModel* adore::params::AFactory::getOdometryModel ( ) const
pure virtual

◆ getPrediction()

virtual APPrediction* adore::params::AFactory::getPrediction ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory.

Here is the caller graph for this function:

◆ getSensorModel()

virtual APSensorModel* adore::params::AFactory::getSensorModel ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory.

Here is the caller graph for this function:

◆ getTacticalPlanner()

virtual APTacticalPlanner* adore::params::AFactory::getTacticalPlanner ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

◆ getTrafficLightSim()

virtual APTrafficLightSim* adore::params::AFactory::getTrafficLightSim ( ) const
pure virtual

◆ getTrajectoryGeneration()

virtual APTrajectoryGeneration* adore::params::AFactory::getTrajectoryGeneration ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

◆ getTrajectoryTracking()

virtual APTrajectoryTracking* adore::params::AFactory::getTrajectoryTracking ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

◆ getVehicle()

virtual APVehicle* adore::params::AFactory::getVehicle ( ) const
pure virtual

Implemented in adore::if_ROS::PARAMS_Factory, and adore::params::DummyFactory.

Here is the caller graph for this function:

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