SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TraCIAPI::TraCIScopeWrapper Class Reference

An abstract interface for accessing type-dependent values. More...

#include <TraCIAPI.h>

Inheritance diagram for TraCIAPI::TraCIScopeWrapper:
TraCIAPI::AreaScope TraCIAPI::EdgeScope TraCIAPI::GUIScope TraCIAPI::InductionLoopScope TraCIAPI::JunctionScope TraCIAPI::LaneScope TraCIAPI::MeMeScope TraCIAPI::POIScope TraCIAPI::PolygonScope TraCIAPI::RouteScope TraCIAPI::SimulationScope TraCIAPI::TrafficLightScope TraCIAPI::VehicleTypeScope

Public Member Functions

 TraCIScopeWrapper (TraCIAPI &parent)
 Constructor. More...
 
virtual ~TraCIScopeWrapper ()
 Destructor. More...
 

Protected Attributes

TraCIAPImyParent
 The parent TraCI client which offers the connection. More...
 

Private Member Functions

TraCIScopeWrapperoperator= (const TraCIScopeWrapper &src)
 invalidated assignment operator More...
 
 TraCIScopeWrapper (const TraCIScopeWrapper &src)
 invalidated copy constructor More...
 

Detailed Description

An abstract interface for accessing type-dependent values.

Must be derived by interfaces which implement access methods to certain object types

Definition at line 177 of file TraCIAPI.h.

Constructor & Destructor Documentation

TraCIAPI::TraCIScopeWrapper::TraCIScopeWrapper ( TraCIAPI parent)
inline

Constructor.

Parameters
[in]parentThe parent TraCI client which offers the connection

Definition at line 182 of file TraCIAPI.h.

virtual TraCIAPI::TraCIScopeWrapper::~TraCIScopeWrapper ( )
inlinevirtual

Destructor.

Definition at line 185 of file TraCIAPI.h.

TraCIAPI::TraCIScopeWrapper::TraCIScopeWrapper ( const TraCIScopeWrapper src)
private

invalidated copy constructor

Member Function Documentation

TraCIScopeWrapper& TraCIAPI::TraCIScopeWrapper::operator= ( const TraCIScopeWrapper src)
private

invalidated assignment operator

Field Documentation

TraCIAPI& TraCIAPI::TraCIScopeWrapper::myParent
protected

The parent TraCI client which offers the connection.

Definition at line 190 of file TraCIAPI.h.

Referenced by TraCIAPI::EdgeScope::getIDList().


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