NXOpen .NET Reference Guide
1899
|
Assigns stocks to segments based of users critiera and the current default stock. More...
Public Types | |
enum | AssignMethod { None, DefaultStock, FromStartObject, DiameterValue, Rectangular, FlatOval, SpecifiedStock, FromParts } |
Determines how to choose which stock to assign. More... | |
enum | AssignStockType { Stock, Overstock, Filler, SpaceReservation } |
Determines the type of stock being assigned. More... | |
Public Member Functions | |
unsafe void | AssignStock (NXOpen.Routing.ISegment[] segments) |
Assigns stock using the method defined by this stock builder object. More... | |
unsafe bool | DefaultOrientationAlignmentEnabled () |
Get the flag if non-circular stock default alignment is enabled More... | |
unsafe void | EnableDefaultOrientationAlignment (bool suggestRotationAngle) |
Set the flag if it is to enable non-circular stock default alignment or not More... | |
unsafe void | GetFlatOvalDimensions (out double height, out double width) |
Get the FlatOval height and width value to use for the FlatOval space reservation assignment More... | |
unsafe NXOpen.Assemblies.Component[] | GetParts () |
Get the parts to use for the Routing.PathStockBuilder.AssignMethod.FromParts method of stock assignment More... | |
unsafe void | GetRectangularDimensions (out double height, out double width) |
Get the rectangular height and width value to use for the rectangular space reservation assignment More... | |
unsafe NXOpen.Routing.CharacteristicList | GetSpecifiedStock () |
Returns the specified stock to use for the Routing.PathStockBuilder.AssignMethod.SpecifiedStock method of stock assignment. More... | |
unsafe void | GetSpecifiedStock (out NXOpen.Routing.CharacteristicList stockPart, out NXOpen.Routing.CharacteristicList appliedCharx) |
Returns the specified stock and applied characteristics to use for the Routing.PathStockBuilder.AssignMethod.SpecifiedStock method of stock assignment. More... | |
unsafe bool | IsRotationOverriden () |
Get the rotation value overwritten flag More... | |
unsafe void | OverrideRotation (bool overrideRotation) |
Set the rotation value overwritten flag More... | |
unsafe void | SetFlatOvalDimensions (double height, double width) |
Set the FlatOval height and width value for the FlatOval space reservation assignment More... | |
unsafe void | SetParts (NXOpen.Assemblies.Component[] parts) |
Set the parts to use for the Routing.PathStockBuilder.AssignMethod.FromParts method of stock assignment More... | |
unsafe void | SetRectangularDimensions (double height, double width) |
Set the rectangular height and width value for the rectangular space reservation assignment More... | |
unsafe void | SetSelectedStock (NXOpen.Routing.Stock stock) |
Set the selected stock More... | |
unsafe void | SetSpecifiedStock (NXOpen.Routing.CharacteristicList stockPart) |
Sets the specified stock to use for the Routing.PathStockBuilder.AssignMethod.SpecifiedStock method of stock assignment. More... | |
unsafe void | SetSpecifiedStock (NXOpen.Routing.CharacteristicList stockPart, NXOpen.Routing.CharacteristicList appliedCharx) |
Sets the specified stock and applied characteristics to use for the Routing.PathStockBuilder.AssignMethod.SpecifiedStock method of stock assignment. More... | |
unsafe void | SettingsChanged () |
Notify the builder that the Routing preferred stock has been modified. More... | |
unsafe void | UpdateExistingStock (NXOpen.Routing.Stock existingStock) |
Updates an existing routing stock with settings stored in the builder. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe NXOpen.Routing.PathStockBuilder.AssignMethod | AssignStockMethod [get, set] |
Returns or sets the method to determine which stock to assign. More... | |
unsafe double | DiameterValue [get, set] |
Returns or sets the diameter value to use for the Routing.PathStockBuilder.AssignMethod.DiameterValue method of stock assignment. More... | |
unsafe NXOpen.Expression | FlatOvalHeight [get] |
Returns the height value to use for the Routing.PathStockBuilder.AssignMethod.FlatOval method of stock assignment. More... | |
unsafe NXOpen.Expression | FlatOvalRotation [get] |
Returns the Width value to use for the Routing.PathStockBuilder.AssignMethod.FlatOval method of stock assignment More... | |
unsafe NXOpen.Expression | FlatOvalWidth [get] |
Returns the Width value to use for the Routing.PathStockBuilder.AssignMethod.FlatOval method of stock assignment More... | |
unsafe NXOpen.Expression | RectangularHeight [get] |
Returns the height value to use for the Routing.PathStockBuilder.AssignMethod.Rectangular method of stock assignment. More... | |
unsafe NXOpen.Expression | RectangularRotation [get] |
Returns the Width value to use for the Routing.PathStockBuilder.AssignMethod.Rectangular method of stock assignment More... | |
unsafe NXOpen.Expression | RectangularWidth [get] |
Returns the Width value to use for the Routing.PathStockBuilder.AssignMethod.Rectangular method of stock assignment More... | |
unsafe NXOpen.NXObject | StartObject [get, set] |
Returns or sets the start object to use for the Routing.PathStockBuilder.AssignMethod.FromStartObject method of stock assignment. More... | |
unsafe NXOpen.Expression | StockRotation [get] |
Returns the stock rotation value More... | |
unsafe NXOpen.Routing.PathStockBuilder.AssignStockType | StockType [get, set] |
Returns or sets the type of stock being assigned. More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Assigns stocks to segments based of users critiera and the current default stock.
To create a new instance of this class, use NXOpen.Routing.RouteManager.CreatePathStockBuilder
Created in NX5.0.0
Determines how to choose which stock to assign.
|
inline |
Assigns stock using the method defined by this stock builder object.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
segments |
|
inline |
Get the flag if non-circular stock default alignment is enabled
Created in NX9.0.3
License requirements: routing_base ("Routing Basic")
|
inline |
Set the flag if it is to enable non-circular stock default alignment or not
Created in NX9.0.3
License requirements: routing_base ("Routing Basic")
suggestRotationAngle |
|
inline |
Get the FlatOval height and width value to use for the FlatOval space reservation assignment
Created in NX8.0.0
License requirements: routing_base ("Routing Basic")
height | |
width |
|
inline |
Get the parts to use for the Routing.PathStockBuilder.AssignMethod.FromParts method of stock assignment
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
|
inline |
Get the rectangular height and width value to use for the rectangular space reservation assignment
Created in NX8.0.0
License requirements: routing_base ("Routing Basic")
height | |
width |
|
inline |
Returns the specified stock to use for the Routing.PathStockBuilder.AssignMethod.SpecifiedStock method of stock assignment.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Returns the specified stock and applied characteristics to use for the Routing.PathStockBuilder.AssignMethod.SpecifiedStock method of stock assignment.
Created in NX6.0.4
License requirements: routing_base ("Routing Basic")
stockPart | Characteristic list used to find the appropriate Routing.StockData for building the stock. See Routing.StockDataCollection.CreateStockData . |
appliedCharx | Applied characteristics for the specified stock. |
|
inline |
Get the rotation value overwritten flag
Created in NX9.0.3
License requirements: routing_base ("Routing Basic")
|
inline |
Set the rotation value overwritten flag
Created in NX9.0.3
License requirements: routing_base ("Routing Basic")
overrideRotation |
|
inline |
Set the FlatOval height and width value for the FlatOval space reservation assignment
Created in NX8.0.0
License requirements: routing_base ("Routing Basic")
height | |
width |
|
inline |
Set the parts to use for the Routing.PathStockBuilder.AssignMethod.FromParts method of stock assignment
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
parts | Part table parts to get stock characteristics. |
|
inline |
Set the rectangular height and width value for the rectangular space reservation assignment
Created in NX8.0.0
License requirements: routing_base ("Routing Basic")
height | |
width |
|
inline |
Set the selected stock
Created in NX8.0.0
License requirements: routing_base ("Routing Basic")
stock | Selected Stock |
|
inline |
Sets the specified stock to use for the Routing.PathStockBuilder.AssignMethod.SpecifiedStock method of stock assignment.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
stockPart | Characteristic list used to find the appropriate Routing.StockData for building the stock. See Routing.StockDataCollection.CreateStockData . |
|
inline |
Sets the specified stock and applied characteristics to use for the Routing.PathStockBuilder.AssignMethod.SpecifiedStock method of stock assignment.
Created in NX6.0.4
License requirements: routing_base ("Routing Basic")
stockPart | Characteristic list used to find the appropriate Routing.StockData for building the stock. See Routing.StockDataCollection.CreateStockData . |
appliedCharx | Applied characteristics for the specified stock. |
|
inline |
Notify the builder that the Routing preferred stock has been modified.
This updates the builder so that it now uses the new preferred stock do determine which stock to assign.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Updates an existing routing stock with settings stored in the builder.
Created in NX6.0.0
License requirements: routing_base ("Routing Basic")
existingStock | Existing Stock |
|
getset |
Returns or sets the method to determine which stock to assign.
Created in NX5.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 diameter value to use for the Routing.PathStockBuilder.AssignMethod.DiameterValue method of stock assignment.
Created in NX6.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 Routing.PathStockBuilder.AssignMethod.FlatOval method of stock assignment.
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the Width value to use for the Routing.PathStockBuilder.AssignMethod.FlatOval method of stock assignment
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the Width value to use for the Routing.PathStockBuilder.AssignMethod.FlatOval method of stock assignment
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the height value to use for the Routing.PathStockBuilder.AssignMethod.Rectangular method of stock assignment.
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the Width value to use for the Routing.PathStockBuilder.AssignMethod.Rectangular method of stock assignment
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the Width value to use for the Routing.PathStockBuilder.AssignMethod.Rectangular method of stock assignment
Created in NX7.5.0
License requirements: routing_base ("Routing Basic")
|
getset |
Returns or sets the start object to use for the Routing.PathStockBuilder.AssignMethod.FromStartObject method of stock assignment.
Created in NX5.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 stock rotation value
Created in NX12.0.2
License requirements: routing_base ("Routing Basic")
|
getset |
Returns or sets the type of stock being assigned.
Created in NX6.0.0
License requirements to get this property: routing_base ("Routing Basic")
License requirements to set this property: routing_base ("Routing Basic")