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

对齐线缆构建器 更多...

#include <Routing_AlignStockBuilder.hxx>

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

Public 类型

enum  StockAlignmentMethod { StockAlignmentMethodRoutingObject , StockAlignmentMethodVectorToVector }

Public 成员函数

NXOpen::Routing::AlignStockBuilder::StockAlignmentMethod AlignmentMethod ()
NXOpen::Routing::RouteObjectCollectorReferenceObject ()
NXOpen::DirectionReferenceVector ()
void SetAlignmentMethod (NXOpen::Routing::AlignStockBuilder::StockAlignmentMethod alignmentMethod)
void SetReferenceVector (NXOpen::Direction *toVector)
void SetTargetVector (NXOpen::Direction *fromVector)
NXOpen::Routing::RouteObjectCollectorStocksToAlign ()
NXOpen::DirectionTargetVector ()
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 _AlignStockBuilderBuilder

详细描述

对齐线缆构建器

表示 Routing::AlignStockBuilder 用于对齐非圆形管料的构造器。 提供两种管料对齐方式: 布线对象:指定参考布线对象,从中获取参考旋转向量 向量对向量:指定参考目标向量与待对齐源向量,将二者对齐
要创建此类的新实例,请使用 NXOpen::Routing::RouteManager::CreateAlignStockBuilder
默认值

属性
AlignmentMethod RoutingObject


NX9.0.3版本中创建。

成员枚举类型说明

◆ StockAlignmentMethod

管料对齐方式枚举。

枚举值
StockAlignmentMethodRoutingObject 

布线对象方式

StockAlignmentMethodVectorToVector 

向量对向量方式

成员函数说明

◆ AlignmentMethod()

NXOpen::Routing::AlignStockBuilder::StockAlignmentMethod NXOpen::Routing::AlignStockBuilder::AlignmentMethod ( )

获取对齐方式。
NX9.0.3版本中创建。

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

◆ ReferenceObject()

NXOpen::Routing::RouteObjectCollector * NXOpen::Routing::AlignStockBuilder::ReferenceObject ( )

获取参考对象。参考对象可以是管料或合格零件。
NX9.0.3版本中创建。

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

◆ ReferenceVector()

NXOpen::Direction * NXOpen::Routing::AlignStockBuilder::ReferenceVector ( )

获取目标向量。
NX9.0.3版本中创建。

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

◆ SetAlignmentMethod()

void NXOpen::Routing::AlignStockBuilder::SetAlignmentMethod ( NXOpen::Routing::AlignStockBuilder::StockAlignmentMethod alignmentMethod)

设置对齐方式。
NX9.0.3版本中创建。

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

参数
alignmentMethod对齐方式

◆ SetReferenceVector()

void NXOpen::Routing::AlignStockBuilder::SetReferenceVector ( NXOpen::Direction * toVector)

设置目标向量。
NX9.0.3版本中创建。

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

参数
toVector目标向量

◆ SetTargetVector()

void NXOpen::Routing::AlignStockBuilder::SetTargetVector ( NXOpen::Direction * fromVector)

设置源向量。
NX9.0.3版本中创建。

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

参数
fromVector源向量

◆ StocksToAlign()

NXOpen::Routing::RouteObjectCollector * NXOpen::Routing::AlignStockBuilder::StocksToAlign ( )

获取待对齐管料集合。
NX9.0.3版本中创建。

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

◆ TargetVector()

NXOpen::Direction * NXOpen::Routing::AlignStockBuilder::TargetVector ( )

获取源向量。
NX9.0.3版本中创建。

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