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

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

#include <GUIDottedGeometry.h>

Collaboration diagram for GUIDottedGeometry::DottedGeometryColor:
[legend]

Public Member Functions

void changeColor ()
 change color More...
 
 DottedGeometryColor (const GUIVisualizationSettings &settings)
 constructor More...
 
const RGBColor getColor (DottedContourType type)
 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 GUIDottedGeometry color

Definition at line 52 of file GUIDottedGeometry.h.

Constructor & Destructor Documentation

◆ DottedGeometryColor()

GUIDottedGeometry::DottedGeometryColor::DottedGeometryColor ( const GUIVisualizationSettings settings)

constructor

Definition at line 39 of file GUIDottedGeometry.cpp.

Member Function Documentation

◆ changeColor()

void GUIDottedGeometry::DottedGeometryColor::changeColor ( )

change color

Definition at line 122 of file GUIDottedGeometry.cpp.

Referenced by GNEEdge::drawDottedContourEdge(), and GUIDottedGeometry::drawDottedContourShape().

Here is the caller graph for this function:

◆ getColor()

const RGBColor GUIDottedGeometry::DottedGeometryColor::getColor ( DottedContourType  type)

◆ operator=()

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

Invalidated assignment operator.

◆ reset()

void GUIDottedGeometry::DottedGeometryColor::reset ( )

rest Dotted Geometry Color

Definition at line 132 of file GUIDottedGeometry.cpp.

Referenced by GNEEdge::drawDottedContourEdge(), GUIDottedGeometry::drawDottedContourShape(), and GNEEdgeRelData::drawPartialGL().

Here is the caller graph for this function:

Field Documentation

◆ myColorFlag

bool GUIDottedGeometry::DottedGeometryColor::myColorFlag
private

flag to get color

Definition at line 72 of file GUIDottedGeometry.h.

◆ mySettings

const GUIVisualizationSettings& GUIDottedGeometry::DottedGeometryColor::mySettings
private

pointer to GUIVisualizationSettings

Definition at line 69 of file GUIDottedGeometry.h.


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