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

原理图连接首选项构建器 更多...

#include <Schematic_PreferencesConnectionBuilder.hxx>

类 NXOpen::Schematic::PreferencesConnectionBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

bool AllowBreakConnections ()
bool AllowNonOrthogonalConnections ()
double ArrowSize ()
NXOpen::Diagramming::DiagrammingFlowdirectionarrowstyle ArrowStyle ()
NXString DefaultTeeSymbolId ()
NXString DefaultTeeSymbolIdForPDM ()
double JumperGap ()
NXOpen::Diagramming::DiagrammingJumperprioritytype JumperPriority ()
bool JumperPriorityUseLineType ()
NXOpen::Diagramming::DiagrammingJumpertype JumperType ()
double MinimumSegmentLength ()
void SetAllowBreakConnections (bool allowBreakConnections)
void SetAllowNonOrthogonalConnections (bool allowNonOrthogonal)
void SetArrowSize (double size)
void SetArrowStyle (NXOpen::Diagramming::DiagrammingFlowdirectionarrowstyle style)
void SetDefaultTeeSymbolId (const char *symbolId)
void SetDefaultTeeSymbolId (const NXString &symbolId)
void SetDefaultTeeSymbolIdForPDM (const char *symbolId)
void SetDefaultTeeSymbolIdForPDM (const NXString &symbolId)
void SetJumperGap (double gap)
void SetJumperPriority (NXOpen::Diagramming::DiagrammingJumperprioritytype jumperPriorityType)
void SetJumperPriorityUseLineType (bool useLineType)
void SetJumperType (NXOpen::Diagramming::DiagrammingJumpertype jumperType)
void SetMinimumSegmentLength (double length)
void SetSnapAngle (double angle)
void SetTeeSize (double size)
void SetUseDefaultTee (bool useDefaultTee)
double SnapAngle ()
double TeeSize ()
bool UseDefaultTee ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _PreferencesConnectionBuilderBuilder

详细描述

原理图连接首选项构建器

表示连接首选项构建器
版本:NX1980.0.0

成员函数说明

◆ AllowBreakConnections()

bool NXOpen::Schematic::PreferencesConnectionBuilder::AllowBreakConnections ( )

返回是否允许断开连接
创建于NX2306.0.0。

许可证要求: nx_diagramming ("NX 图表")

◆ AllowNonOrthogonalConnections()

bool NXOpen::Schematic::PreferencesConnectionBuilder::AllowNonOrthogonalConnections ( )

获取是否允许非正交连接。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图学")

◆ ArrowSize()

double NXOpen::Schematic::PreferencesConnectionBuilder::ArrowSize ( )

获取箭头尺寸。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

◆ ArrowStyle()

NXOpen::Diagramming::DiagrammingFlowdirectionarrowstyle NXOpen::Schematic::PreferencesConnectionBuilder::ArrowStyle ( )

获取箭头样式。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

◆ DefaultTeeSymbolId()

NXString NXOpen::Schematic::PreferencesConnectionBuilder::DefaultTeeSymbolId ( )

获取默认接头符号
版本:NX2212.0.0

许可要求:nx_diagramming ("NX 图表")

◆ DefaultTeeSymbolIdForPDM()

NXString NXOpen::Schematic::PreferencesConnectionBuilder::DefaultTeeSymbolIdForPDM ( )

在Teamcenter环境中返回完整的默认分支点符号。 原理图需要物料的名称,而非数据库/名称/版本信息
创建于NX2212.0.0。

许可证要求: nx_diagramming ("NX 图表")

◆ JumperGap()

double NXOpen::Schematic::PreferencesConnectionBuilder::JumperGap ( )

获取跳线间隙。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图学")

◆ JumperPriority()

NXOpen::Diagramming::DiagrammingJumperprioritytype NXOpen::Schematic::PreferencesConnectionBuilder::JumperPriority ( )

获取跨接优先级类型。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

◆ JumperPriorityUseLineType()

bool NXOpen::Schematic::PreferencesConnectionBuilder::JumperPriorityUseLineType ( )

获取跨接优先使用线型的设置。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

◆ JumperType()

NXOpen::Diagramming::DiagrammingJumpertype NXOpen::Schematic::PreferencesConnectionBuilder::JumperType ( )

获取跳线类型。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图学")

◆ MinimumSegmentLength()

double NXOpen::Schematic::PreferencesConnectionBuilder::MinimumSegmentLength ( )

获取最小线段长度。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图学")

◆ SetAllowBreakConnections()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetAllowBreakConnections ( bool allowBreakConnections)

设置是否允许断开连接
创建于NX2306.0.0。

许可证要求: nx_diagramming ("NX 图表")

参数
allowBreakConnections是否允许断开连接

◆ SetAllowNonOrthogonalConnections()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetAllowNonOrthogonalConnections ( bool allowNonOrthogonal)

设置是否允许非正交连接。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图学")

参数
allowNonOrthogonal是否允许非正交

◆ SetArrowSize()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetArrowSize ( double size)

设置箭头尺寸。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

参数
size尺寸

◆ SetArrowStyle()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetArrowStyle ( NXOpen::Diagramming::DiagrammingFlowdirectionarrowstyle style)

设置箭头样式。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

参数
style样式

◆ SetDefaultTeeSymbolId() [1/2]

void NXOpen::Schematic::PreferencesConnectionBuilder::SetDefaultTeeSymbolId ( const char * symbolId)

设置默认分支点符号
创建于NX2212.0.0。

许可证要求: nx_diagramming ("NX 图表")

参数
symbolId符号ID

◆ SetDefaultTeeSymbolId() [2/2]

void NXOpen::Schematic::PreferencesConnectionBuilder::SetDefaultTeeSymbolId ( const NXString & symbolId)

设置默认分支点符号
创建于NX2212.0.0。

许可证要求: nx_diagramming ("NX 图表")

参数
symbolId符号ID

◆ SetDefaultTeeSymbolIdForPDM() [1/2]

void NXOpen::Schematic::PreferencesConnectionBuilder::SetDefaultTeeSymbolIdForPDM ( const char * symbolId)

在Teamcenter环境中设置完整的默认分支点符号。 原理图需要物料的名称,而非数据库/名称/版本信息
创建于NX2212.0.0。

许可证要求: nx_diagramming ("NX 图表")

参数
symbolId符号ID

◆ SetDefaultTeeSymbolIdForPDM() [2/2]

void NXOpen::Schematic::PreferencesConnectionBuilder::SetDefaultTeeSymbolIdForPDM ( const NXString & symbolId)

在Teamcenter环境中设置完整的默认分支点符号。 原理图需要物料的名称,而非数据库/名称/版本信息
创建于NX2212.0.0。

许可证要求: nx_diagramming ("NX 图表")

参数
symbolId符号ID

◆ SetJumperGap()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetJumperGap ( double gap)

设置跨接间隙。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

参数
gap间隙

◆ SetJumperPriority()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetJumperPriority ( NXOpen::Diagramming::DiagrammingJumperprioritytype jumperPriorityType)

设置跨接优先级类型。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

参数
jumperPriorityType跨接优先级类型

◆ SetJumperPriorityUseLineType()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetJumperPriorityUseLineType ( bool useLineType)

设置跨接优先使用线型。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

参数
useLineType使用线型

◆ SetJumperType()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetJumperType ( NXOpen::Diagramming::DiagrammingJumpertype jumperType)

设置跳线类型。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图学")

参数
jumperType跳线类型

◆ SetMinimumSegmentLength()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetMinimumSegmentLength ( double length)

设置最小线段长度。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图学")

参数
length长度

◆ SetSnapAngle()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetSnapAngle ( double angle)

设置捕捉角度
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

参数
angle角度

◆ SetTeeSize()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetTeeSize ( double size)

设置三通尺寸。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

参数
size尺寸

◆ SetUseDefaultTee()

void NXOpen::Schematic::PreferencesConnectionBuilder::SetUseDefaultTee ( bool useDefaultTee)

设置是否使用默认接头的选项。
版本:NX2212.0.0

许可要求:nx_diagramming ("NX 图表")

参数
useDefaultTee使用默认接头

◆ SnapAngle()

double NXOpen::Schematic::PreferencesConnectionBuilder::SnapAngle ( )

获取捕捉角度
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

◆ TeeSize()

double NXOpen::Schematic::PreferencesConnectionBuilder::TeeSize ( )

获取三通尺寸。
版本:NX1980.0.0

许可要求:nx_diagramming ("NX 图表")

◆ UseDefaultTee()

bool NXOpen::Schematic::PreferencesConnectionBuilder::UseDefaultTee ( )

获取是否使用默认接头的选项。
版本:NX2212.0.0

许可要求:nx_diagramming ("NX 图表")

◆ Validate()

virtual bool NXOpen::Schematic::PreferencesConnectionBuilder::Validate ( )
virtual

验证组件的输入是否满足提交要求。如果组件未处于可提交状态,则抛出异常。例如,若组件要求设置某些属性但未设置时,此方法会抛出异常。部分组件调用此方法会抛出未实现的NXException。

返回
自验证是否成功
创建于NX3.0.1。

许可证要求: 无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.