Eclipse SUMO - Simulation of Urban MObility
GNEProhibitionFrame::ProhibitionLegend Class Reference

#include <GNEProhibitionFrame.h>

Inheritance diagram for GNEProhibitionFrame::ProhibitionLegend:
Collaboration diagram for GNEProhibitionFrame::ProhibitionLegend:

Public Member Functions

const RGBColorgetMutualConflictColor () const
 get color for mutual conflicts More...
 
const RGBColorgetProhibitedColor () const
 get color for waiting connections More...
 
const RGBColorgetProhibitingColor () const
 get color for connections with precedence More...
 
const RGBColorgetUndefinedColor () const
 get color for non-conflicting pairs of connections More...
 
const RGBColorgetUnregulatedConflictColor () const
 get color for unregulated conflicts More...
 
 ProhibitionLegend (GNEProhibitionFrame *prohibitionFrameParent)
 constructor More...
 
 ~ProhibitionLegend ()
 destructor More...
 

Private Attributes

RGBColor myMutualConflictColor
 color for mutual conflicts More...
 
RGBColor myProhibitedColor
 color for waiting connections More...
 
RGBColor myProhibitingColor
 color for connections with precedence More...
 
RGBColor myUndefinedColor
 color for non-conflicting pairs of connections More...
 
RGBColor myUnregulatedConflictColor
 color for unregulated conflicts More...
 

Detailed Description

Definition at line 80 of file GNEProhibitionFrame.h.

Constructor & Destructor Documentation

◆ ProhibitionLegend()

◆ ~ProhibitionLegend()

GNEProhibitionFrame::ProhibitionLegend::~ProhibitionLegend ( )

destructor

Definition at line 111 of file GNEProhibitionFrame.cpp.

Member Function Documentation

◆ getMutualConflictColor()

const RGBColor & GNEProhibitionFrame::ProhibitionLegend::getMutualConflictColor ( ) const

get color for mutual conflicts

Definition at line 139 of file GNEProhibitionFrame.cpp.

References myMutualConflictColor.

Referenced by GNEProhibitionFrame::buildProhibition().

◆ getProhibitedColor()

const RGBColor & GNEProhibitionFrame::ProhibitionLegend::getProhibitedColor ( ) const

get color for waiting connections

Definition at line 121 of file GNEProhibitionFrame.cpp.

References myProhibitedColor.

Referenced by GNEProhibitionFrame::buildProhibition().

◆ getProhibitingColor()

const RGBColor & GNEProhibitionFrame::ProhibitionLegend::getProhibitingColor ( ) const

get color for connections with precedence

Definition at line 127 of file GNEProhibitionFrame.cpp.

References myProhibitingColor.

Referenced by GNEProhibitionFrame::buildProhibition().

◆ getUndefinedColor()

const RGBColor & GNEProhibitionFrame::ProhibitionLegend::getUndefinedColor ( ) const

get color for non-conflicting pairs of connections

Definition at line 115 of file GNEProhibitionFrame.cpp.

References myUndefinedColor.

Referenced by GNEProhibitionFrame::buildProhibition().

◆ getUnregulatedConflictColor()

const RGBColor & GNEProhibitionFrame::ProhibitionLegend::getUnregulatedConflictColor ( ) const

get color for unregulated conflicts

Definition at line 133 of file GNEProhibitionFrame.cpp.

References myUnregulatedConflictColor.

Referenced by GNEProhibitionFrame::buildProhibition().

Field Documentation

◆ myMutualConflictColor

RGBColor GNEProhibitionFrame::ProhibitionLegend::myMutualConflictColor
private

color for mutual conflicts

Definition at line 118 of file GNEProhibitionFrame.h.

Referenced by getMutualConflictColor(), and ProhibitionLegend().

◆ myProhibitedColor

RGBColor GNEProhibitionFrame::ProhibitionLegend::myProhibitedColor
private

color for waiting connections

Definition at line 109 of file GNEProhibitionFrame.h.

Referenced by getProhibitedColor(), and ProhibitionLegend().

◆ myProhibitingColor

RGBColor GNEProhibitionFrame::ProhibitionLegend::myProhibitingColor
private

color for connections with precedence

Definition at line 112 of file GNEProhibitionFrame.h.

Referenced by getProhibitingColor(), and ProhibitionLegend().

◆ myUndefinedColor

RGBColor GNEProhibitionFrame::ProhibitionLegend::myUndefinedColor
private

color for non-conflicting pairs of connections

Definition at line 106 of file GNEProhibitionFrame.h.

Referenced by getUndefinedColor(), and ProhibitionLegend().

◆ myUnregulatedConflictColor

RGBColor GNEProhibitionFrame::ProhibitionLegend::myUnregulatedConflictColor
private

color for unregulated conflicts

Definition at line 115 of file GNEProhibitionFrame.h.

Referenced by getUnregulatedConflictColor(), and ProhibitionLegend().


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