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:
[legend]

Public Member Functions

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

Private Member Functions

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

Private Attributes

bool myColorFlag
 flag to get color More...
 
const GUIVisualizationSettings & mySettings
 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: