LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SI_NetLineAnchor Class Referenceabstract

#include <si_netline.h>

+ Inheritance diagram for SI_NetLineAnchor:
+ Collaboration diagram for SI_NetLineAnchor:

Public Member Functions

 SI_NetLineAnchor () noexcept=default
 
virtual ~SI_NetLineAnchor () noexcept=default
 
virtual void registerNetLine (SI_NetLine &netline)=0
 
virtual void unregisterNetLine (SI_NetLine &netline)=0
 
virtual const QSet< SI_NetLine * > & getNetLines () const noexcept=0
 
virtual const PointgetPosition () const noexcept=0
 

Constructor & Destructor Documentation

SI_NetLineAnchor ( )
defaultnoexcept
virtual ~SI_NetLineAnchor ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void registerNetLine ( SI_NetLine netline)
pure virtual

Implemented in SI_SymbolPin, and SI_NetPoint.

+ Here is the caller graph for this function:

virtual void unregisterNetLine ( SI_NetLine netline)
pure virtual

Implemented in SI_SymbolPin, and SI_NetPoint.

+ Here is the caller graph for this function:

virtual const QSet<SI_NetLine*>& getNetLines ( ) const
pure virtualnoexcept

Implemented in SI_SymbolPin, and SI_NetPoint.

virtual const Point& getPosition ( ) const
pure virtualnoexcept

Implemented in SI_SymbolPin, and SI_NetPoint.

+ Here is the caller graph for this function:


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