Eclipse SUMO - Simulation of Urban MObility
GNEAdditional::BlockIcon Struct Reference

struct for pack all variables and functions related with Block Icon More...

#include <GNEAdditional.h>

Collaboration diagram for GNEAdditional::BlockIcon:

Public Member Functions

 BlockIcon (GNEAdditional *additional)
 constructor More...
 
void drawIcon (const GUIVisualizationSettings &s, const double exaggeration, const double size=0.5) const
 draw lock icon More...
 
void setRotation (GNELane *additionalLane=nullptr)
 set Rotation of block Icon (must be called in updateGeometry() function) More...
 

Data Fields

Position offset
 The offSet of the block icon. More...
 
Position position
 position of the block icon More...
 
double rotation
 The rotation of the block icon. More...
 

Private Member Functions

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

Private Attributes

GNEAdditionalmyAdditional
 pointer to parent additional More...
 

Detailed Description

struct for pack all variables and functions related with Block Icon

Definition at line 306 of file GNEAdditional.h.

Constructor & Destructor Documentation

◆ BlockIcon()

GNEAdditional::BlockIcon::BlockIcon ( GNEAdditional additional)

constructor

Definition at line 394 of file GNEAdditional.cpp.

Member Function Documentation

◆ drawIcon()

◆ operator=()

BlockIcon& GNEAdditional::BlockIcon::operator= ( const BlockIcon other)
privatedelete

Invalidated assignment operator.

◆ setRotation()

Field Documentation

◆ myAdditional

GNEAdditional* GNEAdditional::BlockIcon::myAdditional
private

pointer to parent additional

Definition at line 328 of file GNEAdditional.h.

◆ offset

◆ position

◆ rotation


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