#include <Junction.h>
Definition at line 45 of file Junction.h.
◆ Junction()
LIBSUMO_NAMESPACE::Junction::Junction |
( |
| ) |
|
|
privatedelete |
invalidated standard constructor
◆ cleanup()
void Junction::cleanup |
( |
| ) |
|
|
static |
◆ getIncomingEdges()
const std::vector< std::string > Junction::getIncomingEdges |
( |
const std::string & |
junctionID | ) |
|
|
static |
◆ getJunction()
MSJunction * Junction::getJunction |
( |
const std::string & |
id | ) |
|
|
staticprivate |
◆ getOutgoingEdges()
const std::vector< std::string > Junction::getOutgoingEdges |
( |
const std::string & |
junctionID | ) |
|
|
static |
◆ getPosition()
◆ getShape()
◆ getTree()
◆ handleVariable()
bool Junction::handleVariable |
( |
const std::string & |
objID, |
|
|
const int |
variable, |
|
|
VariableWrapper * |
wrapper, |
|
|
tcpip::Storage * |
paramData |
|
) |
| |
|
static |
Definition at line 155 of file libsumo/Junction.cpp.
References libsumo::ID_COUNT, libsumo::INCOMING_EDGES, libsumo::OUTGOING_EDGES, tcpip::Storage::readString(), tcpip::Storage::readUnsignedByte(), libsumo::TRACI_ID_LIST, libsumo::VAR_PARAMETER, libsumo::VAR_PARAMETER_WITH_KEY, libsumo::VAR_POSITION, libsumo::VAR_POSITION3D, and libsumo::VAR_SHAPE.
◆ makeWrapper()
std::shared_ptr< VariableWrapper > Junction::makeWrapper |
( |
| ) |
|
|
static |
◆ storeShape()
void Junction::storeShape |
( |
const std::string & |
id, |
|
|
PositionVector & |
shape |
|
) |
| |
|
static |
Saves the shape of the requested object in the given container.
- Parameters
-
id | The id of the poi to retrieve |
shape | The container to fill |
Definition at line 143 of file libsumo/Junction.cpp.
◆ myContextSubscriptionResults
ContextSubscriptionResults Junction::myContextSubscriptionResults |
|
staticprivate |
◆ mySubscriptionResults
SubscriptionResults Junction::mySubscriptionResults |
|
staticprivate |
◆ myTree
The documentation for this class was generated from the following files: