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
 
GNERouteDistributionFrame * routeDistributionFrame = nullptr
 frame for DEMAND_ROUTEDISTRIBUTION
 
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 348 of file GNEViewParent.h.

Constructor & Destructor Documentation

◆ DemandFrames()

GNEViewParent::DemandFrames::DemandFrames ( )

constructor

Definition at line 863 of file GNEViewParent.cpp.

Member Function Documentation

◆ buildDemandFrames()

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

build demand frames

Definition at line 868 of file GNEViewParent.cpp.

◆ getCurrentShownFrame()

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

get current demand frame show

Definition at line 943 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 883 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 914 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 898 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 394 of file GNEViewParent.h.

Referenced by GNEViewParent::getContainerFrame().

◆ containerPlanFrame

GNEContainerPlanFrame* GNEViewParent::DemandFrames::containerPlanFrame = nullptr

frame for DEMAND_CONTAINERPLAN

Definition at line 397 of file GNEViewParent.h.

Referenced by GNEViewParent::getContainerPlanFrame().

◆ personFrame

GNEPersonFrame* GNEViewParent::DemandFrames::personFrame = nullptr

frame for DEMAND_PERSON

Definition at line 388 of file GNEViewParent.h.

Referenced by GNEViewParent::getPersonFrame().

◆ personPlanFrame

GNEPersonPlanFrame* GNEViewParent::DemandFrames::personPlanFrame = nullptr

frame for DEMAND_PERSONPLAN

Definition at line 391 of file GNEViewParent.h.

Referenced by GNEViewParent::getPersonPlanFrame().

◆ routeDistributionFrame

GNERouteDistributionFrame* GNEViewParent::DemandFrames::routeDistributionFrame = nullptr

frame for DEMAND_ROUTEDISTRIBUTION

Definition at line 373 of file GNEViewParent.h.

Referenced by GNEViewParent::getRouteDistributionFrame().

◆ routeFrame

GNERouteFrame* GNEViewParent::DemandFrames::routeFrame = nullptr

frame for DEMAND_ROUTE

Definition at line 370 of file GNEViewParent.h.

Referenced by GNEViewParent::getRouteFrame().

◆ stopFrame

GNEStopFrame* GNEViewParent::DemandFrames::stopFrame = nullptr

frame for DEMAND_STOP

Definition at line 385 of file GNEViewParent.h.

Referenced by GNEViewParent::getStopFrame().

◆ typeDistributionFrame

GNETypeDistributionFrame* GNEViewParent::DemandFrames::typeDistributionFrame = nullptr

frame for DEMAND_TYPEDISTRIBUTION

Definition at line 382 of file GNEViewParent.h.

Referenced by GNEViewParent::getTypeDistributionFrame().

◆ typeFrame

GNETypeFrame* GNEViewParent::DemandFrames::typeFrame = nullptr

frame for DEMAND_TYPE

Definition at line 379 of file GNEViewParent.h.

Referenced by GNEViewParent::getTypeFrame().

◆ vehicleFrame

GNEVehicleFrame* GNEViewParent::DemandFrames::vehicleFrame = nullptr

frame for DEMAND_VEHICLE

Definition at line 376 of file GNEViewParent.h.

Referenced by GNEViewParent::getVehicleFrame().


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