NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::MeasureElement类 参考

测量元素基类 更多...

#include <MeasureElement.hxx>

类 NXOpen::MeasureElement 继承关系图:
NXOpen::TransientObject

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
}

Public 成员函数

int AlternateSolution ()
void ClearCache ()
NXOpen::Annotations::AnnotationCreateAnnotation ()
void CreateGeometry ()
void CreateIndividualPointExpressions (int expIndex)
void CreateSpecialExpressions (NXOpen::NXObject *expTag1, NXOpen::NXObject *expTag2, NXOpen::NXObject *unitTag)
void EditAnnotation ()
bool GetAnnotationState (int outputIndex)
bool GetApproximateState (int outputIndex)
bool GetExpressionState (int outputIndex)
void GetExtraObjects1 (std::vector< NXOpen::NXObject * > &extraObjects1)
void GetExtraObjects2 (std::vector< NXOpen::NXObject * > &extraObjects2)
bool GetGeometryState (int outputIndex)
double GetMeasureElementAccuracy ()
NXOpen::ScCollectorGetMeasureElementCollector1 ()
NXOpen::ScCollectorGetMeasureElementCollector2 ()
void GetMeasureElementExpressions (std::vector< NXOpen::Expression * > &expsTag)
void GetMeasureElementExpressionsType (std::vector< NXString > &expsType)
NXOpen::MeasureElement::Type GetMeasureType ()
void HideAnnotation ()
void HideGeometry ()
NXOpen::MeasureElement::Measure MeasureObject1 ()
NXOpen::MeasureElement::Measure MeasureObject2 ()
int SelectionIntent1 ()
int SelectionIntent2 ()
void SetAlternateSolution (int alternateSolution)
void SetAnnotationPosition (const NXOpen::Point3d &position)
void SetAnnotationState (int outputIndex, bool state)
void SetApproximateState (int outputIndex, bool state)
void SetExpressionState (int outputIndex, bool state)
void SetGeometryState (int outputIndex, bool state)
void SetGwifPosition (const NXOpen::Point3d &position)
void SetMeasureElementAccuracy (double accuracy)
void SetMeasureObject1 (NXOpen::MeasureElement::Measure measureObject)
void SetMeasureObject2 (NXOpen::MeasureElement::Measure measureObject)
void SetSelectionIntent1 (int selectionIntent)
void SetSelectionIntent2 (int selectionIntent)
void SetSingleSelect1 (bool singleSelect)
void SetSingleSelect2 (bool singleSelect)
NXOpen::Annotations::AnnotationShowAnnotation ()
void ShowGeometry ()
bool SingleSelect1 ()
bool SingleSelect2 ()
void UpdateRequirements (NXOpen::Validate::RequirementCheck *requirementCheck, int outputIndex)
virtual ~MeasureElement ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

测量元素基类

表示主测量的一个元素
于NX12.0.1版本创建。

成员枚举类型说明

◆ Measure

指示要测量的对象类型

枚举值
MeasureObject 

对象

MeasurePoint 

MeasureVector 

矢量

MeasureCsys 

坐标系

◆ Type

指示测量类型

枚举值
TypeLength 

长度

TypeCurve 

曲线

TypeDistance 

距离

TypeProjectedDistance 

投影距离

TypeFace 

TypeAngle 

角度

TypeThreePntAngle 

三点角度

TypeBody 

TypeThickness 

厚度

TypePoint 

TypeEulerAngle 

欧拉角

TypeExtremePoint 

极值点

TypePolarAngle 

极角

TypePolarArea 

极面积

TypePolarRadius 

极半径

TypeSurfaceCenterline 

曲面中心线

TypeBoundingBox 

边界框

TypeSectionInertia 

截面惯性矩

TypeCircleThreePnt 

三点圆

TypeUndefined 

未定义

构造及析构函数说明

◆ ~MeasureElement()

virtual NXOpen::MeasureElement::~MeasureElement ( )
virtual

释放与测量相关的资源。调用此方法后,使用该对象是非法的。在.NET中,当对象被垃圾回收器删除时,此方法会自动调用。
在NX12.0.1中创建。

许可证要求:无

成员函数说明

◆ AlternateSolution()

int NXOpen::MeasureElement::AlternateSolution ( )

返回备用解决方案选择。
于NX12.0.1版本创建。

许可要求:无

◆ ClearCache()

void NXOpen::MeasureElement::ClearCache ( )

清除给定元素的缓存数据。
创建于 NX2206.0.0。

许可证要求 : 无

◆ CreateAnnotation()

NXOpen::Annotations::Annotation * NXOpen::MeasureElement::CreateAnnotation ( )

为测量元素创建屏幕上的注释。

返回

在NX12.0.1中创建。

许可证要求:无

◆ CreateGeometry()

void NXOpen::MeasureElement::CreateGeometry ( )

为测量元素创建保存的几何图形。
在NX12.0.1中创建。

许可证要求:无

◆ CreateIndividualPointExpressions()

void NXOpen::MeasureElement::CreateIndividualPointExpressions ( int expIndex)

检查是否有一个点,并请求创建单独的 X、Y、Z 点表达式。这仅在首次创建单个测量时执行。
创建于 NX2206.0.0。

许可证要求 : 无

参数
expIndex表达式索引

◆ CreateSpecialExpressions()

void NXOpen::MeasureElement::CreateSpecialExpressions ( NXOpen::NXObject * expTag1,
NXOpen::NXObject * expTag2,
NXOpen::NXObject * unitTag )

创建向量表达式。
创建于 NX2206.0.0。

许可证要求 : 无

参数
expTag1第一个表达式标签
expTag2第二个表达式标签
unitTag单位标签

◆ EditAnnotation()

void NXOpen::MeasureElement::EditAnnotation ( )

编辑测量元素屏幕上的注释。
在NX12.0.1中创建。

许可证要求:无

◆ GetAnnotationState()

bool NXOpen::MeasureElement::GetAnnotationState ( int outputIndex)

获取显示注释状态的值。

返回

于NX12.0.1版本创建。

许可要求:无
参数
outputIndex输出索引

◆ GetApproximateState()

bool NXOpen::MeasureElement::GetApproximateState ( int outputIndex)

获取近似计算状态的值。

返回

于NX12.0.1版本创建。

许可要求:无
参数
outputIndex输出索引

◆ GetExpressionState()

bool NXOpen::MeasureElement::GetExpressionState ( int outputIndex)

获取保存表达式状态的值。

返回

于NX12.0.1版本创建。

许可要求:无
参数
outputIndex输出索引

◆ GetExtraObjects1()

void NXOpen::MeasureElement::GetExtraObjects1 ( std::vector< NXOpen::NXObject * > & extraObjects1)

获取测量元素额外对象向量1。
创建于 NX2007.0.0。

许可证要求 : 无

参数
extraObjects1额外对象1

◆ GetExtraObjects2()

void NXOpen::MeasureElement::GetExtraObjects2 ( std::vector< NXOpen::NXObject * > & extraObjects2)

获取测量元素额外对象向量2。
创建于 NX2007.0.0。

许可证要求 : 无

参数
extraObjects2额外对象2

◆ GetGeometryState()

bool NXOpen::MeasureElement::GetGeometryState ( int outputIndex)

获取保存几何状态的值。

返回

于NX12.0.1版本创建。

许可要求:无
参数
outputIndex输出索引

◆ GetMeasureElementAccuracy()

double NXOpen::MeasureElement::GetMeasureElementAccuracy ( )

获取测量元素精度。
创建于 NX2007.0.0。

许可证要求 : 无

◆ GetMeasureElementCollector1()

NXOpen::ScCollector * NXOpen::MeasureElement::GetMeasureElementCollector1 ( )

获取测量元素收集器1。
创建于 NX2007.0.0。

许可证要求 : 无

◆ GetMeasureElementCollector2()

NXOpen::ScCollector * NXOpen::MeasureElement::GetMeasureElementCollector2 ( )

获取测量元素收集器2。
创建于 NX2007.0.0。

许可证要求 : 无

◆ GetMeasureElementExpressions()

void NXOpen::MeasureElement::GetMeasureElementExpressions ( std::vector< NXOpen::Expression * > & expsTag)

获取测量元素表达式。
创建于 NX2007.0.0。

许可证要求 : 无

参数
expsTag表达式标签

◆ GetMeasureElementExpressionsType()

void NXOpen::MeasureElement::GetMeasureElementExpressionsType ( std::vector< NXString > & expsType)

获取测量元素表达式类型。
创建于 NX2007.0.0。

许可证要求 : 无

参数
expsType表达式类型

◆ GetMeasureType()

NXOpen::MeasureElement::Type NXOpen::MeasureElement::GetMeasureType ( )

获取给定元素的测量类型。
创建于 NX2212.0.0。

许可证要求 : 无

◆ HideAnnotation()

void NXOpen::MeasureElement::HideAnnotation ( )

使测量元素的屏幕注释不可见。
在NX1872.0.0中创建。

许可证要求:无

◆ HideGeometry()

void NXOpen::MeasureElement::HideGeometry ( )

使测量元素的保存几何图形不可见。
在NX1872.0.0中创建。

许可证要求:无

◆ MeasureObject1()

NXOpen::MeasureElement::Measure NXOpen::MeasureElement::MeasureObject1 ( )

返回要测量的对象类型。
于NX12.0.1版本创建。

许可要求:无

◆ MeasureObject2()

NXOpen::MeasureElement::Measure NXOpen::MeasureElement::MeasureObject2 ( )

返回要测量的对象类型。
于NX12.0.1版本创建。

许可要求:无

◆ SelectionIntent1()

int NXOpen::MeasureElement::SelectionIntent1 ( )

返回用于测量对象的选择意图方法。
在NX1980.0.0中创建。

许可证要求:无

◆ SelectionIntent2()

int NXOpen::MeasureElement::SelectionIntent2 ( )

返回用于测量对象的选择意图方法。
在NX1980.0.0中创建。

许可证要求:无

◆ SetAlternateSolution()

void NXOpen::MeasureElement::SetAlternateSolution ( int alternateSolution)

设置备用解选择。
在NX12.0.1中创建。

许可证要求:无

参数
alternateSolution备用解

◆ SetAnnotationPosition()

void NXOpen::MeasureElement::SetAnnotationPosition ( const NXOpen::Point3d & position)

为新创建的注释设置位置。
在NX1980.0.0中创建。

许可证要求:无

参数
position位置

◆ SetAnnotationState()

void NXOpen::MeasureElement::SetAnnotationState ( int outputIndex,
bool state )

设置保存几何状态的值。
于NX12.0.1版本创建。

许可要求:无

参数
outputIndex输出索引
state状态

◆ SetApproximateState()

void NXOpen::MeasureElement::SetApproximateState ( int outputIndex,
bool state )

设置近似计算状态的值。
于NX12.0.1版本创建。

许可要求:无

参数
outputIndex输出索引
state状态

◆ SetExpressionState()

void NXOpen::MeasureElement::SetExpressionState ( int outputIndex,
bool state )

设置保存表达式状态的值。
于NX12.0.1版本创建。

许可要求:无

参数
outputIndex输出索引
state状态

◆ SetGeometryState()

void NXOpen::MeasureElement::SetGeometryState ( int outputIndex,
bool state )

设置保存几何状态的值。
于NX12.0.1版本创建。

许可要求:无

参数
outputIndex输出索引
state状态

◆ SetGwifPosition()

void NXOpen::MeasureElement::SetGwifPosition ( const NXOpen::Point3d & position)

为gwif设置位置。
在NX1980.0.0中创建。

许可证要求:无

参数
position位置

◆ SetMeasureElementAccuracy()

void NXOpen::MeasureElement::SetMeasureElementAccuracy ( double accuracy)

设置测量元素精度。
创建于 NX2007.0.0。

许可证要求 : 无

参数
accuracy精度

◆ SetMeasureObject1()

void NXOpen::MeasureElement::SetMeasureObject1 ( NXOpen::MeasureElement::Measure measureObject)

设置要测量的对象类型。
于NX12.0.1版本创建。

许可要求:无

参数
measureObject测量对象类型

◆ SetMeasureObject2()

void NXOpen::MeasureElement::SetMeasureObject2 ( NXOpen::MeasureElement::Measure measureObject)

设置要测量的对象类型。
于NX12.0.1版本创建。

许可要求:无

参数
measureObject测量对象

◆ SetSelectionIntent1()

void NXOpen::MeasureElement::SetSelectionIntent1 ( int selectionIntent)

设置用于测量对象的选择意图方法。
在NX1980.0.0中创建。

许可证要求:无

参数
selectionIntent选择意图

◆ SetSelectionIntent2()

void NXOpen::MeasureElement::SetSelectionIntent2 ( int selectionIntent)

设置用于测量对象的选择意图方法。
在NX1980.0.0中创建。

许可证要求:无

参数
selectionIntent选择意图

◆ SetSingleSelect1()

void NXOpen::MeasureElement::SetSingleSelect1 ( bool singleSelect)

设置单一选择标志。
于NX12.0.1版本创建。

许可要求:无

参数
singleSelect单一选择

◆ SetSingleSelect2()

void NXOpen::MeasureElement::SetSingleSelect2 ( bool singleSelect)

设置单一选择标志。
于NX12.0.1版本创建。

许可要求:无

参数
singleSelect单一选择

◆ ShowAnnotation()

NXOpen::Annotations::Annotation * NXOpen::MeasureElement::ShowAnnotation ( )

使测量元素的屏幕注释可见。

返回

在NX12.0.1中创建。

许可证要求:无

◆ ShowGeometry()

void NXOpen::MeasureElement::ShowGeometry ( )

使测量元素的保存几何图形可见。此函数不会创建保存的几何图形。
在NX1872.0.0中创建。

许可证要求:无

◆ SingleSelect1()

bool NXOpen::MeasureElement::SingleSelect1 ( )

返回单一选择标志。
于NX12.0.1版本创建。

许可要求:无

◆ SingleSelect2()

bool NXOpen::MeasureElement::SingleSelect2 ( )

返回单一选择标志。
于NX12.0.1版本创建。

许可要求:无

◆ UpdateRequirements()

void NXOpen::MeasureElement::UpdateRequirements ( NXOpen::Validate::RequirementCheck * requirementCheck,
int outputIndex )

更新测量元素的要求检查
在NX12.0.1中创建。

许可证要求:无

参数
requirementCheck要求检查
outputIndex输出索引