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

原材料浏览器构建器 更多...

#include <Routing_StockBrowserBuilder.hxx>

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

Public 类型

enum  TypeFilter {
  TypeFilterAll , TypeFilterStock , TypeFilterOverStock , TypeFilterFillerStock ,
  TypeFilterSpaceReservation , TypeFilterFittingOverstock
}

Public 成员函数

void DeleteStocks (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::Routing::StockBrowserBuilder::TypeFilter FilterType ()
void GetSortedList (std::vector< NXOpen::NXObject * > &objects)
NXString NameFilter ()
void SetFilterType (NXOpen::Routing::StockBrowserBuilder::TypeFilter stockTypeFilter)
void SetNameFilter (const char *stockNameFilter)
void SetNameFilter (const NXString &stockNameFilter)
void SetSortedList (const std::vector< NXOpen::NXObject * > &objects)
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 _StockBrowserBuilderBuilder

详细描述

原材料浏览器构建器

管料浏览器构造器类。
要创建此类的新实例,请使用NXOpen::Routing::RouteManager::CreateStockBrowserBuilder
默认值:

属性
过滤器类型 全部


创建于NX6.0.0。

成员枚举类型说明

◆ TypeFilter

过滤器类型

枚举值
TypeFilterAll 

所有管料

TypeFilterStock 

管料

TypeFilterOverStock 

附加管料

TypeFilterFillerStock 

填充管料

TypeFilterSpaceReservation 

空间预留

TypeFilterFittingOverstock 

接头附加管料

成员函数说明

◆ DeleteStocks()

void NXOpen::Routing::StockBrowserBuilder::DeleteStocks ( const std::vector< NXOpen::NXObject * > & objects)

删除指定的Routing::StockRouting::FittingOverstock
创建于NX6.0.0。

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

参数
objects过滤后的布线管料

◆ FilterType()

NXOpen::Routing::StockBrowserBuilder::TypeFilter NXOpen::Routing::StockBrowserBuilder::FilterType ( )

获取定义管料类型的管料类型过滤器
创建于NX6.0.0。

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

◆ GetSortedList()

void NXOpen::Routing::StockBrowserBuilder::GetSortedList ( std::vector< NXOpen::NXObject * > & objects)

获取过滤后的管料对象列表
创建于NX6.0.0。

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

参数
objects过滤后的布线管料

◆ NameFilter()

NXString NXOpen::Routing::StockBrowserBuilder::NameFilter ( )

获取定义管料名称过滤规则的管料名称过滤器
创建于NX6.0.0。

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

◆ SetFilterType()

void NXOpen::Routing::StockBrowserBuilder::SetFilterType ( NXOpen::Routing::StockBrowserBuilder::TypeFilter stockTypeFilter)

设置定义管料类型的管料类型过滤器
创建于NX6.0.0。

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

参数
stockTypeFilter管料类型过滤器

◆ SetNameFilter() [1/2]

void NXOpen::Routing::StockBrowserBuilder::SetNameFilter ( const char * stockNameFilter)

设置定义管料名称过滤规则的管料名称过滤器
创建于NX6.0.0。

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

参数
stockNameFilter管料名称过滤器

◆ SetNameFilter() [2/2]

void NXOpen::Routing::StockBrowserBuilder::SetNameFilter ( const NXString & stockNameFilter)

设置定义管料名称过滤规则的管料名称过滤器
创建于NX6.0.0。

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

参数
stockNameFilter管料名称过滤器

◆ SetSortedList()

void NXOpen::Routing::StockBrowserBuilder::SetSortedList ( const std::vector< NXOpen::NXObject * > & objects)

当过滤器类型改变时,设置过滤后的管料对象列表
创建于NX6.0.0。

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

参数
objects过滤后的布线管料