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 PDM::CaeCloneManager .
 
NXString GetContainer (NXOpen::PDM::CaeCloneManager::CloneOption option)
 Gets the container in Teamcenter where the cloned part is saved.
 
NXOpen::PDM::PartFromPartBuilderGetPartBuilderForClone (NXOpen::PDM::CaeCloneManager::CloneOption option)
 Get Part Builders for Clone Operation of a CAE Simulation or a CAE Model part.
 
void SetContainer (NXOpen::PDM::CaeCloneManager::CloneOption option, const NXString &container)
 Sets the container in Teamcenter where the cloned part is saved.
 
void SetContainer (NXOpen::PDM::CaeCloneManager::CloneOption option, const char *container)
 Sets the container in Teamcenter where the cloned part is saved.
 
void SetIncludeMaster (bool value)
 Sets the option for include master on the Clone Manager class.
 
virtual ~CaeCloneManager ()
 Free resources associated with the instance.
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object.
 

Detailed Description

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


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

Created in NX9.0.0.

Member Enumeration Documentation

Option for creation of part builder for CAE Clone.

Enumerator:
CloneOptionSim 

sim

CloneOptionFem 

fem

CloneOptionIdeal 

ideal

CloneOptionMaster 

master

Constructor & Destructor Documentation

virtual NXOpen::PDM::CaeCloneManager::~CaeCloneManager ( )
virtual

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.
Created in NX9.0.0.

License requirements : None

Member Function Documentation

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

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

   Deletes all the Part Builders associated with the Clone Manager


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.

    @return  


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)

Get Part Builders for Clone Operation of a CAE Simulation or a CAE Model part.

   Get  builder class @link PDM::PartFromPartBuilder PDM::PartFromPartBuilder@endlink  using this function.
    @return  the part builder 


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.


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.


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.


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 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.