|
NX Open C++ Reference Guide
|
This class contains methods to create and manage parts in NX Manager mode. More...
Public Member Functions | |
| 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. | |
| NXOpen::PDM::PartFromPartBuilder * | NewPartFromPartBuilder () |
| Create an instance of a part builder that creates a new part from an existing part. | |
| NXOpen::PDM::PartFromTemplateBuilder * | NewPartFromTemplateBuilder () |
| Create an instance of a part builder that creates a new part from a template part. | |
| NXOpen::PDM::PendingComponentsManager * | NewPendingComponentsManager (NXOpen::BasePart *part) |
| Creates a pending component manager for a given part. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
This class contains methods to create and manage parts in NX Manager mode.
<br> Use @link PartCollection::PDMPartManager PartCollection::PDMPartManager@endlink to get the instance of this class. <br>
Created in NX4.0.0.
| NXOpen::PDM::CaeCloneManager* NXOpen::PDM::PartManager::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.
Creates a Clone Manager for a Simulation tag or a FeModel tag, if it does not already exist.
Creates part from part builder @link PDM::PartFromPartBuilder PDM::PartFromPartBuilder@endlink 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.
@return the clone manager
Created in NX9.0.0.
License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
| part | the part |
| NXOpen::PDM::PartFromPartBuilder* NXOpen::PDM::PartManager::NewPartFromPartBuilder | ( | ) |
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.
<br> This method will throw an error if the session is not running in
NX Manager mode. <br>
<br> @link PDM::PartFromTemplateBuilder PDM::PartFromTemplateBuilder@endlink 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. <br>
@return the part builder
Created in NX4.0.0.
License requirements : None
| NXOpen::PDM::PartFromTemplateBuilder* NXOpen::PDM::PartManager::NewPartFromTemplateBuilder | ( | ) |
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.
<br> This method will throw an error if the session is not running in
NX Manager mode. <br>
<br> @link PDM::PartFromTemplateBuilder PDM::PartFromTemplateBuilder@endlink 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. <br>
@return the part builder
Created in NX4.0.0.
License requirements : None
| NXOpen::PDM::PendingComponentsManager* NXOpen::PDM::PartManager::NewPendingComponentsManager | ( | NXOpen::BasePart * | part | ) |
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.
| part | the part |
| tag_t NXOpen::PDM::PartManager::Tag | ( | ) | const |
Returns the tag of this object.