|
NX Open C++ 参考指南 2406 v1.1
|
属性属性构建器 更多...
#include <AttributePropertiesBuilder.hxx>
Public 类型 | |
| enum | OperationType { OperationTypeNone = -1 , OperationTypeCreate , OperationTypeRevise , OperationTypeSaveAs , OperationTypeSave , OperationTypeDelete } |
| Public 类型 继承自 NXOpen::AttributePropertiesBaseBuilder | |
| enum | BooleanValueOptions { BooleanValueOptionsFalse , BooleanValueOptionsTrue } |
| enum | DataTypeOptions { DataTypeOptionsNull , DataTypeOptionsBoolean , DataTypeOptionsInteger , DataTypeOptionsNumber , DataTypeOptionsString , DataTypeOptionsDate } |
友元 | |
| class | _AttributePropertiesBuilderBuilder |
属性属性构建器
表示一个 @link NXOpen::AttributePropertiesBuilder NXOpen::AttributePropertiesBuilder@endlink 。该类的输入可以是PSM facet对象。 <br> 要创建此类的新实例,请使用 @link NXOpen::AttributeManager::CreateAttributePropertiesBuilder NXOpen::AttributeManager::CreateAttributePropertiesBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| BooleanValue | False |
| DataType | String |
| IntegerValue | 0 |
| NumberValue | 0 |
| ObjectPicker (已弃用) | Object |
在NX8.0.0中创建。
用于确定从TC映射的属性的行为,例如隐藏、必填、从原始复制等。映射的属性可以来自硬编码属性、创建描述符、修订描述符或属性映射文件。 在适用时应设置正确的操作类型,否则系统可能无法正确运行。 例如,如果您使用OpType"None"询问某个属性是否为必填,它将总是返回否。但同一个属性可能在"Create"、"Save As"或"Revise"等操作中是必填的。 因此,来自Teamcenter的属性模板能够根据属性是在项目创建、编辑还是另存为中显示来强制属性具有不同的行为。