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 )

◆ getCurrentShownFrame()

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

◆ hideDemandFrames()

void GNEViewParent::DemandFrames::hideDemandFrames ( )

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

References containerFrame, containerPlanFrame, personFrame, personPlanFrame, routeDistributionFrame, routeFrame, stopFrame, typeDistributionFrame, typeFrame, and vehicleFrame.

◆ setDemandFramesWidth()

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

Field Documentation

◆ containerFrame

GNEContainerFrame* GNEViewParent::DemandFrames::containerFrame = nullptr

frame for DEMAND_CONTAINER

Definition at line 394 of file GNEViewParent.h.

Referenced by buildDemandFrames(), getCurrentShownFrame(), hideDemandFrames(), isDemandFrameShown(), and setDemandFramesWidth().

◆ containerPlanFrame

GNEContainerPlanFrame* GNEViewParent::DemandFrames::containerPlanFrame = nullptr

frame for DEMAND_CONTAINERPLAN

Definition at line 397 of file GNEViewParent.h.

Referenced by buildDemandFrames(), getCurrentShownFrame(), hideDemandFrames(), isDemandFrameShown(), and setDemandFramesWidth().

◆ personFrame

GNEPersonFrame* GNEViewParent::DemandFrames::personFrame = nullptr

frame for DEMAND_PERSON

Definition at line 388 of file GNEViewParent.h.

Referenced by buildDemandFrames(), getCurrentShownFrame(), hideDemandFrames(), isDemandFrameShown(), and setDemandFramesWidth().

◆ personPlanFrame

GNEPersonPlanFrame* GNEViewParent::DemandFrames::personPlanFrame = nullptr

frame for DEMAND_PERSONPLAN

Definition at line 391 of file GNEViewParent.h.

Referenced by buildDemandFrames(), getCurrentShownFrame(), hideDemandFrames(), isDemandFrameShown(), and setDemandFramesWidth().

◆ routeDistributionFrame

GNERouteDistributionFrame* GNEViewParent::DemandFrames::routeDistributionFrame = nullptr

frame for DEMAND_ROUTEDISTRIBUTION

Definition at line 373 of file GNEViewParent.h.

Referenced by buildDemandFrames(), getCurrentShownFrame(), hideDemandFrames(), isDemandFrameShown(), and setDemandFramesWidth().

◆ routeFrame

GNERouteFrame* GNEViewParent::DemandFrames::routeFrame = nullptr

frame for DEMAND_ROUTE

Definition at line 370 of file GNEViewParent.h.

Referenced by buildDemandFrames(), getCurrentShownFrame(), hideDemandFrames(), isDemandFrameShown(), and setDemandFramesWidth().

◆ stopFrame

GNEStopFrame* GNEViewParent::DemandFrames::stopFrame = nullptr

frame for DEMAND_STOP

Definition at line 385 of file GNEViewParent.h.

Referenced by buildDemandFrames(), getCurrentShownFrame(), hideDemandFrames(), isDemandFrameShown(), and setDemandFramesWidth().

◆ typeDistributionFrame

GNETypeDistributionFrame* GNEViewParent::DemandFrames::typeDistributionFrame = nullptr

frame for DEMAND_TYPEDISTRIBUTION

Definition at line 382 of file GNEViewParent.h.

Referenced by buildDemandFrames(), getCurrentShownFrame(), hideDemandFrames(), isDemandFrameShown(), and setDemandFramesWidth().

◆ typeFrame

GNETypeFrame* GNEViewParent::DemandFrames::typeFrame = nullptr

frame for DEMAND_TYPE

Definition at line 379 of file GNEViewParent.h.

Referenced by buildDemandFrames(), getCurrentShownFrame(), hideDemandFrames(), isDemandFrameShown(), and setDemandFramesWidth().

◆ vehicleFrame

GNEVehicleFrame* GNEViewParent::DemandFrames::vehicleFrame = nullptr

frame for DEMAND_VEHICLE

Definition at line 376 of file GNEViewParent.h.

Referenced by buildDemandFrames(), getCurrentShownFrame(), hideDemandFrames(), isDemandFrameShown(), and setDemandFramesWidth().


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