SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
VectorPolygonPathItem Class Reference

#include <graphicsitems.h>

Inheritance diagram for VectorPolygonPathItem:
Collaboration diagram for VectorPolygonPathItem:

Public Member Functions

 VectorPolygonPathItem (qint64 fid, const QVector< QPointF > &exterior, const QVector< QVector< QPointF > > &interiors={}, QGraphicsItem *parent=nullptr)
 
int type () const override
 
qint64 featureId () const
 
void setAttributes (const QVariantMap &attrs)
 
QVariantMap attributes () const
 
void setHighlighted (bool on)
 
void setOwnerLayer (OpenSWMMVisLayer *layer)
 
OpenSWMMVisLayerownerLayer () const
 

Constructor & Destructor Documentation

◆ VectorPolygonPathItem()

VectorPolygonPathItem::VectorPolygonPathItem ( qint64  fid,
const QVector< QPointF > &  exterior,
const QVector< QVector< QPointF > > &  interiors = {},
QGraphicsItem *  parent = nullptr 
)
explicit

Member Function Documentation

◆ attributes()

QVariantMap VectorPolygonPathItem::attributes ( ) const
inline

◆ featureId()

qint64 VectorPolygonPathItem::featureId ( ) const
inline

◆ ownerLayer()

OpenSWMMVisLayer * VectorPolygonPathItem::ownerLayer ( ) const
inline

◆ setAttributes()

void VectorPolygonPathItem::setAttributes ( const QVariantMap &  attrs)
inline

◆ setHighlighted()

void VectorPolygonPathItem::setHighlighted ( bool  on)

◆ setOwnerLayer()

void VectorPolygonPathItem::setOwnerLayer ( OpenSWMMVisLayer layer)
inline

◆ type()

int VectorPolygonPathItem::type ( ) const
inlineoverride

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