Eclipse SUMO - Simulation of Urban MObility
GNEGeometry::DottedGeometryColor Class Reference

class for pack all variables related with DottedGeometry color More...

#include <GNEGeometry.h>

Collaboration diagram for GNEGeometry::DottedGeometryColor:

Public Member Functions

void changeColor ()
 change color More...
 
 DottedGeometryColor (const GUIVisualizationSettings &settings)
 constructor More...
 
const RGBColorgetFrontColor ()
 get front color (and change flag) More...
 
const RGBColorgetInspectedColor ()
 get inspected color (and change flag) More...
 
void reset ()
 rest Dotted Geometry Color More...
 

Private Member Functions

DottedGeometryColoroperator= (const DottedGeometryColor &other)=delete
 Invalidated assignment operator. More...
 

Private Attributes

bool myColorFlag
 flag to get color More...
 
const GUIVisualizationSettingsmySettings
 pointer to GUIVisualizationSettings More...
 

Detailed Description

class for pack all variables related with DottedGeometry color

Definition at line 157 of file GNEGeometry.h.

Constructor & Destructor Documentation

◆ DottedGeometryColor()

GNEGeometry::DottedGeometryColor::DottedGeometryColor ( const GUIVisualizationSettings settings)

constructor

Definition at line 275 of file GNEGeometry.cpp.

Member Function Documentation

◆ changeColor()

void GNEGeometry::DottedGeometryColor::changeColor ( )

change color

Definition at line 305 of file GNEGeometry.cpp.

Referenced by GNEGeometry::drawDottedContourEdge(), and GNEGeometry::drawDottedContourLane().

Here is the caller graph for this function:

◆ getFrontColor()

const RGBColor & GNEGeometry::DottedGeometryColor::getFrontColor ( )

get front color (and change flag)

Definition at line 293 of file GNEGeometry.cpp.

Referenced by GNEGeometry::DottedGeometry::drawFrontDottedGeometry().

Here is the caller graph for this function:

◆ getInspectedColor()

const RGBColor & GNEGeometry::DottedGeometryColor::getInspectedColor ( )

get inspected color (and change flag)

Definition at line 281 of file GNEGeometry.cpp.

Referenced by GNEGeometry::DottedGeometry::drawInspectedDottedGeometry().

Here is the caller graph for this function:

◆ operator=()

DottedGeometryColor& GNEGeometry::DottedGeometryColor::operator= ( const DottedGeometryColor other)
privatedelete

Invalidated assignment operator.

◆ reset()

void GNEGeometry::DottedGeometryColor::reset ( )

rest Dotted Geometry Color

Definition at line 315 of file GNEGeometry.cpp.

Referenced by GNEGeometry::drawDottedContourEdge(), GNEGeometry::drawDottedContourLane(), and GNEEdgeRelData::drawPartialGL().

Here is the caller graph for this function:

Field Documentation

◆ myColorFlag

bool GNEGeometry::DottedGeometryColor::myColorFlag
private

flag to get color

Definition at line 180 of file GNEGeometry.h.

◆ mySettings

const GUIVisualizationSettings& GNEGeometry::DottedGeometryColor::mySettings
private

pointer to GUIVisualizationSettings

Definition at line 177 of file GNEGeometry.h.


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