NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::CAE::ModelCheck::ITestValue Class Referenceabstract

Represents the quality check criteria value settings. More...

Inheritance diagram for NXOpen::CAE::ModelCheck::ITestValue:
NXOpen::CAE::ModelCheck::ElementSpecificTestValue NXOpen::CAE::ModelCheck::QualityTestValue

Public Member Functions

virtual bool DoTest ()=0
 Returns an option value indicating whether to do element quality check for this test
Created in NX8.5.0. More...
 
virtual NXOpen::UnitGetCriteriaValue (NXOpen::CAE::ModelCheck::TestValueTypes::CriteriaType criteriaType, double *criteriaValue)=0
 Returns the criteria value. More...
 
virtual std::vector
< NXOpen::CAE::ModelCheck::TestValueTypes::ElementReference
GetElementReferences ()=0
 Returns the element reference definitions associated with this test. More...
 
virtual bool GetIsSolverSpecificTest (bool *isSystemTest)=0
 To know whether this quality test is a solver specific test and a system test. More...
 
virtual
NXOpen::CAE::ModelCheck::TestValueTypes::TestType 
GetTestType ()=0
 Returns the test type. More...
 
virtual
NXOpen::CAE::ModelCheck::TestValueTypes::Validator 
GetValidator ()=0
 Returns the validator type. More...
 
virtual bool HasCriteriaValue ()=0
 Tells whether there is criteria value associated with this test. More...
 
virtual void ResetToCustomerDefault ()=0
 Reset as customer default setting
Created in NX8.5.0. More...
 
virtual void SetCriteriaValue (NXOpen::CAE::ModelCheck::TestValueTypes::CriteriaType criteriaType, double criteriaValue, NXOpen::Unit *unit)=0
 Sets the criteria value. More...
 
virtual void SetCriteriaValue (NXOpen::CAE::ModelCheck::TestValueTypes::CriteriaType criteriaType, const NXString &criteriaValue, NXOpen::Unit *unit)=0
 Sets the criteria value. More...
 
virtual void SetCriteriaValue (NXOpen::CAE::ModelCheck::TestValueTypes::CriteriaType criteriaType, const char *criteriaValue, NXOpen::Unit *unit)=0
 Sets the criteria value. More...
 
virtual void SetDoTest (bool doTest)=0
 Sets an option value indicating whether to do element quality check for this test
Created in NX8.5.0. More...
 

Detailed Description

Represents the quality check criteria value settings.


This is an abstract class, and cannot be instantiated.

Created in NX8.5.0.

Member Function Documentation

virtual bool NXOpen::CAE::ModelCheck::ITestValue::DoTest ( )
pure virtual

Returns an option value indicating whether to do element quality check for this test
Created in NX8.5.0.



License requirements : None

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.

virtual NXOpen::Unit* NXOpen::CAE::ModelCheck::ITestValue::GetCriteriaValue ( NXOpen::CAE::ModelCheck::TestValueTypes::CriteriaType  criteriaType,
double *  criteriaValue 
)
pure virtual

Returns the criteria value.

An exception will be thrown if there is no criteria value associated with this test

Returns

Created in NX8.5.0.

License requirements : None
Parameters
criteriaTypecriteriatype
criteriaValuecriteriavalue

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.

virtual std::vector<NXOpen::CAE::ModelCheck::TestValueTypes::ElementReference> NXOpen::CAE::ModelCheck::ITestValue::GetElementReferences ( )
pure virtual

Returns the element reference definitions associated with this test.

Returns

Created in NX8.5.0.

License requirements : None

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.

virtual bool NXOpen::CAE::ModelCheck::ITestValue::GetIsSolverSpecificTest ( bool *  isSystemTest)
pure virtual

To know whether this quality test is a solver specific test and a system test.

Returns

Created in NX8.5.0.

License requirements : None
Parameters
isSystemTestissystemtest

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.

virtual NXOpen::CAE::ModelCheck::TestValueTypes::TestType NXOpen::CAE::ModelCheck::ITestValue::GetTestType ( )
pure virtual

Returns the test type.

Returns

Created in NX8.5.0.

License requirements : None

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.

virtual NXOpen::CAE::ModelCheck::TestValueTypes::Validator NXOpen::CAE::ModelCheck::ITestValue::GetValidator ( )
pure virtual

Returns the validator type.

Returns

Created in NX8.5.0.

License requirements : None

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.

virtual bool NXOpen::CAE::ModelCheck::ITestValue::HasCriteriaValue ( )
pure virtual

Tells whether there is criteria value associated with this test.

Returns

Created in NX8.5.0.

License requirements : None

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.

virtual void NXOpen::CAE::ModelCheck::ITestValue::ResetToCustomerDefault ( )
pure virtual

Reset as customer default setting
Created in NX8.5.0.



License requirements : None

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.

virtual void NXOpen::CAE::ModelCheck::ITestValue::SetCriteriaValue ( NXOpen::CAE::ModelCheck::TestValueTypes::CriteriaType  criteriaType,
double  criteriaValue,
NXOpen::Unit unit 
)
pure virtual

Sets the criteria value.

An exception will be thrown if there is no criteria value associated with this test
Created in NX8.5.0.

License requirements : None

Parameters
criteriaTypecriteriatype
criteriaValuecriteriavalue
unitunit

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.

virtual void NXOpen::CAE::ModelCheck::ITestValue::SetCriteriaValue ( NXOpen::CAE::ModelCheck::TestValueTypes::CriteriaType  criteriaType,
const NXString criteriaValue,
NXOpen::Unit unit 
)
pure virtual

Sets the criteria value.

An exception will be thrown if there is no criteria value associated with this test
Created in NX8.5.0.

License requirements : None

Parameters
criteriaTypecriteriatype
criteriaValuecriteriavalue
unitunit

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.

virtual void NXOpen::CAE::ModelCheck::ITestValue::SetCriteriaValue ( NXOpen::CAE::ModelCheck::TestValueTypes::CriteriaType  criteriaType,
const char *  criteriaValue,
NXOpen::Unit unit 
)
pure virtual

Sets the criteria value.

An exception will be thrown if there is no criteria value associated with this test
Created in NX8.5.0.

License requirements : None

Parameters
criteriaTypecriteriatype
criteriaValuecriteriavalue
unitunit

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.

virtual void NXOpen::CAE::ModelCheck::ITestValue::SetDoTest ( bool  doTest)
pure virtual

Sets an option value indicating whether to do element quality check for this test
Created in NX8.5.0.



License requirements : None

Parameters
doTestdotest

Implemented in NXOpen::CAE::ModelCheck::QualityTestValue, and NXOpen::CAE::ModelCheck::ElementSpecificTestValue.


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