KOSMIndoorMap::MultiPolygonItem
KOSMIndoorMap::MultiPolygonItem Class Reference
#include <scenegraphitem.h>
Inheritance diagram for KOSMIndoorMap::MultiPolygonItem:

Public Member Functions | |
| QRectF | boundingRect (const View *view) const override | 
  Public Member Functions inherited from KOSMIndoorMap::PolygonBaseItem | |
| uint8_t | renderPhases () const override | 
| bool | useCasingFillMode () const | 
  Public Member Functions inherited from KOSMIndoorMap::SceneGraphItemPayload | |
| bool | inHUDSpace () const | 
| bool | inSceneSpace () const | 
Public Attributes | |
| QPainterPath | path | 
  Public Attributes inherited from KOSMIndoorMap::PolygonBaseItem | |
| QPen | casingPen | 
| Unit | casingPenWidthUnit = Unit::Pixel | 
| QBrush | fillBrush = Qt::NoBrush | 
| QPen | pen | 
| Unit | penWidthUnit = Unit::Pixel | 
| QBrush | textureBrush = Qt::NoBrush | 
  Public Attributes inherited from KOSMIndoorMap::SceneGraphItemPayload | |
| int | z = 0 | 
Additional Inherited Members | |
  Public Types inherited from KOSMIndoorMap::SceneGraphItemPayload | |
| enum | RenderPhase : uint8_t {  NoPhase = 0 , FillPhase = 1 , CasingPhase = 2 , StrokePhase = 4 , IconPhase = 8 , LabelPhase = 16 }  | 
Detailed Description
Multi-polygon item, used for polygons with "holes" in them.
Definition at line 134 of file scenegraphitem.h.
Member Function Documentation
◆ boundingRect()
Bounding box of this item in scene coordinates.
Performance trumps precision here, so estimating this slightly larger rather than computing it expensively makes sense.
Implements KOSMIndoorMap::SceneGraphItemPayload.
Definition at line 78 of file scenegraphitem.cpp.
Member Data Documentation
◆ path
| QPainterPath KOSMIndoorMap::MultiPolygonItem::path | 
Definition at line 139 of file scenegraphitem.h.
The documentation for this class was generated from the following files:
  This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:04:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
          Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:04:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
 Public Member Functions inherited from