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 GUIVisualizationSettings::Detail d, const GNEAttributeCarrier *AC, GUIGlObjectType type, const double exaggeration) |
check if icon can be drawn | |
static void | drawLockIcon (const GUIVisualizationSettings::Detail d, const GNEAttributeCarrier *AC, GUIGlObjectType type, const Position position, 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 1454 of file GNEViewNetHelper.h.
|
private |
constructor
Definition at line 3994 of file GNEViewNetHelper.cpp.
|
static |
check if icon can be drawn
Definition at line 3998 of file GNEViewNetHelper.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::getTagProperty(), GNENet::getViewNet(), GNETagProperties::isAdditionalElement(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNETagProperties::isDataElement(), GNETagProperties::isDemandElement(), GNETagProperties::isNetworkElement(), and GUIVisualizationSettings::LockedIcons.
Referenced by GNEAdditional::drawListedAdditional().
|
static |
draw lock icon
Definition at line 3971 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(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEEdge::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNEAdditional::drawListedAdditional(), GNEDemandElementPlan::drawPlanJunctionPartial(), and GNEAdditional::drawSquaredAdditional().
Invalidated assignment operator.