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

草图自动约束构建器 更多...

#include <SketchAutoConstrainBuilder.hxx>

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

Public 成员函数

double AngleTolerance ()
bool ApplyRemoteConstraints ()
void ClearAllConstraints ()
bool Coincident ()
bool Collinear ()
bool Concentric ()
NXOpen::SelectObjectListCurveList ()
double DistanceTolerance ()
bool EqualLength ()
bool EqualRadius ()
bool Horizontal ()
bool Parallel ()
bool Perpendicular ()
bool PointOnCurve ()
void SetAllConstraints ()
void SetAngleTolerance (double angleTolerance)
void SetApplyRemoteConstraints (bool applyRemoteConstraints)
void SetCoincident (bool coincident)
void SetCollinear (bool collinear)
void SetConcentric (bool concentric)
void SetDistanceTolerance (double distanceTolerance)
void SetEqualLength (bool equalLength)
void SetEqualRadius (bool equalRadius)
void SetHorizontal (bool horizontal)
void SetParallel (bool parallel)
void SetPerpendicular (bool perpendicular)
void SetPointOnCurve (bool pointOnCurve)
void SetTangent (bool tangent)
void SetVertical (bool vertical)
bool Tangent ()
bool Vertical ()
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 _SketchAutoConstrainBuilderBuilder

详细描述

草图自动约束构建器

表示 NXOpen::SketchAutoConstrainBuilder
要创建此类的新实例,请使用 NXOpen::SketchCollection::CreateAutoConstrainBuilder
默认值。

属性
水平
平行
垂直
相切
竖直


创建于 NX5.0.0。

成员函数说明

◆ AngleTolerance()

double NXOpen::SketchAutoConstrainBuilder::AngleTolerance ( )

返回角度公差
创建于 NX5.0.0。

许可要求:无

◆ ApplyRemoteConstraints()

bool NXOpen::SketchAutoConstrainBuilder::ApplyRemoteConstraints ( )

返回是否应用远程约束
创建于 NX5.0.0。

许可要求:无

◆ ClearAllConstraints()

void NXOpen::SketchAutoConstrainBuilder::ClearAllConstraints ( )

清除所有单个约束(将每个约束的开关关闭)
创建于 NX5.0.0。

许可要求:实体建模("SOLIDS MODELING")

◆ Coincident()

bool NXOpen::SketchAutoConstrainBuilder::Coincident ( )

返回重合状态
创建于 NX5.0.0。

许可要求:无

◆ Collinear()

bool NXOpen::SketchAutoConstrainBuilder::Collinear ( )

返回共线状态
创建于 NX5.0.0。

许可证要求:无

◆ Concentric()

bool NXOpen::SketchAutoConstrainBuilder::Concentric ( )

返回同心状态
创建于 NX5.0.0。

许可证要求:无

◆ CurveList()

NXOpen::SelectObjectList * NXOpen::SketchAutoConstrainBuilder::CurveList ( )

返回所选曲线列表。
创建于 NX5.0.0。

许可要求:无

◆ DistanceTolerance()

double NXOpen::SketchAutoConstrainBuilder::DistanceTolerance ( )

返回距离公差
创建于 NX5.0.0。

许可要求:无

◆ EqualLength()

bool NXOpen::SketchAutoConstrainBuilder::EqualLength ( )

返回等长状态
创建于 NX5.0.0。

许可证要求:无

◆ EqualRadius()

bool NXOpen::SketchAutoConstrainBuilder::EqualRadius ( )

返回等半径状态
创建于 NX5.0.0。

许可证要求:无

◆ Horizontal()

bool NXOpen::SketchAutoConstrainBuilder::Horizontal ( )

返回水平约束状态。
创建于 NX5.0.0。

许可要求:无

◆ Parallel()

bool NXOpen::SketchAutoConstrainBuilder::Parallel ( )

返回平行状态
创建于 NX5.0.0。

许可证要求:无

◆ Perpendicular()

bool NXOpen::SketchAutoConstrainBuilder::Perpendicular ( )

返回垂直状态
创建于 NX5.0.0。

许可证要求:无

◆ PointOnCurve()

bool NXOpen::SketchAutoConstrainBuilder::PointOnCurve ( )

返回曲线上的点
创建于 NX5.0.0。

许可要求:无

◆ SetAllConstraints()

void NXOpen::SketchAutoConstrainBuilder::SetAllConstraints ( )

设置所有单个约束(将每个约束的开关打开)
创建于 NX5.0.0。

许可要求:实体建模("SOLIDS MODELING")

◆ SetAngleTolerance()

void NXOpen::SketchAutoConstrainBuilder::SetAngleTolerance ( double angleTolerance)

设置角度公差
创建于 NX5.0.0。

许可要求:实体建模("SOLIDS MODELING")

参数
angleTolerance角度公差

◆ SetApplyRemoteConstraints()

void NXOpen::SketchAutoConstrainBuilder::SetApplyRemoteConstraints ( bool applyRemoteConstraints)

设置是否应用远程约束
创建于 NX5.0.0。

许可要求:实体建模("SOLIDS MODELING")

参数
applyRemoteConstraints是否应用远程约束

◆ SetCoincident()

void NXOpen::SketchAutoConstrainBuilder::SetCoincident ( bool coincident)

设置重合状态
创建于 NX5.0.0。

许可要求:实体建模("SOLIDS MODELING")

参数
coincident重合

◆ SetCollinear()

void NXOpen::SketchAutoConstrainBuilder::SetCollinear ( bool collinear)

设置共线状态
创建于 NX5.0.0。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
collinear共线

◆ SetConcentric()

void NXOpen::SketchAutoConstrainBuilder::SetConcentric ( bool concentric)

设置同心状态
创建于 NX5.0.0。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
concentric同心

◆ SetDistanceTolerance()

void NXOpen::SketchAutoConstrainBuilder::SetDistanceTolerance ( double distanceTolerance)

设置距离公差
创建于 NX5.0.0。

许可要求:实体建模("SOLIDS MODELING")

参数
distanceTolerance距离公差

◆ SetEqualLength()

void NXOpen::SketchAutoConstrainBuilder::SetEqualLength ( bool equalLength)

设置等长状态
创建于 NX5.0.0。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
equalLength等长

◆ SetEqualRadius()

void NXOpen::SketchAutoConstrainBuilder::SetEqualRadius ( bool equalRadius)

设置等半径
创建于 NX5.0.0。

许可要求:实体建模("SOLIDS MODELING")

参数
equalRadius等半径

◆ SetHorizontal()

void NXOpen::SketchAutoConstrainBuilder::SetHorizontal ( bool horizontal)

设置水平状态
创建于 NX5.0.0。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
horizontal水平

◆ SetParallel()

void NXOpen::SketchAutoConstrainBuilder::SetParallel ( bool parallel)

设置平行状态
创建于 NX5.0.0。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
parallel平行

◆ SetPerpendicular()

void NXOpen::SketchAutoConstrainBuilder::SetPerpendicular ( bool perpendicular)

设置垂直状态
创建于 NX5.0.0。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
perpendicular垂直

◆ SetPointOnCurve()

void NXOpen::SketchAutoConstrainBuilder::SetPointOnCurve ( bool pointOnCurve)

设置曲线上的点
创建于 NX5.0.0。

许可要求:实体建模("SOLIDS MODELING")

参数
pointOnCurve曲线上的点

◆ SetTangent()

void NXOpen::SketchAutoConstrainBuilder::SetTangent ( bool tangent)

设置相切状态
创建于 NX5.0.0。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
tangent相切

◆ SetVertical()

void NXOpen::SketchAutoConstrainBuilder::SetVertical ( bool vertical)

设置垂直状态
创建于 NX5.0.0。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
vertical垂直

◆ Tangent()

bool NXOpen::SketchAutoConstrainBuilder::Tangent ( )

返回相切状态
创建于 NX5.0.0。

许可证要求:无

◆ Vertical()

bool NXOpen::SketchAutoConstrainBuilder::Vertical ( )

返回垂直状态
创建于 NX5.0.0。

许可证要求:无