路径毛坯构建器
更多...
#include <Routing_PathStockBuilder.hxx>
|
| enum | AssignMethod {
AssignMethodNone
, AssignMethodDefaultStock
, AssignMethodFromStartObject
, AssignMethodDiameterValue
,
AssignMethodRectangular
, AssignMethodFlatOval
, AssignMethodSpecifiedStock
, AssignMethodFromParts
} |
| enum | AssignStockType { AssignStockTypeStock
, AssignStockTypeOverstock
, AssignStockTypeFiller
, AssignStockTypeSpaceReservation
} |
|
|
class | _PathStockBuilderBuilder |
路径毛坯构建器
根据用户条件和当前默认管料为管段分配管料。
要创建此类的新实例,请使用 NXOpen::Routing::RouteManager::CreatePathStockBuilder
创建于NX5.0.0。
◆ AssignMethod
确定管料分配方式。
| 枚举值 |
|---|
| AssignMethodNone | 无管料。
|
| AssignMethodDefaultStock | 默认管料。
|
| AssignMethodFromStartObject | 根据默认管料和用户选择的对象查找管料。
|
| AssignMethodDiameterValue | 用户指定直径,创建圆形预留空间管料。
|
| AssignMethodRectangular | 用户指定参数,创建矩形预留空间管料。
|
| AssignMethodFlatOval | 用户指定参数,创建扁椭圆形预留空间管料。
|
| AssignMethodSpecifiedStock | 从"指定部件"对话框中选择的管料
|
| AssignMethodFromParts | 从用户选择的部件的部件表中查找管料。
|
◆ AssignStockType
确定要分配的管料类型。
| 枚举值 |
|---|
| AssignStockTypeStock | 默认管料类型。
|
| AssignStockTypeOverstock | 外层管料类型。
|
| AssignStockTypeFiller | 填充管料类型。
|
| AssignStockTypeSpaceReservation | 预留空间管料类型。
|
◆ AssignStock()
使用当前管料构建器定义的方法分配管料。
创建于NX5.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ AssignStockMethod()
获取指定分配管料方式的方法。
创建于NX5.0.0。
许可证要求: routing_base ("Routing Basic")
◆ DefaultOrientationAlignmentEnabled()
| bool NXOpen::Routing::PathStockBuilder::DefaultOrientationAlignmentEnabled |
( |
| ) |
|
获取非圆形管料默认对齐启用标志
版本NX9.0.3中创建。
许可要求: routing_base ("Routing Basic")
◆ DiameterValue()
| double NXOpen::Routing::PathStockBuilder::DiameterValue |
( |
| ) |
|
◆ EnableDefaultOrientationAlignment()
| void NXOpen::Routing::PathStockBuilder::EnableDefaultOrientationAlignment |
( |
bool | suggestRotationAngle | ) |
|
设置是否启用非圆形管料默认对齐的标志
版本NX9.0.3中创建。
许可要求: routing_base ("Routing Basic")
- 参数
-
| suggestRotationAngle | 建议旋转角度 |
◆ FlatOvalHeight()
◆ FlatOvalRotation()
◆ FlatOvalWidth()
◆ GetFlatOvalDimensions()
| void NXOpen::Routing::PathStockBuilder::GetFlatOvalDimensions |
( |
double * | height, |
|
|
double * | width ) |
获取扁圆形空间预留分配的高度和宽度值
版本NX8.0.0中创建。
许可要求: routing_base ("Routing Basic")
- 参数
-
◆ GetParts()
◆ GetRectangularDimensions()
| void NXOpen::Routing::PathStockBuilder::GetRectangularDimensions |
( |
double * | height, |
|
|
double * | width ) |
获取矩形空间预留分配的高度和宽度值
版本NX8.0.0中创建。
许可要求: routing_base ("Routing Basic")
- 参数
-
◆ GetSpecifiedStock() [1/2]
◆ GetSpecifiedStock() [2/2]
◆ IsRotationOverriden()
| bool NXOpen::Routing::PathStockBuilder::IsRotationOverriden |
( |
| ) |
|
获取旋转值覆盖标志
版本NX9.0.3中创建。
许可要求: routing_base ("Routing Basic")
◆ OverrideRotation()
| void NXOpen::Routing::PathStockBuilder::OverrideRotation |
( |
bool | overrideRotation | ) |
|
设置旋转值覆盖标志
版本NX9.0.3中创建。
许可要求: routing_base ("Routing Basic")
- 参数
-
◆ RectangularHeight()
◆ RectangularRotation()
◆ RectangularWidth()
◆ SetAssignStockMethod()
设置指定分配管料方式的方法。
创建于NX5.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetDiameterValue()
| void NXOpen::Routing::PathStockBuilder::SetDiameterValue |
( |
double | val | ) |
|
◆ SetFlatOvalDimensions()
| void NXOpen::Routing::PathStockBuilder::SetFlatOvalDimensions |
( |
double | height, |
|
|
double | width ) |
设置扁圆形空间预留分配的高度和宽度值
版本NX8.0.0中创建。
许可要求: routing_base ("Routing Basic")
- 参数
-
◆ SetParts()
◆ SetRectangularDimensions()
| void NXOpen::Routing::PathStockBuilder::SetRectangularDimensions |
( |
double | height, |
|
|
double | width ) |
设置矩形空间预留分配的高度和宽度值
版本NX8.0.0中创建。
许可要求: routing_base ("Routing Basic")
- 参数
-
◆ SetSelectedStock()
设置选中的管料
版本NX8.0.0中创建。
许可要求: routing_base ("Routing Basic")
- 参数
-
◆ SetSpecifiedStock() [1/2]
◆ SetSpecifiedStock() [2/2]
◆ SetStartObject()
| void NXOpen::Routing::PathStockBuilder::SetStartObject |
( |
NXOpen::NXObject * | startObject | ) |
|
◆ SetStockType()
设置要分配的管料类型。
创建于NX6.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SettingsChanged()
| void NXOpen::Routing::PathStockBuilder::SettingsChanged |
( |
| ) |
|
通知构建器,布线首选管料已修改。此操作将更新构建器,使其使用新的首选管料来确定要分配的管料。
创建于NX6.0.0。
许可证要求: routing_base ("Routing Basic")
◆ StartObject()
◆ StockRotation()
获取管料旋转值。
创建于NX12.0.2。
许可证要求: routing_base ("Routing Basic")
◆ StockType()
获取要分配的管料类型。
创建于NX6.0.0。
许可证要求: routing_base ("Routing Basic")
◆ UpdateExistingStock()
使用构建器中存储的设置更新现有管路管料。
创建于NX6.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-