Factory interface to construct Group instances.
Defined for testing purposes, and production code must use GroupFactory objects.
#include <include/maliput_multilane/connection.h>
◆ GroupFactoryBase()
◆ ~GroupFactoryBase()
◆ Make() [1/2]
virtual std::unique_ptr<Group> Make |
( |
const std::string & |
id | ) |
const |
|
pure virtual |
◆ Make() [2/2]
virtual std::unique_ptr<Group> Make |
( |
const std::string & |
id, |
|
|
const std::vector< const Connection * > & |
connections |
|
) |
| const |
|
pure virtual |
Makes a Group with id
, populated by connections
.
connections
must not contain duplicates.
Implemented in GroupFactory.
The documentation for this class was generated from the following file: