|
NX Open C++ 参考指南 2406 v1.1
|
型材数据集合 更多...
#include <Routing_StockDataCollection.hxx>
类 | |
| class | iterator |
Public 成员函数 | |
| iterator | begin () |
| NXOpen::Routing::StockData * | CreateStockData () |
| NXOpen::Routing::StockData * | CreateStockData (NXOpen::Routing::CharacteristicList *values) |
| iterator | end () |
| void | LoadStockData (const char *partName, const char *memberName, NXOpen::Routing::StockStyle stockStyle, NXOpen::Routing::StockData **stockData, NXOpen::Routing::Anchor **anchor, NXOpen::Routing::CrossSection **crossSection) |
| void | LoadStockData (const NXString &partName, const NXString &memberName, NXOpen::Routing::StockStyle stockStyle, NXOpen::Routing::StockData **stockData, NXOpen::Routing::Anchor **anchor, NXOpen::Routing::CrossSection **crossSection) |
| void | RemoveUnusedStockData () |
| tag_t | Tag () const |
型材数据集合
表示NXOpen::Routing::StockData 对象的集合。
要获取此类的实例,请参考NXOpen::Routing::RouteManager
于NX4.0.0版本创建。
| iterator NXOpen::Routing::StockDataCollection::begin | ( | ) |
返回指向第一个元素的迭代器。
| NXOpen::Routing::StockData * NXOpen::Routing::StockDataCollection::CreateStockData | ( | ) |
在工作部件中创建新的型材数据。新的型材数据包含工作部件中所有的 NXOpen::Routing::CrossSection 和NXOpen::Routing::Anchor 对象。 调用此例程后,调用Routing::RouteManager::SetPartTypeFlag 设置为NXOpen::Routing::RouteManager::PartTypeStock、 NXOpen::Routing::RouteManager::PartTypeOverstock或 NXOpen::Routing::RouteManager::PartTypeFiller,以将其正确限定为型材定义部件。
| NXOpen::Routing::StockData * NXOpen::Routing::StockDataCollection::CreateStockData | ( | NXOpen::Routing::CharacteristicList * | values | ) |
在工作部件中创建(或查找现有NXOpen::Routing::StockData)对象,该对象具有输入特性值列表指定的特性。 通过将合格部件中定义的型材复制到工作部件来创建型材。合格型材部件由列表中的PART_NAME或MEMBER_NAME指定。 如果没有PART_NAME或MEMBER_NAME的型材数据,则使用OD或WIDTH/HEIGHT值生成圆形或矩形型材数据。
使用此例程在工作部件中创建型材数据,以便创建型材。使用Routing::RouteManager::SetPartTypeFlag 创建合格的型材数据部件。 使用示例:
| values | 特性值列表 |
|
inline |
返回指向最后一个元素之后位置的迭代器。
| void NXOpen::Routing::StockDataCollection::LoadStockData | ( | const char * | partName, |
| const char * | memberName, | ||
| NXOpen::Routing::StockStyle | stockStyle, | ||
| NXOpen::Routing::StockData ** | stockData, | ||
| NXOpen::Routing::Anchor ** | anchor, | ||
| NXOpen::Routing::CrossSection ** | crossSection ) |
将NXOpen::Routing::StockData 加载到当前部件中。 可通过NXOpen::Routing::PathStockBuilder ,使用该 NXOpen::Routing::StockData 为NXOpen::Routing::ISegment 分配 NXOpen::Routing::Stock 。 库存数据“加载”完成后,可针对不同分段多次调用 NXOpen::Routing::PathStockBuilder ,无需重复“加载”。 系统将通过load_options.def文件或通过【文件-->选项-->加载选项】对话框交互指定的 装配搜索目录列表来定位库存部件文件。
版本:NX2206.0.0
许可要求:routing_advanced("高级布线"), routing_base("基础布线")
| partName | 库存部件族名称。 |
| memberName | 库存部件族中的成员部件名称,若part_name不是部件族则为空字符串。 |
| stockStyle | 库存样式。 |
| stockData | 已加载的NXOpen::Routing::StockData 。 |
| anchor | 库存数据的NXOpen::Routing::Anchor 。 |
| crossSection | 库存数据的NXOpen::Routing::CrossSection 。 |
| void NXOpen::Routing::StockDataCollection::LoadStockData | ( | const NXString & | partName, |
| const NXString & | memberName, | ||
| NXOpen::Routing::StockStyle | stockStyle, | ||
| NXOpen::Routing::StockData ** | stockData, | ||
| NXOpen::Routing::Anchor ** | anchor, | ||
| NXOpen::Routing::CrossSection ** | crossSection ) |
将NXOpen::Routing::StockData 加载到当前部件中。 可通过NXOpen::Routing::PathStockBuilder ,使用该 NXOpen::Routing::StockData 为NXOpen::Routing::ISegment 分配 NXOpen::Routing::Stock 。 库存数据“加载”完成后,可针对不同分段多次调用 NXOpen::Routing::PathStockBuilder ,无需重复“加载”。 系统将通过load_options.def文件或通过【文件-->选项-->加载选项】对话框交互指定的 装配搜索目录列表来定位库存部件文件。
版本:NX2206.0.0
许可要求:routing_advanced("高级布线"), routing_base("基础布线")
| partName | 库存部件族名称。 |
| memberName | 库存部件族中的成员部件名称,若part_name不是部件族则为空字符串。 |
| stockStyle | 库存样式。 |
| stockData | 已加载的NXOpen::Routing::StockData 。 |
| anchor | 库存数据的NXOpen::Routing::Anchor 。 |
| crossSection | 库存数据的NXOpen::Routing::CrossSection 。 |
| void NXOpen::Routing::StockDataCollection::RemoveUnusedStockData | ( | ) |
标记输入部件中所有未被任何NXOpen::Routing::Stock、 NXOpen::Routing::Wire引用的NXOpen::Routing::StockData对象, 以及未被任何NXOpen::Routing::StockData引用的NXOpen::Routing::CrossSection对象以进行删除。
版本始于NX5.0.0。
许可证要求: routing_advanced("高级布线"), routing_base("基础布线")
| tag_t NXOpen::Routing::StockDataCollection::Tag | ( | ) | const |
返回此对象的标识。