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 206 of file GNEViewParent.h.

Constructor & Destructor Documentation

◆ Frames()

GNEViewParent::Frames::Frames ( )

constructor

Definition at line 632 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 753 of file GNEViewParent.cpp.

Referenced by GNEViewParent::getCurrentShownFrame().

◆ hideFrames()

void GNEViewParent::Frames::hideFrames ( )

hide frames

currently createEdgeFrame unused createEdgeFrame->hide();

Definition at line 655 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 706 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 680 of file GNEViewParent.cpp.

Referenced by GNEViewParent::onCmdUpdateFrameAreaWidth().

Field Documentation

◆ additionalFrame

GNEAdditionalFrame* GNEViewParent::Frames::additionalFrame

frame for GNE_NMODE_ADDITIONAL

Definition at line 235 of file GNEViewParent.h.

Referenced by GNEViewParent::getAdditionalFrame().

◆ connectorFrame

GNEConnectorFrame* GNEViewParent::Frames::connectorFrame

frame for GNE_NMODE_CONNECT

Definition at line 229 of file GNEViewParent.h.

Referenced by GNEViewParent::getConnectorFrame().

◆ createEdgeFrame

GNECreateEdgeFrame* GNEViewParent::Frames::createEdgeFrame

frame for GNE_NMODE_CREATEDGE

Definition at line 253 of file GNEViewParent.h.

Referenced by GNEViewParent::getCreateEdgeFrame().

◆ crossingFrame

GNECrossingFrame* GNEViewParent::Frames::crossingFrame

frame for GNE_NMODE_CROSSING

Definition at line 238 of file GNEViewParent.h.

Referenced by GNEViewParent::getCrossingFrame().

◆ deleteFrame

GNEDeleteFrame* GNEViewParent::Frames::deleteFrame

frame for GNE_NMODE_DELETE

Definition at line 244 of file GNEViewParent.h.

Referenced by GNEViewParent::getDeleteFrame().

◆ inspectorFrame

GNEInspectorFrame* GNEViewParent::Frames::inspectorFrame

frame for GNE_NMODE_INSPECT

Definition at line 223 of file GNEViewParent.h.

Referenced by GNEViewParent::getInspectorFrame().

◆ personFrame

GNEPersonFrame* GNEViewParent::Frames::personFrame

frame for GNE_DMODE_PERSON

Definition at line 268 of file GNEViewParent.h.

Referenced by GNEViewParent::getPersonFrame().

◆ personPlanFrame

GNEPersonPlanFrame* GNEViewParent::Frames::personPlanFrame

frame for GNE_DMODE_PERSONPLAN

Definition at line 274 of file GNEViewParent.h.

Referenced by GNEViewParent::getPersonPlanFrame().

◆ personTypeFrame

GNEPersonTypeFrame* GNEViewParent::Frames::personTypeFrame

frame for GNE_DMODE_PERSONTYPE

Definition at line 271 of file GNEViewParent.h.

Referenced by GNEViewParent::getPersonTypeFrame().

◆ polygonFrame

GNEPolygonFrame* GNEViewParent::Frames::polygonFrame

frame for GNE_NMODE_POLYGON

Definition at line 247 of file GNEViewParent.h.

Referenced by GNEViewParent::getPolygonFrame().

◆ prohibitionFrame

GNEProhibitionFrame* GNEViewParent::Frames::prohibitionFrame

frame for GNE_NMODE_PROHIBITION

Definition at line 250 of file GNEViewParent.h.

Referenced by GNEViewParent::getProhibitionFrame().

◆ routeFrame

GNERouteFrame* GNEViewParent::Frames::routeFrame

frame for GNE_DMODE_ROUTE

Definition at line 256 of file GNEViewParent.h.

Referenced by GNEViewParent::getRouteFrame().

◆ selectorFrame

GNESelectorFrame* GNEViewParent::Frames::selectorFrame

frame for GNE_NMODE_SELECT

Definition at line 226 of file GNEViewParent.h.

Referenced by GNEViewParent::getSelectorFrame().

◆ stopFrame

GNEStopFrame* GNEViewParent::Frames::stopFrame

frame for GNE_DMODE_STOP

Definition at line 265 of file GNEViewParent.h.

Referenced by GNEViewParent::getStopFrame().

◆ TAZFrame

GNETAZFrame* GNEViewParent::Frames::TAZFrame

frame for GNE_NMODE_TAZ

Definition at line 241 of file GNEViewParent.h.

Referenced by GNEViewParent::getTAZFrame().

◆ TLSEditorFrame

GNETLSEditorFrame* GNEViewParent::Frames::TLSEditorFrame

frame for GNE_NMODE_TLS

Definition at line 232 of file GNEViewParent.h.

Referenced by GNEViewParent::getTLSEditorFrame().

◆ vehicleFrame

GNEVehicleFrame* GNEViewParent::Frames::vehicleFrame

frame for GNE_DMODE_VEHICLE

Definition at line 259 of file GNEViewParent.h.

Referenced by GNEViewParent::getVehicleFrame().

◆ vehicleTypeFrame

GNEVehicleTypeFrame* GNEViewParent::Frames::vehicleTypeFrame

frame for GNE_DMODE_VEHICLETYPE

Definition at line 262 of file GNEViewParent.h.

Referenced by GNEViewParent::getVehicleTypeFrame().


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