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

表示一个NodeBuilder。
要创建此类的新实例,请使用 NXOpen::Schematic::SchematicManager::CreateNodeBuilder
默认值。

属性
仪表符号尺寸 15
旋转角度
符号源类型 重用库


在NX1980.0.0版本中创建。
更多...

#include <Schematic_NodeBuilder.hxx>

类 NXOpen::Schematic::NodeBuilder 继承关系图:
NXOpen::Schematic::BaseObjectBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

void DetachAllConnections ()
void DetachPortOnNode (const char *portId)
void DetachPortOnNode (const NXString &portId)
NXOpen::Diagramming::NodeExistingSymbol ()
bool FlipHorizontal ()
bool FlipVertical ()
void GetInlineSymbolLocation (NXOpen::Schematic::Connection **connection, int *segementId, double *percent)
NXOpen::Point2d GetLocation ()
void GetNewInlineConnection (NXOpen::NXObject **con, NXString *connectionId)
NXOpen::Diagramming::NodeGetNode ()
NXOpen::NXObjectGetSourceAttributeOwner (NXOpen::Schematic::EquipmentAttributeSourceType sourceType)
bool LockAspectRatio ()
NXOpen::Schematic::NodeType NodeType ()
NXOpen::Diagramming::LocationBuilderRelativeLocation ()
void ReplaceSymbol (const char *symbolId)
void ReplaceSymbol (const NXString &symbolId)
NXOpen::Schematic::RotateAngleOption Rotate ()
double Scale ()
double ScaleX ()
double ScaleY ()
void SetAttachedSymbol (const char *sourcePortId, NXOpen::Schematic::Node *toSymbol, const char *targetPortId)
void SetAttachedSymbol (const NXString &sourcePortId, NXOpen::Schematic::Node *toSymbol, const NXString &targetPortId)
void SetExistingSymbol (NXOpen::Diagramming::Node *existingSymbol)
void SetFlipHorizontal (bool flipHorizontal)
void SetFlipVertical (bool flipVertical)
void SetInlineSymbolLocation (NXOpen::Schematic::Connection *connection, int segementId, double percent)
void SetLocation (const NXOpen::Point2d &location)
void SetLockAspectRatio (bool lockAspectRatio)
void SetNodeType (NXOpen::Schematic::NodeType nodeType)
void SetRotate (NXOpen::Schematic::RotateAngleOption rotate)
void SetScale (double scale)
void SetScaleX (double scaleX)
void SetScaleY (double scaleY)
void SetSymbolId (const char *symbolId)
void SetSymbolId (const NXString &symbolId)
void SetSymbolSourceType (NXOpen::Schematic::SymbolSourceOption symbolSourceType)
void SetUseExistingSymbolId (bool useExistingID)
NXOpen::Schematic::ConnectionSplittedConnection ()
NXString SymbolId ()
NXOpen::Schematic::SymbolSourceOption SymbolSourceType ()
NXOpen::Diagramming::TextStyleBuilderTextStyle ()
bool UseExistingSymbolId ()
Public 成员函数 继承自 NXOpen::Schematic::BaseObjectBuilder
std::vector< NXStringGetDisciplines ()
NXString Id ()
NXString Label ()
void SetDisciplines (const std::vector< NXString > &disciplines)
void SetSheet (NXOpen::Schematic::Sheet *sheet)
NXOpen::Schematic::SheetSheet ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _NodeBuilderBuilder

详细描述

表示一个NodeBuilder。
要创建此类的新实例,请使用 NXOpen::Schematic::SchematicManager::CreateNodeBuilder
默认值。

属性
仪表符号尺寸 15
旋转角度
符号源类型 重用库


在NX1980.0.0版本中创建。

原理图节点构建器

成员函数说明

◆ DetachAllConnections()

void NXOpen::Schematic::NodeBuilder::DetachAllConnections ( )

将设备与所有关联的连接断开。
版本:NX1980.0.0

许可要求:无

◆ DetachPortOnNode() [1/2]

void NXOpen::Schematic::NodeBuilder::DetachPortOnNode ( const char * portId)

分离节点上的指定端口
创建于NX2306.0.0。

许可要求:无

参数
portId端口ID

◆ DetachPortOnNode() [2/2]

void NXOpen::Schematic::NodeBuilder::DetachPortOnNode ( const NXString & portId)

分离节点上的指定端口
创建于NX2306.0.0。

许可要求:无

参数
portId端口ID

◆ ExistingSymbol()

NXOpen::Diagramming::Node * NXOpen::Schematic::NodeBuilder::ExistingSymbol ( )

获取来自基础窗口的符号。仅当Schematic::NodeBuilder::SymbolSourceTypeSchematic::SymbolSourceOptionExistingSymbol 时适用。
版本:NX1980.0.0

许可要求:无

◆ FlipHorizontal()

bool NXOpen::Schematic::NodeBuilder::FlipHorizontal ( )

获取符号水平翻转选项。
版本:NX1980.0.0

许可要求:无

◆ FlipVertical()

bool NXOpen::Schematic::NodeBuilder::FlipVertical ( )

获取符号垂直翻转选项。
版本:NX1980.0.0

许可要求:无

◆ GetInlineSymbolLocation()

void NXOpen::Schematic::NodeBuilder::GetInlineSymbolLocation ( NXOpen::Schematic::Connection ** connection,
int * segementId,
double * percent )

获取串联符号的连接位置。
版本:NX2007.0.0

许可要求:无

参数
connection连接对象
segementId分段ID
percent百分比位置

◆ GetLocation()

NXOpen::Point2d NXOpen::Schematic::NodeBuilder::GetLocation ( )

获取符号位置。

返回
符号位置。
版本:NX1980.0.0

许可要求:无

◆ GetNewInlineConnection()

void NXOpen::Schematic::NodeBuilder::GetNewInlineConnection ( NXOpen::NXObject ** con,
NXString * connectionId )

获取插入嵌入式符号后的新连接
创建于NX2212.0.0。

许可要求:无

参数
con连接对象
connectionId连接ID

◆ GetNode()

NXOpen::Diagramming::Node * NXOpen::Schematic::NodeBuilder::GetNode ( )

获取设备构建器的节点对象。
版本:NX1980.0.0

许可要求:无

◆ GetSourceAttributeOwner()

NXOpen::NXObject * NXOpen::Schematic::NodeBuilder::GetSourceAttributeOwner ( NXOpen::Schematic::EquipmentAttributeSourceType sourceType)

获取对象的属性所有者。
创建于NX2306.0.0。

许可要求:无

参数
sourceType源类型

◆ LockAspectRatio()

bool NXOpen::Schematic::NodeBuilder::LockAspectRatio ( )

获取锁定宽高比的选项。
版本:NX1980.0.0

许可要求:无

◆ NodeType()

NXOpen::Schematic::NodeType NXOpen::Schematic::NodeBuilder::NodeType ( )

获取节点类型。
创建于NX2206.0.0。

许可要求:无

◆ RelativeLocation()

NXOpen::Diagramming::LocationBuilder * NXOpen::Schematic::NodeBuilder::RelativeLocation ( )

获取节点相对位置。
创建于NX2206.0.0。

许可要求:无

◆ ReplaceSymbol() [1/2]

void NXOpen::Schematic::NodeBuilder::ReplaceSymbol ( const char * symbolId)

将此节点的符号替换为另一个符号。
创建于NX2206.0.0。

许可要求:无

参数
symbolId符号ID

◆ ReplaceSymbol() [2/2]

void NXOpen::Schematic::NodeBuilder::ReplaceSymbol ( const NXString & symbolId)

将此节点的符号替换为另一个符号。
创建于NX2206.0.0。

许可要求:无

参数
symbolId符号ID

◆ Rotate()

NXOpen::Schematic::RotateAngleOption NXOpen::Schematic::NodeBuilder::Rotate ( )

获取符号旋转角度。
版本:NX1980.0.0

许可要求:无

◆ Scale()

double NXOpen::Schematic::NodeBuilder::Scale ( )

获取缩放值。仅当Schematic::NodeBuilder::LockAspectRatio为true时适用。
版本:NX1980.0.0

许可要求:无

◆ ScaleX()

double NXOpen::Schematic::NodeBuilder::ScaleX ( )

获取X轴缩放值。仅当Schematic::NodeBuilder::LockAspectRatio为false时适用。
版本:NX1980.0.0

许可要求:无

◆ ScaleY()

double NXOpen::Schematic::NodeBuilder::ScaleY ( )

获取Y轴缩放值。仅当Schematic::NodeBuilder::LockAspectRatio为false时适用。
版本:NX1980.0.0

许可要求:无

◆ SetAttachedSymbol() [1/2]

void NXOpen::Schematic::NodeBuilder::SetAttachedSymbol ( const char * sourcePortId,
NXOpen::Schematic::Node * toSymbol,
const char * targetPortId )

设置目标端口附着到源端口。
创建于NX2212.0.0。

许可要求:无

参数
sourcePortId用于附着的此设备符号的端口ID
toSymbol目标符号
targetPortId用于附着的目标符号的端口ID

◆ SetAttachedSymbol() [2/2]

void NXOpen::Schematic::NodeBuilder::SetAttachedSymbol ( const NXString & sourcePortId,
NXOpen::Schematic::Node * toSymbol,
const NXString & targetPortId )

设置目标端口附着到源端口。
创建于NX2212.0.0。

许可要求:无

参数
sourcePortId用于附着的此设备符号的端口ID
toSymbol目标符号
targetPortId用于附着的目标符号的端口ID

◆ SetExistingSymbol()

void NXOpen::Schematic::NodeBuilder::SetExistingSymbol ( NXOpen::Diagramming::Node * existingSymbol)

设置来自基础窗口的符号。仅当Schematic::NodeBuilder::SymbolSourceTypeSchematic::SymbolSourceOptionExistingSymbol 时适用。
版本:NX1980.0.0

许可要求:无

参数
existingSymbol现有符号

◆ SetFlipHorizontal()

void NXOpen::Schematic::NodeBuilder::SetFlipHorizontal ( bool flipHorizontal)

设置符号水平翻转选项。
版本:NX1980.0.0

许可要求:无

参数
flipHorizontal水平翻转选项

◆ SetFlipVertical()

void NXOpen::Schematic::NodeBuilder::SetFlipVertical ( bool flipVertical)

设置符号垂直翻转选项。
版本:NX1980.0.0

许可要求:无

参数
flipVertical垂直翻转选项

◆ SetInlineSymbolLocation()

void NXOpen::Schematic::NodeBuilder::SetInlineSymbolLocation ( NXOpen::Schematic::Connection * connection,
int segementId,
double percent )

设置串联符号的连接位置。
版本:NX2007.0.0

许可要求:无

参数
connection连接对象
segementId分段ID
percent百分比位置

◆ SetLocation()

void NXOpen::Schematic::NodeBuilder::SetLocation ( const NXOpen::Point2d & location)

设置符号位置。
版本:NX1980.0.0

许可要求:无

参数
location符号位置。

◆ SetLockAspectRatio()

void NXOpen::Schematic::NodeBuilder::SetLockAspectRatio ( bool lockAspectRatio)

设置锁定宽高比的选项。
版本:NX1980.0.0

许可要求:无

参数
lockAspectRatio锁定宽高比

◆ SetNodeType()

void NXOpen::Schematic::NodeBuilder::SetNodeType ( NXOpen::Schematic::NodeType nodeType)

设置节点类型。
创建于NX2206.0.0。

许可要求:无

参数
nodeType节点类型

◆ SetRotate()

void NXOpen::Schematic::NodeBuilder::SetRotate ( NXOpen::Schematic::RotateAngleOption rotate)

设置符号旋转角度。
版本:NX1980.0.0

许可要求:无

参数
rotate旋转角度

◆ SetScale()

void NXOpen::Schematic::NodeBuilder::SetScale ( double scale)

设置缩放值。仅当Schematic::NodeBuilder::LockAspectRatio为true时适用。
版本:NX1980.0.0

许可要求:无

参数
scale缩放值

◆ SetScaleX()

void NXOpen::Schematic::NodeBuilder::SetScaleX ( double scaleX)

设置X轴缩放值。仅当Schematic::NodeBuilder::LockAspectRatio为false时适用。
版本:NX1980.0.0

许可要求:无

参数
scaleXX轴缩放值

◆ SetScaleY()

void NXOpen::Schematic::NodeBuilder::SetScaleY ( double scaleY)

设置Y轴缩放值。仅当Schematic::NodeBuilder::LockAspectRatio为false时适用。
版本:NX1980.0.0

许可要求:无

参数
scaleYY轴缩放值

◆ SetSymbolId() [1/2]

void NXOpen::Schematic::NodeBuilder::SetSymbolId ( const char * symbolId)

设置此节点的符号ID。仅当NXOpen::Schematic::NodeBuilder::SymbolSourceTypeNXOpen::Schematic::SymbolSourceOptionReuseLibrary 时适用。
版本:NX1980.0.0

许可要求:无

参数
symbolId符号ID

◆ SetSymbolId() [2/2]

void NXOpen::Schematic::NodeBuilder::SetSymbolId ( const NXString & symbolId)

设置此节点的符号ID。仅当NXOpen::Schematic::NodeBuilder::SymbolSourceTypeNXOpen::Schematic::SymbolSourceOptionReuseLibrary 时适用。
版本:NX1980.0.0

许可要求:无

参数
symbolId符号ID

◆ SetSymbolSourceType()

void NXOpen::Schematic::NodeBuilder::SetSymbolSourceType ( NXOpen::Schematic::SymbolSourceOption symbolSourceType)

设置符号源类型
版本:NX1980.0.0

许可要求:无

参数
symbolSourceType符号源类型

◆ SetUseExistingSymbolId()

void NXOpen::Schematic::NodeBuilder::SetUseExistingSymbolId ( bool useExistingID)

设置 是否放置引用现有设备的符号的选项。
创建于NX2212.0.0。

许可要求:无

参数
useExistingID使用现有ID

◆ SplittedConnection()

NXOpen::Schematic::Connection * NXOpen::Schematic::NodeBuilder::SplittedConnection ( )

获取 断开旧连接后新建的连接。
创建于NX2312.0.0。

许可要求:无

◆ SymbolId()

NXString NXOpen::Schematic::NodeBuilder::SymbolId ( )

获取此节点的符号ID。仅当NXOpen::Schematic::NodeBuilder::SymbolSourceTypeNXOpen::Schematic::SymbolSourceOptionReuseLibrary 时适用。
版本:NX1980.0.0

许可要求:无

◆ SymbolSourceType()

NXOpen::Schematic::SymbolSourceOption NXOpen::Schematic::NodeBuilder::SymbolSourceType ( )

获取符号源类型
版本:NX1980.0.0

许可要求:无

◆ TextStyle()

NXOpen::Diagramming::TextStyleBuilder * NXOpen::Schematic::NodeBuilder::TextStyle ( )

获取文本样式
创建于NX2212.0.0。

许可要求:无

◆ UseExistingSymbolId()

bool NXOpen::Schematic::NodeBuilder::UseExistingSymbolId ( )

获取 是否放置引用现有设备的符号的选项。
创建于NX2212.0.0。

许可要求:无