API reference - Class NetlistCrossReference::NetPinRefPair

Notation used in Ruby API documentation

Module: db

Description: A match entry for a net pin pair.

This class is equivalent to the class NetlistCrossReference::NetPinRefPair

This object is used to describe the matching pin pairs or non-matching 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 NetPinRef ptrfirstGets the first object of the relation pair.
[const]const NetPinRef ptrsecondGets the second object of the relation pair.

Detailed description

first

Signature: [const] const NetPinRef 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 NetPinRef 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.