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

分配相切构建器类 更多...

#include <Routing_AssignTangencyBuilder.hxx>

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

Public 类型

enum  TangencySide { TangencySideUndefined , TangencySideSource , TangencySideTarget }

Public 成员函数

void AssignTangency (const std::vector< NXOpen::Curve * > &segments, NXOpen::Routing::AssignTangencyBuilder::TangencySide tangencySide)
void AssignTangencyAtPort (NXOpen::Routing::AssignTangencyBuilder::TangencySide tangencySide)
NXOpen::Routing::AssignTangencyBuilder::TangencySide AssignTangencySide ()
NXOpen::Routing::TangencyGroupBuilderCreateTangencyGroupBuilder ()
void RemoveTangency (NXOpen::Routing::AssignTangencyBuilder::TangencySide tangencySide)
NXOpen::Routing::TangencyGroupBuilderSelectedTangencyGroup ()
void SetAssignTangencySide (NXOpen::Routing::AssignTangencyBuilder::TangencySide tangencySide)
void SetSelectedTangencyGroup (NXOpen::Routing::TangencyGroupBuilder *selectedTangencyGroup)
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 _AssignTangencyBuilderBuilder

详细描述

分配相切构建器类

表示一个 NXOpen::Routing::AssignTangencyBuilder 对象。 为 NXOpen::Routing::SplinePathBuilder 提供支持,用于在相邻样条曲线之间分配相切约束。
要创建此类的新实例,请使用 NXOpen::Routing::SplinePathBuilder::CreateAssignTangencyBuilder

NX12.0.0版本中创建。

成员枚举类型说明

◆ TangencySide

指定在样条曲线的哪一侧分配相切约束。

枚举值
TangencySideUndefined 

相切侧未定义。

TangencySideSource 

在源控制点处分配相切约束。

TangencySideTarget 

在目标控制点处分配相切约束。

成员函数说明

◆ AssignTangency()

void NXOpen::Routing::AssignTangencyBuilder::AssignTangency ( const std::vector< NXOpen::Curve * > & segments,
NXOpen::Routing::AssignTangencyBuilder::TangencySide tangencySide )

在样条曲线的指定侧分配相切约束。 有效选项请参考 NXOpen::Routing::AssignTangencyBuilder::TangencySide
NX12.0.0版本中创建。

许可证要求:routing_base ("Routing Basic")

参数
segments曲线段
tangencySide相切侧

◆ AssignTangencyAtPort()

void NXOpen::Routing::AssignTangencyBuilder::AssignTangencyAtPort ( NXOpen::Routing::AssignTangencyBuilder::TangencySide tangencySide)

在连接的端口处分配相切约束。 有效选项请参考 NXOpen::Routing::AssignTangencyBuilder::TangencySide
NX12.0.0版本中创建。

许可证要求:routing_base ("Routing Basic")

参数
tangencySide相切侧

◆ AssignTangencySide()

NXOpen::Routing::AssignTangencyBuilder::TangencySide NXOpen::Routing::AssignTangencyBuilder::AssignTangencySide ( )

获取用于分配相切约束的相切侧 NXOpen::Routing::AssignTangencyBuilder::TangencySide
NX12.0.0版本中创建。

许可证要求:routing_base ("Routing Basic")

◆ CreateTangencyGroupBuilder()

NXOpen::Routing::TangencyGroupBuilder * NXOpen::Routing::AssignTangencyBuilder::CreateTangencyGroupBuilder ( )

创建一个 NXOpen::Routing::TangencyGroupBuilder 对象。
NX12.0.0版本中创建。

许可证要求:routing_base ("Routing Basic")

◆ RemoveTangency()

void NXOpen::Routing::AssignTangencyBuilder::RemoveTangency ( NXOpen::Routing::AssignTangencyBuilder::TangencySide tangencySide)

移除样条曲线指定侧的相切约束。 有效选项请参考 NXOpen::Routing::AssignTangencyBuilder::TangencySide
NX12.0.0版本中创建。

许可证要求:routing_base ("Routing Basic")

参数
tangencySide相切侧

◆ SelectedTangencyGroup()

NXOpen::Routing::TangencyGroupBuilder * NXOpen::Routing::AssignTangencyBuilder::SelectedTangencyGroup ( )

获取用于在样条曲线指定侧分配相切约束的选中的 NXOpen::Routing::TangencyGroupBuilder 对象。
NX12.0.0版本中创建。

许可证要求:routing_base ("Routing Basic")

◆ SetAssignTangencySide()

void NXOpen::Routing::AssignTangencyBuilder::SetAssignTangencySide ( NXOpen::Routing::AssignTangencyBuilder::TangencySide tangencySide)

设置用于分配相切约束的相切侧 NXOpen::Routing::AssignTangencyBuilder::TangencySide
NX12.0.0版本中创建。

许可证要求:routing_base ("Routing Basic")

参数
tangencySide相切侧

◆ SetSelectedTangencyGroup()

void NXOpen::Routing::AssignTangencyBuilder::SetSelectedTangencyGroup ( NXOpen::Routing::TangencyGroupBuilder * selectedTangencyGroup)

设置用于在样条曲线指定侧分配相切约束的选中的 NXOpen::Routing::TangencyGroupBuilder 对象。
NX12.0.0版本中创建。

许可证要求:routing_base ("Routing Basic")

参数
selectedTangencyGroup选中的相切组