NX Open C++ Reference Guide
|
This builder is used to control the mode pairing behavior of a NXOpen::CAE::CorrelSolution
To create a new instance of this class, use NXOpen::CAE::CorrelSolution::CreateModePairingBuilder
Created in NX6.0.1.
More...
Public Types | |
enum | Auto { AutoNone, AutoSequential, AutoFrequency, AutoMac, AutoFreqMac } |
The automatic pairing rule type. More... | |
Public Member Functions | |
void | AddManualPair (int refModeId, int workModeId) |
Add a manually paired mode pair Created in NX7.5.1. More... | |
NXOpen::CAE::CorrelModePairingBuilder::Auto | AutomaticRule () |
Returns the automatic pairing rule Created in NX6.0.1. More... | |
void | ClearAllManualPairs () |
Clear all manually paired mode pairs Created in NX7.5.1. More... | |
double | FrequencyTolerance () |
Returns the frequency-pairing tolerance Created in NX6.0.1. More... | |
double | MacLowerBound () |
Returns the minimum MAC allowable for pairing by MAC Created in NX6.0.1. More... | |
void | RemoveManualPair (int refModeId, int workModeId) |
Remove a manually paired mode pair Created in NX7.5.1. More... | |
void | SetAutomaticRule (NXOpen::CAE::CorrelModePairingBuilder::Auto rule) |
Sets the automatic pairing rule Created in NX6.0.1. More... | |
void | SetFrequencyTolerance (double frequencyTol) |
Sets the frequency-pairing tolerance Created in NX6.0.1. More... | |
void | SetMacLowerBound (double macLowerBound) |
Sets the minimum MAC allowable for pairing by MAC Created in NX6.0.1. More... | |
This builder is used to control the mode pairing behavior of a NXOpen::CAE::CorrelSolution
To create a new instance of this class, use NXOpen::CAE::CorrelSolution::CreateModePairingBuilder
Created in NX6.0.1.
void NXOpen::CAE::CorrelModePairingBuilder::AddManualPair | ( | int | refModeId, |
int | workModeId | ||
) |
Add a manually paired mode pair
Created in NX7.5.1.
License requirements : nx_correl_base ("FE Correlation")
refModeId | Reference mode ID |
workModeId | Work mode ID |
NXOpen::CAE::CorrelModePairingBuilder::Auto NXOpen::CAE::CorrelModePairingBuilder::AutomaticRule | ( | ) |
Returns the automatic pairing rule
Created in NX6.0.1.
License requirements : None
void NXOpen::CAE::CorrelModePairingBuilder::ClearAllManualPairs | ( | ) |
Clear all manually paired mode pairs
Created in NX7.5.1.
License requirements : nx_correl_base ("FE Correlation")
double NXOpen::CAE::CorrelModePairingBuilder::FrequencyTolerance | ( | ) |
Returns the frequency-pairing tolerance
Created in NX6.0.1.
License requirements : None
double NXOpen::CAE::CorrelModePairingBuilder::MacLowerBound | ( | ) |
Returns the minimum MAC allowable for pairing by MAC
Created in NX6.0.1.
License requirements : None
void NXOpen::CAE::CorrelModePairingBuilder::RemoveManualPair | ( | int | refModeId, |
int | workModeId | ||
) |
Remove a manually paired mode pair
Created in NX7.5.1.
License requirements : nx_correl_base ("FE Correlation")
refModeId | Reference mode ID |
workModeId | Work mode ID |
void NXOpen::CAE::CorrelModePairingBuilder::SetAutomaticRule | ( | NXOpen::CAE::CorrelModePairingBuilder::Auto | rule | ) |
Sets the automatic pairing rule
Created in NX6.0.1.
License requirements : nx_correl_base ("FE Correlation")
rule | rule |
void NXOpen::CAE::CorrelModePairingBuilder::SetFrequencyTolerance | ( | double | frequencyTol | ) |
Sets the frequency-pairing tolerance
Created in NX6.0.1.
License requirements : nx_correl_base ("FE Correlation")
frequencyTol | frequency tol |
void NXOpen::CAE::CorrelModePairingBuilder::SetMacLowerBound | ( | double | macLowerBound | ) |
Sets the minimum MAC allowable for pairing by MAC
Created in NX6.0.1.
License requirements : nx_correl_base ("FE Correlation")
macLowerBound | mac lower bound |