NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.PDM.PartManager Class Reference

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

Inheritance diagram for NXOpen.PDM.PartManager:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe NXOpen.PDM.CaeCloneManager GetCaeCloneManager (NXOpen.BasePart part)
 Create or get a Clone Manager that can execute a CAE Clone process for a Simulation File or a FeModel File. More...
 
unsafe
NXOpen.PDM.PartFromPartBuilder 
NewPartFromPartBuilder ()
 Create an instance of a part builder that creates a new part from an existing part. More...
 
unsafe
NXOpen.PDM.PartFromTemplateBuilder 
NewPartFromTemplateBuilder ()
 Create an instance of a part builder that creates a new part from a template part. More...
 
unsafe
NXOpen.PDM.PendingComponentsManager 
NewPendingComponentsManager (NXOpen.BasePart part)
 Creates a pending component manager for a given part. 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

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.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

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

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

Created in NX4.0.0

Member Function Documentation

unsafe NXOpen.PDM.CaeCloneManager NXOpen.PDM.PartManager.GetCaeCloneManager ( NXOpen.BasePart  part)
inline

Create or get a Clone Manager that can execute a CAE Clone process for a Simulation File or a FeModel File.

Creates a Clone Manager for a Simulation tag or a FeModel tag, if it does not already exist. Creates part from part builder NXOpen.PDM.PartFromPartBuilder objects for cloning a Simulation File or a FeModel File. If called for a FeModel tag, the function will create Part Builders for FeModel Part , associated Idealized Part and CAD master part. If called for a Simulation tag, the function will create Part Builders for Simulation Part, associated FeModel Part, Idealized Part and CAD master part.

Created in NX9.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
partthe part
Returns
the clone manager
unsafe NXOpen.PDM.PartFromPartBuilder NXOpen.PDM.PartManager.NewPartFromPartBuilder ( )
inline

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.

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

Deprecated in NX10 for "Save As of master parts" operation. This should only be used in case of Save As Non Master parts and Save As New Item Type Operations. For Save As of master parts, use NXOpen.PDM.PartOperationCopyBuilder instead.

Created in NX4.0.0

License requirements: None.

Returns
the part builder
unsafe NXOpen.PDM.PartFromTemplateBuilder NXOpen.PDM.PartManager.NewPartFromTemplateBuilder ( )
inline

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.

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

Created in NX4.0.0

Deprecated in NX10.0.0. Use NXOpen.PDM.PartOperationCreateBuilder instead.

License requirements: None.

Returns
the part builder
unsafe NXOpen.PDM.PendingComponentsManager NXOpen.PDM.PartManager.NewPendingComponentsManager ( NXOpen.BasePart  part)
inline

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.

Created in NX4.0.0

License requirements: None.

Parameters
partthe part
Returns

Property Documentation

Tag NXOpen.PDM.PartManager.Tag
get

Returns the tag of this object.


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