Eclipse SUMO - Simulation of Urban MObility
GNEViewNetHelper.h File Reference
Include dependency graph for GNEViewNetHelper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  GNEViewNetHelper
 
struct  GNEViewNetHelper::CommonCheckableButtons
 struct used to group all variables related with common chekable Buttons More...
 
struct  GNEViewNetHelper::CommonViewOptions
 struct used to group all variables related to view options in all supermodes More...
 
struct  GNEViewNetHelper::DemandCheckableButtons
 struct used to group all variables related with Demand checkable Buttons More...
 
struct  GNEViewNetHelper::DemandViewOptions
 struct used to group all variables related to view options in supermode Demand More...
 
struct  GNEViewNetHelper::EditModes
 struct used to group all variables related with Supermodes More...
 
struct  GNEViewNetHelper::EditShapes
 struct used to group all variables related with edit shapes of NetElements More...
 
struct  GNEViewNetHelper::KeyPressed
 class used to group all variables related with key pressed after certain events More...
 
struct  GNEViewNetHelper::MoveMultipleElementValues
 struct used to group all variables related with movement of groups of elements More...
 
struct  GNEViewNetHelper::MoveSingleElementValues
 struct used to group all variables related with movement of single elements More...
 
struct  GNEViewNetHelper::NetworkCheckableButtons
 struct used to group all variables related with Network chekable Buttons More...
 
struct  GNEViewNetHelper::NetworkViewOptions
 struct used to group all variables related to view options in supermode Network More...
 
class  GNEViewNetHelper::ObjectsUnderCursor
 class used to group all variables related with objects under cursor after a click over view More...
 
struct  GNEViewNetHelper::SelectingArea
 struct used to group all variables related with selecting using a square or polygon More...
 
struct  GNEViewNetHelper::TestingMode
 struct used to group all variables related with testing More...
 
struct  GNEViewNetHelper::VehicleOptions
 struct used to group all variables related with movement of groups of elements More...
 
struct  GNEViewNetHelper::VehicleTypeOptions
 struct used to group all variables related with movement of groups of elements More...
 

Enumerations

enum  DemandEditMode {
  GNE_DMODE_NONE, GNE_DMODE_INSPECT, GNE_DMODE_DELETE, GNE_DMODE_SELECT,
  GNE_DMODE_MOVE, GNE_DMODE_ROUTE, GNE_DMODE_VEHICLE, GNE_DMODE_VEHICLETYPES,
  GNE_DMODE_STOP, GNE_DMODE_PERSONTYPES, GNE_DMODE_PERSON, GNE_DMODE_PERSONPLAN
}
 @brie enum for demand edit modes More...
 
enum  NetworkEditMode {
  GNE_NMODE_NONE, GNE_NMODE_INSPECT, GNE_NMODE_DELETE, GNE_NMODE_SELECT,
  GNE_NMODE_MOVE, GNE_NMODE_CREATE_EDGE, GNE_NMODE_CONNECT, GNE_NMODE_TLS,
  GNE_NMODE_ADDITIONAL, GNE_NMODE_CROSSING, GNE_NMODE_TAZ, GNE_NMODE_POLYGON,
  GNE_NMODE_PROHIBITION
}
 @brie enum for network edit modes More...
 
enum  Supermode { GNE_SUPERMODE_NONE, GNE_SUPERMODE_NETWORK, GNE_SUPERMODE_DEMAND }
 @brie enum for supermodes More...
 

Detailed Description

Author
Pablo Alvarez Lopez
Date
Feb 2019
Version
$Id$

Definition in file GNEViewNetHelper.h.

Enumeration Type Documentation

◆ DemandEditMode

@brie enum for demand edit modes

Enumerator
GNE_DMODE_NONE 

empty Demand mode

GNE_DMODE_INSPECT 

mode for inspecting demand elements

GNE_DMODE_DELETE 

mode for deleting demand elements

GNE_DMODE_SELECT 

mode for selecting demand elements

GNE_DMODE_MOVE 

mode for moving demand elements

GNE_DMODE_ROUTE 

Mode for editing routes.

GNE_DMODE_VEHICLE 

Mode for editing vehicles.

GNE_DMODE_VEHICLETYPES 

Mode for editing vehicle types.

GNE_DMODE_STOP 

Mode for editing stops.

GNE_DMODE_PERSONTYPES 

Mode for editing person types.

GNE_DMODE_PERSON 

Mode for editing person.

GNE_DMODE_PERSONPLAN 

Mode for editing person plan.

Definition at line 83 of file GNEViewNetHelper.h.

◆ NetworkEditMode

@brie enum for network edit modes

Enumerator
GNE_NMODE_NONE 

empty Network mode

GNE_NMODE_INSPECT 

mode for inspecting network elements

GNE_NMODE_DELETE 

mode for deleting network elements

GNE_NMODE_SELECT 

mode for selecting network elements

GNE_NMODE_MOVE 

mode for moving network elements

GNE_NMODE_CREATE_EDGE 

mode for creating new edges

GNE_NMODE_CONNECT 

mode for connecting lanes

GNE_NMODE_TLS 

mode for editing tls

GNE_NMODE_ADDITIONAL 

Mode for editing additionals.

GNE_NMODE_CROSSING 

Mode for editing crossing.

GNE_NMODE_TAZ 

Mode for editing TAZ.

GNE_NMODE_POLYGON 

Mode for editing Polygons.

GNE_NMODE_PROHIBITION 

Mode for editing connection prohibitions.

Definition at line 53 of file GNEViewNetHelper.h.

◆ Supermode

enum Supermode

@brie enum for supermodes

Enumerator
GNE_SUPERMODE_NONE 

empty super mode

GNE_SUPERMODE_NETWORK 

Network mode (Edges, junctions, etc..)

GNE_SUPERMODE_DEMAND 

Demanding mode (Routes, Vehicles etc..)

Definition at line 43 of file GNEViewNetHelper.h.