Eclipse SUMO - Simulation of Urban MObility
GNEViewParent::Frames Struct Reference

struct for Frames More...

Collaboration diagram for GNEViewParent::Frames:

Public Member Functions

 Frames ()
 constructor More...
 
GNEFramegetCurrentShownFrame () const
 get current frame show More...
 
void hideFrames ()
 hide frames More...
 
bool isFrameShown () const
 return true if at least there is a frame shown More...
 
void setWidth (int frameWidth)
 set new width in all frames More...
 

Data Fields

GNEAdditionalFrameadditionalFrame
 frame for GNE_NMODE_ADDITIONAL More...
 
GNEConnectorFrameconnectorFrame
 frame for GNE_NMODE_CONNECT More...
 
GNECreateEdgeFramecreateEdgeFrame
 frame for GNE_NMODE_CREATEDGE More...
 
GNECrossingFramecrossingFrame
 frame for GNE_NMODE_CROSSING More...
 
GNEDeleteFramedeleteFrame
 frame for GNE_NMODE_DELETE More...
 
GNEInspectorFrameinspectorFrame
 frame for GNE_NMODE_INSPECT More...
 
GNEPersonFramepersonFrame
 frame for GNE_DMODE_PERSON More...
 
GNEPersonPlanFramepersonPlanFrame
 frame for GNE_DMODE_PERSONPLAN More...
 
GNEPersonTypeFramepersonTypeFrame
 frame for GNE_DMODE_PERSONTYPE More...
 
GNEPolygonFramepolygonFrame
 frame for GNE_NMODE_POLYGON More...
 
GNEProhibitionFrameprohibitionFrame
 frame for GNE_NMODE_PROHIBITION More...
 
GNERouteFramerouteFrame
 frame for GNE_DMODE_ROUTE More...
 
GNESelectorFrameselectorFrame
 frame for GNE_NMODE_SELECT More...
 
GNEStopFramestopFrame
 frame for GNE_DMODE_STOP More...
 
GNETAZFrameTAZFrame
 frame for GNE_NMODE_TAZ More...
 
GNETLSEditorFrameTLSEditorFrame
 frame for GNE_NMODE_TLS More...
 
GNEVehicleFramevehicleFrame
 frame for GNE_DMODE_VEHICLE More...
 
GNEVehicleTypeFramevehicleTypeFrame
 frame for GNE_DMODE_VEHICLETYPE More...
 

Detailed Description

struct for Frames

Definition at line 205 of file GNEViewParent.h.

Constructor & Destructor Documentation

◆ Frames()

GNEViewParent::Frames::Frames ( )

constructor

Definition at line 602 of file GNEViewParent.cpp.

Member Function Documentation

◆ getCurrentShownFrame()

GNEFrame * GNEViewParent::Frames::getCurrentShownFrame ( ) const

get current frame show

currently createEdgeFrame unused } else if (createEdgeFrame->shown()) { return true;

Definition at line 723 of file GNEViewParent.cpp.

Referenced by GNEViewParent::getCurrentShownFrame().

◆ hideFrames()

void GNEViewParent::Frames::hideFrames ( )

hide frames

currently createEdgeFrame unused createEdgeFrame->hide();

Definition at line 625 of file GNEViewParent.cpp.

Referenced by GNEViewParent::hideAllFrames().

◆ isFrameShown()

bool GNEViewParent::Frames::isFrameShown ( ) const

return true if at least there is a frame shown

currently createEdgeFrame unused } else if (createEdgeFrame->shown()) { return true;

Definition at line 676 of file GNEViewParent.cpp.

Referenced by GNEViewParent::hideFramesArea(), and GNEViewParent::showFramesArea().

◆ setWidth()

void GNEViewParent::Frames::setWidth ( int  frameWidth)

set new width in all frames

currently createEdgeFrame unused createEdgeFrame->setFrameWidth(frameWidth);

Definition at line 650 of file GNEViewParent.cpp.

Referenced by GNEViewParent::onCmdUpdateFrameAreaWidth().

Field Documentation

◆ additionalFrame

GNEAdditionalFrame* GNEViewParent::Frames::additionalFrame

frame for GNE_NMODE_ADDITIONAL

Definition at line 234 of file GNEViewParent.h.

Referenced by GNEViewParent::getAdditionalFrame().

◆ connectorFrame

GNEConnectorFrame* GNEViewParent::Frames::connectorFrame

frame for GNE_NMODE_CONNECT

Definition at line 228 of file GNEViewParent.h.

Referenced by GNEViewParent::getConnectorFrame().

◆ createEdgeFrame

GNECreateEdgeFrame* GNEViewParent::Frames::createEdgeFrame

frame for GNE_NMODE_CREATEDGE

Definition at line 252 of file GNEViewParent.h.

Referenced by GNEViewParent::getCreateEdgeFrame().

◆ crossingFrame

GNECrossingFrame* GNEViewParent::Frames::crossingFrame

frame for GNE_NMODE_CROSSING

Definition at line 237 of file GNEViewParent.h.

Referenced by GNEViewParent::getCrossingFrame().

◆ deleteFrame

GNEDeleteFrame* GNEViewParent::Frames::deleteFrame

frame for GNE_NMODE_DELETE

Definition at line 243 of file GNEViewParent.h.

Referenced by GNEViewParent::getDeleteFrame().

◆ inspectorFrame

GNEInspectorFrame* GNEViewParent::Frames::inspectorFrame

frame for GNE_NMODE_INSPECT

Definition at line 222 of file GNEViewParent.h.

Referenced by GNEViewParent::getInspectorFrame().

◆ personFrame

GNEPersonFrame* GNEViewParent::Frames::personFrame

frame for GNE_DMODE_PERSON

Definition at line 267 of file GNEViewParent.h.

Referenced by GNEViewParent::getPersonFrame().

◆ personPlanFrame

GNEPersonPlanFrame* GNEViewParent::Frames::personPlanFrame

frame for GNE_DMODE_PERSONPLAN

Definition at line 273 of file GNEViewParent.h.

Referenced by GNEViewParent::getPersonPlanFrame().

◆ personTypeFrame

GNEPersonTypeFrame* GNEViewParent::Frames::personTypeFrame

frame for GNE_DMODE_PERSONTYPE

Definition at line 270 of file GNEViewParent.h.

Referenced by GNEViewParent::getPersonTypeFrame().

◆ polygonFrame

GNEPolygonFrame* GNEViewParent::Frames::polygonFrame

frame for GNE_NMODE_POLYGON

Definition at line 246 of file GNEViewParent.h.

Referenced by GNEViewParent::getPolygonFrame().

◆ prohibitionFrame

GNEProhibitionFrame* GNEViewParent::Frames::prohibitionFrame

frame for GNE_NMODE_PROHIBITION

Definition at line 249 of file GNEViewParent.h.

Referenced by GNEViewParent::getProhibitionFrame().

◆ routeFrame

GNERouteFrame* GNEViewParent::Frames::routeFrame

frame for GNE_DMODE_ROUTE

Definition at line 255 of file GNEViewParent.h.

Referenced by GNEViewParent::getRouteFrame().

◆ selectorFrame

GNESelectorFrame* GNEViewParent::Frames::selectorFrame

frame for GNE_NMODE_SELECT

Definition at line 225 of file GNEViewParent.h.

Referenced by GNEViewParent::getSelectorFrame().

◆ stopFrame

GNEStopFrame* GNEViewParent::Frames::stopFrame

frame for GNE_DMODE_STOP

Definition at line 264 of file GNEViewParent.h.

Referenced by GNEViewParent::getStopFrame().

◆ TAZFrame

GNETAZFrame* GNEViewParent::Frames::TAZFrame

frame for GNE_NMODE_TAZ

Definition at line 240 of file GNEViewParent.h.

Referenced by GNEViewParent::getTAZFrame().

◆ TLSEditorFrame

GNETLSEditorFrame* GNEViewParent::Frames::TLSEditorFrame

frame for GNE_NMODE_TLS

Definition at line 231 of file GNEViewParent.h.

Referenced by GNEViewParent::getTLSEditorFrame().

◆ vehicleFrame

GNEVehicleFrame* GNEViewParent::Frames::vehicleFrame

frame for GNE_DMODE_VEHICLE

Definition at line 258 of file GNEViewParent.h.

Referenced by GNEViewParent::getVehicleFrame().

◆ vehicleTypeFrame

GNEVehicleTypeFrame* GNEViewParent::Frames::vehicleTypeFrame

frame for GNE_DMODE_VEHICLETYPE

Definition at line 261 of file GNEViewParent.h.

Referenced by GNEViewParent::getVehicleTypeFrame().


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