![]() |
SUMO - Simulation of Urban MObility
|
An abstract interface for accessing type-dependent values. More...
#include <TraCIAPI.h>
Public Member Functions | |
TraCIScopeWrapper (TraCIAPI &parent) | |
Constructor. More... | |
virtual | ~TraCIScopeWrapper () |
Destructor. More... | |
Protected Attributes | |
TraCIAPI & | myParent |
The parent TraCI client which offers the connection. More... | |
Private Member Functions | |
TraCIScopeWrapper & | operator= (const TraCIScopeWrapper &src) |
invalidated assignment operator More... | |
TraCIScopeWrapper (const TraCIScopeWrapper &src) | |
invalidated copy constructor More... | |
An abstract interface for accessing type-dependent values.
Must be derived by interfaces which implement access methods to certain object types
Definition at line 116 of file TraCIAPI.h.
|
inline |
Constructor.
[in] | parent | The parent TraCI client which offers the connection |
Definition at line 121 of file TraCIAPI.h.
|
inlinevirtual |
Destructor.
Definition at line 124 of file TraCIAPI.h.
|
private |
invalidated copy constructor
|
private |
invalidated assignment operator
Referenced by TraCIAPI::EdgeScope::~EdgeScope(), TraCIAPI::GUIScope::~GUIScope(), TraCIAPI::InductionLoopScope::~InductionLoopScope(), TraCIAPI::JunctionScope::~JunctionScope(), TraCIAPI::LaneAreaScope::~LaneAreaScope(), TraCIAPI::LaneScope::~LaneScope(), TraCIAPI::MeMeScope::~MeMeScope(), TraCIAPI::PersonScope::~PersonScope(), TraCIAPI::POIScope::~POIScope(), TraCIAPI::PolygonScope::~PolygonScope(), TraCIAPI::RouteScope::~RouteScope(), TraCIAPI::SimulationScope::~SimulationScope(), TraCIAPI::TrafficLightScope::~TrafficLightScope(), and TraCIAPI::VehicleTypeScope::~VehicleTypeScope().
|
protected |
The parent TraCI client which offers the connection.
Definition at line 129 of file TraCIAPI.h.