NX Open C++ Reference Guide
Public Member Functions
NXOpen::PDM::PendingComponentsManager Class Reference

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...

Inheritance diagram for NXOpen::PDM::PendingComponentsManager:
NXOpen::TransientObject

List of all members.

Public Member Functions

NXOpen::Assemblies::ComponentAddComponent (const NXString &handle, NXOpen::PartLoadStatus **loadStatus)
 Adds a pending component.
NXOpen::Assemblies::ComponentAddNgcComponent (const NXString &handle, NXOpen::PartLoadStatus **loadStatus)
 Adds a pending NGC component.
bool ComponentHasPosition (const NXString &handle)
 Determines whether a given pending component has been positioned by Teamcenter.
void DeleteComponent (const NXString &handle)
 Deletes a pending component.
NXString GetComponentPartFileName (const NXString &handle)
 Gets the NX Manager file name for the part corresponding to a pending component.
std::vector< NXStringGetComponents ()
 Gets "handles" for the pending components of the part associated with this object.
virtual ~PendingComponentsManager ()
 Free resources associated with the instance.

Detailed Description

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.


Constructor & Destructor Documentation

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


Member Function Documentation

Adds a pending component.

Returns:

Created in NX4.0.1.

License requirements : None
Parameters:
handlethe handle for the pending component
NOTE: The full Unicode character set is not supported for this parameter.
loadStatusresult of loading the component part

Adds a pending NGC component.

Returns:

Created in NX6.0.0.

License requirements : None
Parameters:
handlethe handle for the pending ngc component
NOTE: The full Unicode character set is not supported for this parameter.
loadStatusresult of loading the ngc component part

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.

Returns:

Created in NX4.0.1.

License requirements : None
Parameters:
handlethe handle for the pending component
NOTE: The full Unicode character set is not supported for this parameter.

Deletes a pending component.


Created in NX4.0.1.

License requirements : None

Parameters:
handlethe handle for the pending component
NOTE: The full Unicode character set is not supported for this parameter.

Gets the NX Manager file name for the part corresponding to a pending component.

Returns:

Created in NX4.0.1.

License requirements : None
Parameters:
handlethe handle for the pending component
NOTE: The full Unicode character set is not supported for this parameter.

Gets "handles" for the pending components of the part associated with this object.

Returns:

Created in NX4.0.1.

License requirements : None

The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.