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

偏差检查 更多...

#include <GeometricAnalysis_DeviationChecking.hxx>

类 NXOpen::GeometricAnalysis::DeviationChecking 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  DeviationOptions {
  DeviationOptionsNoDeviations , DeviationOptionsAllDeviations , DeviationOptionsMaximumDistance , DeviationOptionsMinimumDistance ,
  DeviationOptionsMaximumAngle , DeviationOptionsMinimumAngle
}
enum  Types {
  TypesCurveToCurve , TypesCurveToFace , TypesEdgeToFace , TypesFaceToFace ,
  TypesEdgeToEdge
}

Public 成员函数

double AngleTolerance ()
void Check ()
NXOpen::SelectIBaseCurveCurve ()
NXOpen::GeometricAnalysis::DeviationChecking::DeviationOptions DeviationOption ()
double DistanceTolerance ()
NXOpen::SelectIParameterizedSurfaceFaceOfFirstEdge ()
NXOpen::SelectIParameterizedSurfaceFaceOfSecondEdge ()
NXOpen::SelectIBaseCurveFirstCurve ()
NXOpen::SelectIBaseCurveFirstEdge ()
NXOpen::SelectIParameterizedSurfaceFirstFace ()
int NumberCheckPoints ()
int NumberUcheckPoints ()
int NumberVcheckPoints ()
NXOpen::SelectIBaseCurveSecondCurve ()
NXOpen::SelectIBaseCurveSecondEdge ()
NXOpen::SelectIParameterizedSurfaceSecondFace ()
void SetAngleTolerance (double angleTolerance)
void SetDeviationOption (NXOpen::GeometricAnalysis::DeviationChecking::DeviationOptions deviationOption)
void SetDistanceTolerance (double distanceTolerance)
void SetNumberCheckPoints (int numberCheckPoints)
void SetNumberUcheckPoints (int numberUCheckPoints)
void SetNumberVcheckPoints (int numberVCheckPoints)
void SetType (NXOpen::GeometricAnalysis::DeviationChecking::Types type)
NXOpen::GeometricAnalysis::DeviationChecking::Types Type ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _DeviationCheckingBuilder

详细描述

偏差检查

表示 NXOpen::GeometricAnalysis::DeviationChecking
要创建此类的新实例,请使用 NXOpen::GeometricAnalysis::AnalysisManager::CreateDeviationCheckingObject

创建于 NX6.0.0.

成员枚举类型说明

◆ DeviationOptions

要显示的偏差类型

枚举值
DeviationOptionsNoDeviations 

不显示 偏差

DeviationOptionsAllDeviations 

显示全部 偏差

DeviationOptionsMaximumDistance 

显示 最大距离偏差

DeviationOptionsMinimumDistance 

显示 最小距离偏差

DeviationOptionsMaximumAngle 

显示最大 角度偏差

DeviationOptionsMinimumAngle 

显示最小 角度偏差

◆ Types

要执行的偏差检查类型

枚举值
TypesCurveToCurve 

检查 曲线/边到曲线/边的偏差

TypesCurveToFace 

检查曲线/边 到面的偏差

TypesEdgeToFace 

检查边到面 的偏差

TypesFaceToFace 

检查面到面 的偏差

TypesEdgeToEdge 

检查边到边 的偏差

成员函数说明

◆ AngleTolerance()

double NXOpen::GeometricAnalysis::DeviationChecking::AngleTolerance ( )

获取偏差检查使用的角度公差
创建于 NX6.0.0。

许可要求:无

◆ Check()

void NXOpen::GeometricAnalysis::DeviationChecking::Check ( )

执行偏差检查。调用此方法前,需设置 NXOpen::GeometricAnalysis::DeviationChecking::SetType 属性以指定偏差检查类型, 以及用于偏差检查的两个对象(曲线/面/边)。所需对象类型 取决于上述设置的 NXOpen::GeometricAnalysis::DeviationChecking::Type 。还需设置 要显示的检查点数或U、V向检查点数、 距离公差和角度公差,然后再调用 NXOpen::GeometricAnalysis::DeviationChecking::Check 方法。 NXOpen::GeometricAnalysis::DeviationChecking::Check 会按上述规格在图形中显示偏差,并在NX的信息窗口中列出。
创建于 NX6.0.0。

许可要求:无

◆ Curve()

NXOpen::SelectIBaseCurve * NXOpen::GeometricAnalysis::DeviationChecking::Curve ( )

当设置偏差检查类型为曲线到曲面时,获取用于偏差检查的曲线。
于NX6.0.0版本创建。

许可证要求:无

◆ DeviationOption()

NXOpen::GeometricAnalysis::DeviationChecking::DeviationOptions NXOpen::GeometricAnalysis::DeviationChecking::DeviationOption ( )

获取偏差检查显示的偏差数量或类型
创建于 NX6.0.0。

许可要求:无

◆ DistanceTolerance()

double NXOpen::GeometricAnalysis::DeviationChecking::DistanceTolerance ( )

获取偏差检查使用的距离公差
创建于 NX6.0.0。

许可要求:无

◆ FaceOfFirstEdge()

NXOpen::SelectIParameterizedSurface * NXOpen::GeometricAnalysis::DeviationChecking::FaceOfFirstEdge ( )

当设置偏差检查类型为边到边或边到曲面时,获取与第一条边关联的曲面。
于NX6.0.0版本创建。

许可证要求:无

◆ FaceOfSecondEdge()

NXOpen::SelectIParameterizedSurface * NXOpen::GeometricAnalysis::DeviationChecking::FaceOfSecondEdge ( )

当设置偏差检查类型为边到边时,获取与第二条边关联的曲面。
于NX6.0.0版本创建。

许可证要求:无

◆ FirstCurve()

NXOpen::SelectIBaseCurve * NXOpen::GeometricAnalysis::DeviationChecking::FirstCurve ( )

当设置偏差检查类型为曲线到曲线时,获取用于偏差检查的第一条曲线或边。
于NX6.0.0版本创建。

许可证要求:无

◆ FirstEdge()

NXOpen::SelectIBaseCurve * NXOpen::GeometricAnalysis::DeviationChecking::FirstEdge ( )

当设置偏差检查类型为边到边或边到曲面时,获取用于偏差检查的第一条边或边。
于NX6.0.0版本创建。

许可证要求:无

◆ FirstFace()

NXOpen::SelectIParameterizedSurface * NXOpen::GeometricAnalysis::DeviationChecking::FirstFace ( )

当设置偏差检查类型为曲面到曲面时,获取用于偏差检查的第一个曲面。
于NX6.0.0版本创建。

许可证要求:无

◆ NumberCheckPoints()

int NXOpen::GeometricAnalysis::DeviationChecking::NumberCheckPoints ( )

当设置偏差检查类型为曲线到曲线、曲线到曲面、边到曲面或边到边时,获取用于偏差检查的显示检查点数量。
于NX6.0.0版本创建。

许可证要求:无

◆ NumberUcheckPoints()

int NXOpen::GeometricAnalysis::DeviationChecking::NumberUcheckPoints ( )

获取偏差检查显示的U向检查点数

◆ NumberVcheckPoints()

int NXOpen::GeometricAnalysis::DeviationChecking::NumberVcheckPoints ( )

获取偏差检查显示的V向检查点数

◆ SecondCurve()

NXOpen::SelectIBaseCurve * NXOpen::GeometricAnalysis::DeviationChecking::SecondCurve ( )

当设置偏差检查类型为曲线到曲线时,获取用于偏差检查的第二条曲线或边。
于NX6.0.0版本创建。

许可证要求:无

◆ SecondEdge()

NXOpen::SelectIBaseCurve * NXOpen::GeometricAnalysis::DeviationChecking::SecondEdge ( )

当设置偏差检查类型为边到边时,获取用于偏差检查的第二条边。
于NX6.0.0版本创建。

许可证要求:无

◆ SecondFace()

NXOpen::SelectIParameterizedSurface * NXOpen::GeometricAnalysis::DeviationChecking::SecondFace ( )

当设置偏差检查类型为曲面到曲面、曲线到曲面或边到曲面时,获取用于偏差检查的第二个曲面或曲面。
于NX6.0.0版本创建。

许可证要求:无

◆ SetAngleTolerance()

void NXOpen::GeometricAnalysis::DeviationChecking::SetAngleTolerance ( double angleTolerance)

设置偏差检查使用的角度公差
创建于 NX6.0.0。

许可要求:无

参数
angleTolerance角度公差

◆ SetDeviationOption()

void NXOpen::GeometricAnalysis::DeviationChecking::SetDeviationOption ( NXOpen::GeometricAnalysis::DeviationChecking::DeviationOptions deviationOption)

设置偏差检查显示的偏差数量或类型
创建于 NX6.0.0。

许可要求:无

参数
deviationOption偏差选项

◆ SetDistanceTolerance()

void NXOpen::GeometricAnalysis::DeviationChecking::SetDistanceTolerance ( double distanceTolerance)

设置偏差检查使用的距离公差
创建于 NX6.0.0。

许可要求:无

参数
distanceTolerance距离公差

◆ SetNumberCheckPoints()

void NXOpen::GeometricAnalysis::DeviationChecking::SetNumberCheckPoints ( int numberCheckPoints)

◆ SetNumberUcheckPoints()

void NXOpen::GeometricAnalysis::DeviationChecking::SetNumberUcheckPoints ( int numberUCheckPoints)

设置偏差检查显示的U向检查点数

参数
numberUCheckPointsU向检查点数

◆ SetNumberVcheckPoints()

void NXOpen::GeometricAnalysis::DeviationChecking::SetNumberVcheckPoints ( int numberVCheckPoints)

设置偏差检查显示的V向检查点数

参数
numberVCheckPointsV向检查点数

◆ SetType()

void NXOpen::GeometricAnalysis::DeviationChecking::SetType ( NXOpen::GeometricAnalysis::DeviationChecking::Types type)

设置偏差检查类型。根据偏差检查类型的值,需要不同的输入。请查看 每个输入的文档。
创建于 NX6.0.0.

许可证要求:无

参数
type类型

◆ Type()

NXOpen::GeometricAnalysis::DeviationChecking::Types NXOpen::GeometricAnalysis::DeviationChecking::Type ( )

返回偏差检查类型。根据偏差检查类型的值,需要不同的输入。请查看 每个输入的文档。
创建于 NX6.0.0.

许可证要求:无