![]() |
Eclipse SUMO - Simulation of Urban MObility
|
struct for pack all variables and functions related with Block Icon More...
#include <GNEViewNetHelper.h>
Static Public Member Functions | |
static bool | checkDrawing (const GNEAttributeCarrier *AC, GUIGlObjectType type, const double exaggeration) |
check if icon can be drawn | |
static void | drawLockIcon (const GNEAttributeCarrier *AC, GUIGlObjectType type, const Position viewPosition, const double exaggeration, const double size=0.5, const double offsetx=0, const double offsety=0) |
draw lock icon | |
Private Member Functions | |
LockIcon () | |
constructor | |
LockIcon & | operator= (const LockIcon &other)=delete |
Invalidated assignment operator. | |
struct for pack all variables and functions related with Block Icon
Definition at line 1382 of file GNEViewNetHelper.h.
|
private |
constructor
Definition at line 3967 of file GNEViewNetHelper.cpp.
|
static |
check if icon can be drawn
Definition at line 3971 of file GNEViewNetHelper.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::getTagProperty(), GNENet::getViewNet(), GUISUMOAbstractView::getVisualisationSettings(), GNETagProperties::isAdditionalElement(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNETagProperties::isDataElement(), GNETagProperties::isDemandElement(), and GNETagProperties::isNetworkElement().
Referenced by GNEAdditional::drawListedAddtional().
|
static |
draw lock icon
Definition at line 3944 of file GNEViewNetHelper.cpp.
References GUITexturesHelper::drawTexturedBox(), GUITextureSubSys::getTexture(), GLO_LOCKICON, LOCK, GLHelper::popMatrix(), GLHelper::pushMatrix(), Position::x(), and Position::y().
Referenced by GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNETAZ::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEEdge::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNEAdditional::drawListedAddtional(), GNERoute::drawPartialGL(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAdditional::drawSquaredAdditional(), GNEStop::drawStopPersonOverEdge(), GNEStop::drawStopPersonOverStoppingPlace(), and GNEStop::drawVehicleStop().
Invalidated assignment operator.