NXOpen C++ Reference Guide
|
Ftk data manager
To obtain an instance of this class use NXOpen::Session::DataManager .
More...
Public Types | |
enum | AfuRecordZValue { AfuRecordZValueSelectionOrder, AfuRecordZValueGeneral, AfuRecordZValueRpm, AfuRecordZValueTime, AfuRecordZValueOrder } |
Represents the method to get Z value for afu record in 3D plot. More... | |
enum | FileContainerType { FileContainerTypeNone, FileContainerTypeAssociatedContainer, FileContainerTypeResultContainer, FileContainerTypeUserContainer, FileContainerTypeAll } |
Represents the file container type. More... | |
Public Member Functions | |
NXOpen::CAE::FTK::AfuFileManager * | AfuFileManager () |
Returns the NXOpen::CAE::FTK::AfuFileManager belonging to FTK data manager Created in NX12.0.1. More... | |
NXOpen::CAE::FTK::ArrayRecord2D * | CreateArrayRecord2d (const NXString &titleName, const NXString &legendName, int numPoints) |
Creates 2d array record. More... | |
NXOpen::CAE::FTK::ArrayRecord2D * | CreateArrayRecord2d (const char *titleName, const char *legendName, int numPoints) |
Creates 2d array record. More... | |
NXOpen::CAE::FTK::ArrayRecord2DEven * | CreateArrayRecord2dEvenSpacing (const NXString &titleName, const NXString &legendName) |
Creates 2d array record with even spacing. More... | |
NXOpen::CAE::FTK::ArrayRecord2DEven * | CreateArrayRecord2dEvenSpacing (const char *titleName, const char *legendName) |
Creates 2d array record with even spacing. More... | |
NXOpen::CAE::FTK::ArrayRecord3D * | CreateArrayRecord3d (const NXString &titleName, const NXString &legendName, int numPoints) |
Creates 3d array record. More... | |
NXOpen::CAE::FTK::ArrayRecord3D * | CreateArrayRecord3d (const char *titleName, const char *legendName, int numPoints) |
Creates 3d array record. More... | |
NXOpen::CAE::FTK::BaseUnit * | CreateArrayRecordUnit (NXOpen::CAE::XyFunctionUnit unitType) |
Creates an array record unit by xy function unit. More... | |
NXOpen::CAE::FTK::BaseUnit * | CreateArrayUnit (NXOpen::Unit *nxUnit) |
Creates array unit by nx system unit. More... | |
NXOpen::CAE::FTK::BaseUnit * | CreateArrayUnit (NXOpen::Unit *nxUnit, const NXString &aliasMeasureName) |
Creates array unit by NX unit with new alias measure type name. More... | |
NXOpen::CAE::FTK::BaseUnit * | CreateArrayUnit (NXOpen::Unit *nxUnit, const char *aliasMeasureName) |
Creates array unit by NX unit with new alias measure type name. More... | |
NXOpen::CAE::FTK::BaseUnit * | CreateArrayUnit (NXOpen::Unit *nxUnit, const NXString &aliasMeasureName, const NXString &localizedAliasMeasureName) |
Creates the object NXOpen::CAE::FTK::BaseUnit by NXOpen::Unit with alias measure name and localized alias measure name. More... | |
NXOpen::CAE::FTK::BaseUnit * | CreateArrayUnit (NXOpen::Unit *nxUnit, const char *aliasMeasureName, const char *localizedAliasMeasureName) |
Creates the object NXOpen::CAE::FTK::BaseUnit by NXOpen::Unit with alias measure name and localized alias measure name. More... | |
NXOpen::CAE::FTK::BaseUnit * | CreateArrayUnit (NXOpen::CAE::FTK::BaseUnit *numeratorUnit, NXOpen::CAE::FTK::BaseUnit *denominatorUnit) |
Creates array unit by numerator and denominator unit. More... | |
NXOpen::CAE::FTK::ComplexSectionBasedMatrixRecord * | CreateComplexMatrixRecord (const NXString &titleName, const NXString &legendName) |
Creates an empty complex matrix record which section data is complex data. More... | |
NXOpen::CAE::FTK::ComplexSectionBasedMatrixRecord * | CreateComplexMatrixRecord (const char *titleName, const char *legendName) |
Creates an empty complex matrix record which section data is complex data. More... | |
NXOpen::CAE::FTK::MatrixPlotRecord * | CreateMatrixPlotRecord (const NXString &titleName, const NXString &legendName) |
Creates an empty record for matrix plot. More... | |
NXOpen::CAE::FTK::MatrixPlotRecord * | CreateMatrixPlotRecord (const char *titleName, const char *legendName) |
Creates an empty record for matrix plot. More... | |
NXOpen::CAE::FTK::RealSectionBasedMatrixRecord * | CreateRealMatrixRecord (const NXString &titleName, const NXString &legendName) |
Creates an empty real matrix record which section data is real data. More... | |
NXOpen::CAE::FTK::RealSectionBasedMatrixRecord * | CreateRealMatrixRecord (const char *titleName, const char *legendName) |
Creates an empty real matrix record which section data is real data. More... | |
NXOpen::CAE::FTK::BaseUnit * | CreateUnitlessUnit (const NXString &measureName) |
Creates unitless unit More... | |
NXOpen::CAE::FTK::BaseUnit * | CreateUnitlessUnit (const char *measureName) |
Creates unitless unit More... | |
NXOpen::CAE::FTK::BaseUnit * | CreateUnitlessUnit (const NXString &measureName, const NXString &localizedMeasureName) |
Creates unitless unit Created in NX1847.0.0. More... | |
NXOpen::CAE::FTK::BaseUnit * | CreateUnitlessUnit (const char *measureName, const char *localizedMeasureName) |
Creates unitless unit Created in NX1847.0.0. More... | |
void | DeleteArrayUnit (NXOpen::CAE::FTK::BaseUnit *deletedUnit) |
Deletes array unit Created in NX9.0.0. More... | |
void | DeleteFile (const NXString &fileName) |
Deletes afu/op2 file More... | |
void | DeleteFile (const char *fileName) |
Deletes afu/op2 file More... | |
void | DeleteRecord (NXOpen::CAE::FTK::BaseRecord *deletedRecord) |
Deletes record Created in NX7.5.0. More... | |
NXOpen::CAE::FTK::BaseRecord * | GetAfuRecord (const NXString &afuFileName, const NXString &recordName) |
Gets afu record. More... | |
NXOpen::CAE::FTK::BaseRecord * | GetAfuRecord (const char *afuFileName, const char *recordName) |
Gets afu record. More... | |
NXOpen::CAE::FTK::BaseRecord * | GetOp2Record (const NXString &op2FileName, const NXString &dataSetName, const NXString &recordName) |
Gets op2 record. More... | |
NXOpen::CAE::FTK::BaseRecord * | GetOp2Record (const char *op2FileName, const char *dataSetName, const char *recordName) |
Gets op2 record. More... | |
void | LoadFile (const NXString &fileName) |
Loads afu/op2 file to User container More... | |
void | LoadFile (const char *fileName) |
Loads afu/op2 file to User container More... | |
void | LoadFile (const NXString &fileName, NXOpen::CAE::FTK::DataManager::FileContainerType containerType) |
Loads an AFU/OP2 file to the specified container. More... | |
void | LoadFile (const char *fileName, NXOpen::CAE::FTK::DataManager::FileContainerType containerType) |
Loads an AFU/OP2 file to the specified container. More... | |
NXOpen::CAE::FTK::Op2FileManager * | Op2FileManager () |
Returns the NXOpen::CAE::FTK::Op2FileManager belonging to FTK data manager Created in NX12.0.1. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
void | UnloadFile (const NXString &fileName) |
Unloads afu/op2 file from User container More... | |
void | UnloadFile (const char *fileName) |
Unloads afu/op2 file from User container More... | |
void | UnloadFile (const NXString &fileName, NXOpen::CAE::FTK::DataManager::FileContainerType containerType) |
Unloads an AFU/OP2 file from the specified container. More... | |
void | UnloadFile (const char *fileName, NXOpen::CAE::FTK::DataManager::FileContainerType containerType) |
Unloads an AFU/OP2 file from the specified container. More... | |
Ftk data manager
To obtain an instance of this class use NXOpen::Session::DataManager .
Created in NX7.5.0.
Represents the method to get Z value for afu record in 3D plot.
Represents the file container type.
NXOpen::CAE::FTK::AfuFileManager* NXOpen::CAE::FTK::DataManager::AfuFileManager | ( | ) |
Returns the NXOpen::CAE::FTK::AfuFileManager belonging to FTK data manager
Created in NX12.0.1.
NXOpen::CAE::FTK::ArrayRecord2D* NXOpen::CAE::FTK::DataManager::CreateArrayRecord2d | ( | const NXString & | titleName, |
const NXString & | legendName, | ||
int | numPoints | ||
) |
Creates 2d array record.
titleName | Title name |
legendName | Legend name |
numPoints | Point count |
NXOpen::CAE::FTK::ArrayRecord2D* NXOpen::CAE::FTK::DataManager::CreateArrayRecord2d | ( | const char * | titleName, |
const char * | legendName, | ||
int | numPoints | ||
) |
Creates 2d array record.
titleName | Title name |
legendName | Legend name |
numPoints | Point count |
NXOpen::CAE::FTK::ArrayRecord2DEven* NXOpen::CAE::FTK::DataManager::CreateArrayRecord2dEvenSpacing | ( | const NXString & | titleName, |
const NXString & | legendName | ||
) |
Creates 2d array record with even spacing.
titleName | Title name |
legendName | Legend name |
NXOpen::CAE::FTK::ArrayRecord2DEven* NXOpen::CAE::FTK::DataManager::CreateArrayRecord2dEvenSpacing | ( | const char * | titleName, |
const char * | legendName | ||
) |
Creates 2d array record with even spacing.
titleName | Title name |
legendName | Legend name |
NXOpen::CAE::FTK::ArrayRecord3D* NXOpen::CAE::FTK::DataManager::CreateArrayRecord3d | ( | const NXString & | titleName, |
const NXString & | legendName, | ||
int | numPoints | ||
) |
Creates 3d array record.
titleName | Title name |
legendName | Legend name |
numPoints | Point count |
NXOpen::CAE::FTK::ArrayRecord3D* NXOpen::CAE::FTK::DataManager::CreateArrayRecord3d | ( | const char * | titleName, |
const char * | legendName, | ||
int | numPoints | ||
) |
Creates 3d array record.
titleName | Title name |
legendName | Legend name |
numPoints | Point count |
NXOpen::CAE::FTK::BaseUnit* NXOpen::CAE::FTK::DataManager::CreateArrayRecordUnit | ( | NXOpen::CAE::XyFunctionUnit | unitType | ) |
Creates an array record unit by xy function unit.
Created in NX11.0.0.
License requirements : None
unitType | Unit type |
NXOpen::CAE::FTK::BaseUnit* NXOpen::CAE::FTK::DataManager::CreateArrayUnit | ( | NXOpen::Unit * | nxUnit | ) |
Creates array unit by nx system unit.
nxUnit | NX system unit |
NXOpen::CAE::FTK::BaseUnit* NXOpen::CAE::FTK::DataManager::CreateArrayUnit | ( | NXOpen::Unit * | nxUnit, |
const NXString & | aliasMeasureName | ||
) |
Creates array unit by NX unit with new alias measure type name.
Please use the method NXOpen::CAE::FTK::DataManager::CreateArrayUnit which has two parameters if the alias measure name is not needed
Created in NX12.0.0.
License requirements : None
nxUnit | nxunit |
aliasMeasureName | aliasmeasurename |
NXOpen::CAE::FTK::BaseUnit* NXOpen::CAE::FTK::DataManager::CreateArrayUnit | ( | NXOpen::Unit * | nxUnit, |
const char * | aliasMeasureName | ||
) |
Creates array unit by NX unit with new alias measure type name.
Please use the method NXOpen::CAE::FTK::DataManager::CreateArrayUnit which has two parameters if the alias measure name is not needed
Created in NX12.0.0.
License requirements : None
nxUnit | nxunit |
aliasMeasureName | aliasmeasurename |
NXOpen::CAE::FTK::BaseUnit* NXOpen::CAE::FTK::DataManager::CreateArrayUnit | ( | NXOpen::Unit * | nxUnit, |
const NXString & | aliasMeasureName, | ||
const NXString & | localizedAliasMeasureName | ||
) |
Creates the object NXOpen::CAE::FTK::BaseUnit by NXOpen::Unit with alias measure name and localized alias measure name.
Please use the method NXOpen::CAE::FTK::DataManager::CreateArrayUnit which has two arguments if alias measure name is not needed.
Created in NX1847.0.0.
License requirements : None
nxUnit | nxunit |
aliasMeasureName | aliasmeasurename |
localizedAliasMeasureName | localizedaliasmeasurename |
NXOpen::CAE::FTK::BaseUnit* NXOpen::CAE::FTK::DataManager::CreateArrayUnit | ( | NXOpen::Unit * | nxUnit, |
const char * | aliasMeasureName, | ||
const char * | localizedAliasMeasureName | ||
) |
Creates the object NXOpen::CAE::FTK::BaseUnit by NXOpen::Unit with alias measure name and localized alias measure name.
Please use the method NXOpen::CAE::FTK::DataManager::CreateArrayUnit which has two arguments if alias measure name is not needed.
Created in NX1847.0.0.
License requirements : None
nxUnit | nxunit |
aliasMeasureName | aliasmeasurename |
localizedAliasMeasureName | localizedaliasmeasurename |
NXOpen::CAE::FTK::BaseUnit* NXOpen::CAE::FTK::DataManager::CreateArrayUnit | ( | NXOpen::CAE::FTK::BaseUnit * | numeratorUnit, |
NXOpen::CAE::FTK::BaseUnit * | denominatorUnit | ||
) |
Creates array unit by numerator and denominator unit.
numeratorUnit | Numerator unit |
denominatorUnit | Denominator unit |
NXOpen::CAE::FTK::ComplexSectionBasedMatrixRecord* NXOpen::CAE::FTK::DataManager::CreateComplexMatrixRecord | ( | const NXString & | titleName, |
const NXString & | legendName | ||
) |
Creates an empty complex matrix record which section data is complex data.
titleName | Title name |
legendName | Legend name |
NXOpen::CAE::FTK::ComplexSectionBasedMatrixRecord* NXOpen::CAE::FTK::DataManager::CreateComplexMatrixRecord | ( | const char * | titleName, |
const char * | legendName | ||
) |
Creates an empty complex matrix record which section data is complex data.
titleName | Title name |
legendName | Legend name |
NXOpen::CAE::FTK::MatrixPlotRecord* NXOpen::CAE::FTK::DataManager::CreateMatrixPlotRecord | ( | const NXString & | titleName, |
const NXString & | legendName | ||
) |
Creates an empty record for matrix plot.
Created in NX1847.0.0.
License requirements : None
titleName | titlename |
legendName | legendname |
NXOpen::CAE::FTK::MatrixPlotRecord* NXOpen::CAE::FTK::DataManager::CreateMatrixPlotRecord | ( | const char * | titleName, |
const char * | legendName | ||
) |
Creates an empty record for matrix plot.
Created in NX1847.0.0.
License requirements : None
titleName | titlename |
legendName | legendname |
NXOpen::CAE::FTK::RealSectionBasedMatrixRecord* NXOpen::CAE::FTK::DataManager::CreateRealMatrixRecord | ( | const NXString & | titleName, |
const NXString & | legendName | ||
) |
Creates an empty real matrix record which section data is real data.
titleName | Title name |
legendName | Legend name |
NXOpen::CAE::FTK::RealSectionBasedMatrixRecord* NXOpen::CAE::FTK::DataManager::CreateRealMatrixRecord | ( | const char * | titleName, |
const char * | legendName | ||
) |
Creates an empty real matrix record which section data is real data.
titleName | Title name |
legendName | Legend name |
NXOpen::CAE::FTK::BaseUnit* NXOpen::CAE::FTK::DataManager::CreateUnitlessUnit | ( | const NXString & | measureName | ) |
Creates unitless unit
Use NXOpen::CAE::FTK::DataManager::CreateUnitlessUnit which has three argumetns instead.
Created in NX12.0.0.
License requirements : None
measureName | measurename |
NXOpen::CAE::FTK::BaseUnit* NXOpen::CAE::FTK::DataManager::CreateUnitlessUnit | ( | const char * | measureName | ) |
Creates unitless unit
Use NXOpen::CAE::FTK::DataManager::CreateUnitlessUnit which has three argumetns instead.
Created in NX12.0.0.
License requirements : None
measureName | measurename |
NXOpen::CAE::FTK::BaseUnit* NXOpen::CAE::FTK::DataManager::CreateUnitlessUnit | ( | const NXString & | measureName, |
const NXString & | localizedMeasureName | ||
) |
Creates unitless unit
Created in NX1847.0.0.
License requirements : None
measureName | measurename |
localizedMeasureName | localizedmeasurename |
NXOpen::CAE::FTK::BaseUnit* NXOpen::CAE::FTK::DataManager::CreateUnitlessUnit | ( | const char * | measureName, |
const char * | localizedMeasureName | ||
) |
Creates unitless unit
Created in NX1847.0.0.
License requirements : None
measureName | measurename |
localizedMeasureName | localizedmeasurename |
void NXOpen::CAE::FTK::DataManager::DeleteArrayUnit | ( | NXOpen::CAE::FTK::BaseUnit * | deletedUnit | ) |
Deletes array unit
Created in NX9.0.0.
License requirements : None
deletedUnit | Deleted unit |
void NXOpen::CAE::FTK::DataManager::DeleteFile | ( | const NXString & | fileName | ) |
Deletes afu/op2 file
Use CAE::FTK::AfuFileManager::DeleteFile instead when deleting an AFU file; Use CAE::FTK::Op2FileManager::DeleteFile instead when deleting an OP2 file.
Created in NX7.5.0.
License requirements : None
fileName | Afu/Op2 file name with full path |
void NXOpen::CAE::FTK::DataManager::DeleteFile | ( | const char * | fileName | ) |
Deletes afu/op2 file
Use CAE::FTK::AfuFileManager::DeleteFile instead when deleting an AFU file; Use CAE::FTK::Op2FileManager::DeleteFile instead when deleting an OP2 file.
Created in NX7.5.0.
License requirements : None
fileName | Afu/Op2 file name with full path |
void NXOpen::CAE::FTK::DataManager::DeleteRecord | ( | NXOpen::CAE::FTK::BaseRecord * | deletedRecord | ) |
Deletes record
Created in NX7.5.0.
License requirements : None
deletedRecord | Deleted record |
NXOpen::CAE::FTK::BaseRecord* NXOpen::CAE::FTK::DataManager::GetAfuRecord | ( | const NXString & | afuFileName, |
const NXString & | recordName | ||
) |
Gets afu record.
Created in NX7.5.0.
License requirements : None
afuFileName | Afu file name with full path |
recordName | Afu record name |
NXOpen::CAE::FTK::BaseRecord* NXOpen::CAE::FTK::DataManager::GetAfuRecord | ( | const char * | afuFileName, |
const char * | recordName | ||
) |
Gets afu record.
Created in NX7.5.0.
License requirements : None
afuFileName | Afu file name with full path |
recordName | Afu record name |
NXOpen::CAE::FTK::BaseRecord* NXOpen::CAE::FTK::DataManager::GetOp2Record | ( | const NXString & | op2FileName, |
const NXString & | dataSetName, | ||
const NXString & | recordName | ||
) |
Gets op2 record.
Created in NX7.5.0.
License requirements : None
op2FileName | Op2 file name with full path |
dataSetName | Op2 data set name |
recordName | Op2 record name |
NXOpen::CAE::FTK::BaseRecord* NXOpen::CAE::FTK::DataManager::GetOp2Record | ( | const char * | op2FileName, |
const char * | dataSetName, | ||
const char * | recordName | ||
) |
Gets op2 record.
Created in NX7.5.0.
License requirements : None
op2FileName | Op2 file name with full path |
dataSetName | Op2 data set name |
recordName | Op2 record name |
void NXOpen::CAE::FTK::DataManager::LoadFile | ( | const NXString & | fileName | ) |
Loads afu/op2 file to User container
Use CAE::FTK::AfuFileManager::LoadFile instead when loading an AFU file; Use CAE::FTK::Op2FileManager::LoadFile instead when loading an OP2 file.
Created in NX7.5.0.
License requirements : None
fileName | Afu/Op2 file name with full path |
void NXOpen::CAE::FTK::DataManager::LoadFile | ( | const char * | fileName | ) |
Loads afu/op2 file to User container
Use CAE::FTK::AfuFileManager::LoadFile instead when loading an AFU file; Use CAE::FTK::Op2FileManager::LoadFile instead when loading an OP2 file.
Created in NX7.5.0.
License requirements : None
fileName | Afu/Op2 file name with full path |
void NXOpen::CAE::FTK::DataManager::LoadFile | ( | const NXString & | fileName, |
NXOpen::CAE::FTK::DataManager::FileContainerType | containerType | ||
) |
Loads an AFU/OP2 file to the specified container.
An AFU/OP2 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.0.
License requirements : None
fileName | AFU/OP2 file name with full path |
containerType | containertype |
void NXOpen::CAE::FTK::DataManager::LoadFile | ( | const char * | fileName, |
NXOpen::CAE::FTK::DataManager::FileContainerType | containerType | ||
) |
Loads an AFU/OP2 file to the specified container.
An AFU/OP2 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.0.
License requirements : None
fileName | AFU/OP2 file name with full path |
containerType | containertype |
NXOpen::CAE::FTK::Op2FileManager* NXOpen::CAE::FTK::DataManager::Op2FileManager | ( | ) |
Returns the NXOpen::CAE::FTK::Op2FileManager belonging to FTK data manager
Created in NX12.0.1.
tag_t NXOpen::CAE::FTK::DataManager::Tag | ( | ) | const |
Returns the tag of this object.
void NXOpen::CAE::FTK::DataManager::UnloadFile | ( | const NXString & | fileName | ) |
Unloads afu/op2 file from User container
Use CAE::FTK::AfuFileManager::UnloadFile instead when unloading an AFU file; Use CAE::FTK::Op2FileManager::UnloadFile instead when unloading an OP2 file.
Created in NX7.5.0.
License requirements : None
fileName | Afu/Op2 file name with full path |
void NXOpen::CAE::FTK::DataManager::UnloadFile | ( | const char * | fileName | ) |
Unloads afu/op2 file from User container
Use CAE::FTK::AfuFileManager::UnloadFile instead when unloading an AFU file; Use CAE::FTK::Op2FileManager::UnloadFile instead when unloading an OP2 file.
Created in NX7.5.0.
License requirements : None
fileName | Afu/Op2 file name with full path |
void NXOpen::CAE::FTK::DataManager::UnloadFile | ( | const NXString & | fileName, |
NXOpen::CAE::FTK::DataManager::FileContainerType | containerType | ||
) |
Unloads an AFU/OP2 file from the specified container.
An AFU/OP2 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.0.
License requirements : None
fileName | AFU/OP2 file name with full path |
containerType | containertype |
void NXOpen::CAE::FTK::DataManager::UnloadFile | ( | const char * | fileName, |
NXOpen::CAE::FTK::DataManager::FileContainerType | containerType | ||
) |
Unloads an AFU/OP2 file from the specified container.
An AFU/OP2 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.0.
License requirements : None
fileName | AFU/OP2 file name with full path |
containerType | containertype |