LibrePCB Developers Documentation
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()

SI_NetLineAnchor ( )
defaultnoexcept

◆ ~SI_NetLineAnchor()

virtual ~SI_NetLineAnchor ( )
virtualdefaultnoexcept

Member Function Documentation

◆ registerNetLine()

virtual void registerNetLine ( SI_NetLine netline)
pure virtual

Implemented in SI_SymbolPin, and SI_NetPoint.

+ Here is the caller graph for this function:

◆ unregisterNetLine()

virtual void unregisterNetLine ( SI_NetLine netline)
pure virtual

Implemented in SI_SymbolPin, and SI_NetPoint.

+ Here is the caller graph for this function:

◆ getNetLines()

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

Implemented in SI_SymbolPin, and SI_NetPoint.

◆ getPosition()

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: