NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::CAE::FTK::AfuFileManager Class Reference

Provides methods to query the loaded AFU files. More...

Public Member Functions

void DeleteFile (const NXString &afuFileName)
 Deletes an AFU file
Created in NX12.0.1. More...
 
void DeleteFile (const char *afuFileName)
 Deletes an AFU file
Created in NX12.0.1. More...
 
std::vector< NXStringGetAllRecordNamesInFile (const NXString &afuFileName)
 Gets all record names in an AFU file which must be loaded
Created in NX12.0.1. More...
 
std::vector< NXStringGetAllRecordNamesInFile (const char *afuFileName)
 Gets all record names in an AFU file which must be loaded
Created in NX12.0.1. More...
 
std::vector< NXStringGetLoadedFiles ()
 Gets all loaded AFU files
Created in NX12.0.1. More...
 
NXOpen::CAE::FTK::BaseRecordGetRecord (const NXString &afuFileName, const NXString &recordName)
 Gets an AFU record in an AFU file which must be loaded
Created in NX12.0.1. More...
 
NXOpen::CAE::FTK::BaseRecordGetRecord (const char *afuFileName, const char *recordName)
 Gets an AFU record in an AFU file which must be loaded
Created in NX12.0.1. More...
 
void LoadFile (const NXString &afuFileName, NXOpen::CAE::FTK::DataManager::FileContainerType containerType)
 Loads an AFU file to the specified container. More...
 
void LoadFile (const char *afuFileName, NXOpen::CAE::FTK::DataManager::FileContainerType containerType)
 Loads an AFU file to the specified container. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 
void UnloadFile (const NXString &afuFileName, NXOpen::CAE::FTK::DataManager::FileContainerType containerType)
 Unloads an AFU file from the specified container. More...
 
void UnloadFile (const char *afuFileName, NXOpen::CAE::FTK::DataManager::FileContainerType containerType)
 Unloads an AFU file from the specified container. More...
 

Detailed Description

Provides methods to query the loaded AFU files.


To obtain an instance of this class use NXOpen::CAE::FTK::DataManager::AfuFileManager .

Created in NX12.0.1.

Member Function Documentation

void NXOpen::CAE::FTK::AfuFileManager::DeleteFile ( const NXString afuFileName)

Deletes an AFU file
Created in NX12.0.1.



License requirements : None

Parameters
afuFileNameafufilename
void NXOpen::CAE::FTK::AfuFileManager::DeleteFile ( const char *  afuFileName)

Deletes an AFU file
Created in NX12.0.1.



License requirements : None

Parameters
afuFileNameafufilename
std::vector<NXString> NXOpen::CAE::FTK::AfuFileManager::GetAllRecordNamesInFile ( const NXString afuFileName)

Gets all record names in an AFU file which must be loaded
Created in NX12.0.1.



License requirements : None

Parameters
afuFileNameafufilename
std::vector<NXString> NXOpen::CAE::FTK::AfuFileManager::GetAllRecordNamesInFile ( const char *  afuFileName)

Gets all record names in an AFU file which must be loaded
Created in NX12.0.1.



License requirements : None

Parameters
afuFileNameafufilename
std::vector<NXString> NXOpen::CAE::FTK::AfuFileManager::GetLoadedFiles ( )

Gets all loaded AFU files
Created in NX12.0.1.



License requirements : None

NXOpen::CAE::FTK::BaseRecord* NXOpen::CAE::FTK::AfuFileManager::GetRecord ( const NXString afuFileName,
const NXString recordName 
)

Gets an AFU record in an AFU file which must be loaded
Created in NX12.0.1.



License requirements : None

Parameters
afuFileNameafufilename
recordNamerecordname
NXOpen::CAE::FTK::BaseRecord* NXOpen::CAE::FTK::AfuFileManager::GetRecord ( const char *  afuFileName,
const char *  recordName 
)

Gets an AFU record in an AFU file which must be loaded
Created in NX12.0.1.



License requirements : None

Parameters
afuFileNameafufilename
recordNamerecordname
void NXOpen::CAE::FTK::AfuFileManager::LoadFile ( const NXString afuFileName,
NXOpen::CAE::FTK::DataManager::FileContainerType  containerType 
)

Loads an AFU file to the specified container.

An AFU file can be loaded under associated container, solution result container or user container. The container type indicates under which container the file is loaded.


Created in NX12.0.1.

License requirements : None

Parameters
afuFileNameafufilename
containerTypecontainertype
void NXOpen::CAE::FTK::AfuFileManager::LoadFile ( const char *  afuFileName,
NXOpen::CAE::FTK::DataManager::FileContainerType  containerType 
)

Loads an AFU file to the specified container.

An AFU file can be loaded under associated container, solution result container or user container. The container type indicates under which container the file is loaded.


Created in NX12.0.1.

License requirements : None

Parameters
afuFileNameafufilename
containerTypecontainertype
tag_t NXOpen::CAE::FTK::AfuFileManager::Tag ( ) const

Returns the tag of this object.

void NXOpen::CAE::FTK::AfuFileManager::UnloadFile ( const NXString afuFileName,
NXOpen::CAE::FTK::DataManager::FileContainerType  containerType 
)

Unloads an AFU file from the specified container.

An AFU file can be loaded under associated container, solution result container or user container. The container type indicates under which container the file is unloaded.


Created in NX12.0.1.

License requirements : None

Parameters
afuFileNameafufilename
containerTypecontainertype
void NXOpen::CAE::FTK::AfuFileManager::UnloadFile ( const char *  afuFileName,
NXOpen::CAE::FTK::DataManager::FileContainerType  containerType 
)

Unloads an AFU file from the specified container.

An AFU file can be loaded under associated container, solution result container or user container. The container type indicates under which container the file is unloaded.


Created in NX12.0.1.

License requirements : None

Parameters
afuFileNameafufilename
containerTypecontainertype

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