NXOpen .NET Reference Guide
|
This class is used for managing a part's pending components, that is, those that have been added within Teamcenter but are not yet present in NX. More...
Public Member Functions | |
unsafe NXOpen.Assemblies.Component | AddComponent (string handle, out NXOpen.PartLoadStatus loadStatus) |
Adds a pending component. More... | |
unsafe NXOpen.Assemblies.Component | AddNgcComponent (string handle, out NXOpen.PartLoadStatus loadStatus) |
Adds a pending NGC component. More... | |
unsafe bool | ComponentHasPosition (string handle) |
Determines whether a given pending component has been positioned by Teamcenter. More... | |
unsafe void | DeleteComponent (string handle) |
Deletes a pending component. More... | |
unsafe string | GetComponentPartFileName (string handle) |
Gets the NX Manager file name for the part corresponding to a pending component. More... | |
unsafe string[] | GetComponents () |
Gets "handles" for the pending components of the part associated with this object. More... | |
Public Member Functions inherited from NXOpen.TransientObject | |
void | Dispose () |
Frees the object from memory. More... | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
new 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... | |
Protected Member Functions | |
override void | FreeResource () |
Free resources associated with the instance. More... | |
Additional Inherited Members | |
Properties inherited from NXOpen.TransientObject | |
IntPtr | Handle [get] |
Handle of the internal object represented by this object. More... | |
This class is used for managing a part's pending components, that is, those that have been added within Teamcenter but are not yet present in NX.
An instance of this class for a particular part can be created by calling PDM.PartManager.NewPendingComponentsManager .
Created in NX4.0.1
|
inline |
Adds a pending component.
Created in NX4.0.1
License requirements: None.
handle | the handle for the pending component |
loadStatus | result of loading the component part |
|
inline |
Adds a pending NGC component.
Created in NX6.0.0
License requirements: None.
handle | the handle for the pending ngc component |
loadStatus | result of loading the ngc component part |
|
inline |
Determines whether a given pending component has been positioned by Teamcenter.
If PDM.PendingComponentsManager.AddComponent is called regarding a component without a position, it will automatically be positioned at the origin.
Created in NX4.0.1
License requirements: None.
handle | the handle for the pending component |
|
inline |
Deletes a pending component.
Created in NX4.0.1
License requirements: None.
handle | the handle for the pending component |
|
inlineprotectedvirtual |
Free resources associated with the instance.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX4.0.1
License requirements: None.
Implements NXOpen.TransientObject.
|
inline |
Gets the NX Manager file name for the part corresponding to a pending component.
Created in NX4.0.1
License requirements: None.
handle | the handle for the pending component |
|
inline |
Gets "handles" for the pending components of the part associated with this object.
Created in NX4.0.1
License requirements: None.