NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::PDM::CaeCloneManager Class Reference

This class is used for executing CAE Clone on a Simulation File or a FeModel File. More...

Inheritance diagram for NXOpen::PDM::CaeCloneManager:
NXOpen::TransientObject

Public Types

enum  CloneOption {
  CloneOptionNone = -1, CloneOptionSim, CloneOptionFem, CloneOptionIdeal,
  CloneOptionMaster
}
 Option for creation of part builder for CAE Clone. More...
 

Public Member Functions

void CommitClone ()
 Commits the Clone Operation for the Clone Manager class NXOpen::PDM::CaeCloneManager . More...
 
NXString GetContainer (NXOpen::PDM::CaeCloneManager::CloneOption option)
 Gets the container in Teamcenter where the cloned part is saved. More...
 
NXOpen::PDM::PartFromPartBuilderGetPartBuilderForClone (NXOpen::PDM::CaeCloneManager::CloneOption option)
 Free resources associated with the instance. More...
 
void SetContainer (NXOpen::PDM::CaeCloneManager::CloneOption option, const NXString &container)
 Sets the container in Teamcenter where the cloned part is saved. More...
 
void SetContainer (NXOpen::PDM::CaeCloneManager::CloneOption option, const char *container)
 Sets the container in Teamcenter where the cloned part is saved. More...
 
void SetIncludeMaster (bool value)
 Sets the option for include master on the Clone Manager class. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

This class is used for executing CAE Clone on a Simulation File or a FeModel File.


Use NXOpen::PDM::PartManager to get the instance of this class.

Deprecated:
Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCopyBuilder instead.


Created in NX9.0.0.

Member Enumeration Documentation

Option for creation of part builder for CAE Clone.

Enumerator
CloneOptionNone 

none

CloneOptionSim 

sim

CloneOptionFem 

fem

CloneOptionIdeal 

ideal

CloneOptionMaster 

master

Member Function Documentation

void NXOpen::PDM::CaeCloneManager::CommitClone ( )

Commits the Clone Operation for the Clone Manager class NXOpen::PDM::CaeCloneManager .

Deletes all the Part Builders associated with the Clone Manager


Deprecated:
Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCopyBuilder instead.


Created in NX9.0.0.

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

NXString NXOpen::PDM::CaeCloneManager::GetContainer ( NXOpen::PDM::CaeCloneManager::CloneOption  option)

Gets the container in Teamcenter where the cloned part is saved.

Returns

Deprecated:
Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCopyBuilder instead.


Created in NX9.0.0.

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

Parameters
optionoption
NXOpen::PDM::PartFromPartBuilder* NXOpen::PDM::CaeCloneManager::GetPartBuilderForClone ( NXOpen::PDM::CaeCloneManager::CloneOption  option)

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.

Deprecated:
Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCopyBuilder instead.


Created in NX9.0.0.

License requirements : None Get Part Builders for Clone Operation of a CAE Simulation or a CAE Model part. Get builder class NXOpen::PDM::PartFromPartBuilder using this function.

Returns
the part builder
Deprecated:
Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCopyBuilder instead.


Created in NX9.0.0.

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

Parameters
optionoption
void NXOpen::PDM::CaeCloneManager::SetContainer ( NXOpen::PDM::CaeCloneManager::CloneOption  option,
const NXString container 
)

Sets the container in Teamcenter where the cloned part is saved.


Deprecated:
Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCopyBuilder instead.


Created in NX9.0.0.

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

Parameters
optionoption
containercontainer
void NXOpen::PDM::CaeCloneManager::SetContainer ( NXOpen::PDM::CaeCloneManager::CloneOption  option,
const char *  container 
)

Sets the container in Teamcenter where the cloned part is saved.


Deprecated:
Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCopyBuilder instead.


Created in NX9.0.0.

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

Parameters
optionoption
containercontainer
void NXOpen::PDM::CaeCloneManager::SetIncludeMaster ( bool  value)

Sets the option for include master on the Clone Manager class.


Deprecated:
Deprecated in NX10.0.0. Use NXOpen::PDM::PartOperationCopyBuilder instead.


Created in NX9.0.0.

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

Parameters
valuevalue

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