|
NX Open C++ 参考指南 2406 v1.1
|
需求构建器类 更多...
#include <Validate_RequirementBuilder.hxx>
友元 | |
| class | _RequirementBuilderBuilder |
需求构建器类
表示NXOpen::Validate::Requirement 的构建器
要创建此类的新实例,请使用NXOpen::Validate::RequirementCollection::CreateRequirementBuilder
默认值。
| 属性 | 值 |
|---|---|
| DataTypeOption | Number |
| DefinitionMethodOption | SingleSidedComparison |
| RelationalOperatorOption | Equal |
| RelationalOperatorOptionOnMaximumValue | LessThan |
| RelationalOperatorOptionOnMinimumValue | LessThan |
| SeverityOption | Error |
创建于NX8.5.0。
| NXOpen::Validate::RequirementBuilder::DataTypeOptions NXOpen::Validate::RequirementBuilder::DataTypeOption | ( | ) |
获取数据类型选项
于NX8.5.0创建。
许可要求:无
| NXOpen::Validate::RequirementBuilder::DefinitionMethodOptions NXOpen::Validate::RequirementBuilder::DefinitionMethodOption | ( | ) |
获取定义方法选项
于NX8.5.0创建。
许可要求:无
| NXString NXOpen::Validate::RequirementBuilder::DoubleSidedMaximumValue | ( | ) |
获取双向比较的最大值
创建于NX8.5.0。
许可证要求:无
| NXString NXOpen::Validate::RequirementBuilder::DoubleSidedMinimumValue | ( | ) |
获取双边比较的最小值
于NX8.5.0创建。
许可要求:无
| NXString NXOpen::Validate::RequirementBuilder::Formula | ( | ) |
获取用户自定义公式。仅当 NXOpen::Validate::RequirementBuilder::SetDefinitionMethodOption 设置为 NXOpen::Validate::RequirementBuilder::DefinitionMethodOptionsFormula 时有效。
创建于NX8.5.0。
许可证要求:无
| std::vector< NXString > NXOpen::Validate::RequirementBuilder::GetRequirementDescription | ( | ) |
返回要求描述
创建于NX8.5.0。
许可证要求:无
| std::vector< NXString > NXOpen::Validate::RequirementBuilder::GetValidValues | ( | ) |
获取有效值
创建于NX8.5.0。
许可证要求:无
| NXString NXOpen::Validate::RequirementBuilder::Name | ( | ) |
获取需求名称
于NX8.5.0创建。
许可要求:无
| NXOpen::Validate::RequirementBuilder::RelationalOperatorOptions NXOpen::Validate::RequirementBuilder::RelationalOperatorOption | ( | ) |
获取单边比较中表达式标签与值之间的关系运算符选项
于NX8.5.0创建。
许可要求:无
| NXOpen::Validate::RequirementBuilder::RelationalOperatorOptions NXOpen::Validate::RequirementBuilder::RelationalOperatorOptionOnMaximumValue | ( | ) |
获取双向比较中表达式标签与最大值间的关系运算符: [表达式] < 或 <= 最大值。 有效运算符为LessThan或LessThanOrEqual。
创建于NX8.5.0。
许可证要求:无
| NXOpen::Validate::RequirementBuilder::RelationalOperatorOptions NXOpen::Validate::RequirementBuilder::RelationalOperatorOptionOnMinimumValue | ( | ) |
获取双向比较中最小值与表达式标签间的关系运算符: 最小值 < 或 <= [表达式]。 有效运算符为LessThan或LessThanOrEqual。
创建于NX8.5.0。
许可证要求:无
| double NXOpen::Validate::RequirementBuilder::RequirementTolerance | ( | ) |
返回点类型要求的公差
创建于NX12.0.0。
许可证要求:无
| NXOpen::Validate::RequirementBuilder::RequirementTypeOptions NXOpen::Validate::RequirementBuilder::RequirementTypeOption | ( | ) |
返回要求类型选项
创建于NX12.0.0。
许可证要求:无
| void NXOpen::Validate::RequirementBuilder::SetDataTypeOption | ( | NXOpen::Validate::RequirementBuilder::DataTypeOptions | dataTypeOption | ) |
设置数据类型选项
于NX8.5.0创建。
许可要求:无
| dataTypeOption | datatypeoption |
| void NXOpen::Validate::RequirementBuilder::SetDefinitionMethodOption | ( | NXOpen::Validate::RequirementBuilder::DefinitionMethodOptions | definitionMethodOption | ) |
设置定义方法选项
于NX8.5.0创建。
许可要求:无
| definitionMethodOption | definitionmethodoption |
| void NXOpen::Validate::RequirementBuilder::SetDoubleSidedMaximumValue | ( | const char * | doubleSidedMaximumValue | ) |
设置双向比较的最大值
创建于NX8.5.0。
许可证要求:无
| doubleSidedMaximumValue | 双向最大值 |
| void NXOpen::Validate::RequirementBuilder::SetDoubleSidedMaximumValue | ( | const NXString & | doubleSidedMaximumValue | ) |
设置双向比较的最大值
创建于NX8.5.0。
许可证要求:无
| doubleSidedMaximumValue | 双向最大值 |
| void NXOpen::Validate::RequirementBuilder::SetDoubleSidedMinimumValue | ( | const char * | doubleSidedMinimumValue | ) |
设置双向比较的最小值
创建于NX8.5.0。
许可证要求:无
| doubleSidedMinimumValue | 双向最小值 |
| void NXOpen::Validate::RequirementBuilder::SetDoubleSidedMinimumValue | ( | const NXString & | doubleSidedMinimumValue | ) |
设置双边比较的最小值
于NX8.5.0创建。
许可要求:无
| doubleSidedMinimumValue | doublesidedminimumvalue |
| void NXOpen::Validate::RequirementBuilder::SetFormula | ( | const char * | formula | ) |
设置用户定义的公式。仅当 NXOpen::Validate::RequirementBuilder::SetDefinitionMethodOption 设置为 NXOpen::Validate::RequirementBuilder::DefinitionMethodOptionsFormula 时有效。
创建于NX8.5.0。
许可证要求:无
| formula | 公式 |
| void NXOpen::Validate::RequirementBuilder::SetFormula | ( | const NXString & | formula | ) |
设置用户自定义公式。仅当 NXOpen::Validate::RequirementBuilder::SetDefinitionMethodOption 设置为 NXOpen::Validate::RequirementBuilder::DefinitionMethodOptionsFormula 时有效。
创建于NX8.5.0。
许可证要求:无
| formula | 公式 |
| void NXOpen::Validate::RequirementBuilder::SetName | ( | const char * | name | ) |
设置需求名称
于NX8.5.0创建。
许可要求:无
| name | name |
| void NXOpen::Validate::RequirementBuilder::SetName | ( | const NXString & | name | ) |
设置需求名称
于NX8.5.0创建。
许可要求:无
| name | name |
| void NXOpen::Validate::RequirementBuilder::SetRelationalOperatorOption | ( | NXOpen::Validate::RequirementBuilder::RelationalOperatorOptions | relationalOperatorOption | ) |
设置单边比较中表达式标签与值之间的关系运算符选项
于NX8.5.0创建。
许可要求:无
| relationalOperatorOption | relationaloperatoroption |
| void NXOpen::Validate::RequirementBuilder::SetRelationalOperatorOptionOnMaximumValue | ( | NXOpen::Validate::RequirementBuilder::RelationalOperatorOptions | relationalOperatorOnMaximumValue | ) |
设置双向比较中表达式标签与最大值间的关系运算符: [表达式] < 或 <= 最大值。 有效运算符为LessThan或LessThanOrEqual。
创建于NX8.5.0。
许可证要求:无
| relationalOperatorOnMaximumValue | 最大值关系运算符 |
| void NXOpen::Validate::RequirementBuilder::SetRelationalOperatorOptionOnMinimumValue | ( | NXOpen::Validate::RequirementBuilder::RelationalOperatorOptions | relationalOperatorOnMinimumValue | ) |
设置双向比较中最小值与表达式标签间的关系运算符: 最小值 < 或 <= [表达式]。 有效运算符为LessThan或LessThanOrEqual。
创建于NX8.5.0。
许可证要求:无
| relationalOperatorOnMinimumValue | 最小值关系运算符 |
| void NXOpen::Validate::RequirementBuilder::SetRequirementDescription | ( | const std::vector< NXString > & | requirementDescription | ) |
设置要求描述
创建于NX8.5.0。
许可证要求:无
| requirementDescription | 要求描述 |
| void NXOpen::Validate::RequirementBuilder::SetRequirementTolerance | ( | double | requirementTolerance | ) |
设置点类型要求的公差
创建于NX12.0.0。
许可证要求:无
| requirementTolerance | 要设置在要求上的公差值 |
| void NXOpen::Validate::RequirementBuilder::SetRequirementTypeOption | ( | NXOpen::Validate::RequirementBuilder::RequirementTypeOptions | requirementTypeOption | ) |
设置要求类型选项
创建于NX12.0.0。
许可证要求:无
| requirementTypeOption | 要设置在要求上的类型 |
| void NXOpen::Validate::RequirementBuilder::SetSeverityOption | ( | NXOpen::Validate::RequirementBuilder::SeverityOptions | severityOption | ) |
设置严重度选项
于NX8.5.0创建。
许可要求:无
| severityOption | severityoption |
| void NXOpen::Validate::RequirementBuilder::SetSingleSidedValue | ( | const char * | singleSidedValue | ) |
设置单边比较的值
于NX8.5.0创建。
许可要求:无
| singleSidedValue | singlesidedvalue |
| void NXOpen::Validate::RequirementBuilder::SetSingleSidedValue | ( | const NXString & | singleSidedValue | ) |
设置单边比较的值
于NX8.5.0创建。
许可要求:无
| singleSidedValue | singlesidedvalue |
| void NXOpen::Validate::RequirementBuilder::SetValidValues | ( | const std::vector< NXString > & | validValues | ) |
设置有效值
创建于NX8.5.0。
许可证要求:无
| validValues | 有效值 |
| NXOpen::Validate::RequirementBuilder::SeverityOptions NXOpen::Validate::RequirementBuilder::SeverityOption | ( | ) |
获取严重度选项
于NX8.5.0创建。
许可要求:无
| NXString NXOpen::Validate::RequirementBuilder::SingleSidedValue | ( | ) |
获取单边比较的值
于NX8.5.0创建。
许可要求:无