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

原材料构建器 更多...

#include <Routing_StockBuilder.hxx>

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

Public 类型

enum  StockStyleType { StockStyleTypeCenterline , StockStyleTypeSimpleSolid , StockStyleTypeDetailedSolid }

Public 成员函数

bool FlipStock ()
bool GridTopologyEligibilityFlag ()
bool RemoveExistingStock ()
NXOpen::ExpressionRotationValue ()
NXOpen::Routing::RouteObjectCollectorSegmentCollector ()
void SetFlipStock (bool flipStock)
void SetGridTopologyEligibilityFlag (bool gridOptionEligible)
void SetRemoveExistingStock (bool removeStock)
void SetStockAnchor (const char *anchorName)
void SetStockAnchor (const NXString &anchorName)
void SetStockSettings (NXOpen::Routing::PathStockBuilder *stockBuilder)
void SetStockStyle (NXOpen::Routing::StockBuilder::StockStyleType stockStyle)
void SetSwapProfile (bool swapProfile)
NXString StockAnchor ()
NXOpen::Routing::PathStockBuilderStockSettings ()
NXOpen::Routing::StockBuilder::StockStyleType StockStyle ()
bool SwapProfile ()
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 _StockBuilderBuilder

详细描述

原材料构建器

用于创建/编辑管料的构造器。 创建管料:选择一组管路段,为其分配选中的管料。 管料样式和方向设置为可选项。 编辑管料:输入选中的待编辑管料,使用新设置重新定义管料。
要创建此类的新实例,请使用 NXOpen::Routing::RouteManager::CreateStockBuilder
默认值。

属性
FlipStock 0
RemoveExistingStock 1
RotationValue.Value 0
StockStyle SimpleSolid
SwapProfile 0


于NX6.0.0版本创建。

成员枚举类型说明

◆ StockStyleType

管料显示样式

枚举值
StockStyleTypeCenterline 

中心线

StockStyleTypeSimpleSolid 

简单实体

StockStyleTypeDetailedSolid 

详细实体

成员函数说明

◆ FlipStock()

bool NXOpen::Routing::StockBuilder::FlipStock ( )

获取管料翻转标志。
创建于NX6.0.0。

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

◆ GridTopologyEligibilityFlag()

bool NXOpen::Routing::StockBuilder::GridTopologyEligibilityFlag ( )

获取网格拓扑适用标志。设置此标志后,非圆形管料将在弯曲区域生成弯曲面而非合并面。 此标志对圆形管料无效。
创建于NX10.0.0。

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

◆ RemoveExistingStock()

bool NXOpen::Routing::StockBuilder::RemoveExistingStock ( )

获取移除现有管料的标志。若设为TRUE,分配新管料时将移除路径上的现有管料。
创建于NX6.0.0。

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

◆ RotationValue()

NXOpen::Expression * NXOpen::Routing::StockBuilder::RotationValue ( )

获取旋转值,用于确定管料的旋转角度。
创建于NX6.0.0。

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

◆ SegmentCollector()

NXOpen::Routing::RouteObjectCollector * NXOpen::Routing::StockBuilder::SegmentCollector ( )

获取用于收集要分配管料的管段的管路对象收集器。
创建于NX6.0.0。

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

◆ SetFlipStock()

void NXOpen::Routing::StockBuilder::SetFlipStock ( bool flipStock)

设置管料翻转标志。
创建于NX6.0.0。

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

参数
flipStock管料翻转标志

◆ SetGridTopologyEligibilityFlag()

void NXOpen::Routing::StockBuilder::SetGridTopologyEligibilityFlag ( bool gridOptionEligible)

设置网格拓扑适用标志。设置此标志后,非圆形管料将在弯曲区域生成弯曲面而非合并面。 此标志对圆形管料无效。
创建于NX10.0.0。

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

参数
gridOptionEligible网格选项是否适用

◆ SetRemoveExistingStock()

void NXOpen::Routing::StockBuilder::SetRemoveExistingStock ( bool removeStock)

设置移除现有管料的标志。若设为TRUE,分配新管料时将移除路径上的现有管料。
创建于NX6.0.0。

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

参数
removeStock移除管料标志

◆ SetStockAnchor() [1/2]

void NXOpen::Routing::StockBuilder::SetStockAnchor ( const char * anchorName)

设置与管料关联的NXOpen::Routing::Anchor 名称。
创建于NX6.0.0。

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

参数
anchorName锚点名称

◆ SetStockAnchor() [2/2]

void NXOpen::Routing::StockBuilder::SetStockAnchor ( const NXString & anchorName)

设置与管料关联的NXOpen::Routing::Anchor 名称。
创建于NX6.0.0。

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

参数
anchorName锚点名称

◆ SetStockSettings()

void NXOpen::Routing::StockBuilder::SetStockSettings ( NXOpen::Routing::PathStockBuilder * stockBuilder)

设置管料分配的管料设置。
创建于NX6.0.0。

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

参数
stockBuilder管料构造器

◆ SetStockStyle()

void NXOpen::Routing::StockBuilder::SetStockStyle ( NXOpen::Routing::StockBuilder::StockStyleType stockStyle)

设置要分配的管料的管料样式。
创建于NX6.0.0。

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

参数
stockStyle管料样式

◆ SetSwapProfile()

void NXOpen::Routing::StockBuilder::SetSwapProfile ( bool swapProfile)

设置轮廓交换标志,用于确定轮廓应位于路径起点还是终点。
创建于NX6.0.0。

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

参数
swapProfile轮廓交换标志

◆ StockAnchor()

NXString NXOpen::Routing::StockBuilder::StockAnchor ( )

获取与管料关联的NXOpen::Routing::Anchor 名称。
创建于NX6.0.0。

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

◆ StockSettings()

NXOpen::Routing::PathStockBuilder * NXOpen::Routing::StockBuilder::StockSettings ( )

获取管料分配的管料设置。
创建于NX6.0.0。

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

◆ StockStyle()

NXOpen::Routing::StockBuilder::StockStyleType NXOpen::Routing::StockBuilder::StockStyle ( )

获取要分配的管料的管料样式。
创建于NX6.0.0。

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

◆ SwapProfile()

bool NXOpen::Routing::StockBuilder::SwapProfile ( )

获取轮廓交换标志,用于确定轮廓应位于路径起点还是终点。
创建于NX6.0.0。

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