Dynamical system model
Loading...
Searching...
No Matches
dsf::mobility::TrafficLight Member List

This is the complete list of members for dsf::mobility::TrafficLight, including all inherited members.

addAgent(double angle, std::unique_ptr< Agent > pAgent)dsf::mobility::Intersection
addAgent(std::unique_ptr< Agent > pAgent)dsf::mobility::Intersection
addIngoingEdge(Id edgeId) (defined in dsf::Node)dsf::Nodeinline
addOutgoingEdge(Id edgeId) (defined in dsf::Node)dsf::Nodeinline
addStreetPriority(Id streetId)dsf::mobility::Intersectioninline
agents()dsf::mobility::Intersectioninline
capacity() constdsf::mobility::RoadJunction
counter() const (defined in dsf::mobility::TrafficLight)dsf::mobility::TrafficLightinline
cycles() constdsf::mobility::TrafficLightinline
cycleTime() constdsf::mobility::TrafficLightinline
density() const overridedsf::mobility::Intersectioninlinevirtual
geometry() const noexceptdsf::Nodeinline
id() constdsf::Nodeinline
increasePhases(Delay const phase)dsf::mobility::TrafficLight
ingoingEdges() const noexcept (defined in dsf::Node)dsf::Nodeinline
Intersection(Id id)dsf::mobility::Intersectioninlineexplicit
Intersection(Id id, geometry::Point coords)dsf::mobility::Intersectioninline
Intersection(RoadJunction const &node) (defined in dsf::mobility::Intersection)dsf::mobility::Intersectioninline
Intersection(Intersection const &)=delete (defined in dsf::mobility::Intersection)dsf::mobility::Intersection
isDefault() constdsf::mobility::TrafficLight
isFull() const overridedsf::mobility::Intersectioninlinevirtual
isGreen(Id const streetId, Direction direction) constdsf::mobility::TrafficLight
isIntersection() const noexcept final (defined in dsf::mobility::Intersection)dsf::mobility::Intersectioninlinevirtual
isRoundabout() const noexcept (defined in dsf::mobility::RoadJunction)dsf::mobility::RoadJunctionvirtual
isStation() const noexcept (defined in dsf::Node)dsf::Nodeinlinevirtual
isTrafficLight() const noexcept (defined in dsf::mobility::TrafficLight)dsf::mobility::TrafficLightinlinevirtual
m_agents (defined in dsf::mobility::Intersection)dsf::mobility::Intersectionprotected
m_geometry (defined in dsf::Node)dsf::Nodeprotected
m_id (defined in dsf::Node)dsf::Nodeprotected
m_ingoingEdges (defined in dsf::Node)dsf::Nodeprotected
m_name (defined in dsf::Node)dsf::Nodeprotected
m_outgoingEdges (defined in dsf::Node)dsf::Nodeprotected
m_streetPriorities (defined in dsf::mobility::Intersection)dsf::mobility::Intersectionprotected
meanGreenTime(bool priorityStreets) constdsf::mobility::TrafficLight
nAgents() constdsf::mobility::Intersectioninline
name() const noexceptdsf::Nodeinline
Node(Id id)dsf::Nodeinlineexplicit
Node(Id id, geometry::Point point)dsf::Nodeinline
Node(Node const &other) (defined in dsf::Node)dsf::Nodeinline
operator++() (defined in dsf::mobility::TrafficLight)dsf::mobility::TrafficLight
operator=(RoadJunction const &other) (defined in dsf::mobility::RoadJunction)dsf::mobility::RoadJunctioninline
operator=(Node const &other) (defined in dsf::Node)dsf::Nodeinline
outgoingEdges() const noexcept (defined in dsf::Node)dsf::Nodeinline
resetCycles()dsf::mobility::TrafficLight
RoadJunction(Id id) (defined in dsf::mobility::RoadJunction)dsf::mobility::RoadJunctionexplicit
RoadJunction(Id id, geometry::Point coords) (defined in dsf::mobility::RoadJunction)dsf::mobility::RoadJunction
RoadJunction(RoadJunction const &other) (defined in dsf::mobility::RoadJunction)dsf::mobility::RoadJunction
setAllowFreeTurns(bool allow) (defined in dsf::mobility::TrafficLight)dsf::mobility::TrafficLightstatic
setCapacity(Size capacity) overridedsf::mobility::Intersectionvirtual
setComplementaryCycle(Id const streetId, Id const existingCycle)dsf::mobility::TrafficLight
setCycle(Id const streetId, Direction direction, TrafficLightCycle const &cycle)dsf::mobility::TrafficLight
setCycles(std::unordered_map< Id, std::unordered_map< Direction, TrafficLightCycle > > cycles)dsf::mobility::TrafficLightinline
setGeometry(geometry::Point point) noexceptdsf::Nodeinline
setId(Id id) noexceptdsf::Nodeinline
setName(const std::string &name) noexceptdsf::Nodeinline
setStreetPriorities(std::set< Id > streetPriorities)dsf::mobility::Intersectioninline
setTransportCapacity(double capacity)dsf::mobility::RoadJunction
streetPriorities() constdsf::mobility::Intersectioninlinevirtual
TrafficLight(Id id, Delay cycleTime)dsf::mobility::TrafficLightinline
TrafficLight(Id id, Delay cycleTime, geometry::Point point)dsf::mobility::TrafficLightinline
TrafficLight(RoadJunction const &node, Delay const cycleTime, Delay const counter=0)dsf::mobility::TrafficLightinline
transportCapacity() constdsf::mobility::RoadJunction
~Intersection()=default (defined in dsf::mobility::Intersection)dsf::mobility::Intersectionvirtual
~Node()=default (defined in dsf::Node)dsf::Nodevirtual
~TrafficLight()=default (defined in dsf::mobility::TrafficLight)dsf::mobility::TrafficLight