HAL
hal::NetLayoutJunctionWire Class Reference

#include <net_layout_junction.h>

Collaboration diagram for hal::NetLayoutJunctionWire:
Collaboration graph

Public Member Functions

 NetLayoutJunctionWire (const NetLayoutJunctionRange &rng, const LaneIndex &li)
 
bool isEntry () const
 

Public Attributes

LaneIndex mIndex
 
NetLayoutJunctionRange mRange
 

Detailed Description

Single straight wire located in a range of a lane

Definition at line 231 of file net_layout_junction.h.

Constructor & Destructor Documentation

◆ NetLayoutJunctionWire()

hal::NetLayoutJunctionWire::NetLayoutJunctionWire ( const NetLayoutJunctionRange rng,
const LaneIndex li 
)
inline

constructor

Definition at line 247 of file net_layout_junction.h.

Member Function Documentation

◆ isEntry()

bool hal::NetLayoutJunctionWire::isEntry ( ) const

Checks whether wire is entry from external net

Returns
true if wire is entry from external net, false otherwise

Definition at line 907 of file net_layout_junction.cpp.

References hal::NetLayoutJunctionRange::isEntry(), and mRange.

Member Data Documentation

◆ mIndex

LaneIndex hal::NetLayoutJunctionWire::mIndex

Lane index

Definition at line 237 of file net_layout_junction.h.

◆ mRange

NetLayoutJunctionRange hal::NetLayoutJunctionWire::mRange

Range including net id

Definition at line 242 of file net_layout_junction.h.

Referenced by isEntry(), and hal::NetLayoutJunctionRange::operator==().


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