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.