SUMO - Simulation of Urban MObility
GUIBaseVehicle.cpp File Reference
Include dependency graph for GUIBaseVehicle.cpp:

Go to the source code of this file.

Functions

 FXDEFMAP (GUIBaseVehicle::GUIBaseVehiclePopupMenu) GUIBaseVehiclePopupMenuMap[]
 

Variables

double vehiclePoly_Cyclist [] = { 0.5, 0, 0.25, 0.45, 0.25, 0.5, 0.8, 0.15, 0.8, -0.15, 0.25, -0.5, 0.25, -0.45, -10000 }
 
double vehiclePoly_DeliveryMediumLeftGlass [] = { 0.21, .43, 0.20, .47, 0.38, .47, 0.38, .37, 0.31, .37, 0.20, .47, -10000 }
 
double vehiclePoly_DeliveryMediumRightGlass [] = { 0.21, -.43, 0.20, -.47, 0.38, -.47, 0.38, -.37, 0.31, -.37, 0.20, -.47, -10000 }
 
double vehiclePoly_Emergency [] = { .1, .1, -.1, .1, -.1, -.1, .1, -.1, -10000 }
 
double vehiclePoly_Emergency2 [] = { .04, .3, -.04, .3, -.04, -.3, .04, -.3, -10000 }
 
double vehiclePoly_EmergencySign [] = { .2, .5, -.2, .5, -.2, -.5, .2, -.5, -10000 }
 
double vehiclePoly_EVehicleBackGlass [] = { 0.65, 0, 0.9, 0, 0.9, 0.4, 0.57, 0.3, 0.57, -0.3, 0.9, -0.4, 0.9, 0, -10000 }
 
double vehiclePoly_EVehicleBody [] = { .5, 0, 0, 0, 0, .3, 0.08, .44, 0.25, .5, 0.75, .5, .92, .44, 1, .3, 1, -.3, .92, -.44, .75, -.5, .25, -.5, 0.08, -.44, 0, -.3, 0, 0, -1000 }
 
double vehiclePoly_EVehicleFrontGlass [] = { .5, 0, 0.05, .05, 0.05, .25, 0.13, .39, 0.3, .45, 0.70, .45, .87, .39, .95, .25, .95, -.25, .87, -.39, .70, -.45, .3, -.45, 0.13, -.39, 0.05, -.25, 0.05, 0.05, -1000 }
 
double vehiclePoly_PassengerCarBody [] = { .5, 0, 0, 0, 0, .3, 0.08, .44, 0.25, .5, 0.95, .5, 1., .4, 1., -.4, 0.95, -.5, 0.25, -.5, 0.08, -.44, 0, -.3, 0, 0, -10000 }
 
double vehiclePoly_PassengerCarBodyFront [] = { 0.1, 0, 0.025, 0, 0.025, 0.25, 0.27, 0.4, 0.27, -.4, 0.025, -0.25, 0.025, 0, -10000 }
 
double vehiclePoly_PassengerFrontGlass [] = { 0.35, 0, 0.3, 0, 0.3, 0.4, 0.43, 0.3, 0.43, -0.3, 0.3, -0.4, 0.3, 0, -10000 }
 
double vehiclePoly_PassengerHatchbackBackGlass [] = { 0.92, 0, 0.80, 0, 0.80, 0.3, 0.95, 0.4, 0.95, -.4, 0.80, -.3, 0.80, 0, -10000 }
 
double vehiclePoly_PassengerHatchbackLeftGlass [] = { 0.36, .43, 0.34, .47, 0.94, .47, 0.80, .37, 0.45, .37, 0.34, .47, -10000 }
 
double vehiclePoly_PassengerHatchbackRightGlass [] = { 0.36, -.43, 0.34, -.47, 0.94, -.47, 0.80, -.37, 0.45, -.37, 0.34, -.47, -10000 }
 
double vehiclePoly_PassengerSedanBackGlass [] = { 0.80, 0, 0.70, 0, 0.70, 0.3, 0.83, 0.4, 0.83, -.4, 0.70, -.3, 0.70, 0, -10000 }
 
double vehiclePoly_PassengerSedanLeftGlass [] = { 0.36, .43, 0.34, .47, 0.77, .47, 0.67, .37, 0.45, .37, 0.34, .47, -10000 }
 
double vehiclePoly_PassengerSedanRightGlass [] = { 0.36, -.43, 0.34, -.47, 0.77, -.47, 0.67, -.37, 0.45, -.37, 0.34, -.47, -10000 }
 
double vehiclePoly_PassengerVanBackGlass [] = { 0.95, 0, 0.94, 0, 0.94, 0.3, 0.98, 0.4, 0.98, -.4, 0.94, -.3, 0.94, 0, -10000 }
 
double vehiclePoly_PassengerVanBody [] = { .5, 0, 0, 0, 0, .4, 0.1, .5, 0.97, .5, 1., .47, 1., -.47, 0.97, -.5, 0.1, -.5, 0, -.4, 0, 0, -10000 }
 
double vehiclePoly_PassengerVanBodyFront [] = { 0.1, 0, 0.025, 0, 0.025, 0.25, 0.13, 0.4, 0.13, -.4, 0.025, -0.25, 0.025, 0, -10000 }
 
double vehiclePoly_PassengerVanFrontGlass [] = { 0.21, 0, 0.16, 0, 0.16, 0.4, 0.29, 0.3, 0.29, -0.3, 0.16, -0.4, 0.16, 0, -10000 }
 
double vehiclePoly_PassengerVanLeftGlass [] = { 0.36, .43, 0.20, .47, 0.98, .47, 0.91, .37, 0.31, .37, 0.20, .47, -10000 }
 
double vehiclePoly_PassengerVanRightGlass [] = { 0.36, -.43, 0.20, -.47, 0.98, -.47, 0.91, -.37, 0.31, -.37, 0.20, -.47, -10000 }
 
double vehiclePoly_PassengerWagonBackGlass [] = { 0.92, 0, 0.90, 0, 0.90, 0.3, 0.95, 0.4, 0.95, -.4, 0.90, -.3, 0.90, 0, -10000 }
 
double vehiclePoly_PassengerWagonLeftGlass [] = { 0.36, .43, 0.34, .47, 0.94, .47, 0.87, .37, 0.45, .37, 0.34, .47, -10000 }
 
double vehiclePoly_PassengerWagonRightGlass [] = { 0.36, -.43, 0.34, -.47, 0.94, -.47, 0.87, -.37, 0.45, -.37, 0.34, -.47, -10000 }
 
double vehiclePoly_Ship [] = { 0.25, 0, 0, 0, 0.1, 0.25, 0.2, 0.45, 0.25, 0.5, 0.95, 0.5, 1.0, 0.45, 1.0, -0.45, 0.95, -0.5, 0.25, -0.5, 0.2, -0.45, 0.1, -0.25, 0, 0, -10000 }
 
double vehiclePoly_ShipDeck [] = { 0.5, 0, 0.25, 0.4, 0.95, 0.4, 0.95, -0.4, 0.25, -0.4, 0.25, 0.4, -10000 }
 
double vehiclePoly_ShipSuperStructure [] = { 0.8, 0, 0.5, 0.3, 0.85, 0.3, 0.85, -0.3, 0.5, -0.3, 0.5, 0.3, -10000 }
 
double vehiclePoly_TransportBody [] = { .5, 0, 0, 0, 0, .45, 0.05, .5, 2.25, .5, 2.25, -.5, 0.05, -.5, 0, -.45, 0, 0, -10000 }
 
double vehiclePoly_TransportFrontGlass [] = { 0.1, 0, 0.05, 0, 0.05, 0.45, 0.25, 0.4, 0.25, -.4, 0.05, -0.45, 0.05, 0, -10000 }
 
double vehiclePoly_TransportLeftGlass [] = { 0.36, .47, 0.10, .48, 1.25, .48, 1.25, .4, 0.3, .4, 0.10, .48, -10000 }
 
double vehiclePoly_TransportRightGlass [] = { 0.36, -.47, 0.10, -.48, 1.25, -.48, 1.25, -.4, 0.3, -.4, 0.10, -.48, -10000 }
 

Detailed Description

Author
Daniel Krajzewicz
Jakob Erdmann
Michael Behrisch
Date
Sept 2002
Version
Id
GUIBaseVehicle.cpp 21851 2016-10-31 12:20:12Z behrisch

Definition in file GUIBaseVehicle.cpp.

Function Documentation

§ FXDEFMAP()

Variable Documentation

§ vehiclePoly_Cyclist

double vehiclePoly_Cyclist[] = { 0.5, 0, 0.25, 0.45, 0.25, 0.5, 0.8, 0.15, 0.8, -0.15, 0.25, -0.5, 0.25, -0.45, -10000 }

Definition at line 136 of file GUIBaseVehicle.cpp.

§ vehiclePoly_DeliveryMediumLeftGlass

double vehiclePoly_DeliveryMediumLeftGlass[] = { 0.21, .43, 0.20, .47, 0.38, .47, 0.38, .37, 0.31, .37, 0.20, .47, -10000 }

Definition at line 120 of file GUIBaseVehicle.cpp.

§ vehiclePoly_DeliveryMediumRightGlass

double vehiclePoly_DeliveryMediumRightGlass[] = { 0.21, -.43, 0.20, -.47, 0.38, -.47, 0.38, -.37, 0.31, -.37, 0.20, -.47, -10000 }

Definition at line 119 of file GUIBaseVehicle.cpp.

§ vehiclePoly_Emergency

double vehiclePoly_Emergency[] = { .1, .1, -.1, .1, -.1, -.1, .1, -.1, -10000 }

Definition at line 139 of file GUIBaseVehicle.cpp.

§ vehiclePoly_Emergency2

double vehiclePoly_Emergency2[] = { .04, .3, -.04, .3, -.04, -.3, .04, -.3, -10000 }

Definition at line 140 of file GUIBaseVehicle.cpp.

§ vehiclePoly_EmergencySign

double vehiclePoly_EmergencySign[] = { .2, .5, -.2, .5, -.2, -.5, .2, -.5, -10000 }

Definition at line 138 of file GUIBaseVehicle.cpp.

§ vehiclePoly_EVehicleBackGlass

double vehiclePoly_EVehicleBackGlass[] = { 0.65, 0, 0.9, 0, 0.9, 0.4, 0.57, 0.3, 0.57, -0.3, 0.9, -0.4, 0.9, 0, -10000 }

Definition at line 130 of file GUIBaseVehicle.cpp.

§ vehiclePoly_EVehicleBody

double vehiclePoly_EVehicleBody[] = { .5, 0, 0, 0, 0, .3, 0.08, .44, 0.25, .5, 0.75, .5, .92, .44, 1, .3, 1, -.3, .92, -.44, .75, -.5, .25, -.5, 0.08, -.44, 0, -.3, 0, 0, -1000 }

Definition at line 127 of file GUIBaseVehicle.cpp.

§ vehiclePoly_EVehicleFrontGlass

double vehiclePoly_EVehicleFrontGlass[] = { .5, 0, 0.05, .05, 0.05, .25, 0.13, .39, 0.3, .45, 0.70, .45, .87, .39, .95, .25, .95, -.25, .87, -.39, .70, -.45, .3, -.45, 0.13, -.39, 0.05, -.25, 0.05, 0.05, -1000 }

Definition at line 128 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerCarBody

double vehiclePoly_PassengerCarBody[] = { .5, 0, 0, 0, 0, .3, 0.08, .44, 0.25, .5, 0.95, .5, 1., .4, 1., -.4, 0.95, -.5, 0.25, -.5, 0.08, -.44, 0, -.3, 0, 0, -10000 }

Definition at line 99 of file GUIBaseVehicle.cpp.

Referenced by GUIBaseVehicle::drawAction_drawVehicleAsPoly().

§ vehiclePoly_PassengerCarBodyFront

double vehiclePoly_PassengerCarBodyFront[] = { 0.1, 0, 0.025, 0, 0.025, 0.25, 0.27, 0.4, 0.27, -.4, 0.025, -0.25, 0.025, 0, -10000 }

Definition at line 100 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerFrontGlass

double vehiclePoly_PassengerFrontGlass[] = { 0.35, 0, 0.3, 0, 0.3, 0.4, 0.43, 0.3, 0.43, -0.3, 0.3, -0.4, 0.3, 0, -10000 }

Definition at line 101 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerHatchbackBackGlass

double vehiclePoly_PassengerHatchbackBackGlass[] = { 0.92, 0, 0.80, 0, 0.80, 0.3, 0.95, 0.4, 0.95, -.4, 0.80, -.3, 0.80, 0, -10000 }

Definition at line 107 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerHatchbackLeftGlass

double vehiclePoly_PassengerHatchbackLeftGlass[] = { 0.36, .43, 0.34, .47, 0.94, .47, 0.80, .37, 0.45, .37, 0.34, .47, -10000 }

Definition at line 106 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerHatchbackRightGlass

double vehiclePoly_PassengerHatchbackRightGlass[] = { 0.36, -.43, 0.34, -.47, 0.94, -.47, 0.80, -.37, 0.45, -.37, 0.34, -.47, -10000 }

Definition at line 105 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerSedanBackGlass

double vehiclePoly_PassengerSedanBackGlass[] = { 0.80, 0, 0.70, 0, 0.70, 0.3, 0.83, 0.4, 0.83, -.4, 0.70, -.3, 0.70, 0, -10000 }

Definition at line 104 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerSedanLeftGlass

double vehiclePoly_PassengerSedanLeftGlass[] = { 0.36, .43, 0.34, .47, 0.77, .47, 0.67, .37, 0.45, .37, 0.34, .47, -10000 }

Definition at line 103 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerSedanRightGlass

double vehiclePoly_PassengerSedanRightGlass[] = { 0.36, -.43, 0.34, -.47, 0.77, -.47, 0.67, -.37, 0.45, -.37, 0.34, -.47, -10000 }

Definition at line 102 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerVanBackGlass

double vehiclePoly_PassengerVanBackGlass[] = { 0.95, 0, 0.94, 0, 0.94, 0.3, 0.98, 0.4, 0.98, -.4, 0.94, -.3, 0.94, 0, -10000 }

Definition at line 117 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerVanBody

double vehiclePoly_PassengerVanBody[] = { .5, 0, 0, 0, 0, .4, 0.1, .5, 0.97, .5, 1., .47, 1., -.47, 0.97, -.5, 0.1, -.5, 0, -.4, 0, 0, -10000 }

Definition at line 112 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerVanBodyFront

double vehiclePoly_PassengerVanBodyFront[] = { 0.1, 0, 0.025, 0, 0.025, 0.25, 0.13, 0.4, 0.13, -.4, 0.025, -0.25, 0.025, 0, -10000 }

Definition at line 113 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerVanFrontGlass

double vehiclePoly_PassengerVanFrontGlass[] = { 0.21, 0, 0.16, 0, 0.16, 0.4, 0.29, 0.3, 0.29, -0.3, 0.16, -0.4, 0.16, 0, -10000 }

Definition at line 114 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerVanLeftGlass

double vehiclePoly_PassengerVanLeftGlass[] = { 0.36, .43, 0.20, .47, 0.98, .47, 0.91, .37, 0.31, .37, 0.20, .47, -10000 }

Definition at line 116 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerVanRightGlass

double vehiclePoly_PassengerVanRightGlass[] = { 0.36, -.43, 0.20, -.47, 0.98, -.47, 0.91, -.37, 0.31, -.37, 0.20, -.47, -10000 }

Definition at line 115 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerWagonBackGlass

double vehiclePoly_PassengerWagonBackGlass[] = { 0.92, 0, 0.90, 0, 0.90, 0.3, 0.95, 0.4, 0.95, -.4, 0.90, -.3, 0.90, 0, -10000 }

Definition at line 110 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerWagonLeftGlass

double vehiclePoly_PassengerWagonLeftGlass[] = { 0.36, .43, 0.34, .47, 0.94, .47, 0.87, .37, 0.45, .37, 0.34, .47, -10000 }

Definition at line 109 of file GUIBaseVehicle.cpp.

§ vehiclePoly_PassengerWagonRightGlass

double vehiclePoly_PassengerWagonRightGlass[] = { 0.36, -.43, 0.34, -.47, 0.94, -.47, 0.87, -.37, 0.45, -.37, 0.34, -.47, -10000 }

Definition at line 108 of file GUIBaseVehicle.cpp.

§ vehiclePoly_Ship

double vehiclePoly_Ship[] = { 0.25, 0, 0, 0, 0.1, 0.25, 0.2, 0.45, 0.25, 0.5, 0.95, 0.5, 1.0, 0.45, 1.0, -0.45, 0.95, -0.5, 0.25, -0.5, 0.2, -0.45, 0.1, -0.25, 0, 0, -10000 }

Definition at line 132 of file GUIBaseVehicle.cpp.

§ vehiclePoly_ShipDeck

double vehiclePoly_ShipDeck[] = { 0.5, 0, 0.25, 0.4, 0.95, 0.4, 0.95, -0.4, 0.25, -0.4, 0.25, 0.4, -10000 }

Definition at line 133 of file GUIBaseVehicle.cpp.

§ vehiclePoly_ShipSuperStructure

double vehiclePoly_ShipSuperStructure[] = { 0.8, 0, 0.5, 0.3, 0.85, 0.3, 0.85, -0.3, 0.5, -0.3, 0.5, 0.3, -10000 }

Definition at line 134 of file GUIBaseVehicle.cpp.

§ vehiclePoly_TransportBody

double vehiclePoly_TransportBody[] = { .5, 0, 0, 0, 0, .45, 0.05, .5, 2.25, .5, 2.25, -.5, 0.05, -.5, 0, -.45, 0, 0, -10000 }

Definition at line 122 of file GUIBaseVehicle.cpp.

§ vehiclePoly_TransportFrontGlass

double vehiclePoly_TransportFrontGlass[] = { 0.1, 0, 0.05, 0, 0.05, 0.45, 0.25, 0.4, 0.25, -.4, 0.05, -0.45, 0.05, 0, -10000 }

Definition at line 123 of file GUIBaseVehicle.cpp.

§ vehiclePoly_TransportLeftGlass

double vehiclePoly_TransportLeftGlass[] = { 0.36, .47, 0.10, .48, 1.25, .48, 1.25, .4, 0.3, .4, 0.10, .48, -10000 }

Definition at line 125 of file GUIBaseVehicle.cpp.

§ vehiclePoly_TransportRightGlass

double vehiclePoly_TransportRightGlass[] = { 0.36, -.47, 0.10, -.48, 1.25, -.48, 1.25, -.4, 0.3, -.4, 0.10, -.48, -10000 }

Definition at line 124 of file GUIBaseVehicle.cpp.