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

Represents a NXOpen::Tooling::CaeReuseLibrary
To obtain an instance of this class, refer to NXOpen::CAE::BaseFEModel

Created in NX7.5.2. More...

Public Member Functions

NXOpen::Tooling::ReusableObjectCreateReusableObject ()
 Creates a NXOpen::Tooling::ReusableObject . More...
 
void ExportBeamSectionToLibrary (const NXString &reuseLibraryName, NXOpen::Tooling::ReusableObject *reusableObject)
 Exports a beam section to created reuse library
Created in NX7.5.2. More...
 
void ExportBeamSectionToLibrary (const char *reuseLibraryName, NXOpen::Tooling::ReusableObject *reusableObject)
 Exports a beam section to created reuse library
Created in NX7.5.2. More...
 
NXOpen::CAE::BeamSectionImportBeamSectionFromLibrary (const NXString &reuseLibraryName)
 Copies a beam section from library to current part. More...
 
NXOpen::CAE::BeamSectionImportBeamSectionFromLibrary (const char *reuseLibraryName)
 Copies a beam section from library to current part. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 
void UpdateDescription (const NXString &descriptiveName, const NXString &reuseLibraryName, const NXString &previewImageFile)
 Renames and updates preview image for reusable object
Created in NX7.5.2. More...
 
void UpdateDescription (const char *descriptiveName, const char *reuseLibraryName, const char *previewImageFile)
 Renames and updates preview image for reusable object
Created in NX7.5.2. More...
 

Detailed Description

Represents a NXOpen::Tooling::CaeReuseLibrary
To obtain an instance of this class, refer to NXOpen::CAE::BaseFEModel

Created in NX7.5.2.


Member Function Documentation

NXOpen::Tooling::ReusableObject* NXOpen::Tooling::CaeReuseLibrary::CreateReusableObject ( )

Creates a NXOpen::Tooling::ReusableObject .

Returns
NXOpen::Tooling::ReusableObject
Created in NX7.5.2.

License requirements : None
void NXOpen::Tooling::CaeReuseLibrary::ExportBeamSectionToLibrary ( const NXString reuseLibraryName,
NXOpen::Tooling::ReusableObject reusableObject 
)

Exports a beam section to created reuse library
Created in NX7.5.2.



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

Parameters
reuseLibraryNameLibrary to which beam-section is exported
reusableObjectNXOpen::Tooling::ReusableObject
void NXOpen::Tooling::CaeReuseLibrary::ExportBeamSectionToLibrary ( const char *  reuseLibraryName,
NXOpen::Tooling::ReusableObject reusableObject 
)

Exports a beam section to created reuse library
Created in NX7.5.2.



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

Parameters
reuseLibraryNameLibrary to which beam-section is exported
reusableObjectNXOpen::Tooling::ReusableObject
NXOpen::CAE::BeamSection* NXOpen::Tooling::CaeReuseLibrary::ImportBeamSectionFromLibrary ( const NXString reuseLibraryName)

Copies a beam section from library to current part.

Returns
Beam section created by the given library
Created in NX7.5.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters
reuseLibraryNameLibrary from where beam-section is imported
NXOpen::CAE::BeamSection* NXOpen::Tooling::CaeReuseLibrary::ImportBeamSectionFromLibrary ( const char *  reuseLibraryName)

Copies a beam section from library to current part.

Returns
Beam section created by the given library
Created in NX7.5.2.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")
Parameters
reuseLibraryNameLibrary from where beam-section is imported
tag_t NXOpen::Tooling::CaeReuseLibrary::Tag ( ) const

Returns the tag of this object.

void NXOpen::Tooling::CaeReuseLibrary::UpdateDescription ( const NXString descriptiveName,
const NXString reuseLibraryName,
const NXString previewImageFile 
)

Renames and updates preview image for reusable object
Created in NX7.5.2.



License requirements : None

Parameters
descriptiveNameNew descriptive name
reuseLibraryNameLibrary to update
previewImageFileNew preview image file name including the path
void NXOpen::Tooling::CaeReuseLibrary::UpdateDescription ( const char *  descriptiveName,
const char *  reuseLibraryName,
const char *  previewImageFile 
)

Renames and updates preview image for reusable object
Created in NX7.5.2.



License requirements : None

Parameters
descriptiveNameNew descriptive name
reuseLibraryNameLibrary to update
previewImageFileNew preview image file name including the path

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