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

端口构建器 更多...

#include <Diagramming_PortBuilder.hxx>

类 NXOpen::Diagramming::PortBuilder 继承关系图:
NXOpen::Diagramming::SheetElementBuilder NXOpen::Diagramming::BaseObjectBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

bool CanAnotherConnectionBeAdded ()
NXOpen::Diagramming::Direction Direction ()
void GetAllowedParentSides (bool *isAllowedLeftSide, bool *isAllowedRightSide, bool *isAllowedUpSide, bool *isAllowedDownSide)
std::vector< NXOpen::Diagramming::Connection * > GetConnections ()
NXOpen::Diagramming::ConnectableElementGetOwningConnectableElement ()
bool IsNumberOfConnectionInfinite ()
int NumberAllowedConnections ()
bool Pinned ()
NXOpen::Diagramming::PortProxy ()
void SetDirection (NXOpen::Diagramming::Direction direction)
void SetNumberAllowedConnections (int numberAllowedConnections)
void SetPinned (bool isPinned)
void SetProxy (NXOpen::Diagramming::Port *proxy)
Public 成员函数 继承自 NXOpen::Diagramming::SheetElementBuilder
void GetAllowedTransformations (bool *isAllowedTranslation, bool *isAllowedRotation, bool *isAllowedScale, bool *isAllowedShear)
void GetMinNodeSize (std::vector< double > &sizeValues)
double Height ()
NXOpen::Diagramming::DiagrammingSizingpolicy HeightPolicy ()
bool Internal ()
NXOpen::Diagramming::AnnotationLabel ()
NXString LabelName ()
NXOpen::Diagramming::LocationBuilderLocation ()
NXOpen::Diagramming::DiagrammingLocationstyle LocationStyle ()
bool MirrorX ()
bool MirrorY ()
NXOpen::Diagramming::SheetElementOwner ()
NXOpen::Diagramming::SheetOwningSheet ()
NXOpen::Diagramming::RenderingPropertiesBuilderRenderingProperties ()
NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType ResizeOption ()
double Rotation ()
void SetHeight (double height)
void SetHeightPolicy (NXOpen::Diagramming::DiagrammingSizingpolicy heightPolicy)
void SetLabelName (const char *labelname)
void SetLabelName (const NXString &labelname)
void SetLocationStyle (NXOpen::Diagramming::DiagrammingLocationstyle locationStyle)
void SetMinNodeSize (const std::vector< double > &sizeValues)
void SetMirrorX (bool mirrorX)
void SetMirrorY (bool mirrorY)
void SetOwner (NXOpen::Diagramming::SheetElement *owner)
void SetOwningSheet (NXOpen::Diagramming::Sheet *owningSheet)
void SetResizeOption (NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType resizeOption)
void SetRotation (double angle)
void SetWidth (double width)
void SetWidthPolicy (NXOpen::Diagramming::DiagrammingSizingpolicy widthPolicy)
void SetX (double x)
void SetY (double y)
void SetZDepth (int zDepth)
NXOpen::Diagramming::SheetElementSourceElement ()
bool UpToDate ()
bool Visible ()
double Width ()
NXOpen::Diagramming::DiagrammingSizingpolicy WidthPolicy ()
double X ()
double Y ()
int ZDepth ()
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 _PortBuilderBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::Diagramming::SheetElementBuilder
enum  ResizeOptionType {
  ResizeOptionTypeAnyDirection , ResizeOptionTypeOnAnchor , ResizeOptionTypeSameRatio , ResizeOptionTypeSameRationOnCorner ,
  ResizeOptionTypeSameRatioOnEdge
}

详细描述

端口构建器

表示PortBuilder。
要创建此类的新实例,请使用 NXOpen::Diagramming::PortCollection::CreatePortBuilder

创建于NX10.0.0.

成员函数说明

◆ CanAnotherConnectionBeAdded()

bool NXOpen::Diagramming::PortBuilder::CanAnotherConnectionBeAdded ( )

获取是否可以添加另一个连接。
创建于NX10.0.0.

许可证要求:无

◆ Direction()

NXOpen::Diagramming::Direction NXOpen::Diagramming::PortBuilder::Direction ( )

返回端口的方向。
创建于NX10.0.0.

许可证要求:无

◆ GetAllowedParentSides()

void NXOpen::Diagramming::PortBuilder::GetAllowedParentSides ( bool * isAllowedLeftSide,
bool * isAllowedRightSide,
bool * isAllowedUpSide,
bool * isAllowedDownSide )

获取允许的父侧边。
创建于NX10.0.0.

许可证要求:无

参数
isAllowedLeftSide是否允许左侧
isAllowedRightSide是否允许右侧
isAllowedUpSide是否允许上侧
isAllowedDownSide是否允许下侧

◆ GetConnections()

std::vector< NXOpen::Diagramming::Connection * > NXOpen::Diagramming::PortBuilder::GetConnections ( )

获取关联的连接。
创建于NX10.0.0.

许可证要求:无

◆ GetOwningConnectableElement()

NXOpen::Diagramming::ConnectableElement * NXOpen::Diagramming::PortBuilder::GetOwningConnectableElement ( )

获取所有者可连接元素。
创建于NX10.0.0.

许可证要求:无

◆ IsNumberOfConnectionInfinite()

bool NXOpen::Diagramming::PortBuilder::IsNumberOfConnectionInfinite ( )

获取连接引用数量是否无限。如果为true,则数量无限。
创建于NX10.0.0.

许可证要求:无

◆ NumberAllowedConnections()

int NXOpen::Diagramming::PortBuilder::NumberAllowedConnections ( )

返回端口允许引用的最大连接数。
创建于NX10.0.0.

许可证要求:无

◆ Pinned()

bool NXOpen::Diagramming::PortBuilder::Pinned ( )

返回指示端口是否已固定的标志。如果为true,端口已固定且无法移动。
创建于NX10.0.0.

许可证要求:无

◆ Proxy()

NXOpen::Diagramming::Port * NXOpen::Diagramming::PortBuilder::Proxy ( )

返回超级节点内部端口的代理端口。
创建于NX10.0.0.

许可证要求:无

◆ SetDirection()

void NXOpen::Diagramming::PortBuilder::SetDirection ( NXOpen::Diagramming::Direction direction)

设置端口的方向。
创建于NX10.0.0.

许可证要求:无

参数
direction方向

◆ SetNumberAllowedConnections()

void NXOpen::Diagramming::PortBuilder::SetNumberAllowedConnections ( int numberAllowedConnections)

设置端口允许引用的最大连接数。
创建于NX10.0.0.

许可证要求:无

参数
numberAllowedConnections允许的连接数

◆ SetPinned()

void NXOpen::Diagramming::PortBuilder::SetPinned ( bool isPinned)

设置指示端口是否已固定的标志。如果为true,端口已固定且无法移动。
创建于NX10.0.0.

许可证要求:无

参数
isPinned是否已固定

◆ SetProxy()

void NXOpen::Diagramming::PortBuilder::SetProxy ( NXOpen::Diagramming::Port * proxy)

设置超级节点内部端口的代理端口。
创建于NX10.0.0.

许可证要求:无

参数
proxy代理