Eclipse SUMO - Simulation of Urban MObility
GNEVehicleTypeDialog::VTypeAtributes::VClassRow Class Reference

FOX-declaration. More...

#include <GNEVehicleTypeDialog.h>

Inheritance diagram for GNEVehicleTypeDialog::VTypeAtributes::VClassRow:
Collaboration diagram for GNEVehicleTypeDialog::VTypeAtributes::VClassRow:

Public Member Functions

SUMOVehicleClass setVariable ()
 set vehicle class More...
 
SUMOVehicleClass updateValue ()
 update values More...
 
 VClassRow (VTypeAtributes *VTypeAtributesParent, FXVerticalFrame *column)
 constructor More...
 

Private Member Functions

void setVClassLabelImage ()
 set VClass texture More...
 

Private Attributes

FXComboBox * myComboBoxVClass
 FXComboBox for VClass. More...
 
FXLabel * myComboBoxVClassLabelImage
 label with image of VClass More...
 
VTypeAtributesmyVTypeAtributesParent
 pointer to VTypeAtributes parent More...
 

Detailed Description

FOX-declaration.

class for VClasses

Definition at line 55 of file GNEVehicleTypeDialog.h.

Constructor & Destructor Documentation

◆ VClassRow()

GNEVehicleTypeDialog::VTypeAtributes::VClassRow::VClassRow ( VTypeAtributes VTypeAtributesParent,
FXVerticalFrame *  column 
)

Member Function Documentation

◆ setVariable()

SUMOVehicleClass GNEVehicleTypeDialog::VTypeAtributes::VClassRow::setVariable ( )

set vehicle class

Definition at line 86 of file GNEVehicleTypeDialog.cpp.

References GNEDemandElement::getAttribute(), GNEViewNet::getUndoList(), GNEDemandElement::getVClass(), GNEDemandElement::getViewNet(), GNEAttributeCarrier::isAttributeEnabled(), GNEDemandElement::isValid(), GNEVehicleTypeDialog::VTypeAtributes::myCarriageLength, myComboBoxVClass, GNEVehicleTypeDialog::VTypeAtributes::myContainerCapacity, GNEDemandElementDialog::myEditedDemandElement, GNEVehicleTypeDialog::VTypeAtributes::myEmissionClass, GNEVehicleTypeDialog::VTypeAtributes::myHeight, GNEVehicleTypeDialog::myInvalidAttr, GNEVehicleTypeDialog::VTypeAtributes::myLength, GNEVehicleTypeDialog::VTypeAtributes::myLocomotiveLength, GNEVehicleTypeDialog::VTypeAtributes::myMaxSpeed, GNEVehicleTypeDialog::VTypeAtributes::myMinGap, GNEVehicleTypeDialog::VTypeAtributes::myOSGFile, GNEVehicleTypeDialog::VTypeAtributes::myPersonCapacity, GNEVehicleTypeDialog::VTypeAtributes::mySpeedDev, GNEVehicleTypeDialog::VTypeAtributes::mySpeedFactor, GNEVehicleTypeDialog::VTypeAtributes::myVehicleTypeDialog, GNEVehicleTypeDialog::myVehicleTypeValid, myVTypeAtributesParent, GNEVehicleTypeDialog::VTypeAtributes::myWidth, GNEDemandElement::setAttribute(), setVClassLabelImage(), SUMO_ATTR_CARRIAGE_LENGTH, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_EMISSIONCLASS, SUMO_ATTR_HEIGHT, SUMO_ATTR_LENGTH, SUMO_ATTR_LOCOMOTIVE_LENGTH, SUMO_ATTR_MAXSPEED, SUMO_ATTR_MINGAP, SUMO_ATTR_OSGFILE, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_SPEEDDEV, SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_VCLASS, SUMO_ATTR_WIDTH, toString(), and GNEVehicleTypeDialog::VTypeAtributes::VTypeAttributeRow::updateValue().

Referenced by GNEVehicleTypeDialog::VTypeAtributes::onCmdSetAttribute().

◆ setVClassLabelImage()

◆ updateValue()

Field Documentation

◆ myComboBoxVClass

FXComboBox* GNEVehicleTypeDialog::VTypeAtributes::VClassRow::myComboBoxVClass
private

FXComboBox for VClass.

Definition at line 72 of file GNEVehicleTypeDialog.h.

Referenced by setVariable(), and updateValue().

◆ myComboBoxVClassLabelImage

FXLabel* GNEVehicleTypeDialog::VTypeAtributes::VClassRow::myComboBoxVClassLabelImage
private

label with image of VClass

Definition at line 75 of file GNEVehicleTypeDialog.h.

Referenced by setVClassLabelImage().

◆ myVTypeAtributesParent

VTypeAtributes* GNEVehicleTypeDialog::VTypeAtributes::VClassRow::myVTypeAtributesParent
private

pointer to VTypeAtributes parent

Definition at line 69 of file GNEVehicleTypeDialog.h.

Referenced by setVariable(), setVClassLabelImage(), and updateValue().


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