RoutingStock Class¶
-
class
NXOpen.Preferences.RoutingStock¶ Bases:
objectThe Preferences for Routing Stock objects.
These correspond to the values represented on the Preferences->Routing dialog, Stock property page. To obtain an instance of this class, refer to
NXOpen.Preferences.RoutingApplicationViewNew in version NX4.0.0.
Properties¶
| Property | Description |
|---|---|
| CurrentTile | Returns or sets the current routing level/tile |
| DefaultStockStyle | Returns or sets the default stock style |
| DeleteOverstock | Returns or sets the delete overstock flag during deletion of last stock covered by the overstock |
| SpaceReservationMode | Returns or sets the space reservation creation mode |
| SpaceReservationTranslucency | Returns or sets the desired translucnecy of the newly created Space Reservation Stock |
| StockAnchor | Returns or sets the NXOpen.Routing.Anchor name associated with the stock preferences. |
| StockFolder | Returns or sets the default folder for stock components |
| StockMode | Returns or sets the stock creation mode |
Methods¶
| Method | Description |
|---|---|
| GetDefaultStock | Returns the current default stock to assign when creating paths. |
| GetPreferredFillerStock | Returns the preferred for creating filler stock. |
| GetPreferredOverstock | Returns the preferred stock for creating overstock. |
| GetPreferredSpaceReservation | Returns the preferred stock for creating space reservation |
| SetDefaultStock | Sets the current default stock to assign when creating paths. |
| SetPreferredFillerStock | Sets the preferred stock for creating filler stock |
| SetPreferredOverstock | Sets the preferred stock for creating overstock |
| SetPreferredSpaceReservation | Sets the preferred stock for creating space Reservation |
Enumerations¶
| RoutingStockSpaceReservationModeFlag Enumeration | Describes the valid value for space reservation mode. |
| RoutingStockStockModeFlag Enumeration | Describes the valid value for stock mode. |
Property Detail¶
CurrentTile¶
-
RoutingStock.CurrentTile¶ Returns or sets the current routing level/tile
-------------------------------------Getter Method
Signature
CurrentTileReturns: Return type: str New in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
CurrentTileParameters: tile (str) – New in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
DefaultStockStyle¶
-
RoutingStock.DefaultStockStyle¶ Returns or sets the default stock style
-------------------------------------Getter Method
Signature
DefaultStockStyleReturns: Return type: NXOpen.Routing.StockStyleNew in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
DefaultStockStyleParameters: defaultStockStyle ( NXOpen.Routing.StockStyle) –New in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
DeleteOverstock¶
-
RoutingStock.DeleteOverstock¶ Returns or sets the delete overstock flag during deletion of last stock covered by the overstock
-------------------------------------Getter Method
Signature
DeleteOverstockReturns: Return type: bool New in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
DeleteOverstockParameters: deleteOverstock (bool) – New in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
SpaceReservationMode¶
-
RoutingStock.SpaceReservationMode¶ Returns or sets the space reservation creation mode
-------------------------------------Getter Method
Signature
SpaceReservationModeReturns: Return type: NXOpen.Preferences.RoutingStockSpaceReservationModeFlagNew in version NX7.5.2.
License requirements: routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
SpaceReservationModeParameters: spaceReservationMode ( NXOpen.Preferences.RoutingStockSpaceReservationModeFlag) –New in version NX7.5.2.
License requirements: routing_base (“Routing Basic”)
SpaceReservationTranslucency¶
-
RoutingStock.SpaceReservationTranslucency¶ Returns or sets the desired translucnecy of the newly created Space Reservation Stock
-------------------------------------Getter Method
Signature
SpaceReservationTranslucencyReturns: Return type: int New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
SpaceReservationTranslucencyParameters: spaceReservationTranslucency (int) – New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
StockAnchor¶
-
RoutingStock.StockAnchor¶ Returns or sets the
NXOpen.Routing.Anchorname associated with the stock preferences.-------------------------------------Getter Method
Signature
StockAnchorReturns: Return type: str New in version NX5.0.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
StockAnchorParameters: anchorName (str) – New in version NX5.0.0.
License requirements: routing_base (“Routing Basic”)
StockFolder¶
-
RoutingStock.StockFolder¶ Returns or sets the default folder for stock components
-------------------------------------Getter Method
Signature
StockFolderReturns: Return type: str New in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
StockFolderParameters: stockFolder (str) – New in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
StockMode¶
-
RoutingStock.StockMode¶ Returns or sets the stock creation mode
-------------------------------------Getter Method
Signature
StockModeReturns: Return type: NXOpen.Preferences.RoutingStockStockModeFlagNew in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
-------------------------------------Setter Method
Signature
StockModeParameters: stockMode ( NXOpen.Preferences.RoutingStockStockModeFlag) –New in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
Method Detail¶
GetDefaultStock¶
-
RoutingStock.GetDefaultStock¶ Returns the current default stock to assign when creating paths.
Signature
GetDefaultStock()Returns: a tuple Return type: A tuple consisting of (stockPart, dataCharx). stockPart is a NXOpen.Routing.CharacteristicList. Characteristic list used to find the appropriateNXOpen.Routing.StockDatafor building the stock. SeeRouting.StockDataCollection.CreateStockData(). dataCharx is aNXOpen.Routing.CharacteristicList. The list of optional and required characteristics to apply to the new stock.New in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
GetPreferredFillerStock¶
-
RoutingStock.GetPreferredFillerStock¶ Returns the preferred for creating filler stock.
Signature
GetPreferredFillerStock()Returns: a tuple Return type: A tuple consisting of (stockPart, dataCharx). stockPart is a NXOpen.Routing.CharacteristicList. Characteristic list used to find the appropriateNXOpen.Routing.StockDatafor building the stock. SeeRouting.StockDataCollection.CreateStockData(). dataCharx is aNXOpen.Routing.CharacteristicList. The list of optional and required characteristics to apply to the new stock.New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
GetPreferredOverstock¶
-
RoutingStock.GetPreferredOverstock¶ Returns the preferred stock for creating overstock.
Signature
GetPreferredOverstock()Returns: a tuple Return type: A tuple consisting of (stockPart, dataCharx). stockPart is a NXOpen.Routing.CharacteristicList. Characteristic list used to find the appropriateNXOpen.Routing.StockDatafor building the stock. SeeRouting.StockDataCollection.CreateStockData(). dataCharx is aNXOpen.Routing.CharacteristicList. The list of optional and required characteristics to apply to the new stock.New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
GetPreferredSpaceReservation¶
-
RoutingStock.GetPreferredSpaceReservation¶ Returns the preferred stock for creating space reservation
Signature
GetPreferredSpaceReservation()Returns: a tuple Return type: A tuple consisting of (stockPart, dataCharx). stockPart is a NXOpen.Routing.CharacteristicList. Characteristic list used to find the appropriateNXOpen.Routing.StockDatafor building the stock. SeeRouting.StockDataCollection.CreateStockData(). dataCharx is aNXOpen.Routing.CharacteristicList. The list of optional and required characteristics to apply to the new stock.New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
SetDefaultStock¶
-
RoutingStock.SetDefaultStock¶ Sets the current default stock to assign when creating paths.
Signature
SetDefaultStock(stockPart, dataCharx)Parameters: - stockPart (
NXOpen.Routing.CharacteristicList) – Characteristic list used to find the appropriateNXOpen.Routing.StockDatafor building the stock. SeeRouting.StockDataCollection.CreateStockData(). - dataCharx (
NXOpen.Routing.CharacteristicList) – The list of optional and required characteristics to apply to the new stock.
New in version NX4.0.0.
License requirements: routing_base (“Routing Basic”)
- stockPart (
SetPreferredFillerStock¶
-
RoutingStock.SetPreferredFillerStock¶ Sets the preferred stock for creating filler stock
Signature
SetPreferredFillerStock(stockPart, dataCharx)Parameters: - stockPart (
NXOpen.Routing.CharacteristicList) – Characteristic list used to find the appropriateNXOpen.Routing.StockDatafor building the stock. SeeRouting.StockDataCollection.CreateStockData(). - dataCharx (
NXOpen.Routing.CharacteristicList) – The list of optional and required characteristics to apply to the new stock.
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
- stockPart (
SetPreferredOverstock¶
-
RoutingStock.SetPreferredOverstock¶ Sets the preferred stock for creating overstock
Signature
SetPreferredOverstock(stockPart, dataCharx)Parameters: - stockPart (
NXOpen.Routing.CharacteristicList) – Characteristic list used to find the appropriateNXOpen.Routing.StockDatafor building the stock. SeeRouting.StockDataCollection.CreateStockData(). - dataCharx (
NXOpen.Routing.CharacteristicList) – The list of optional and required characteristics to apply to the new stock.
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
- stockPart (
SetPreferredSpaceReservation¶
-
RoutingStock.SetPreferredSpaceReservation¶ Sets the preferred stock for creating space Reservation
Signature
SetPreferredSpaceReservation(stockPart, dataCharx)Parameters: - stockPart (
NXOpen.Routing.CharacteristicList) – Characteristic list used to find the appropriateNXOpen.Routing.StockDatafor building the stock. SeeRouting.StockDataCollection.CreateStockData(). - dataCharx (
NXOpen.Routing.CharacteristicList) – The list of optional and required characteristics to apply to the new stock.
New in version NX6.0.0.
License requirements: routing_base (“Routing Basic”)
- stockPart (