ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
zlayout::components::Net Class Reference

Net class representing electrical connections. More...

#include <component.hpp>

Public Member Functions

 Net (const std::string &name)
const std::string & getName () const
void addPin (std::shared_ptr< Pin > pin)
void removePin (std::shared_ptr< Pin > pin)
const std::vector< std::shared_ptr< Pin > > & getPins () const
void propagateSignal (SignalState state)

Detailed Description

Net class representing electrical connections.

Definition at line 122 of file component.hpp.

Constructor & Destructor Documentation

◆ Net()

zlayout::components::Net::Net ( const std::string & name)
explicit

Member Function Documentation

◆ addPin()

void zlayout::components::Net::addPin ( std::shared_ptr< Pin > pin)

◆ getName()

const std::string & zlayout::components::Net::getName ( ) const
inline

Definition at line 126 of file component.hpp.

◆ getPins()

const std::vector< std::shared_ptr< Pin > > & zlayout::components::Net::getPins ( ) const
inline

Definition at line 131 of file component.hpp.

◆ propagateSignal()

void zlayout::components::Net::propagateSignal ( SignalState state)

◆ removePin()

void zlayout::components::Net::removePin ( std::shared_ptr< Pin > pin)

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