| NX Open C++ Reference Guide
    | 
the data used to create an AFU Data Record 
 Created in NX4.0.0.  
 More...
 
  
 | Public Types | |
| enum | AbscissaType { AbscissaTypeEven, AbscissaTypeUneven, AbscissaTypeSequence } | 
| Defines abscissa data type for AFU data record.  More... | |
| enum | OrdinateType { OrdinateTypeReal, OrdinateTypeRealImaginary, OrdinateTypeMagnitudePhase } | 
| Defines ordinate data type for AFU data record.  More... | |
| Public Member Functions | |
| NXOpen::CAE::AfuHeaderId * | AfuHeaderId () | 
| Returns the AFU Header Id data of the AFU Data Record Created in NX5.0.0. | |
| NXString | FileName () | 
| Returns the name of AFU file Created in NX4.0.0. | |
| NXOpen::CAE::XyFunctionDataType | FunctionDataType () | 
| Returns the data type of the AFU Data Record Created in NX5.0.0. | |
| void | GetAbscissaAndOrdinateAxisDefinition (NXOpen::CAE::AfuData::AbscissaType *abscissaType, NXOpen::CAE::XyFunctionUnit *xUnit, NXOpen::CAE::AfuData::OrdinateType *ordinateType, NXOpen::CAE::XyFunctionUnit *yUnit, NXOpen::CAE::XyFunctionUnit *yDenominatorUnit) | 
| Get the Abscissa and Ordinate Axis definitions of an AFU Data Record Created in NX9.0.0. | |
| void | GetAxisDefinition (NXOpen::CAE::AfuData::AbscissaType *abscissaType, NXOpen::CAE::XyFunctionUnit *xUnit, NXOpen::CAE::AfuData::OrdinateType *oridinateType, NXOpen::CAE::XyFunctionUnit *yUnit) | 
| Get the Abscissa and Ordinate Axis definitions of an AFU Data Record | |
| std::vector< double > | GetComplexData (std::vector< double > &xValues, std::vector< double > &yValues) | 
| Get the XY data of an AFU Data Record when the ordinate type is Complex. | |
| void | GetEvenData (double *xMinimum, double *xIncrement, int *numberOfPoints) | 
| Get the Abscissa Information for an AFU Data Record when the abscissa type is even Created in NX4.0.0. | |
| void | GetIdInformation (NXString *reference, int *referenceId, NXString *response, int *responseId) | 
| Returns main AFU Data Record ID information Created in NX4.0.0. | |
| std::vector< double > | GetRealData (std::vector< double > &xValues) | 
| Get the XY Data of an AFU Data Record when the ordinate type is real. | |
| NXString | RecordName () | 
| Returns the name of the AFU Data Record Created in NX4.0.0. | |
| void | SetAbscissaAndOrdinateAxisDefinition (NXOpen::CAE::XyFunctionUnit xUnit, NXOpen::CAE::AfuData::OrdinateType ordinateType, NXOpen::CAE::XyFunctionUnit yUnit, NXOpen::CAE::XyFunctionUnit yDenominatorUnit) | 
| Set the Abscissa and Ordinate Axis definitions of an AFU Data Record Created in NX9.0.0. | |
| void | SetAfuHeaderId (NXOpen::CAE::AfuHeaderId *afuHeaderId) | 
| Sets the AFU Header Id data of the AFU Data Record Created in NX5.0.0. | |
| void | SetAxisDefinition (NXOpen::CAE::AfuData::AbscissaType abscissaType, NXOpen::CAE::XyFunctionUnit xUnit, NXOpen::CAE::AfuData::OrdinateType oridinateType, NXOpen::CAE::XyFunctionUnit yUnit) | 
| Set the Abscissa and Ordinate Axis definitions of an AFU Data Record | |
| void | SetComplexData (const std::vector< double > &xValues, const std::vector< double > &yValues, const std::vector< double > &zValues) | 
| Set the XY Data of an AFU record when the ordinate type is Complex Created in NX4.0.0. | |
| void | SetComplexData (double xMinimum, double xIncrement, const std::vector< double > &yValues, const std::vector< double > &zValues) | 
| Set the XY Data of an AFU record when the ordinate type is Complex Created in NX9.0.0. | |
| void | SetEvenData (double xMinimum, double xIncrement, int numberOfPoints) | 
| Set the Abscissa Information for AFU Data Record when abscissa type is even | |
| void | SetFileName (const NXString &afuFileName) | 
| Sets the name of AFU file Created in NX4.0.0. | |
| void | SetFileName (const char *afuFileName) | 
| Sets the name of AFU file Created in NX4.0.0. | |
| void | SetFunctionDataType (NXOpen::CAE::XyFunctionDataType functionDataType) | 
| Sets the data type of the AFU Data Record Created in NX5.0.0. | |
| void | SetIdInformation (const NXString &reference, int referenceId, const NXString &response, int responseId) | 
| Sets the main AFU Data Record ID information Created in NX4.0.0. | |
| void | SetIdInformation (const char *reference, int referenceId, const char *response, int responseId) | 
| Sets the main AFU Data Record ID information Created in NX4.0.0. | |
| void | SetRealData (const std::vector< double > &xValues, const std::vector< double > &yValues) | 
| Set the XY Data of an AFU Data Record when the ordinate type is real Created in NX4.0.0. | |
| void | SetRealData (double xMinimum, double xIncrement, const std::vector< double > &yValues) | 
| Set the XY Data of an AFU Data Record when the ordinate type is real and the absicssa type is even Created in NX9.0.0. | |
| void | SetRecordName (const NXString &afuRecordName) | 
| Sets the name of the AFU Data Record Created in NX4.0.0. | |
| void | SetRecordName (const char *afuRecordName) | 
| Sets the name of the AFU Data Record Created in NX4.0.0. | |
| virtual | ~AfuData () | 
| Free the AFU Data transient object memory Created in NX4.0.0. | |
|  Public Member Functions inherited from NXOpen::TransientObject | |
| void * | GetHandle () | 
| Handle of the internal object represented by this object. | |
the data used to create an AFU Data Record 
 Created in NX4.0.0. 
 
Defines abscissa data type for AFU data record.
| 
 | virtual | 
Free the AFU Data transient object memory 
 Created in NX4.0.0. 
 
 License requirements : None 
| NXOpen::CAE::AfuHeaderId* NXOpen::CAE::AfuData::AfuHeaderId | ( | ) | 
Returns the AFU Header Id data of the AFU Data Record 
 Created in NX5.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| NXString NXOpen::CAE::AfuData::FileName | ( | ) | 
Returns the name of AFU file 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| NXOpen::CAE::XyFunctionDataType NXOpen::CAE::AfuData::FunctionDataType | ( | ) | 
Returns the data type of the AFU Data Record 
 Created in NX5.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| void NXOpen::CAE::AfuData::GetAbscissaAndOrdinateAxisDefinition | ( | NXOpen::CAE::AfuData::AbscissaType * | abscissaType, | 
| NXOpen::CAE::XyFunctionUnit * | xUnit, | ||
| NXOpen::CAE::AfuData::OrdinateType * | ordinateType, | ||
| NXOpen::CAE::XyFunctionUnit * | yUnit, | ||
| NXOpen::CAE::XyFunctionUnit * | yDenominatorUnit | ||
| ) | 
Get the Abscissa and Ordinate Axis definitions of an AFU Data Record 
 Created in NX9.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| void NXOpen::CAE::AfuData::GetAxisDefinition | ( | NXOpen::CAE::AfuData::AbscissaType * | abscissaType, | 
| NXOpen::CAE::XyFunctionUnit * | xUnit, | ||
| NXOpen::CAE::AfuData::OrdinateType * | oridinateType, | ||
| NXOpen::CAE::XyFunctionUnit * | yUnit | ||
| ) | 
Get the Abscissa and Ordinate Axis definitions of an AFU Data Record 
 
Use AfuData::GetAbscissaAndOrdinateAxisDefinition with Denominator. 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| std::vector<double> NXOpen::CAE::AfuData::GetComplexData | ( | std::vector< double > & | xValues, | 
| std::vector< double > & | yValues | ||
| ) | 
Get the XY data of an AFU Data Record when the ordinate type is Complex.
| xValues | Abscissa element data values | 
| yValues | Ordinate element data values for real part or magnitude part | 
| void NXOpen::CAE::AfuData::GetEvenData | ( | double * | xMinimum, | 
| double * | xIncrement, | ||
| int * | numberOfPoints | ||
| ) | 
Get the Abscissa Information for an AFU Data Record when the abscissa type is even 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| xMinimum | Minimum abscissa data value | 
| xIncrement | Abscissa increment | 
| numberOfPoints | Number of abscissa elements | 
| void NXOpen::CAE::AfuData::GetIdInformation | ( | NXString * | reference, | 
| int * | referenceId, | ||
| NXString * | response, | ||
| int * | responseId | ||
| ) | 
Returns main AFU Data Record ID information 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| reference | String to define reference direction sense. Up to 4 characters are allowed and the redundant characters will be ignored. ( X, Y, Z, RX, RY, and RZ have specific meaning but the character set can be anything including a "+" or "-" as the last character. examples: ABC+ RSTU ) | 
| referenceId | ID of reference element or node | 
| response | String to define response direction sense. Up to 4 characters are allowed and the redundant characters will be ignored. ( X, Y, Z, RX, RY, and RZ have specific meaning but the character set can be anything including a "+" or "-" as the last character. examples: ABC+ RSTU ) | 
| responseId | ID of response element or node | 
| std::vector<double> NXOpen::CAE::AfuData::GetRealData | ( | std::vector< double > & | xValues | ) | 
Get the XY Data of an AFU Data Record when the ordinate type is real.
| xValues | Abscissa element data values | 
| NXString NXOpen::CAE::AfuData::RecordName | ( | ) | 
Returns the name of the AFU Data Record 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| void NXOpen::CAE::AfuData::SetAbscissaAndOrdinateAxisDefinition | ( | NXOpen::CAE::XyFunctionUnit | xUnit, | 
| NXOpen::CAE::AfuData::OrdinateType | ordinateType, | ||
| NXOpen::CAE::XyFunctionUnit | yUnit, | ||
| NXOpen::CAE::XyFunctionUnit | yDenominatorUnit | ||
| ) | 
| void NXOpen::CAE::AfuData::SetAfuHeaderId | ( | NXOpen::CAE::AfuHeaderId * | afuHeaderId | ) | 
Sets the AFU Header Id data of the AFU Data Record 
 Created in NX5.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| afuHeaderId | The AFU Header Id data | 
| void NXOpen::CAE::AfuData::SetAxisDefinition | ( | NXOpen::CAE::AfuData::AbscissaType | abscissaType, | 
| NXOpen::CAE::XyFunctionUnit | xUnit, | ||
| NXOpen::CAE::AfuData::OrdinateType | oridinateType, | ||
| NXOpen::CAE::XyFunctionUnit | yUnit | ||
| ) | 
Set the Abscissa and Ordinate Axis definitions of an AFU Data Record 
 
Use AfuData::SetAbscissaAndOrdinateAxisDefinition with Denominator. 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| void NXOpen::CAE::AfuData::SetComplexData | ( | const std::vector< double > & | xValues, | 
| const std::vector< double > & | yValues, | ||
| const std::vector< double > & | zValues | ||
| ) | 
Set the XY Data of an AFU record when the ordinate type is Complex 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| xValues | Abscissa element data values | 
| yValues | Ordinate element data values for real part or magnitude part | 
| zValues | Ordinate element data values for imaginary part or phase part | 
| void NXOpen::CAE::AfuData::SetComplexData | ( | double | xMinimum, | 
| double | xIncrement, | ||
| const std::vector< double > & | yValues, | ||
| const std::vector< double > & | zValues | ||
| ) | 
Set the XY Data of an AFU record when the ordinate type is Complex 
 Created in NX9.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| xMinimum | Minimum abscissa data value | 
| xIncrement | Abscissa increment | 
| yValues | Ordinate element data values for real part or magnitude part | 
| zValues | Ordinate element data values for imaginary part or phase part | 
| void NXOpen::CAE::AfuData::SetEvenData | ( | double | xMinimum, | 
| double | xIncrement, | ||
| int | numberOfPoints | ||
| ) | 
Set the Abscissa Information for AFU Data Record when abscissa type is even 
 
Use AfuData::SetRealData or AfuData::SetComplexData that takes minimum abscissa value and increment instead. 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| xMinimum | Minimum abscissa data value | 
| xIncrement | Abscissa increment | 
| numberOfPoints | Number of abscissa elements | 
| void NXOpen::CAE::AfuData::SetFileName | ( | const NXString & | afuFileName | ) | 
Sets the name of AFU file 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| afuFileName | The full name of the AFU file | 
| void NXOpen::CAE::AfuData::SetFileName | ( | const char * | afuFileName | ) | 
Sets the name of AFU file 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| afuFileName | The full name of the AFU file | 
| void NXOpen::CAE::AfuData::SetFunctionDataType | ( | NXOpen::CAE::XyFunctionDataType | functionDataType | ) | 
Sets the data type of the AFU Data Record 
 Created in NX5.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| functionDataType | The data type of a function in AFU | 
| void NXOpen::CAE::AfuData::SetIdInformation | ( | const NXString & | reference, | 
| int | referenceId, | ||
| const NXString & | response, | ||
| int | responseId | ||
| ) | 
Sets the main AFU Data Record ID information 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| reference | String to define reference direction sense. Up to 4 characters are allowed and the redundant characters will be ignored. ( X, Y, Z, RX, RY, and RZ have specific meaning but the character set can be anything including a "+" or "-" as the last character. examples: ABC+ RSTU ) NOTE: The full Unicode character set is not supported for this parameter. | 
| referenceId | ID of reference element or node | 
| response | String to define response direction sense. Up to 4 characters are allowed and the redundant characters will be ignored. ( X, Y, Z, RX, RY, and RZ have specific meaning but the character set can be anything including a "+" or "-" as the last character. examples: ABC+ RSTU ) NOTE: The full Unicode character set is not supported for this parameter. | 
| responseId | ID of response element or node | 
| void NXOpen::CAE::AfuData::SetIdInformation | ( | const char * | reference, | 
| int | referenceId, | ||
| const char * | response, | ||
| int | responseId | ||
| ) | 
Sets the main AFU Data Record ID information 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| reference | String to define reference direction sense. Up to 4 characters are allowed and the redundant characters will be ignored. ( X, Y, Z, RX, RY, and RZ have specific meaning but the character set can be anything including a "+" or "-" as the last character. examples: ABC+ RSTU ) NOTE: The full Unicode character set is not supported for this parameter. | 
| referenceId | ID of reference element or node | 
| response | String to define response direction sense. Up to 4 characters are allowed and the redundant characters will be ignored. ( X, Y, Z, RX, RY, and RZ have specific meaning but the character set can be anything including a "+" or "-" as the last character. examples: ABC+ RSTU ) NOTE: The full Unicode character set is not supported for this parameter. | 
| responseId | ID of response element or node | 
| void NXOpen::CAE::AfuData::SetRealData | ( | const std::vector< double > & | xValues, | 
| const std::vector< double > & | yValues | ||
| ) | 
Set the XY Data of an AFU Data Record when the ordinate type is real 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| xValues | Abscissa element data values | 
| yValues | Ordinate element data values | 
| void NXOpen::CAE::AfuData::SetRealData | ( | double | xMinimum, | 
| double | xIncrement, | ||
| const std::vector< double > & | yValues | ||
| ) | 
Set the XY Data of an AFU Data Record when the ordinate type is real and the absicssa type is even 
 Created in NX9.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| xMinimum | Minimum abscissa data value | 
| xIncrement | Abscissa increment | 
| yValues | Ordinate element data values | 
| void NXOpen::CAE::AfuData::SetRecordName | ( | const NXString & | afuRecordName | ) | 
Sets the name of the AFU Data Record 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| afuRecordName | The name of AFU Data Record | 
| void NXOpen::CAE::AfuData::SetRecordName | ( | const char * | afuRecordName | ) | 
Sets the name of the AFU Data Record 
 Created in NX4.0.0. 
 
 License requirements : nx_ftk ("NX Advanced Graphing") 
| afuRecordName | The name of AFU Data Record |