![]() |
Eclipse SUMO - Simulation of Urban MObility
|
FOX-declaration. More...
#include <GNEVehicleTypeDialog.h>
Public Member Functions | |
| SUMOVehicleClass | setVariable () |
| set vehicle class | |
| SUMOVehicleClass | updateValue () |
| update values | |
| VClassRow (VTypeAttributes *VTypeAttributesParent, FXVerticalFrame *column) | |
| constructor | |
Private Member Functions | |
| void | setVClassLabelImage () |
| set VClass texture | |
Private Attributes | |
| MFXComboBoxIcon * | myComboBoxVClass |
| MFXComboBoxIcon for VClass. | |
| FXLabel * | myComboBoxVClassLabelImage |
| label with image of VClass | |
| VTypeAttributes * | myVTypeAttributesParent |
| pointer to VTypeAttributes parent | |
| GNEVehicleTypeDialog::VTypeAttributes::VClassRow::VClassRow | ( | VTypeAttributes * | VTypeAttributesParent, |
| FXVerticalFrame * | column ) |
constructor
Definition at line 63 of file GNEVehicleTypeDialog.cpp.
References VClassIcons::getVClassIcon(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GUIDesignAuxiliarHorizontalFrame, GUIDesignAuxiliarVerticalFrame, GUIDesignComboBox, GUIDesignComboBoxVisibleItems, GUIDesignLabelThickedFixed, GUIDesignLabelTickedIcon180x46, MID_GNE_SET_ATTRIBUTE, myComboBoxVClass, myComboBoxVClassLabelImage, myVTypeAttributesParent, SUMO_ATTR_VCLASS, SumoVehicleClassStrings, toString(), VClassRow(), and GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributes().
Referenced by VClassRow().
| SUMOVehicleClass GNEVehicleTypeDialog::VTypeAttributes::VClassRow::setVariable | ( | ) |
set vehicle class
Definition at line 82 of file GNEVehicleTypeDialog.cpp.
References SUMOVTypeParameter::VClassDefaultValues::containerCapacity, SUMOVTypeParameter::VClassDefaultValues::desiredMaxSpeed, SUMOVTypeParameter::VClassDefaultValues::emissionClass, Distribution_Parameterized::getParameter(), GUIDesignTextColorBlack, GUIDesignTextColorRed, SUMOVTypeParameter::VClassDefaultValues::height, SUMOVTypeParameter::VClassDefaultValues::length, SUMOVTypeParameter::VClassDefaultValues::maxSpeed, SUMOVTypeParameter::VClassDefaultValues::minGap, myComboBoxVClass, myVTypeAttributesParent, SUMOVTypeParameter::VClassDefaultValues::osgFile, SUMOVTypeParameter::VClassDefaultValues::personCapacity, setVClassLabelImage(), SUMOVTypeParameter::VClassDefaultValues::speedFactor, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_DESIRED_MAXSPEED, SUMO_ATTR_EMISSIONCLASS, SUMO_ATTR_HEIGHT, SUMO_ATTR_LENGTH, SUMO_ATTR_MAXSPEED, SUMO_ATTR_MINGAP, SUMO_ATTR_OSGFILE, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_VCLASS, SUMO_ATTR_WIDTH, toString(), and SUMOVTypeParameter::VClassDefaultValues::width.
|
private |
set VClass texture
Definition at line 169 of file GNEVehicleTypeDialog.cpp.
References GUIIconSubSys::getIcon(), myComboBoxVClassLabelImage, myVTypeAttributesParent, SUMO_ATTR_VCLASS, SVC_AIRCRAFT, SVC_ARMY, SVC_AUTHORITY, SVC_BICYCLE, SVC_BUS, SVC_CABLE_CAR, SVC_COACH, SVC_CONTAINER, SVC_CUSTOM1, SVC_CUSTOM2, SVC_DELIVERY, SVC_DRONE, SVC_E_VEHICLE, SVC_EMERGENCY, SVC_HOV, SVC_MOPED, SVC_MOTORCYCLE, SVC_PASSENGER, SVC_PEDESTRIAN, SVC_PRIVATE, SVC_RAIL, SVC_RAIL_ELECTRIC, SVC_RAIL_FAST, SVC_RAIL_URBAN, SVC_SCOOTER, SVC_SHIP, SVC_SUBWAY, SVC_TAXI, SVC_TRAILER, SVC_TRAM, SVC_TRUCK, SVC_VIP, SVC_WHEELCHAIR, VCLASS_AIRCRAFT, VCLASS_ARMY, VCLASS_AUTHORITY, VCLASS_BICYCLE, VCLASS_BUS, VCLASS_CABLE_CAR, VCLASS_COACH, VCLASS_CONTAINER, VCLASS_CUSTOM1, VCLASS_CUSTOM2, VCLASS_DELIVERY, VCLASS_DRONE, VCLASS_EMERGENCY, VCLASS_EVEHICLE, VCLASS_HOV, VCLASS_IGNORING, VCLASS_MOPED, VCLASS_MOTORCYCLE, VCLASS_PASSENGER, VCLASS_PEDESTRIAN, VCLASS_PRIVATE, VCLASS_RAIL, VCLASS_RAIL_ELECTRIC, VCLASS_RAIL_FAST, VCLASS_RAIL_URBAN, VCLASS_SCOOTER, VCLASS_SHIP, VCLASS_SUBWAY, VCLASS_TAXI, VCLASS_TRAILER, VCLASS_TRAM, VCLASS_TRUCK, VCLASS_VIP, and VCLASS_WHEELCHAIR.
Referenced by setVariable(), and updateValue().
| SUMOVehicleClass GNEVehicleTypeDialog::VTypeAttributes::VClassRow::updateValue | ( | ) |
update values
Definition at line 154 of file GNEVehicleTypeDialog.cpp.
References myComboBoxVClass, myVTypeAttributesParent, setVClassLabelImage(), and SUMO_ATTR_VCLASS.
|
private |
MFXComboBoxIcon for VClass.
Definition at line 66 of file GNEVehicleTypeDialog.h.
Referenced by setVariable(), updateValue(), and VClassRow().
|
private |
label with image of VClass
Definition at line 69 of file GNEVehicleTypeDialog.h.
Referenced by setVClassLabelImage(), and VClassRow().
|
private |
pointer to VTypeAttributes parent
Definition at line 63 of file GNEVehicleTypeDialog.h.
Referenced by setVariable(), setVClassLabelImage(), updateValue(), and VClassRow().