Eclipse SUMO - Simulation of Urban MObility
GNEVehicleTypeDialog::VTypeAttributes::VShapeRow Class Reference

class for VShapeRow More...

#include <GNEVehicleTypeDialog.h>

Inheritance diagram for GNEVehicleTypeDialog::VTypeAttributes::VShapeRow:
[legend]
Collaboration diagram for GNEVehicleTypeDialog::VTypeAttributes::VShapeRow:
[legend]

Public Member Functions

void setVariable ()
 set variables More...
 
void updateValue (SUMOVehicleClass vClass)
 update value More...
 
void updateValues ()
 update values More...
 
 VShapeRow (VTypeAttributes *VTypeAttributesParent, FXVerticalFrame *column)
 constructor More...
 

Private Member Functions

void setVShapeLabelImage ()
 set VShape texture More...
 

Private Attributes

MFXComboBoxIconmyComboBoxShape
 MFXComboBoxIcon for Shape. More...
 
FXLabel * myComboBoxShapeLabelImage
 label with image of Shape More...
 
VTypeAttributesmyVTypeAttributesParent
 pointer to VTypeAttributes parent More...
 

Detailed Description

class for VShapeRow

Definition at line 83 of file GNEVehicleTypeDialog.h.

Constructor & Destructor Documentation

◆ VShapeRow()

Member Function Documentation

◆ setVariable()

void GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::setVariable ( )

set variables

Definition at line 306 of file GNEVehicleTypeDialog.cpp.

References SUMO_ATTR_GUISHAPE.

◆ setVShapeLabelImage()

◆ updateValue()

void GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::updateValue ( SUMOVehicleClass  vClass)

update value

Definition at line 338 of file GNEVehicleTypeDialog.cpp.

References SUMOVTypeParameter::VClassDefaultValues::shape, SUMO_ATTR_GUISHAPE, and SumoVehicleShapeStrings.

Referenced by GNEVehicleTypeDialog::VTypeAttributes::VClassRow::setVariable().

Here is the caller graph for this function:

◆ updateValues()

void GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::updateValues ( )

update values

Definition at line 324 of file GNEVehicleTypeDialog.cpp.

References SUMO_ATTR_GUISHAPE.

Field Documentation

◆ myComboBoxShape

MFXComboBoxIcon* GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::myComboBoxShape
private

MFXComboBoxIcon for Shape.

Definition at line 103 of file GNEVehicleTypeDialog.h.

Referenced by VShapeRow().

◆ myComboBoxShapeLabelImage

FXLabel* GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::myComboBoxShapeLabelImage
private

label with image of Shape

Definition at line 106 of file GNEVehicleTypeDialog.h.

Referenced by VShapeRow().

◆ myVTypeAttributesParent

VTypeAttributes* GNEVehicleTypeDialog::VTypeAttributes::VShapeRow::myVTypeAttributesParent
private

pointer to VTypeAttributes parent

Definition at line 100 of file GNEVehicleTypeDialog.h.


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