LibrePCB Developers Documentation
|
The SI_Polygon class represents a polygon in a schematic. More...
#include <si_polygon.h>
Public Member Functions | |
SI_Polygon ()=delete | |
SI_Polygon (const SI_Polygon &other)=delete | |
SI_Polygon (Schematic &schematic, const Polygon &polygon) | |
~SI_Polygon () noexcept | |
const Uuid & | getUuid () const noexcept |
Polygon & | getPolygon () noexcept |
const Polygon & | getPolygon () const noexcept |
void | addToSchematic () override |
void | removeFromSchematic () override |
SI_Polygon & | operator= (const SI_Polygon &rhs)=delete |
Public Member Functions inherited from SI_Base | |
SI_Base ()=delete | |
SI_Base (const SI_Base &other)=delete | |
SI_Base (Schematic &schematic) noexcept | |
virtual | ~SI_Base () noexcept |
Project & | getProject () const noexcept |
Circuit & | getCircuit () const noexcept |
Schematic & | getSchematic () const noexcept |
virtual bool | isAddedToSchematic () const noexcept |
virtual void | addToSchematic () |
virtual void | removeFromSchematic () |
SI_Base & | operator= (const SI_Base &rhs)=delete |
Private Attributes | |
QScopedPointer< Polygon > | mPolygon |
Additional Inherited Members | |
Protected Attributes inherited from SI_Base | |
Schematic & | mSchematic |
The SI_Polygon class represents a polygon in a schematic.
|
delete |
|
delete |
SI_Polygon | ( | Schematic & | schematic, |
const Polygon & | polygon | ||
) |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
overridevirtual |
Reimplemented from SI_Base.
|
overridevirtual |
Reimplemented from SI_Base.
|
delete |
|
private |