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

MarginResultTableRow represents one row in a result table and is returned by a query iterator. More...

Inheritance diagram for NXOpen::CAE::AeroStructures::MarginResultTableRow:
NXOpen::TransientObject

Public Member Functions

NXOpen::CAE::AeroStructures::MarginCalculationCalculation ()
 Returns the calculation object for this row
Created in NX12.0.0. More...
 
NXString CalculationName ()
 Returns the calculation name for this row
Created in NX12.0.0. More...
 
NXString FailureModeName ()
 Returns the failure mode name for this row
Created in NX12.0.0. More...
 
NXString FemSolutionName ()
 Returns the fem solution name for this row
Created in NX12.0.0. More...
 
bool GetInputBooleanValue (const NXString &parameterName)
 Get the value of a boolean input parameter for this row
Created in NX12.0.0. More...
 
bool GetInputBooleanValue (const char *parameterName)
 Get the value of a boolean input parameter for this row
Created in NX12.0.0. More...
 
int GetInputIntegerValue (const NXString &parameterName)
 Get the value of an integer input parameter for this row
Created in NX12.0.0. More...
 
int GetInputIntegerValue (const char *parameterName)
 Get the value of an integer input parameter for this row
Created in NX12.0.0. More...
 
std::vector< double > GetInputLoad (const NXString &parameterName)
 Get the aggregated or non aggregated load values of an input parameter for this row. More...
 
std::vector< double > GetInputLoad (const char *parameterName)
 Get the aggregated or non aggregated load values of an input parameter for this row. More...
 
NXString GetInputScalarMeasure (const NXString &parameterName)
 Get the measure of a scalar input parameter for this row. More...
 
NXString GetInputScalarMeasure (const char *parameterName)
 Get the measure of a scalar input parameter for this row. More...
 
NXOpen::UnitGetInputScalarUnit (const NXString &parameterName)
 Get the unit of a scalar input parameter for this row. More...
 
NXOpen::UnitGetInputScalarUnit (const char *parameterName)
 Get the unit of a scalar input parameter for this row. More...
 
double GetInputScalarValue (const NXString &parameterName)
 Get the value of a scalar input parameter for this row
Created in NX12.0.0. More...
 
double GetInputScalarValue (const char *parameterName)
 Get the value of a scalar input parameter for this row
Created in NX12.0.0. More...
 
NXString GetInputStringValue (const NXString &parameterName)
 Get the value of a string input parameter for this row
Created in NX12.0.0. More...
 
NXString GetInputStringValue (const char *parameterName)
 Get the value of a string input parameter for this row
Created in NX12.0.0. More...
 
bool GetOutputBooleanValue (const NXString &parameterName)
 Get the value of a boolean output parameter for this row
Created in NX12.0.0. More...
 
bool GetOutputBooleanValue (const char *parameterName)
 Get the value of a boolean output parameter for this row
Created in NX12.0.0. More...
 
int GetOutputIntegerValue (const NXString &parameterName)
 Get the value of an integer output parameter for this row
Created in NX12.0.0. More...
 
int GetOutputIntegerValue (const char *parameterName)
 Get the value of an integer output parameter for this row
Created in NX12.0.0. More...
 
NXString GetOutputScalarMeasure (const NXString &parameterName)
 Get the measure of a scalar output parameter for this row. More...
 
NXString GetOutputScalarMeasure (const char *parameterName)
 Get the measure of a scalar output parameter for this row. More...
 
NXOpen::UnitGetOutputScalarUnit (const NXString &parameterName)
 Get the unit of a scalar output parameter for this row. More...
 
NXOpen::UnitGetOutputScalarUnit (const char *parameterName)
 Get the unit of a scalar output parameter for this row. More...
 
double GetOutputScalarValue (const NXString &parameterName)
 Get the value of a scalar output parameter for this row
Created in NX12.0.0. More...
 
double GetOutputScalarValue (const char *parameterName)
 Get the value of a scalar output parameter for this row
Created in NX12.0.0. More...
 
NXString GetOutputStringValue (const NXString &parameterName)
 Get the value of a string output parameter for this row
Created in NX12.0.0. More...
 
NXString GetOutputStringValue (const char *parameterName)
 Get the value of a string output parameter for this row
Created in NX12.0.0. More...
 
int GlobalRank ()
 Returns the global rank for this row
Created in NX12.0.0. More...
 
NXString LoadCaseName ()
 Returns the load case name for this row
Created in NX12.0.0. More...
 
double MarginOfSafety ()
 Returns the margin of safety for this row
Created in NX12.0.0. More...
 
NXString MethodName ()
 Returns the method name implementing the calculation for this row
Created in NX12.0.0. More...
 
int RankByCalculation ()
 Returns the rank by calculation for this row
Created in NX12.0.0. More...
 
int RankByFailureMode ()
 Returns the rank by failure_mode for this row
Created in NX12.0.0. More...
 
int RankByLoadCase ()
 Returns the rank by load case for this row
Created in NX12.0.0. More...
 
virtual ~MarginResultTableRow ()
 Dispose
Created in NX12.0.0. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

MarginResultTableRow represents one row in a result table and is returned by a query iterator.


Created in NX12.0.0.

Constructor & Destructor Documentation

virtual NXOpen::CAE::AeroStructures::MarginResultTableRow::~MarginResultTableRow ( )
virtual

Dispose
Created in NX12.0.0.



License requirements : None

Member Function Documentation

NXOpen::CAE::AeroStructures::MarginCalculation* NXOpen::CAE::AeroStructures::MarginResultTableRow::Calculation ( )

Returns the calculation object for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::CalculationName ( )

Returns the calculation name for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::FailureModeName ( )

Returns the failure mode name for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::FemSolutionName ( )

Returns the fem solution name for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

bool NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputBooleanValue ( const NXString parameterName)

Get the value of a boolean input parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
bool NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputBooleanValue ( const char *  parameterName)

Get the value of a boolean input parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
int NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputIntegerValue ( const NXString parameterName)

Get the value of an integer input parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
int NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputIntegerValue ( const char *  parameterName)

Get the value of an integer input parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
std::vector<double> NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputLoad ( const NXString parameterName)

Get the aggregated or non aggregated load values of an input parameter for this row.

If the load values were aggregated, the output will be an array with only one value. If the values were not aggregated, the output will be an array with one value per element or node.
Created in NX12.0.0.

License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
std::vector<double> NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputLoad ( const char *  parameterName)

Get the aggregated or non aggregated load values of an input parameter for this row.

If the load values were aggregated, the output will be an array with only one value. If the values were not aggregated, the output will be an array with one value per element or node.
Created in NX12.0.0.

License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputScalarMeasure ( const NXString parameterName)

Get the measure of a scalar input parameter for this row.


Created in NX1847.0.0.

License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputScalarMeasure ( const char *  parameterName)

Get the measure of a scalar input parameter for this row.


Created in NX1847.0.0.

License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
NXOpen::Unit* NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputScalarUnit ( const NXString parameterName)

Get the unit of a scalar input parameter for this row.

Returns
the unit of the value returned by CAE::AeroStructures::MarginResultTableRow::GetInputScalarValue
Created in NX12.0.0.

License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
Parameters
parameterNameparametername
NXOpen::Unit* NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputScalarUnit ( const char *  parameterName)

Get the unit of a scalar input parameter for this row.

Returns
the unit of the value returned by CAE::AeroStructures::MarginResultTableRow::GetInputScalarValue
Created in NX12.0.0.

License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
Parameters
parameterNameparametername
double NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputScalarValue ( const NXString parameterName)

Get the value of a scalar input parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
double NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputScalarValue ( const char *  parameterName)

Get the value of a scalar input parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputStringValue ( const NXString parameterName)

Get the value of a string input parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::GetInputStringValue ( const char *  parameterName)

Get the value of a string input parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
bool NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputBooleanValue ( const NXString parameterName)

Get the value of a boolean output parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
bool NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputBooleanValue ( const char *  parameterName)

Get the value of a boolean output parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
int NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputIntegerValue ( const NXString parameterName)

Get the value of an integer output parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
int NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputIntegerValue ( const char *  parameterName)

Get the value of an integer output parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputScalarMeasure ( const NXString parameterName)

Get the measure of a scalar output parameter for this row.


Created in NX1847.0.0.

License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputScalarMeasure ( const char *  parameterName)

Get the measure of a scalar output parameter for this row.


Created in NX1847.0.0.

License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
NXOpen::Unit* NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputScalarUnit ( const NXString parameterName)

Get the unit of a scalar output parameter for this row.

An exception(code "3520027") will be thrown if no unit can be found with the given parameter. An exception(code "3520046") will be thrown if the unit measure of the given parameter is Unitless, this API returns NULL as well.

Returns
the unit of the value returned by CAE::AeroStructures::MarginResultTableRow::GetOutputScalarValue
Created in NX12.0.0.

License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
Parameters
parameterNameparametername
NXOpen::Unit* NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputScalarUnit ( const char *  parameterName)

Get the unit of a scalar output parameter for this row.

An exception(code "3520027") will be thrown if no unit can be found with the given parameter. An exception(code "3520046") will be thrown if the unit measure of the given parameter is Unitless, this API returns NULL as well.

Returns
the unit of the value returned by CAE::AeroStructures::MarginResultTableRow::GetOutputScalarValue
Created in NX12.0.0.

License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")
Parameters
parameterNameparametername
double NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputScalarValue ( const NXString parameterName)

Get the value of a scalar output parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
double NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputScalarValue ( const char *  parameterName)

Get the value of a scalar output parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputStringValue ( const NXString parameterName)

Get the value of a string output parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::GetOutputStringValue ( const char *  parameterName)

Get the value of a string output parameter for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

Parameters
parameterNameparametername
int NXOpen::CAE::AeroStructures::MarginResultTableRow::GlobalRank ( )

Returns the global rank for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::LoadCaseName ( )

Returns the load case name for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

double NXOpen::CAE::AeroStructures::MarginResultTableRow::MarginOfSafety ( )

Returns the margin of safety for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

NXString NXOpen::CAE::AeroStructures::MarginResultTableRow::MethodName ( )

Returns the method name implementing the calculation for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

int NXOpen::CAE::AeroStructures::MarginResultTableRow::RankByCalculation ( )

Returns the rank by calculation for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

int NXOpen::CAE::AeroStructures::MarginResultTableRow::RankByFailureMode ( )

Returns the rank by failure_mode for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")

int NXOpen::CAE::AeroStructures::MarginResultTableRow::RankByLoadCase ( )

Returns the rank by load case for this row
Created in NX12.0.0.



License requirements : sc_aero_environment ("Simcenter AeroStructures Environment"), sc_margin_safety ("Simcenter Margin Of Safety")


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