NXOpen .NET Reference Guide
1899
|
Assigns stocks to segments based on user's criteria and the current default stock. More...
Public Types | |
enum | AssignStockSubType { Stock, SpaceReservation } |
Determines the type of sub stock being assigned. More... | |
enum | AssignStockType { Stock, Overstock } |
Determines the type of stock being assigned. More... | |
enum | SpaceReservationMethod { None, FromStartObject, Circular, Rectangular, FlatOval, SpecifiedSpaceReservation } |
Determines how to choose which space reservation to assign. More... | |
enum | SpaceReservationSelectionSource { ClassficationObject, PTBLibrary, Session } |
Determines the source of space reservation to assign. More... | |
enum | StockMethod { None, SpecifiedStock } |
Determines how to choose which stock to assign. More... | |
enum | StockSelectionSource { ClassficationObject, PTBLibrary, Database, Session } |
Determines the source of stock to assign. More... | |
Public Member Functions | |
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 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 string | GetFileSpecificationOfSpaceReservationToPlace () |
Get the file specification of the space reservation part to place NOTE: Client should NOT free the returned string More... | |
unsafe string | GetFileSpecificationOfStockToPlace () |
Get the file specification of the stock part to place NOTE: Client should NOT free the returned string More... | |
unsafe NXOpen.Routing.AttributeHolder | GetLibraryDefinedAttributeHolderForSpaceReservation () |
Gets the attribute holder for library defined attributes on space reservation to be applied More... | |
unsafe NXOpen.Routing.AttributeHolder | GetLibraryDefinedAttributeHolderForStock () |
Gets the attribute holder for library defined attributes on stock to be applied More... | |
unsafe void | ResetAttributesOnLibraryDefinedAttributeHolder () |
Resets the attribute holder for library defined attributes for stock and space reservation attribute holders This API is recommented to be used before assigning attributes onto builder so as to ensure stock/space reservation apply operation to function correctly More... | |
unsafe void | SetClassificationObjectIdentifierForSpaceReservation (string classificationObjectId) |
Sets the identifier of the classification object associated with the space reservation part to place More... | |
unsafe void | SetClassificationObjectIdentifierForStock (string classificationObjectId) |
Sets the identifier of the classification object associated with the stock part to place More... | |
unsafe void | SetComponentSelectedInSession (NXOpen.Assemblies.Component component) |
Sets stock component selected in NX session while applying stock More... | |
unsafe void | SetFileSpecificationOfSpaceReservationToPlace (string filename) |
Sets the file specification of the space reservation part to place More... | |
unsafe void | SetFileSpecificationOfStockToPlace (string filename) |
Sets the file specification of the stock part to place More... | |
unsafe void | SetPartNumberIdentifierForSpaceReservation (string partNumberId) |
Sets the part number identifier of the attributeHolder object associated with the stock part to create More... | |
unsafe void | SetPartNumberIdentifierForStock (string partNumberId) |
Sets the identifier of the attributeHolder object associated with the stock part to create More... | |
unsafe void | SetSpaceReservationSelectionSource (NXOpen.Routing.StockBlockBuilder.SpaceReservationSelectionSource stockSelectionSource) |
Sets the source of space reservation to assign More... | |
unsafe void | SetStockSelectionSource (NXOpen.Routing.StockBlockBuilder.StockSelectionSource stockSelectionSource) |
Sets the source of stock to assign 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.Expression | Diameter [get, set] |
Returns or sets the diameter value to use for the NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod.Circular method of stock assignment. More... | |
unsafe NXOpen.Expression | FlatOvalHeight [get] |
Returns the height value to use for the NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod.FlatOval method of stock assignment. More... | |
unsafe NXOpen.Expression | FlatOvalWidth [get] |
Returns the Width value to use for the NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod.FlatOval method of stock assignment More... | |
unsafe NXOpen.Expression | RectangularHeight [get] |
Returns the height value to use for the NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod.Rectangular method of stock assignment. More... | |
unsafe NXOpen.Expression | RectangularWidth [get] |
Returns the Width value to use for the NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod.Rectangular method of stock assignment More... | |
unsafe NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod | SpaceReservationMethodType [get, set] |
Returns or sets the method to determine which space reservation to assign. More... | |
unsafe NXOpen.NXObject | StartObject [get, set] |
Returns or sets the start object to use for the NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod.FromStartObject method of stock assignment. More... | |
unsafe NXOpen.Routing.StockBlockBuilder.StockMethod | StockMethodType [get, set] |
Returns or sets the method to determine which stock to assign. More... | |
unsafe NXOpen.Routing.StockBlockBuilder.AssignStockSubType | StockSubType [get, set] |
Returns or sets the type of stock being assigned. More... | |
unsafe NXOpen.Routing.StockBlockBuilder.AssignStockType | StockType [get, set] |
Returns or sets the type of stock being assigned. 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 on user's criteria and the current default stock.
Created in NX1847.0.0
Determines how to choose which space reservation to assign.
|
inline |
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 NX1847.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Get the identifier of the classification object associated with the stock part to place NOTE: Client should NOT free the returned string
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Get the file specification of the space reservation part to place NOTE: Client should NOT free the returned string
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Get the file specification of the stock part to place NOTE: Client should NOT free the returned string
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Gets the attribute holder for library defined attributes on space reservation to be applied
Created in NX1872.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Gets the attribute holder for library defined attributes on stock to be applied
Created in NX1872.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Resets the attribute holder for library defined attributes for stock and space reservation attribute holders This API is recommented to be used before assigning attributes onto builder so as to ensure stock/space reservation apply operation to function correctly
Created in NX1872.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Sets the identifier of the classification object associated with the space reservation part to place
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
classificationObjectId |
|
inline |
Sets the identifier of the classification object associated with the stock part to place
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
classificationObjectId |
|
inline |
Sets stock component selected in NX session while applying stock
Created in NX1899.0.0
License requirements: routing_base ("Routing Basic")
component |
|
inline |
Sets the file specification of the space reservation part to place
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
filename |
|
inline |
Sets the file specification of the stock part to place
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
filename |
|
inline |
Sets the part number identifier of the attributeHolder object associated with the stock part to create
Created in NX1872.0.0
License requirements: routing_base ("Routing Basic")
partNumberId |
|
inline |
Sets the identifier of the attributeHolder object associated with the stock part to create
Created in NX1872.0.0
License requirements: routing_base ("Routing Basic")
partNumberId |
|
inline |
Sets the source of space reservation to assign
Created in NX1872.0.0
License requirements: routing_base ("Routing Basic")
stockSelectionSource |
|
inline |
Sets the source of stock to assign
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
stockSelectionSource |
|
inline |
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 diameter value to use for the NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod.Circular method of stock assignment.
Created in NX1847.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.Routing.StockBlockBuilder.SpaceReservationMethod.FlatOval method of stock assignment.
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the Width value to use for the NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod.FlatOval method of stock assignment
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the height value to use for the NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod.Rectangular method of stock assignment.
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
|
get |
Returns the Width value to use for the NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod.Rectangular method of stock assignment
Created in NX1847.0.0
License requirements: routing_base ("Routing Basic")
|
getset |
Returns or sets the method to determine which space reservation to assign.
Created in NX1847.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 start object to use for the NXOpen.Routing.StockBlockBuilder.SpaceReservationMethod.FromStartObject method of stock assignment.
Created in NX1847.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 NX1847.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 NX1847.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 NX1847.0.0
License requirements to get this property: routing_base ("Routing Basic")
License requirements to set this property: routing_base ("Routing Basic")