Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEViewParent::NetworkFrames Class Reference

class for network frames More...

#include <GNEViewParent.h>

Collaboration diagram for GNEViewParent::NetworkFrames:
[legend]

Public Member Functions

void buildNetworkFrames (GNEViewParent *viewParent, GNEViewNet *viewNet)
 build network frames
GNEFramegetCurrentShownFrame () const
 get current network frame show
void hideNetworkFrames ()
 hide network frames
bool isNetworkFrameShown () const
 return true if at least there is a network frame shown
 NetworkFrames ()
 constructor
void setNetworkFramesWidth (int frameWidth)
 set new width in all network frames

Data Fields

GNEAdditionalFrameadditionalFrame = nullptr
 frame for NETWORK_ADDITIONAL
GNEConnectorFrameconnectorFrame = nullptr
 frame for NETWORK_CONNECT
GNECreateEdgeFramecreateEdgeFrame
 frame for NETWORK_CREATEDGE
GNECrossingFramecrossingFrame = nullptr
 frame for NETWORK_CROSSING
GNEDecalFramedecalFrame = nullptr
 frame for NETWORK_DECAL
GNEShapeFramepolygonFrame = nullptr
 frame for NETWORK_SHAPE
GNEProhibitionFrameprohibitionFrame = nullptr
 frame for NETWORK_PROHIBITION
GNETAZFrameTAZFrame = nullptr
 frame for NETWORK_TAZ
GNETLSEditorFrameTLSEditorFrame = nullptr
 frame for NETWORK_TLS
GNEWireFramewireFrame = nullptr
 frame for NETWORK_WIRE

Detailed Description

class for network frames

Definition at line 295 of file GNEViewParent.h.

Constructor & Destructor Documentation

◆ NetworkFrames()

GNEViewParent::NetworkFrames::NetworkFrames ( )

constructor

Definition at line 753 of file GNEViewParent.cpp.

Member Function Documentation

◆ buildNetworkFrames()

void GNEViewParent::NetworkFrames::buildNetworkFrames ( GNEViewParent * viewParent,
GNEViewNet * viewNet )

◆ getCurrentShownFrame()

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

◆ hideNetworkFrames()

void GNEViewParent::NetworkFrames::hideNetworkFrames ( )

◆ isNetworkFrameShown()

bool GNEViewParent::NetworkFrames::isNetworkFrameShown ( ) const

return true if at least there is a network frame shown

Definition at line 803 of file GNEViewParent.cpp.

References additionalFrame, connectorFrame, createEdgeFrame, crossingFrame, decalFrame, polygonFrame, prohibitionFrame, TAZFrame, TLSEditorFrame, and wireFrame.

◆ setNetworkFramesWidth()

void GNEViewParent::NetworkFrames::setNetworkFramesWidth ( int frameWidth)

set new width in all network frames

Definition at line 787 of file GNEViewParent.cpp.

References additionalFrame, connectorFrame, createEdgeFrame, crossingFrame, decalFrame, polygonFrame, prohibitionFrame, TAZFrame, TLSEditorFrame, and wireFrame.

Field Documentation

◆ additionalFrame

GNEAdditionalFrame* GNEViewParent::NetworkFrames::additionalFrame = nullptr

frame for NETWORK_ADDITIONAL

Definition at line 323 of file GNEViewParent.h.

Referenced by buildNetworkFrames(), getCurrentShownFrame(), hideNetworkFrames(), isNetworkFrameShown(), and setNetworkFramesWidth().

◆ connectorFrame

GNEConnectorFrame* GNEViewParent::NetworkFrames::connectorFrame = nullptr

frame for NETWORK_CONNECT

Definition at line 317 of file GNEViewParent.h.

Referenced by buildNetworkFrames(), getCurrentShownFrame(), hideNetworkFrames(), isNetworkFrameShown(), and setNetworkFramesWidth().

◆ createEdgeFrame

GNECreateEdgeFrame* GNEViewParent::NetworkFrames::createEdgeFrame

frame for NETWORK_CREATEDGE

Definition at line 344 of file GNEViewParent.h.

Referenced by buildNetworkFrames(), getCurrentShownFrame(), hideNetworkFrames(), isNetworkFrameShown(), and setNetworkFramesWidth().

◆ crossingFrame

GNECrossingFrame* GNEViewParent::NetworkFrames::crossingFrame = nullptr

frame for NETWORK_CROSSING

Definition at line 326 of file GNEViewParent.h.

Referenced by buildNetworkFrames(), getCurrentShownFrame(), hideNetworkFrames(), isNetworkFrameShown(), and setNetworkFramesWidth().

◆ decalFrame

GNEDecalFrame* GNEViewParent::NetworkFrames::decalFrame = nullptr

frame for NETWORK_DECAL

Definition at line 341 of file GNEViewParent.h.

Referenced by buildNetworkFrames(), getCurrentShownFrame(), hideNetworkFrames(), isNetworkFrameShown(), and setNetworkFramesWidth().

◆ polygonFrame

GNEShapeFrame* GNEViewParent::NetworkFrames::polygonFrame = nullptr

frame for NETWORK_SHAPE

Definition at line 332 of file GNEViewParent.h.

Referenced by buildNetworkFrames(), getCurrentShownFrame(), hideNetworkFrames(), isNetworkFrameShown(), and setNetworkFramesWidth().

◆ prohibitionFrame

GNEProhibitionFrame* GNEViewParent::NetworkFrames::prohibitionFrame = nullptr

frame for NETWORK_PROHIBITION

Definition at line 335 of file GNEViewParent.h.

Referenced by buildNetworkFrames(), getCurrentShownFrame(), hideNetworkFrames(), isNetworkFrameShown(), and setNetworkFramesWidth().

◆ TAZFrame

GNETAZFrame* GNEViewParent::NetworkFrames::TAZFrame = nullptr

◆ TLSEditorFrame

GNETLSEditorFrame* GNEViewParent::NetworkFrames::TLSEditorFrame = nullptr

◆ wireFrame

GNEWireFrame* GNEViewParent::NetworkFrames::wireFrame = nullptr

frame for NETWORK_WIRE

Definition at line 338 of file GNEViewParent.h.

Referenced by buildNetworkFrames(), getCurrentShownFrame(), hideNetworkFrames(), isNetworkFrameShown(), and setNetworkFramesWidth().


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