RouteLogicalAssociationCollection Class

class NXOpen.Routing.RouteLogicalAssociationCollection

Bases: object

Collection class for RouteLogicalAssociation object

To obtain an instance of this class, refer to NXOpen.Routing.RouteManager

New in version NX4.0.0.

Method Detail

CreateLogicalAssociation

RouteLogicalAssociationCollection.CreateLogicalAssociation

Creates a NXOpen.Routing.RouteLogicalAssociation

Signature CreateLogicalAssociation(name, control, targets, includeStocks)

Parameters:
  • name (str) – Name of Logical Association
  • control (NXOpen.NXObject) – Control object
  • targets (list of NXOpen.NXObject) – Targets for Logical Association
  • includeStocks (bool) – Include all stocks in the logical association
Returns:

Logical Association

Return type:

NXOpen.Routing.RouteLogicalAssociation

New in version NX4.0.0.

License requirements: routing_harness (“Routing Harness”)

GetLogicalAssociations

RouteLogicalAssociationCollection.GetLogicalAssociations

Returns NXOpen.Routing.RouteLogicalAssociation of this part.

Signature GetLogicalAssociations()

Returns:
Return type:list of NXOpen.Routing.RouteLogicalAssociation

New in version NX5.0.0.

License requirements: routing_harness (“Routing Harness”)

PerformLogicalAssociation

RouteLogicalAssociationCollection.PerformLogicalAssociation

Performs the blanking/suppressing of objects in NXOpen.Routing.RouteLogicalAssociation.

Signature PerformLogicalAssociation(logicalAssociations)

Parameters:logicalAssociations (list of NXOpen.Routing.RouteLogicalAssociation) –

New in version NX5.0.0.

License requirements: routing_harness (“Routing Harness”)