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

class for demand frames More...

#include <GNEViewParent.h>

Collaboration diagram for GNEViewParent::DemandFrames:
[legend]

Public Member Functions

void buildDemandFrames (GNEViewParent *viewParent, GNEViewNet *viewNet)
 build demand frames
 
 DemandFrames ()
 constructor
 
GNEFrame * getCurrentShownFrame () const
 get current demand frame show
 
void hideDemandFrames ()
 hide demand frames
 
bool isDemandFrameShown () const
 return true if at least there is a demand frame shown
 
void setDemandFramesWidth (int frameWidth)
 set new width in all demand frames
 

Data Fields

GNEContainerFrame * containerFrame = nullptr
 frame for DEMAND_CONTAINER
 
GNEContainerPlanFrame * containerPlanFrame = nullptr
 frame for DEMAND_CONTAINERPLAN
 
GNEPersonFrame * personFrame = nullptr
 frame for DEMAND_PERSON
 
GNEPersonPlanFrame * personPlanFrame = nullptr
 frame for DEMAND_PERSONPLAN
 
GNERouteFrame * routeFrame = nullptr
 frame for DEMAND_ROUTE
 
GNEStopFrame * stopFrame = nullptr
 frame for DEMAND_STOP
 
GNETypeDistributionFrame * typeDistributionFrame = nullptr
 frame for DEMAND_TYPEDISTRIBUTION
 
GNETypeFrame * typeFrame = nullptr
 frame for DEMAND_TYPE
 
GNEVehicleFrame * vehicleFrame = nullptr
 frame for DEMAND_VEHICLE
 

Detailed Description

class for demand frames

Definition at line 337 of file GNEViewParent.h.

Constructor & Destructor Documentation

◆ DemandFrames()

GNEViewParent::DemandFrames::DemandFrames ( )

constructor

Definition at line 937 of file GNEViewParent.cpp.

Member Function Documentation

◆ buildDemandFrames()

void GNEViewParent::DemandFrames::buildDemandFrames ( GNEViewParent *  viewParent,
GNEViewNet *  viewNet 
)

build demand frames

Definition at line 942 of file GNEViewParent.cpp.

◆ getCurrentShownFrame()

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

get current demand frame show

Definition at line 1012 of file GNEViewParent.cpp.

Referenced by GNEViewParent::getCurrentShownFrame().

Here is the caller graph for this function:

◆ hideDemandFrames()

void GNEViewParent::DemandFrames::hideDemandFrames ( )

hide demand frames

Definition at line 956 of file GNEViewParent.cpp.

Referenced by GNEViewParent::hideAllFrames().

Here is the caller graph for this function:

◆ isDemandFrameShown()

bool GNEViewParent::DemandFrames::isDemandFrameShown ( ) const

return true if at least there is a demand frame shown

Definition at line 985 of file GNEViewParent.cpp.

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

Here is the caller graph for this function:

◆ setDemandFramesWidth()

void GNEViewParent::DemandFrames::setDemandFramesWidth ( int  frameWidth)

set new width in all demand frames

Definition at line 970 of file GNEViewParent.cpp.

Referenced by GNEViewParent::onCmdUpdateFrameAreaWidth().

Here is the caller graph for this function:

Field Documentation

◆ containerFrame

GNEContainerFrame* GNEViewParent::DemandFrames::containerFrame = nullptr

frame for DEMAND_CONTAINER

Definition at line 380 of file GNEViewParent.h.

Referenced by GNEViewParent::getContainerFrame().

◆ containerPlanFrame

GNEContainerPlanFrame* GNEViewParent::DemandFrames::containerPlanFrame = nullptr

frame for DEMAND_CONTAINERPLAN

Definition at line 383 of file GNEViewParent.h.

Referenced by GNEViewParent::getContainerPlanFrame().

◆ personFrame

GNEPersonFrame* GNEViewParent::DemandFrames::personFrame = nullptr

frame for DEMAND_PERSON

Definition at line 374 of file GNEViewParent.h.

Referenced by GNEViewParent::getPersonFrame().

◆ personPlanFrame

GNEPersonPlanFrame* GNEViewParent::DemandFrames::personPlanFrame = nullptr

frame for DEMAND_PERSONPLAN

Definition at line 377 of file GNEViewParent.h.

Referenced by GNEViewParent::getPersonPlanFrame().

◆ routeFrame

GNERouteFrame* GNEViewParent::DemandFrames::routeFrame = nullptr

frame for DEMAND_ROUTE

Definition at line 359 of file GNEViewParent.h.

Referenced by GNEViewParent::getRouteFrame().

◆ stopFrame

GNEStopFrame* GNEViewParent::DemandFrames::stopFrame = nullptr

frame for DEMAND_STOP

Definition at line 371 of file GNEViewParent.h.

Referenced by GNEViewParent::getStopFrame().

◆ typeDistributionFrame

GNETypeDistributionFrame* GNEViewParent::DemandFrames::typeDistributionFrame = nullptr

frame for DEMAND_TYPEDISTRIBUTION

Definition at line 368 of file GNEViewParent.h.

Referenced by GNEViewParent::getTypeDistributionFrame().

◆ typeFrame

GNETypeFrame* GNEViewParent::DemandFrames::typeFrame = nullptr

frame for DEMAND_TYPE

Definition at line 365 of file GNEViewParent.h.

Referenced by GNEViewParent::getTypeFrame().

◆ vehicleFrame

GNEVehicleFrame* GNEViewParent::DemandFrames::vehicleFrame = nullptr

frame for DEMAND_VEHICLE

Definition at line 362 of file GNEViewParent.h.

Referenced by GNEViewParent::getVehicleFrame().


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