Package | Description |
---|---|
nxopen.routing |
Provides classes and interfaces for Routing.
|
Modifier and Type | Field and Description |
---|---|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.ASSIGN_CORNER
Called after the Assign Corner command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.ASSIGN_STOCK
Called after the Assign Stock command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.AUTO_ROUTE_COMPONENT_LEVEL
Called after the AutoRoute command using component level routing.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.AUTO_ROUTE_PIN_LEVEL
Called after the AutoRoute command using pin level routing.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.BATCH
Unused
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.COPY_PATH
Called after the Copy Path command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.COUNT
The number of design rule reasons.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.CREATE_FABRICATION
Called after the Create Fabrication command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.CREATE_PATH
Called after the Create Path command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.CREATE_PLATFORM
Called after the Create Platform command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.DELETE_PATH
Called after the Delete Path command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.EDIT_CHARACTERISTIC
Called after the Edit Characteristics command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.EDIT_PLACE_PART
Called after the Edit Place Part command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.HEAL_PATH
Called after the Heal Path command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.IMPORT
Called after the Import command from the Routing Electrical application's navigators.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.INTERACTIVE
The design rule is called for an interactive check instead of after a particular command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.MANUAL_ROUTE_COMPONENT_LEVEL
Called after the Manual Route command using component level routing.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.MANUAL_ROUTE_PIN_LEVEL
Called after the Manual Route command using pin level routing.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.MOVE_PART
Called after the Move Part command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.MOVE_PATH
Called after the Move Path command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.OFFSET_PATH
Called after the Offset Path command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.ORIENT_STOCK
Called after the Orient Stock command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.PARTIAL_AUTO_ROUTE
Called after the Partial AutoRoute command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.PARTIAL_MANUAL_ROUTE
Called after the Partial Manual Route command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.PLACE_PART
Called after the Place Part command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.QUALIFY_PART
Called after the Qualify Part command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.REMOVE_PART
Called after the Remove Part command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.REMOVE_STOCK
Called after the Remove Stockcommand.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.SIMPLIFY_PATH
Called after the Simplify Path command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.SPACE_RESERVATION
Called after the Space Reservation command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.STOCK_STYLE
Called after the Stock Style command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.SUBDIVIDE_SEGMENT
Called after the Subdivide Segment command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.TRANSFORM_PATH
Called after the Transform Path command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.UNIFY_PATH
Called after the Unify Path command.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.UNKNOWN
Used only for validation.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.WIND_CATCHER
Called after the Wind Catcher command.
|
Modifier and Type | Method and Description |
---|---|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.valueOf(int value)
Returns the enum constant of the specified enum type with the specified value.
|
static CustomManager.DesignRuleReason |
CustomManager.DesignRuleReason.valueOf(String name)
Returns the enum constant of the specified enum type with the specified name.
|
static CustomManager.DesignRuleReason[] |
CustomManager.DesignRuleReason.values()
Returns an array that contains the values for this enum.
|
Modifier and Type | Method and Description |
---|---|
int |
CustomManager.addDesignRule(CustomManager.DesignRuleReason reason,
String name,
String description,
CustomManager.DesignRule designRuleMethod)
Adds the design rule with the given reason.
|
DesignRuleViolation |
CustomManager.createViolationForReason(String designRuleName,
CustomManager.DesignRuleReason reason,
String shortDescription,
String longDescription,
NXObject[] objects)
Creates a new violation for a design rule reason.
|
void |
CustomManager.deleteViolationsOnObjectForReason(CustomManager.DesignRuleReason reason,
NXObject nxObject)
Finds the violation of a design rule reason attached to the given object and deletes it.
|
void |
CustomManager.DesignRule.designRule(CustomManager.DesignRuleReason reason,
NXObject[] nxObjects)
This defines the prototype for all Routing design rules.
|
int[] |
CustomManager.getDesignRulesRegisteredForReason(CustomManager.DesignRuleReason reason)
Returns the design rules, if any, registered for the given reason.
|
DesignRuleViolation[] |
CustomManager.getViolationsForReason(CustomManager.DesignRuleReason reason)
Returns any violations recorded against a design rule reason.
|
void |
CustomManager.removeAllDesignRulesForReason(CustomManager.DesignRuleReason reason)
Removes all the design rules registered for a particular reason.
|
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.