|
NX Open C++ 参考指南 2406 v1.1
|
测量元素基类 更多...
#include <MeasureElement.hxx>
Public 类型 | |
| enum | Measure { MeasureObject , MeasurePoint , MeasureVector , MeasureCsys } |
| enum | Type { TypeLength , TypeCurve , TypeDistance , TypeProjectedDistance , TypeFace , TypeAngle , TypeThreePntAngle , TypeBody , TypeThickness , TypePoint , TypeEulerAngle , TypeExtremePoint , TypePolarAngle , TypePolarArea , TypePolarRadius , TypeSurfaceCenterline , TypeBoundingBox , TypeSectionInertia , TypeCircleThreePnt , TypeUndefined } |
测量元素基类
表示主测量的一个元素
于NX12.0.1版本创建。
指示测量类型
|
virtual |
释放与测量相关的资源。调用此方法后,使用该对象是非法的。在.NET中,当对象被垃圾回收器删除时,此方法会自动调用。
在NX12.0.1中创建。
许可证要求:无
| int NXOpen::MeasureElement::AlternateSolution | ( | ) |
返回备用解决方案选择。
于NX12.0.1版本创建。
许可要求:无
| void NXOpen::MeasureElement::ClearCache | ( | ) |
清除给定元素的缓存数据。
创建于 NX2206.0.0。
许可证要求 : 无
| NXOpen::Annotations::Annotation * NXOpen::MeasureElement::CreateAnnotation | ( | ) |
为测量元素创建屏幕上的注释。
| void NXOpen::MeasureElement::CreateGeometry | ( | ) |
为测量元素创建保存的几何图形。
在NX12.0.1中创建。
许可证要求:无
| void NXOpen::MeasureElement::CreateIndividualPointExpressions | ( | int | expIndex | ) |
检查是否有一个点,并请求创建单独的 X、Y、Z 点表达式。这仅在首次创建单个测量时执行。
创建于 NX2206.0.0。
许可证要求 : 无
| expIndex | 表达式索引 |
| void NXOpen::MeasureElement::CreateSpecialExpressions | ( | NXOpen::NXObject * | expTag1, |
| NXOpen::NXObject * | expTag2, | ||
| NXOpen::NXObject * | unitTag ) |
创建向量表达式。
创建于 NX2206.0.0。
许可证要求 : 无
| expTag1 | 第一个表达式标签 |
| expTag2 | 第二个表达式标签 |
| unitTag | 单位标签 |
| void NXOpen::MeasureElement::EditAnnotation | ( | ) |
编辑测量元素屏幕上的注释。
在NX12.0.1中创建。
许可证要求:无
| bool NXOpen::MeasureElement::GetAnnotationState | ( | int | outputIndex | ) |
获取显示注释状态的值。
| outputIndex | 输出索引 |
| bool NXOpen::MeasureElement::GetApproximateState | ( | int | outputIndex | ) |
获取近似计算状态的值。
| outputIndex | 输出索引 |
| bool NXOpen::MeasureElement::GetExpressionState | ( | int | outputIndex | ) |
获取保存表达式状态的值。
| outputIndex | 输出索引 |
| void NXOpen::MeasureElement::GetExtraObjects1 | ( | std::vector< NXOpen::NXObject * > & | extraObjects1 | ) |
获取测量元素额外对象向量1。
创建于 NX2007.0.0。
许可证要求 : 无
| extraObjects1 | 额外对象1 |
| void NXOpen::MeasureElement::GetExtraObjects2 | ( | std::vector< NXOpen::NXObject * > & | extraObjects2 | ) |
获取测量元素额外对象向量2。
创建于 NX2007.0.0。
许可证要求 : 无
| extraObjects2 | 额外对象2 |
| bool NXOpen::MeasureElement::GetGeometryState | ( | int | outputIndex | ) |
获取保存几何状态的值。
| outputIndex | 输出索引 |
| double NXOpen::MeasureElement::GetMeasureElementAccuracy | ( | ) |
获取测量元素精度。
创建于 NX2007.0.0。
许可证要求 : 无
| NXOpen::ScCollector * NXOpen::MeasureElement::GetMeasureElementCollector1 | ( | ) |
获取测量元素收集器1。
创建于 NX2007.0.0。
许可证要求 : 无
| NXOpen::ScCollector * NXOpen::MeasureElement::GetMeasureElementCollector2 | ( | ) |
获取测量元素收集器2。
创建于 NX2007.0.0。
许可证要求 : 无
| void NXOpen::MeasureElement::GetMeasureElementExpressions | ( | std::vector< NXOpen::Expression * > & | expsTag | ) |
获取测量元素表达式。
创建于 NX2007.0.0。
许可证要求 : 无
| expsTag | 表达式标签 |
| void NXOpen::MeasureElement::GetMeasureElementExpressionsType | ( | std::vector< NXString > & | expsType | ) |
获取测量元素表达式类型。
创建于 NX2007.0.0。
许可证要求 : 无
| expsType | 表达式类型 |
| NXOpen::MeasureElement::Type NXOpen::MeasureElement::GetMeasureType | ( | ) |
获取给定元素的测量类型。
创建于 NX2212.0.0。
许可证要求 : 无
| void NXOpen::MeasureElement::HideAnnotation | ( | ) |
使测量元素的屏幕注释不可见。
在NX1872.0.0中创建。
许可证要求:无
| void NXOpen::MeasureElement::HideGeometry | ( | ) |
使测量元素的保存几何图形不可见。
在NX1872.0.0中创建。
许可证要求:无
| NXOpen::MeasureElement::Measure NXOpen::MeasureElement::MeasureObject1 | ( | ) |
返回要测量的对象类型。
于NX12.0.1版本创建。
许可要求:无
| NXOpen::MeasureElement::Measure NXOpen::MeasureElement::MeasureObject2 | ( | ) |
返回要测量的对象类型。
于NX12.0.1版本创建。
许可要求:无
| int NXOpen::MeasureElement::SelectionIntent1 | ( | ) |
返回用于测量对象的选择意图方法。
在NX1980.0.0中创建。
许可证要求:无
| int NXOpen::MeasureElement::SelectionIntent2 | ( | ) |
返回用于测量对象的选择意图方法。
在NX1980.0.0中创建。
许可证要求:无
| void NXOpen::MeasureElement::SetAlternateSolution | ( | int | alternateSolution | ) |
设置备用解选择。
在NX12.0.1中创建。
许可证要求:无
| alternateSolution | 备用解 |
| void NXOpen::MeasureElement::SetAnnotationPosition | ( | const NXOpen::Point3d & | position | ) |
为新创建的注释设置位置。
在NX1980.0.0中创建。
许可证要求:无
| position | 位置 |
| void NXOpen::MeasureElement::SetAnnotationState | ( | int | outputIndex, |
| bool | state ) |
设置保存几何状态的值。
于NX12.0.1版本创建。
许可要求:无
| outputIndex | 输出索引 |
| state | 状态 |
| void NXOpen::MeasureElement::SetApproximateState | ( | int | outputIndex, |
| bool | state ) |
设置近似计算状态的值。
于NX12.0.1版本创建。
许可要求:无
| outputIndex | 输出索引 |
| state | 状态 |
| void NXOpen::MeasureElement::SetExpressionState | ( | int | outputIndex, |
| bool | state ) |
设置保存表达式状态的值。
于NX12.0.1版本创建。
许可要求:无
| outputIndex | 输出索引 |
| state | 状态 |
| void NXOpen::MeasureElement::SetGeometryState | ( | int | outputIndex, |
| bool | state ) |
设置保存几何状态的值。
于NX12.0.1版本创建。
许可要求:无
| outputIndex | 输出索引 |
| state | 状态 |
| void NXOpen::MeasureElement::SetGwifPosition | ( | const NXOpen::Point3d & | position | ) |
为gwif设置位置。
在NX1980.0.0中创建。
许可证要求:无
| position | 位置 |
| void NXOpen::MeasureElement::SetMeasureElementAccuracy | ( | double | accuracy | ) |
设置测量元素精度。
创建于 NX2007.0.0。
许可证要求 : 无
| accuracy | 精度 |
| void NXOpen::MeasureElement::SetMeasureObject1 | ( | NXOpen::MeasureElement::Measure | measureObject | ) |
设置要测量的对象类型。
于NX12.0.1版本创建。
许可要求:无
| measureObject | 测量对象类型 |
| void NXOpen::MeasureElement::SetMeasureObject2 | ( | NXOpen::MeasureElement::Measure | measureObject | ) |
设置要测量的对象类型。
于NX12.0.1版本创建。
许可要求:无
| measureObject | 测量对象 |
| void NXOpen::MeasureElement::SetSelectionIntent1 | ( | int | selectionIntent | ) |
设置用于测量对象的选择意图方法。
在NX1980.0.0中创建。
许可证要求:无
| selectionIntent | 选择意图 |
| void NXOpen::MeasureElement::SetSelectionIntent2 | ( | int | selectionIntent | ) |
设置用于测量对象的选择意图方法。
在NX1980.0.0中创建。
许可证要求:无
| selectionIntent | 选择意图 |
| void NXOpen::MeasureElement::SetSingleSelect1 | ( | bool | singleSelect | ) |
设置单一选择标志。
于NX12.0.1版本创建。
许可要求:无
| singleSelect | 单一选择 |
| void NXOpen::MeasureElement::SetSingleSelect2 | ( | bool | singleSelect | ) |
设置单一选择标志。
于NX12.0.1版本创建。
许可要求:无
| singleSelect | 单一选择 |
| NXOpen::Annotations::Annotation * NXOpen::MeasureElement::ShowAnnotation | ( | ) |
使测量元素的屏幕注释可见。
| void NXOpen::MeasureElement::ShowGeometry | ( | ) |
使测量元素的保存几何图形可见。此函数不会创建保存的几何图形。
在NX1872.0.0中创建。
许可证要求:无
| bool NXOpen::MeasureElement::SingleSelect1 | ( | ) |
返回单一选择标志。
于NX12.0.1版本创建。
许可要求:无
| bool NXOpen::MeasureElement::SingleSelect2 | ( | ) |
返回单一选择标志。
于NX12.0.1版本创建。
许可要求:无
| void NXOpen::MeasureElement::UpdateRequirements | ( | NXOpen::Validate::RequirementCheck * | requirementCheck, |
| int | outputIndex ) |
更新测量元素的要求检查
在NX12.0.1中创建。
许可证要求:无
| requirementCheck | 要求检查 |
| outputIndex | 输出索引 |