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

This class contains methods to create and manage parts in NX Manager mode. More...

List of all members.

Public Member Functions

NXOpen::PDM::PartFromPartBuilderNewPartFromPartBuilder ()
 Create an instance of a part builder that creates a new part from an existing part.
NXOpen::PDM::PartFromTemplateBuilderNewPartFromTemplateBuilder ()
 Create an instance of a part builder that creates a new part from a template part.
NXOpen::PDM::PendingComponentsManagerNewPendingComponentsManager (NXOpen::BasePart *part)
 Creates a pending component manager for a given part.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

This class contains methods to create and manage parts in NX Manager mode.


Use PartCollection::PDMPartManager to get the instance of this class.

Created in NX4.0.0.


Member Function Documentation

Create an instance of a part builder that creates a new part from an existing part.

This is analagous to a File SaveAs operation in NX Manager mode.


This method will throw an error if the session is not running in NX Manager mode.


PDM::PartFromTemplateBuilder is a singleton meaning only one instance of it can exist at one time. Calling this method will destroy the builder if one already exists and return a new instance.

Returns:
the part builder
Created in NX4.0.0.

License requirements : None

Create an instance of a part builder that creates a new part from a template part.

This is analagous to a File New operation in NX Manager mode.


This method will throw an error if the session is not running in NX Manager mode.


PDM::PartFromTemplateBuilder is a singleton meaning only one instance of it can exist at one time. Calling this method will destroy the builder if one already exists and return a new instance.

Returns:
the part builder
Created in NX4.0.0.

License requirements : None

Creates a pending component manager for a given part.

Pending components are ones that have been added from Teamcenter, but are not yet present in NX.

Returns:

Created in NX4.0.0.

License requirements : None
Parameters:
partthe part

Returns the tag of this object.


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