NXOpen .NET Reference
12.0.0
|
Assigns stocks to segments based on user's criteria and the current default stock. More...
Public Types | |
enum | AssignStockType { Stock, Overstock } |
Determines the type of stock being assigned. More... | |
enum | AssignStockSubType { Stock, SpaceReservation } |
Determines the type of sub stock being assigned. More... | |
enum | AssignMethod { None, FromStartObject, Circular, Rectangular, FlatOval, SpecifiedStock } |
Determines how to choose which stock to assign. More... | |
enum | StockMethod { None, SpecifiedStock } |
Determines how to choose which stock to assign. More... | |
enum | SpaceReservationMethod { None, FromStartObject, Circular, Rectangular, FlatOval, SpecifiedSpaceReservation } |
Determines how to choose which space reservation to assign. More... | |
Public Member Functions | |
unsafe void | SetClassificationObjectIdentifier (string classificationObjectId) |
Sets the identifier of the classification object associated with the part to place More... | |
unsafe string | GetClassificationObjectIdentifierForStock () |
Get the identifier of the classification object associated with the stock part to place NOTE: Client should NOT free the returned string More... | |
unsafe void | SetClassificationObjectIdentifierForStock (string classificationObjectId) |
Sets the identifier of the classification object associated with the stock part to place More... | |
unsafe string | GetFileSpecificationOfStockToPlace () |
Get the file specification of the stock part to place NOTE: Client should NOT free the returned string More... | |
unsafe void | SetFileSpecificationOfStockToPlace (string filename) |
Sets the file specification of the stock part to place More... | |
unsafe string | GetClassificationObjectIdentifierForSpaceReservation () |
Get the identifier of the classification object associated with the space reservation part to place NOTE: Client should NOT free the returned string More... | |
unsafe void | SetClassificationObjectIdentifierForSpaceReservation (string classificationObjectId) |
Sets the identifier of the classification object associated with the space reservation part to place More... | |
unsafe string | GetFileSpecificationOfSpaceReservationToPlace () |
Get the file specification of the space reservation part to place NOTE: Client should NOT free the returned string More... | |
unsafe void | SetFileSpecificationOfSpaceReservationToPlace (string filename) |
Sets the file specification of the space reservation part to place More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Assigns stocks to segments based on user's criteria and the current default stock.
Created in NX11.0.0
Determines how to choose which stock to assign.
Determines how to choose which space reservation to assign.
unsafe string NXOpen.MechanicalRouting.PathStockPreferenceBuilder.GetClassificationObjectIdentifierForSpaceReservation | ( | ) |
Get the identifier of the classification object associated with the space reservation part to place NOTE: Client should NOT free the returned string
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
unsafe string NXOpen.MechanicalRouting.PathStockPreferenceBuilder.GetClassificationObjectIdentifierForStock | ( | ) |
Get the identifier of the classification object associated with the stock part to place NOTE: Client should NOT free the returned string
Created in NX11.0.1
License requirements: routing_base ("Routing Basic")
unsafe string NXOpen.MechanicalRouting.PathStockPreferenceBuilder.GetFileSpecificationOfSpaceReservationToPlace | ( | ) |
Get the file specification of the space reservation part to place NOTE: Client should NOT free the returned string
Created in NX11.0.1
License requirements: routing_base ("Routing Basic")
unsafe string NXOpen.MechanicalRouting.PathStockPreferenceBuilder.GetFileSpecificationOfStockToPlace | ( | ) |
Get the file specification of the stock part to place NOTE: Client should NOT free the returned string
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
unsafe void NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SetClassificationObjectIdentifier | ( | string | classificationObjectId | ) |
Sets the identifier of the classification object associated with the part to place
Created in NX11.0.0
Deprecated in NX11.0.1. Use NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SetClassificationObjectIdentifierForStock instead.
License requirements: routing_base ("Routing Basic")
classificationObjectId |
unsafe void NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SetClassificationObjectIdentifierForSpaceReservation | ( | string | classificationObjectId | ) |
Sets the identifier of the classification object associated with the space reservation part to place
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
classificationObjectId |
unsafe void NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SetClassificationObjectIdentifierForStock | ( | string | classificationObjectId | ) |
Sets the identifier of the classification object associated with the stock part to place
Created in NX11.0.1
License requirements: routing_base ("Routing Basic")
classificationObjectId |
unsafe void NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SetFileSpecificationOfSpaceReservationToPlace | ( | string | filename | ) |
Sets the file specification of the space reservation part to place
Created in NX11.0.1
License requirements: routing_base ("Routing Basic")
filename |
unsafe void NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SetFileSpecificationOfStockToPlace | ( | string | filename | ) |
Sets the file specification of the stock part to place
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
filename |
unsafe bool NXOpen.MechanicalRouting.PathStockPreferenceBuilder.Validate | ( | ) |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Created in NX3.0.1
License requirements: None.
Implements NXOpen.GeometricUtilities.IComponentBuilder.
|
getset |
Returns or sets the method to determine which stock to assign.
Created in NX11.0.0
Deprecated in NX11.0.1. Use NXOpen.MechanicalRouting.PathStockPreferenceBuilder.StockMethodType instead.
License requirements to get this property: routing_base ("Routing Basic")
License requirements to set this property: routing_base ("Routing Basic")
|
getset |
Returns or sets the diameter value to use for the NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SpaceReservationMethod.Circular method of stock assignment.
Created in NX11.0.0
License requirements to get this property: routing_base ("Routing Basic")
License requirements to set this property: routing_base ("Routing Basic")
|
get |
Returns the height value to use for the NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SpaceReservationMethod.FlatOval method of stock assignment.
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the Width value to use for the NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SpaceReservationMethod.FlatOval method of stock assignment
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the height value to use for the NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SpaceReservationMethod.Rectangular method of stock assignment.
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the Width value to use for the NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SpaceReservationMethod.Rectangular method of stock assignment
Created in NX11.0.0
License requirements: routing_base ("Routing Basic")
|
getset |
Returns or sets the method to determine which space reservation to assign.
Created in NX11.0.1
License requirements to get this property: routing_base ("Routing Basic")
License requirements to set this property: routing_base ("Routing Basic")
|
getset |
Returns or sets the start object to use for the NXOpen.MechanicalRouting.PathStockPreferenceBuilder.SpaceReservationMethod.FromStartObject method of stock assignment.
Created in NX11.0.0
License requirements to get this property: routing_base ("Routing Basic")
License requirements to set this property: routing_base ("Routing Basic")
|
getset |
Returns or sets the method to determine which stock to assign.
Created in NX11.0.1
License requirements to get this property: routing_base ("Routing Basic")
License requirements to set this property: routing_base ("Routing Basic")
|
getset |
Returns or sets the type of stock being assigned.
Created in NX11.0.0
License requirements to get this property: routing_base ("Routing Basic")
License requirements to set this property: routing_base ("Routing Basic")
|
getset |
Returns or sets the type of stock being assigned.
Created in NX11.0.0
License requirements to get this property: routing_base ("Routing Basic")
License requirements to set this property: routing_base ("Routing Basic")