public interface ElementQualitySetting extends TaggedObject
ElementQualitySetting
.
To get a quality check criteria value of a specfied quality test for one element, you can call
locateTestDescriptorName(nxopen.cae.FEElement, nxopen.cae.modelcheck.TestValueTypes.TestType, boolean)
to get the test
criteria value name, then call getQualityValue(java.lang.String)
to
get the criteria value object.
Modifier and Type | Interface and Description |
---|---|
static class |
ElementQualitySetting.LimitValue
indicates how criteria value is defined
|
Modifier and Type | Method and Description |
---|---|
ITestValue |
getQualityValue(String descriptorName)
Returns the test quality value with the specified descriptor name
License requirements: None. |
QualityTestValue |
getTestValueByIndex(int index)
Returns the
QualityTestValue at the specified index in the setting
License requirements: None. |
QualityTestValue |
getTestValueByType(TestValueTypes.TestType testType)
|
ElementQualitySetting.LimitValue |
limitValueOption()
Returns the limit value option
License requirements: None. |
String |
locateTestDescriptorName(FEElement element,
TestValueTypes.TestType testType,
boolean useElemSpecific)
Returns the name of a quality test value, which is associated with
an element for a specified test type
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
resetToCustomerDefault()
Reset the quality check setting as customer default
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setLimitValueOption(ElementQualitySetting.LimitValue limitValueOption)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setUseElementSpecificValue(boolean useElementSpecificValue)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
int |
testValueCount()
Returns the count of
QualityTestValue in the setting
License requirements: None. |
boolean |
useElementSpecificValue()
Returns an option indicating whether to use element specific quality value for testing
License requirements: None. |
printTestData, printTestData, tag, tagValue
ElementQualitySetting.LimitValue limitValueOption() throws NXException, RemoteException
NXException
RemoteException
void setLimitValueOption(ElementQualitySetting.LimitValue limitValueOption) throws NXException, RemoteException
limitValueOption
- NXException
RemoteException
int testValueCount() throws NXException, RemoteException
NXException
RemoteException
QualityTestValue getTestValueByIndex(int index) throws NXException, RemoteException
QualityTestValue
at the specified index in the setting
index
- NXException
RemoteException
QualityTestValue getTestValueByType(TestValueTypes.TestType testType) throws NXException, RemoteException
QualityTestValue
of a specified TestValueTypes.TestType
testType
- NXException
RemoteException
boolean useElementSpecificValue() throws NXException, RemoteException
NXException
RemoteException
void setUseElementSpecificValue(boolean useElementSpecificValue) throws NXException, RemoteException
useElementSpecificValue
- NXException
RemoteException
ITestValue getQualityValue(String descriptorName) throws NXException, RemoteException
descriptorName
- NXException
RemoteException
String locateTestDescriptorName(FEElement element, TestValueTypes.TestType testType, boolean useElemSpecific) throws NXException, RemoteException
element
- testType
- useElemSpecific
- NXException
RemoteException
void resetToCustomerDefault() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.