DesignRuleManager Class

class NXOpen.Routing.DesignRuleManager

Bases: object

Represents NXOpen.Routing.DesignRuleManager object

Creator not available in KF.

New in version NX5.0.0.

Methods

Method Description
ClearConcurrent Remove all objects from the concurrent check list
ExpandConcurrent Expand the current list of objects on the concurrent check list to include ‘dependents’
GetConcurrentObjects Inquire the list of objects to be checked at the next concurrent check.
LogConcurrent Add an object to be checked during the next concurrent design rule check
UnlogConcurrent Remove an object from the list of objects to be checked at the next design rule check.

Method Detail

ClearConcurrent

DesignRuleManager.ClearConcurrent

Remove all objects from the concurrent check list

Signature ClearConcurrent()

New in version NX5.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

ExpandConcurrent

DesignRuleManager.ExpandConcurrent

Expand the current list of objects on the concurrent check list to include ‘dependents’

Signature ExpandConcurrent()

New in version NX5.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

GetConcurrentObjects

DesignRuleManager.GetConcurrentObjects

Inquire the list of objects to be checked at the next concurrent check.

Signature GetConcurrentObjects()

Returns:
Return type:list of NXOpen.NXObject

New in version NX6.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

LogConcurrent

DesignRuleManager.LogConcurrent

Add an object to be checked during the next concurrent design rule check

Signature LogConcurrent(objectToLog)

Parameters:objectToLog (NXOpen.NXObject) –

New in version NX6.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

UnlogConcurrent

DesignRuleManager.UnlogConcurrent

Remove an object from the list of objects to be checked at the next design rule check.

Signature UnlogConcurrent(objectToUnlog)

Parameters:objectToUnlog (NXOpen.NXObject) –

New in version NX6.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)