Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# BehaviorControlSelector Class Reference

BehaviorControl selection module. More...

`#include <BehaviorControlSelector.h>`

Inheritance diagram for BehaviorControlSelector:

[legend]
Collaboration diagram for BehaviorControlSelector:

[legend]
List of all members.

## Public Member Functions
| BehaviorControlSelector (ModuleHandler &handler, const BehaviorControlInterfaces &interfaces)
| Constructor.
virtual Module * | createSolution (SolutionRequest::ModuleSolutionID id)
| Is called on start and when the selected solution changes to create a specific solution.

## Detailed Description

BehaviorControl selection module.

A selector for behavior control modules.

Definition at line 24 of file BehaviorControlSelector.h.

## Constructor & Destructor Documentation

BehaviorControlSelector::BehaviorControlSelector | ( | ModuleHandler & | handler,
|  | const BehaviorControlInterfaces & | interfaces
| ) | `[inline]`

  | Constructor. Parameters:
  handler | The module handler of the process.
  interfaces | The paramters of the BehaviorControl module.
Definition at line 32 of file BehaviorControlSelector.h. References ModuleHandler::setModuleSelector().

Here is the call graph for this function:

## Member Function Documentation

virtual Module* BehaviorControlSelector::createSolution | ( | SolutionRequest::ModuleSolutionID | id | ) | `[inline, virtual]`

  | Is called on start and when the selected solution changes to create a specific solution. Parameters:
  id | The id of the solution to create
Returns: The created solution or 0 Implements ModuleSelector. Definition at line 46 of file BehaviorControlSelector.h.

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

- Modules/BehaviorControl/BehaviorControlSelector.h