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.

References additionalFrame, connectorFrame, crossingFrame, deleteFrame, inspectorFrame, personFrame, personPlanFrame, personTypeFrame, polygonFrame, prohibitionFrame, routeFrame, selectorFrame, stopFrame, TAZFrame, TLSEditorFrame, vehicleFrame, and vehicleTypeFrame.

Referenced by GNEViewParent::getCurrentShownFrame().

◆ hideFrames()

◆ 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.

References additionalFrame, connectorFrame, crossingFrame, deleteFrame, inspectorFrame, personFrame, personPlanFrame, personTypeFrame, polygonFrame, prohibitionFrame, routeFrame, selectorFrame, stopFrame, TAZFrame, TLSEditorFrame, vehicleFrame, and vehicleTypeFrame.

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

◆ setWidth()

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

Field Documentation

◆ additionalFrame

GNEAdditionalFrame* GNEViewParent::Frames::additionalFrame

frame for GNE_NMODE_ADDITIONAL

Definition at line 234 of file GNEViewParent.h.

Referenced by GNEViewParent::getAdditionalFrame(), getCurrentShownFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ connectorFrame

GNEConnectorFrame* GNEViewParent::Frames::connectorFrame

frame for GNE_NMODE_CONNECT

Definition at line 228 of file GNEViewParent.h.

Referenced by GNEViewParent::getConnectorFrame(), getCurrentShownFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ 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(), getCurrentShownFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ deleteFrame

GNEDeleteFrame* GNEViewParent::Frames::deleteFrame

frame for GNE_NMODE_DELETE

Definition at line 243 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getDeleteFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ inspectorFrame

GNEInspectorFrame* GNEViewParent::Frames::inspectorFrame

frame for GNE_NMODE_INSPECT

Definition at line 222 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getInspectorFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ personFrame

GNEPersonFrame* GNEViewParent::Frames::personFrame

frame for GNE_DMODE_PERSON

Definition at line 267 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getPersonFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ personPlanFrame

GNEPersonPlanFrame* GNEViewParent::Frames::personPlanFrame

frame for GNE_DMODE_PERSONPLAN

Definition at line 273 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getPersonPlanFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ personTypeFrame

GNEPersonTypeFrame* GNEViewParent::Frames::personTypeFrame

frame for GNE_DMODE_PERSONTYPE

Definition at line 270 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getPersonTypeFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ polygonFrame

GNEPolygonFrame* GNEViewParent::Frames::polygonFrame

frame for GNE_NMODE_POLYGON

Definition at line 246 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getPolygonFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ prohibitionFrame

GNEProhibitionFrame* GNEViewParent::Frames::prohibitionFrame

frame for GNE_NMODE_PROHIBITION

Definition at line 249 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getProhibitionFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ routeFrame

GNERouteFrame* GNEViewParent::Frames::routeFrame

frame for GNE_DMODE_ROUTE

Definition at line 255 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getRouteFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ selectorFrame

GNESelectorFrame* GNEViewParent::Frames::selectorFrame

frame for GNE_NMODE_SELECT

Definition at line 225 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getSelectorFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ stopFrame

GNEStopFrame* GNEViewParent::Frames::stopFrame

frame for GNE_DMODE_STOP

Definition at line 264 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getStopFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ TAZFrame

GNETAZFrame* GNEViewParent::Frames::TAZFrame

frame for GNE_NMODE_TAZ

Definition at line 240 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getTAZFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ TLSEditorFrame

GNETLSEditorFrame* GNEViewParent::Frames::TLSEditorFrame

frame for GNE_NMODE_TLS

Definition at line 231 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getTLSEditorFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ vehicleFrame

GNEVehicleFrame* GNEViewParent::Frames::vehicleFrame

frame for GNE_DMODE_VEHICLE

Definition at line 258 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getVehicleFrame(), hideFrames(), isFrameShown(), and setWidth().

◆ vehicleTypeFrame

GNEVehicleTypeFrame* GNEViewParent::Frames::vehicleTypeFrame

frame for GNE_DMODE_VEHICLETYPE

Definition at line 261 of file GNEViewParent.h.

Referenced by getCurrentShownFrame(), GNEViewParent::getVehicleTypeFrame(), hideFrames(), isFrameShown(), and setWidth().


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