Skip to main content

GetFeatureOperations

原型

std::vector<FeatureOperation> GetFeatureOperations(unsigned taskId);

功能

获取指定任务下的所有制造特征工序(FeatureOperation)对象。

只返回任务中的制造特征工序,其它类型的工序(复合工序、通用工序、工艺工序等)会被忽略。

参数

  • taskId: 任务Id。

返回值

该任务下所有制造特征工序的列表。

示例

// 遍历一个任务中所有的制造特征工序
unsigned taskId = mpl::GetTaskList().front().id;
for (const mpl::FeatureOperation& featureOp : mpl::GetFeatureOperations(taskId)) {
std::cout << featureOp.getId() << " " << featureOp.getName() << std::endl;
}