NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Tooling::ToolingSession Class Reference

Represents Tooling session
To obtain an instance of this class, refer to Session

Created in NX8.0.0. More...

Public Member Functions

NXOpen::Tooling::CloneObjectCreateCloneObject (NXOpen::Tooling::ToolingApplication applicationType, NXOpen::Tooling::ToolingCloneaction cloneActionType)
 Creates the clone operation object.
 
NXOpen::Tooling::SpreadsheetDataCreateSpreadsheetData ()
 Create Tooling.SpreadsheetData object.
 
std::vector
< NXOpen::Assemblies::Component * > 
GetReusableComponent ()
 Gets the reusable component.
 
void GetReusableObjects (NXOpen::NXObject *part, std::vector< NXOpen::NXObject * > &reusableObjects)
 Gets the last added reusable object
Created in NX10.0.0.
 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

Represents Tooling session
To obtain an instance of this class, refer to Session

Created in NX8.0.0.


Member Function Documentation

NXOpen::Tooling::CloneObject* NXOpen::Tooling::ToolingSession::CreateCloneObject ( NXOpen::Tooling::ToolingApplication  applicationType,
NXOpen::Tooling::ToolingCloneaction  cloneActionType 
)

Creates the clone operation object.

Returns
the new Tooling::CloneObject instance
Created in NX8.0.0.

License requirements : None
Parameters
applicationTypeApplication type to determine the clone settings
cloneActionTypeClone action type
NXOpen::Tooling::SpreadsheetData* NXOpen::Tooling::ToolingSession::CreateSpreadsheetData ( )

Create Tooling.SpreadsheetData object.

Returns
the new Tooling::SpreadsheetData instance
Created in NX8.0.0.

License requirements : None
std::vector<NXOpen::Assemblies::Component *> NXOpen::Tooling::ToolingSession::GetReusableComponent ( )

Gets the reusable component.

Returns
The array of reuseable components
Created in NX9.0.0.

License requirements : None
void NXOpen::Tooling::ToolingSession::GetReusableObjects ( NXOpen::NXObject part,
std::vector< NXOpen::NXObject * > &  reusableObjects 
)

Gets the last added reusable object
Created in NX10.0.0.



License requirements : None

Parameters
partTag of the part that contains reusable objects
reusableObjectsObjects, mainly bodies, from the input part
tag_t NXOpen::Tooling::ToolingSession::Tag ( ) const

Returns the tag of this object.


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