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

余料应用集合 更多...

#include <Routing_OverstockApplicationCollection.hxx>

类 NXOpen::Routing::OverstockApplicationCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Routing::OverstockApplicationConvertOverstockApplication (NXOpen::Routing::ControlPoint *startControlPoint, const std::vector< NXOpen::Routing::ISegment * > &segments, const std::vector< NXOpen::Routing::Stock * > &stocks, NXOpen::Expression *startOffset, NXOpen::Expression *endOffset, NXOpen::Expression *pieceLength, NXOpen::Expression *gap, NXOpen::Expression *numberOfPieces, NXOpen::Point *startPoint, NXOpen::Routing::CharacteristicList *overstockPart, NXOpen::Routing::CharacteristicList *reqOptCharxList, NXOpen::Expression *wrapValue, const std::vector< NXOpen::Routing::Overstock * > &overstocks)
NXOpen::Routing::OverstockApplicationConvertOverstockApplication (NXOpen::Routing::ControlPoint *startControlPoint, const std::vector< NXOpen::Routing::ISegment * > &segments, const std::vector< NXOpen::Routing::Stock * > &stocks, NXOpen::Point *definingPoint, NXOpen::Routing::PointDefinition definingDirection, NXOpen::Expression *pieceLength, NXOpen::Routing::CharacteristicList *overstockPart, NXOpen::Routing::CharacteristicList *reqOptCharxList, NXOpen::Expression *wrapValue, const std::vector< NXOpen::Routing::Overstock * > &overstocks)
NXOpen::Routing::OverstockApplicationConvertOverstockApplication (NXOpen::Routing::ControlPoint *startControlPoint, const std::vector< NXOpen::Routing::ISegment * > &segments, const std::vector< NXOpen::Routing::Stock * > &stocks, NXOpen::Point *startPoint, NXOpen::Point *endPoint, NXOpen::Routing::CharacteristicList *overstockPart, NXOpen::Routing::CharacteristicList *reqOptCharxList, NXOpen::Expression *wrapValue, const std::vector< NXOpen::Routing::Overstock * > &overstocks)
NXOpen::Routing::OverstockApplicationConvertOverstockApplication (NXOpen::Routing::ControlPoint *startControlPoint, const std::vector< NXOpen::Routing::ISegment * > &segments, const std::vector< NXOpen::Routing::Stock * > &stocks, NXOpen::Routing::CharacteristicList *overstockPart, NXOpen::Routing::CharacteristicList *reqOptCharxList, NXOpen::Expression *wrapValue, const std::vector< NXOpen::Routing::Overstock * > &overstocks)
NXOpen::Routing::OverstockApplicationCreateOverstockApplication (NXOpen::Routing::ControlPoint *startControlPoint, const std::vector< NXOpen::Routing::ISegment * > &segments, const std::vector< NXOpen::Routing::Stock * > &stocks, NXOpen::Expression *startOffset, NXOpen::Expression *endOffset, NXOpen::Expression *pieceLength, NXOpen::Expression *gap, NXOpen::Expression *numberOfPieces, NXOpen::Point *startPoint, NXOpen::Routing::CharacteristicList *overstockPart, NXOpen::Routing::WrapApplicationType stockWrapType, NXOpen::Expression *wrapValue)
NXOpen::Routing::OverstockApplicationCreateOverstockApplication (NXOpen::Routing::ControlPoint *startControlPoint, const std::vector< NXOpen::Routing::ISegment * > &segments, const std::vector< NXOpen::Routing::Stock * > &stocks, NXOpen::Point *definingPoint, NXOpen::Routing::PointDefinition definingDirection, NXOpen::Expression *pieceLength, NXOpen::Routing::CharacteristicList *overstockPart, NXOpen::Routing::WrapApplicationType stockWrapType, NXOpen::Expression *wrapValue)
NXOpen::Routing::OverstockApplicationCreateOverstockApplication (NXOpen::Routing::ControlPoint *startControlPoint, const std::vector< NXOpen::Routing::ISegment * > &segments, const std::vector< NXOpen::Routing::Stock * > &stocks, NXOpen::Point *startPoint, NXOpen::Point *endPoint, NXOpen::Routing::CharacteristicList *overstockPart, NXOpen::Routing::WrapApplicationType stockType, NXOpen::Expression *wrapValue)
NXOpen::Routing::OverstockApplicationCreateOverstockApplication (NXOpen::Routing::ControlPoint *startControlPoint, const std::vector< NXOpen::Routing::ISegment * > &segments, const std::vector< NXOpen::Routing::Stock * > &stocks, NXOpen::Routing::CharacteristicList *overstockPart, NXOpen::Routing::WrapApplicationType stockWrapType, NXOpen::Expression *wrapValue)
iterator end ()
void ReplaceOverstockApplication (NXOpen::Routing::CharacteristicList *charxMap, NXOpen::Routing::Overstock *overstock)
tag_t Tag () const

详细描述

余料应用集合

表示NXOpen::Routing::OverstockApplication 对象的集合。
要获取此类的实例,请参考NXOpen::Routing::RouteManager

创建于NX4.0.0。

成员函数说明

◆ begin()

iterator NXOpen::Routing::OverstockApplicationCollection::begin ( )

返回指向第一个元素的迭代器。

◆ ConvertOverstockApplication() [1/4]

NXOpen::Routing::OverstockApplication * NXOpen::Routing::OverstockApplicationCollection::ConvertOverstockApplication ( NXOpen::Routing::ControlPoint * startControlPoint,
const std::vector< NXOpen::Routing::ISegment * > & segments,
const std::vector< NXOpen::Routing::Stock * > & stocks,
NXOpen::Expression * startOffset,
NXOpen::Expression * endOffset,
NXOpen::Expression * pieceLength,
NXOpen::Expression * gap,
NXOpen::Expression * numberOfPieces,
NXOpen::Point * startPoint,
NXOpen::Routing::CharacteristicList * overstockPart,
NXOpen::Routing::CharacteristicList * reqOptCharxList,
NXOpen::Expression * wrapValue,
const std::vector< NXOpen::Routing::Overstock * > & overstocks )

将现有NXOpen::Routing::Overstock 转换为 Routing::MethodInterval 类型的过料。

返回

版本:NX5.0.0。

许可证要求:routing_advanced("高级布线")OR routing_harness("线束布线")OR routing_cabling("电缆布线")OR routing_pipetube("管道与管路布线")OR routing_hvac("HVAC布线")OR routing_platform("平台布线")OR routing_pid("PID布线")
参数
startControlPoint段集起始处的控制点
segments要覆盖过料的段
stocks要覆盖过料的料件
startOffset起始偏移
endOffset结束偏移
pieceLength单段长度
gap间隙
numberOfPieces段数
startPoint沿段集起始偏移位置处的点
overstockPart过料件
reqOptCharxList要应用到过料上的必填和可选特征列表
wrapValue包裹值
overstocks过料

◆ ConvertOverstockApplication() [2/4]

NXOpen::Routing::OverstockApplication * NXOpen::Routing::OverstockApplicationCollection::ConvertOverstockApplication ( NXOpen::Routing::ControlPoint * startControlPoint,
const std::vector< NXOpen::Routing::ISegment * > & segments,
const std::vector< NXOpen::Routing::Stock * > & stocks,
NXOpen::Point * definingPoint,
NXOpen::Routing::PointDefinition definingDirection,
NXOpen::Expression * pieceLength,
NXOpen::Routing::CharacteristicList * overstockPart,
NXOpen::Routing::CharacteristicList * reqOptCharxList,
NXOpen::Expression * wrapValue,
const std::vector< NXOpen::Routing::Overstock * > & overstocks )

将现有NXOpen::Routing::Overstock 转换为 Routing::MethodPointAndLength 类型的外包材。

返回

创建于NX5.0.0。

许可要求:routing_advanced("高级布线")或 routing_harness("线束布线")或 routing_cabling("电缆布线")或 routing_pipetube("管道与管路布线")或 routing_hvac("HVAC布线")或 routing_platform("平台布线")或 routing_pid("PID布线")
参数
startControlPoint线段组起始处的控制点
segments外包材覆盖的线段
stocks外包材覆盖的线材
definingPoint定义点
definingDirection定义点的位置
pieceLength段长度
overstockPart外包材零件
reqOptCharxList应用于外包材的必填与可选特性列表
wrapValue包裹值
overstocks外包材集合

◆ ConvertOverstockApplication() [3/4]

NXOpen::Routing::OverstockApplication * NXOpen::Routing::OverstockApplicationCollection::ConvertOverstockApplication ( NXOpen::Routing::ControlPoint * startControlPoint,
const std::vector< NXOpen::Routing::ISegment * > & segments,
const std::vector< NXOpen::Routing::Stock * > & stocks,
NXOpen::Point * startPoint,
NXOpen::Point * endPoint,
NXOpen::Routing::CharacteristicList * overstockPart,
NXOpen::Routing::CharacteristicList * reqOptCharxList,
NXOpen::Expression * wrapValue,
const std::vector< NXOpen::Routing::Overstock * > & overstocks )

将现有NXOpen::Routing::Overstock 转换为 Routing::MethodPointToPoint 类型的外包材。

返回

创建于NX5.0.0。

许可要求:routing_advanced("高级布线")或 routing_harness("线束布线")或 routing_cabling("电缆布线")或 routing_pipetube("管道与管路布线")或 routing_hvac("HVAC布线")或 routing_platform("平台布线")或 routing_pid("PID布线")
参数
startControlPoint线段组起始处的控制点
segments外包材覆盖的线段
stocks外包材覆盖的线材
startPoint外包材段的起始点
endPoint外包材段的结束点
overstockPart外包材零件
reqOptCharxList应用于外包材的必填与可选特性列表
wrapValue包裹值
overstocks外包材集合

◆ ConvertOverstockApplication() [4/4]

NXOpen::Routing::OverstockApplication * NXOpen::Routing::OverstockApplicationCollection::ConvertOverstockApplication ( NXOpen::Routing::ControlPoint * startControlPoint,
const std::vector< NXOpen::Routing::ISegment * > & segments,
const std::vector< NXOpen::Routing::Stock * > & stocks,
NXOpen::Routing::CharacteristicList * overstockPart,
NXOpen::Routing::CharacteristicList * reqOptCharxList,
NXOpen::Expression * wrapValue,
const std::vector< NXOpen::Routing::Overstock * > & overstocks )

将现有NXOpen::Routing::Overstock 转换为 Routing::MethodEntireSegments 类型的过料。

返回

版本:NX5.0.0。

许可证要求:routing_advanced("高级布线")OR routing_harness("线束布线")OR routing_cabling("电缆布线")OR routing_pipetube("管道与管路布线")OR routing_hvac("HVAC布线")OR routing_platform("平台布线")OR routing_pid("PID布线")
参数
startControlPoint段集起始处的控制点
segments要覆盖过料的段
stocks要覆盖过料的料件
overstockPart过料件
reqOptCharxList要应用到过料上的必填和可选特征列表
wrapValue包裹值
overstocks过料

◆ CreateOverstockApplication() [1/4]

NXOpen::Routing::OverstockApplication * NXOpen::Routing::OverstockApplicationCollection::CreateOverstockApplication ( NXOpen::Routing::ControlPoint * startControlPoint,
const std::vector< NXOpen::Routing::ISegment * > & segments,
const std::vector< NXOpen::Routing::Stock * > & stocks,
NXOpen::Expression * startOffset,
NXOpen::Expression * endOffset,
NXOpen::Expression * pieceLength,
NXOpen::Expression * gap,
NXOpen::Expression * numberOfPieces,
NXOpen::Point * startPoint,
NXOpen::Routing::CharacteristicList * overstockPart,
NXOpen::Routing::WrapApplicationType stockWrapType,
NXOpen::Expression * wrapValue )

使用区间应用方法创建一个NXOpen::Routing::OverstockApplication。 在过料件特征列表中通过"OVERSTOCK_TYPE"特征指定要创建的过料类型(例如固定截面、包裹型、套管型或标记型)。

返回

版本:NX5.0.0。

许可证要求:routing_advanced("高级布线")OR routing_harness("线束布线")OR routing_cabling("电缆布线")OR routing_pipetube("管道与管路布线")OR routing_hvac("HVAC布线")OR routing_platform("平台布线")OR routing_pid("PID布线")
参数
startControlPoint段集起始处的控制点
segments要覆盖过料的段
stocks要覆盖过料的料件
startOffset起始偏移
endOffset结束偏移
pieceLength单段长度
gap间隙
numberOfPieces段数
startPoint沿段集起始偏移位置处的点
overstockPart过料件
stockWrapType料件包裹类型
wrapValue包裹值

◆ CreateOverstockApplication() [2/4]

NXOpen::Routing::OverstockApplication * NXOpen::Routing::OverstockApplicationCollection::CreateOverstockApplication ( NXOpen::Routing::ControlPoint * startControlPoint,
const std::vector< NXOpen::Routing::ISegment * > & segments,
const std::vector< NXOpen::Routing::Stock * > & stocks,
NXOpen::Point * definingPoint,
NXOpen::Routing::PointDefinition definingDirection,
NXOpen::Expression * pieceLength,
NXOpen::Routing::CharacteristicList * overstockPart,
NXOpen::Routing::WrapApplicationType stockWrapType,
NXOpen::Expression * wrapValue )

使用点和长度方法创建Routing::MethodPointAndLength 类型的过料。 在过料件特征列表中通过"OVERSTOCK_TYPE"特征指定要创建的过料类型(例如固定截面、包裹型、套管型或标记型)。

返回

版本:NX5.0.0。

许可证要求:routing_advanced("高级布线")OR routing_harness("线束布线")OR routing_cabling("电缆布线")OR routing_pipetube("管道与管路布线")OR routing_hvac("HVAC布线")OR routing_platform("平台布线")OR routing_pid("PID布线")
参数
startControlPoint段集起始处的控制点
segments要覆盖过料的段
stocks要覆盖过料的料件
definingPoint定义点
definingDirection定义点的位置
pieceLength单段长度
overstockPart过料件
stockWrapType料件包裹类型
wrapValue包裹值

◆ CreateOverstockApplication() [3/4]

NXOpen::Routing::OverstockApplication * NXOpen::Routing::OverstockApplicationCollection::CreateOverstockApplication ( NXOpen::Routing::ControlPoint * startControlPoint,
const std::vector< NXOpen::Routing::ISegment * > & segments,
const std::vector< NXOpen::Routing::Stock * > & stocks,
NXOpen::Point * startPoint,
NXOpen::Point * endPoint,
NXOpen::Routing::CharacteristicList * overstockPart,
NXOpen::Routing::WrapApplicationType stockType,
NXOpen::Expression * wrapValue )

使用点对点应用方法创建一个NXOpen::Routing::OverstockApplication。 在过料件特征列表中通过"OVERSTOCK_TYPE"特征指定要创建的过料类型(例如固定截面、包裹型、套管型或标记型)。

返回

版本:NX5.0.0。

许可证要求:routing_advanced("高级布线")OR routing_harness("线束布线")OR routing_cabling("电缆布线")OR routing_pipetube("管道与管路布线")OR routing_hvac("HVAC布线")OR routing_platform("平台布线")OR routing_pid("PID布线")
参数
startControlPoint段集起始处的控制点
segments要覆盖过料的段
stocks要覆盖过料的料件
startPoint过料段起始处的点
endPoint过料段结束处的点
overstockPart过料件
stockType料件类型
wrapValue包裹值

◆ CreateOverstockApplication() [4/4]

NXOpen::Routing::OverstockApplication * NXOpen::Routing::OverstockApplicationCollection::CreateOverstockApplication ( NXOpen::Routing::ControlPoint * startControlPoint,
const std::vector< NXOpen::Routing::ISegment * > & segments,
const std::vector< NXOpen::Routing::Stock * > & stocks,
NXOpen::Routing::CharacteristicList * overstockPart,
NXOpen::Routing::WrapApplicationType stockWrapType,
NXOpen::Expression * wrapValue )

创建Routing::MethodEntireSegments 类型的余量。 在余量零件特征列表中使用"OVERSTOCK_TYPE"特征指定要创建的余量类型(例如固定截面、包裹、套管或标记)。 整段不允许点包裹。

返回

创建于NX5.0.0。

许可证要求:routing_advanced("高级布线")OR routing_harness("线束布线")OR routing_cabling("电缆布线")OR routing_pipetube("管道与管筒布线")OR routing_hvac("HVAC布线")OR routing_platform("平台布线")OR routing_pid("PID布线")
参数
startControlPoint段集起始处的控制点
segments要覆盖余量的段
stocks要覆盖余量的管料
overstockPart余量零件
stockWrapType管料包裹类型
wrapValue包裹值

◆ end()

iterator NXOpen::Routing::OverstockApplicationCollection::end ( )
inline

返回指向最后一个元素之后位置的迭代器。

◆ ReplaceOverstockApplication()

void NXOpen::Routing::OverstockApplicationCollection::ReplaceOverstockApplication ( NXOpen::Routing::CharacteristicList * charxMap,
NXOpen::Routing::Overstock * overstock )

用选定的外包材替换当前选中的NXOpen::Routing::Overstock。仅用于UI界面。
创建于NX10.0.0。

许可要求:routing_base("基础布线")或 routing_advanced("高级布线")

参数
charxMap特性映射
overstock外包材

◆ Tag()

tag_t NXOpen::Routing::OverstockApplicationCollection::Tag ( ) const

返回此对象的标识。