HAL
hal::NetLayoutJunction Class Reference

#include <net_layout_junction.h>

Collaboration diagram for hal::NetLayoutJunction:
Collaboration graph

Public Types

enum  ErrorType { StraightRouteError = -3 , TRouteError = -2 , CornerRouteError = -1 , Ok = 0 }
 

Public Member Functions

 NetLayoutJunction (const NetLayoutJunctionEntries &entries)
 
 ~NetLayoutJunction ()
 
QRect rect () const
 
NetLayoutJunctionNet netById (u32 id) const
 
ErrorType lastError () const
 

Detailed Description

Definition at line 413 of file net_layout_junction.h.

Member Enumeration Documentation

◆ ErrorType

Enumerator
StraightRouteError 
TRouteError 
CornerRouteError 
Ok 

Definition at line 421 of file net_layout_junction.h.

Constructor & Destructor Documentation

◆ NetLayoutJunction()

hal::NetLayoutJunction::NetLayoutJunction ( const NetLayoutJunctionEntries entries)

◆ ~NetLayoutJunction()

hal::NetLayoutJunction::~NetLayoutJunction ( )
inline

Definition at line 417 of file net_layout_junction.h.

Member Function Documentation

◆ lastError()

ErrorType hal::NetLayoutJunction::lastError ( ) const
inline

Definition at line 422 of file net_layout_junction.h.

◆ netById()

NetLayoutJunctionNet hal::NetLayoutJunction::netById ( u32  id) const
inline

Definition at line 419 of file net_layout_junction.h.

◆ rect()

QRect hal::NetLayoutJunction::rect ( ) const
inline

Definition at line 418 of file net_layout_junction.h.

Referenced by hal::DrawNetThread::run().


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