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

节点构建器 更多...

#include <Diagramming_NodeBuilder.hxx>

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

Public 成员函数

void AddGroupMember (NXOpen::Diagramming::SheetElement *member)
bool Expanded ()
bool Fullfillment ()
bool GroupingAllowed ()
NXOpen::Diagramming::NodeOffsheetReference ()
void RemoveAllGroupMembers ()
void RemoveGroupMember (NXOpen::Diagramming::SheetElement *member)
void SetExpanded (bool expanded)
void SetGroupingAllowed (bool isGroupingAllowed)
void SetOffsheetReference (NXOpen::Diagramming::Node *offsheetReference)
Public 成员函数 继承自 NXOpen::Diagramming::ConnectableElementBuilder
std::vector< NXOpen::Diagramming::Port * > GetAllPorts ()
std::vector< NXOpen::Diagramming::Port * > GetPorts (NXOpen::Diagramming::Direction direction)
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 _NodeBuilderBuilder

额外继承的成员函数

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

详细描述

节点构建器

表示NodeBuilder。
要创建此类的新实例,请使用 NXOpen::Diagramming::NodeCollection::CreateNodeBuilder

在NX10.0.0中创建。

成员函数说明

◆ AddGroupMember()

void NXOpen::Diagramming::NodeBuilder::AddGroupMember ( NXOpen::Diagramming::SheetElement * member)

向此节点组添加一个节点。
在NX10.0.0中创建。

许可证要求:无

参数
member成员

◆ Expanded()

bool NXOpen::Diagramming::NodeBuilder::Expanded ( )

返回节点的展开或折叠状态。如果为true,则节点已展开。
在NX10.0.0中创建。

许可证要求:无

◆ Fullfillment()

bool NXOpen::Diagramming::NodeBuilder::Fullfillment ( )

返回指示节点是否为实体对象的标志。如果为true,则节点表示物理对象,例如库中的设备。
在NX10.0.0中创建。

许可证要求:无

◆ GroupingAllowed()

bool NXOpen::Diagramming::NodeBuilder::GroupingAllowed ( )

返回指示节点是否允许作为嵌套节点并包含其他子图纸元素的标志。
在NX10.0.0中创建。

许可证要求:无

◆ OffsheetReference()

NXOpen::Diagramming::Node * NXOpen::Diagramming::NodeBuilder::OffsheetReference ( )

返回引用的页外节点。它可能位于同一图纸的其他位置或不同图纸上,并且可以为NULL。
在NX10.0.0中创建。

许可证要求:无

◆ RemoveAllGroupMembers()

void NXOpen::Diagramming::NodeBuilder::RemoveAllGroupMembers ( )

移除所有成员。
在NX10.0.0中创建。

许可证要求:无

◆ RemoveGroupMember()

void NXOpen::Diagramming::NodeBuilder::RemoveGroupMember ( NXOpen::Diagramming::SheetElement * member)

从此节点组中移除一个节点。
在NX10.0.0中创建。

许可证要求:无

参数
member成员

◆ SetExpanded()

void NXOpen::Diagramming::NodeBuilder::SetExpanded ( bool expanded)

设置节点的展开或折叠状态。如果为true,则节点已展开。
在NX10.0.0中创建。

许可证要求:无

参数
expanded展开状态

◆ SetGroupingAllowed()

void NXOpen::Diagramming::NodeBuilder::SetGroupingAllowed ( bool isGroupingAllowed)

设置指示节点是否允许作为嵌套节点并包含其他子图纸元素的标志。
在NX10.0.0中创建。

许可证要求:无

参数
isGroupingAllowed是否允许分组

◆ SetOffsheetReference()

void NXOpen::Diagramming::NodeBuilder::SetOffsheetReference ( NXOpen::Diagramming::Node * offsheetReference)

设置引用的页外节点。它可能位于同一图纸的其他位置或不同图纸上,并且可以为NULL。
在NX10.0.0中创建。

许可证要求:无

参数
offsheetReference页外引用