布线路径首选项
更多...
#include <Preferences_RoutingPath.hxx>
|
| enum | AddPointsToSpline { AddPointsToSplineFalse
, AddPointsToSplineTrue
} |
| enum | AllowedCornerType {
AllowedCornerTypeNone
, AllowedCornerTypeBend
, AllowedCornerTypeCope
, AllowedCornerTypeMiter
,
AllowedCornerTypeSbend
} |
| enum | ConfirmBranchSel { ConfirmBranchSelFalse
, ConfirmBranchSelTrue
} |
| enum | ContinueUpdOnError { ContinueUpdOnErrorFalse
, ContinueUpdOnErrorTrue
} |
| enum | CreateSlopeConstraints { CreateSlopeConstraintsFalse
, CreateSlopeConstraintsTrue
} |
| enum | CreateSmartRcps { CreateSmartRcpsFalse
, CreateSmartRcpsTrue
} |
| enum | CreateTangency { CreateTangencyFalse
, CreateTangencyTrue
} |
| enum | CurveType { CurveTypeLine
, CurveTypeArc
, CurveTypeSpline
} |
| enum | DefaultCornerType { DefaultCornerTypeNone = -1
, DefaultCornerTypeBend
, DefaultCornerTypeMiter
, DefaultCornerTypeBendTable
} |
| enum | DisplayObject { DisplayObjectFalse
, DisplayObjectTrue
} |
| enum | MergeDupRcps { MergeDupRcpsFalse
, MergeDupRcpsTrue
} |
| enum | RadiusMethod {
RadiusMethodRadius
, RadiusMethodRatio
, RadiusMethodTable
, RadiusMethodInnerRadius
,
RadiusMethodRatioToAttribute
} |
| enum | RadiusUnits { RadiusUnitsNone
, RadiusUnitsInches
, RadiusUnitsMillimeters
} |
布线路径首选项
RoutingPath对象用于存储一组管路路径首选项。
要获取此类的实例,请参考NXOpen::Preferences::RoutingApplicationView
于NX4.0.0版本创建。
◆ AddPointsToSpline
细分样条以保留形状时,是否向现有样条添加点?
| 枚举值 |
|---|
| AddPointsToSplineFalse | 不向现有样条添加点。
|
| AddPointsToSplineTrue | 向现有样条添加点。
|
◆ AllowedCornerType
定义管路应用中允许的拐角类型。
| 枚举值 |
|---|
| AllowedCornerTypeNone | UF_ROUTE_AV_CORNERS_NONE
|
| AllowedCornerTypeBend | UF_ROUTE_AV_CORNERS_BEND
|
| AllowedCornerTypeCope | UF_ROUTE_AV_CORNERS_COPE
|
| AllowedCornerTypeMiter | UF_ROUTE_AV_CORNERS_MITER
|
| AllowedCornerTypeSbend | UF_ROUTE_AV_CORNERS_SBEND
|
◆ ConfirmBranchSel
路径选择过程中是否显示分支选择确认对话框?
| 枚举值 |
|---|
| ConfirmBranchSelFalse | 不确认分支选择。
|
| ConfirmBranchSelTrue | 确认分支选择。
|
◆ ContinueUpdOnError
固定长度样条是否忽略长度约束违规并更新?
| 枚举值 |
|---|
| ContinueUpdOnErrorFalse | 不忽略
|
| ContinueUpdOnErrorTrue | 忽略
|
◆ CreateSlopeConstraints
创建直线管路路径时(仅从端口创建)是否生成坡度关联约束?
| 枚举值 |
|---|
| CreateSlopeConstraintsFalse | 不生成
|
| CreateSlopeConstraintsTrue | 生成
|
◆ CreateSmartRcps
创建路径时是否生成智能RCP(管路控制点)?
| 枚举值 |
|---|
| CreateSmartRcpsFalse | 不生成智能RCP。
|
| CreateSmartRcpsTrue | 生成智能RCP。
|
◆ CreateTangency
创建新样条时是否与现有样条形成相切关系?
| 枚举值 |
|---|
| CreateTangencyFalse | 不与现有样条形成相切。
|
| CreateTangencyTrue | 与现有样条形成相切。
|
◆ CurveType
定义管路应用中允许的曲线类型。
| 枚举值 |
|---|
| CurveTypeLine | UF_ROUTE_AV_CURVES_LINES
|
| CurveTypeArc | UF_ROUTE_AV_CURVES_ARCS
|
| CurveTypeSpline | UF_ROUTE_AV_CURVES_SPLINES
|
◆ DefaultCornerType
定义管路应用中默认的拐角类型。
| 枚举值 |
|---|
| DefaultCornerTypeNone | 无拐角
|
| DefaultCornerTypeBend | 折弯拐角
|
| DefaultCornerTypeMiter | 斜接拐角
|
| DefaultCornerTypeBendTable | 并非实际拐角类型。 用于指示结合折弯拐角使用折弯表
|
◆ DisplayObject
是否显示指定的管路对象?
| 枚举值 |
|---|
| DisplayObjectFalse | 不显示
|
| DisplayObjectTrue | 显示
|
◆ MergeDupRcps
变换(移动或复制)操作后是否合并重复的RCP?
| 枚举值 |
|---|
| MergeDupRcpsFalse | 不合并重复的RCP。
|
| MergeDupRcpsTrue | 合并重复的RCP。
|
◆ RadiusMethod
定义确定折弯或S型折弯拐角半径的方法
| 枚举值 |
|---|
| RadiusMethodRadius | 使用指定半径
|
| RadiusMethodRatio | 使用与管料直径的比值确定半径
|
| RadiusMethodTable | 通过折弯表查询获取半径
|
| RadiusMethodInnerRadius | 使用内半径
|
| RadiusMethodRatioToAttribute | 使用与管料属性的比值确定半径
|
◆ RadiusUnits
◆ GetAllowedCorners()
查询应用视图中允许的拐角类型
- 返回
- 允许的拐角类型列表
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
◆ GetAllowedCurves()
查询应用视图中允许的曲线类型
- 返回
- 允许的曲线类型列表
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
◆ GetBendAttributeName()
| NXString NXOpen::Preferences::RoutingPath::GetBendAttributeName |
( |
| ) |
|
Bret Leupen 2019-10-14
- 返回
创建于NX1953.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetBendRadius()
| double NXOpen::Preferences::RoutingPath::GetBendRadius |
( |
| ) |
|
需要工作部件和已加载的应用视图。 半径单位会自动转换为工作部件单位。 若不满足输入要求,返回-1并退出。
- 返回
- 折弯半径值
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
◆ GetBendRadiusMethod()
查询默认拐角是否使用折弯比例
- 返回
- 折弯半径方法
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
◆ GetBendRadiusTable()
| NXString NXOpen::Preferences::RoutingPath::GetBendRadiusTable |
( |
| ) |
|
获取弯管半径表电子表格名称。默认拐角使用弯管表方法时使用
- 返回
创建于NX12.0.1。
许可证要求: routing_base ("Routing Basic")
◆ GetBendRadiusTableDataForStock() [1/2]
获取指定管料零件号对应的弯管半径表数据行。
- 返回
创建于NX12.0.1。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ GetBendRadiusTableDataForStock() [2/2]
获取指定管料零件号对应的弯管半径表数据行。
- 返回
创建于NX12.0.1。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ GetBendRadiusUnits()
查询路径首选项中存储的折弯半径单位
- 返回
- 折弯半径单位
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
◆ GetBendRatio()
| double NXOpen::Preferences::RoutingPath::GetBendRatio |
( |
| ) |
|
查询默认折弯比例,当默认拐角使用折弯比例方法时生效
- 返回
- 默认折弯比例
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
◆ GetBendRatioToAttribute()
| double NXOpen::Preferences::RoutingPath::GetBendRatioToAttribute |
( |
| ) |
|
Bret Leupen 2019-10-14
- 返回
创建于NX1953.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetConfirmBranchSelection()
选择路径时是否确认分支选择?
- 返回
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetContinueUpdateOnError()
查询固定长度样条的默认向下方向
- 返回
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetCreateNewPointsOnSubdivide()
是否在细分样条上添加点以保持形状?
- 返回
创建于NX6.0.0。
许可要求:routing_base ("Routing Basic")
◆ GetCreateSlopeConstraints()
创建线路路径时,是否在与接头端口之间创建坡度约束?
- 返回
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetCreateSmartRcps()
创建路径时是否创建智能RCP?
- 返回
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetCreateSplineTangency()
是否在样条间创建相切约束?
- 返回
创建于NX6.0.0。
许可要求:routing_base ("Routing Basic")
◆ GetDefaultCorner()
查询应用视图中的默认拐角类型
- 返回
- 默认拐角类型
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
◆ GetDisplayAnchors()
是否显示锚点?
- 返回
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetDisplayConnectedPorts()
是否显示已连接端口?
- 返回
创建于NX8.0.0。
许可要求:routing_base ("Routing Basic")
◆ GetDisplayPortLength()
| double NXOpen::Preferences::RoutingPath::GetDisplayPortLength |
( |
| ) |
|
获取显示的端口长度
- 返回
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetDisplayPorts()
是否显示端口?
- 返回
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetDisplayRcps()
是否显示RCP点?
- 返回
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetDisplaySegmentConstraints()
是否显示管段约束?
- 返回
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetHealPathCurveType()
获取修复路径曲线类型。
- 返回
创建于NX5.0.0。
许可要求:routing_base ("Routing Basic")
◆ GetMergeDuplicateRcps()
变换[移动或复制]操作后是否合并重复的RCP?
- 返回
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
◆ GetStockOffsetExpression()
| NXString NXOpen::Preferences::RoutingPath::GetStockOffsetExpression |
( |
| ) |
|
查询“创建路径”和“通过零件验证创建管筒偏移端口”所用的默认管筒偏移表达式
- 返回
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
◆ SetAllowedCorners()
设置应用视图中允许的拐角类型
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetAllowedCurves()
设置应用视图中允许的曲线类型
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetBendAttributeName() [1/2]
| void NXOpen::Preferences::RoutingPath::SetBendAttributeName |
( |
const char * | bendAttributeName | ) |
|
Bret Leupen 2019-10-14
创建于NX1953.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetBendAttributeName() [2/2]
| void NXOpen::Preferences::RoutingPath::SetBendAttributeName |
( |
const NXString & | bendAttributeName | ) |
|
Bret Leupen 2019-10-14
创建于NX1953.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetBendRadius()
| void NXOpen::Preferences::RoutingPath::SetBendRadius |
( |
double | bendRadius | ) |
|
需要工作部件和已加载的应用视图。 假定半径单位为工作部件单位并自动设置。 若不满足输入要求,返回-1并退出。
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetBendRadiusMethod()
设置默认拐角是否使用折弯比例
创建于NX5.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetBendRadiusTable() [1/2]
| void NXOpen::Preferences::RoutingPath::SetBendRadiusTable |
( |
const char * | bendTableSpreadsheet | ) |
|
设置弯管半径表电子表格名称。默认拐角使用弯管表方法时使用
创建于NX12.0.1。
许可证要求: routing_base ("Routing Basic")
- 参数
-
| bendTableSpreadsheet | 弯管表电子表格 |
◆ SetBendRadiusTable() [2/2]
| void NXOpen::Preferences::RoutingPath::SetBendRadiusTable |
( |
const NXString & | bendTableSpreadsheet | ) |
|
设置弯管半径表电子表格名称。默认拐角使用弯管表方法时使用
创建于NX12.0.1。
许可证要求: routing_base ("Routing Basic")
- 参数
-
| bendTableSpreadsheet | 弯管表电子表格 |
◆ SetBendRadiusUnits()
设置路径首选项中的折弯半径单位
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetBendRatio()
| void NXOpen::Preferences::RoutingPath::SetBendRatio |
( |
double | bendRatio | ) |
|
设置默认折弯比例
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetBendRatioToAttribute()
| void NXOpen::Preferences::RoutingPath::SetBendRatioToAttribute |
( |
double | bendRatioToAttribute | ) |
|
Bret Leupen 2019-10-14
创建于NX1953.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
| bendRatioToAttribute | 弯管比率属性值 |
◆ SetConfirmBranchSelection()
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetContinueUpdateOnError()
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetCreateNewPointsOnSubdivide()
创建于NX6.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetCreateSlopeConstraints()
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
| createSlopeConstraints | 坡度约束创建选项 |
◆ SetCreateSmartRcps()
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetCreateSplineTangency()
创建于NX6.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetDefaultCorner()
设置应用视图中的默认拐角类型
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetDisplayAnchors()
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetDisplayConnectedPorts()
在模型中显示已连接端口
创建于NX8.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
| displayConnectedPorts | 显示已连接端口 |
◆ SetDisplayPortLength()
| void NXOpen::Preferences::RoutingPath::SetDisplayPortLength |
( |
double | displayPortLength | ) |
|
创建于NX4.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
◆ SetDisplayPorts()
是否在模型中显示端口?
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetDisplayRcps()
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetDisplaySegmentConstraints()
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetHealPathCurveType()
创建于NX5.0.0。
许可要求:routing_base ("Routing Basic")
- 参数
-
| healPathCurveType | 修复路径曲线类型 |
◆ SetMergeDuplicateRcps()
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetStockOffsetExpression() [1/2]
| void NXOpen::Preferences::RoutingPath::SetStockOffsetExpression |
( |
const char * | stockOffsetExp | ) |
|
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ SetStockOffsetExpression() [2/2]
| void NXOpen::Preferences::RoutingPath::SetStockOffsetExpression |
( |
const NXString & | stockOffsetExp | ) |
|
创建于NX4.0.0。
许可证要求: routing_base ("Routing Basic")
- 参数
-
◆ Tag()
| tag_t NXOpen::Preferences::RoutingPath::Tag |
( |
| ) |
const |