KLayout 0.29.8 (2024-11-26 926dac96c) [master]

API reference - Class NetlistCrossReference::NetSubcircuitPinRefPair

Notation used in Ruby API documentation

Module: db

Description: A match entry for a net subcircuit pin pair.

This class is equivalent to the class NetlistCrossReference::NetSubcircuitPinRefPair

This object is used to describe the matching subcircuit pin pairs or non-matching subcircuit pins on a net.

Upon successful match, the first and second members are the matching net objects.Otherwise, either first or second is nil and the other member is the object for which no match was found.

Public methods

[const]const NetSubcircuitPinRef ptrfirstGets the first object of the relation pair.
[const]const NetSubcircuitPinRef ptrsecondGets the second object of the relation pair.

Detailed description

first

Signature: [const] const NetSubcircuitPinRef ptr first

Description: Gets the first object of the relation pair.

The first object is usually the one obtained from the layout-derived netlist. This member can be nil if the pair is describing a non-matching reference object. In this case, the second member is the reference object for which no match was found.

second

Signature: [const] const NetSubcircuitPinRef ptr second

Description: Gets the second object of the relation pair.

The first object is usually the one obtained from the reference netlist. This member can be nil if the pair is describing a non-matching layout object. In this case, the first member is the layout-derived object for which no match was found.