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
GNEFramegetCurrentShownFrame () 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

GNEContainerFramecontainerFrame = nullptr
 frame for DEMAND_CONTAINER
GNEContainerPlanFramecontainerPlanFrame = nullptr
 frame for DEMAND_CONTAINERPLAN
GNEPersonFramepersonFrame = nullptr
 frame for DEMAND_PERSON
GNEPersonPlanFramepersonPlanFrame = nullptr
 frame for DEMAND_PERSONPLAN
GNERouteDistributionFramerouteDistributionFrame = nullptr
 frame for DEMAND_ROUTEDISTRIBUTION
GNERouteFramerouteFrame = nullptr
 frame for DEMAND_ROUTE
GNEStopFramestopFrame = nullptr
 frame for DEMAND_STOP
GNETypeDistributionFrametypeDistributionFrame = nullptr
 frame for DEMAND_TYPEDISTRIBUTION
GNETypeFrametypeFrame = nullptr
 frame for DEMAND_TYPE
GNEVehicleFramevehicleFrame = 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: