Eclipse SUMO - Simulation of Urban MObility
MSParkingArea::LotSpaceDefinition Struct Reference

Representation of a single lot space. More...

#include <MSParkingArea.h>

Collaboration diagram for MSParkingArea::LotSpaceDefinition:
[legend]

Data Fields

int index
 the running index More...
 
double myEndPos
 The position along the lane that the vehicle needs to reach for entering this lot. More...
 
double myLength
 The length. More...
 
double myManoeuverAngle
 The angle between lane and lot through which a vehicle must manoeuver to enter the lot. More...
 
Position myPosition
 The position of the vehicle when parking in this space. More...
 
double myRotation
 The rotation. More...
 
bool mySideIsLHS
 Whether the lot is on the LHS of the lane relative to the lane direction. More...
 
double myWidth
 The width. More...
 
SUMOVehiclevehicle
 The last parked vehicle or 0. More...
 

Detailed Description

Representation of a single lot space.

Definition at line 263 of file MSParkingArea.h.

Field Documentation

◆ index

int MSParkingArea::LotSpaceDefinition::index

the running index

Definition at line 265 of file MSParkingArea.h.

Referenced by MSParkingArea::addLotEntry().

◆ myEndPos

double MSParkingArea::LotSpaceDefinition::myEndPos

The position along the lane that the vehicle needs to reach for entering this lot.

Definition at line 277 of file MSParkingArea.h.

Referenced by MSParkingArea::addLotEntry().

◆ myLength

double MSParkingArea::LotSpaceDefinition::myLength

The length.

Definition at line 275 of file MSParkingArea.h.

Referenced by MSParkingArea::addLotEntry().

◆ myManoeuverAngle

double MSParkingArea::LotSpaceDefinition::myManoeuverAngle

The angle between lane and lot through which a vehicle must manoeuver to enter the lot.

Definition at line 279 of file MSParkingArea.h.

Referenced by MSParkingArea::addLotEntry(), MSParkingArea::getLastFreeLotAngle(), and MSParkingArea::getLastFreeLotGUIAngle().

◆ myPosition

Position MSParkingArea::LotSpaceDefinition::myPosition

The position of the vehicle when parking in this space.

Definition at line 269 of file MSParkingArea.h.

Referenced by MSParkingArea::addLotEntry().

◆ myRotation

double MSParkingArea::LotSpaceDefinition::myRotation

The rotation.

Definition at line 271 of file MSParkingArea.h.

Referenced by MSParkingArea::addLotEntry().

◆ mySideIsLHS

bool MSParkingArea::LotSpaceDefinition::mySideIsLHS

Whether the lot is on the LHS of the lane relative to the lane direction.

Definition at line 281 of file MSParkingArea.h.

Referenced by MSParkingArea::addLotEntry(), and MSParkingArea::getLastFreeLotAngle().

◆ myWidth

double MSParkingArea::LotSpaceDefinition::myWidth

The width.

Definition at line 273 of file MSParkingArea.h.

Referenced by MSParkingArea::addLotEntry().

◆ vehicle

SUMOVehicle* MSParkingArea::LotSpaceDefinition::vehicle

The last parked vehicle or 0.

Definition at line 267 of file MSParkingArea.h.

Referenced by MSParkingArea::addLotEntry().


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