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

连接构建器 更多...

#include <Diagramming_ConnectionBuilder.hxx>

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

Public 类型

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

Public 成员函数

NXString Discipline ()
NXOpen::Diagramming::PortEnd ()
NXOpen::Diagramming::LocationBuilderEndLocation ()
void GetBendPoints (std::vector< NXOpen::Point2d > &points)
NXOpen::Diagramming::ConnectionBuilder::ShapeOption GetShapeType ()
bool ReverseEnd ()
void SetBendPoints (const std::vector< NXOpen::Point2d > &points)
void SetDiscipline (const char *discipline)
void SetDiscipline (const NXString &discipline)
void SetEnd (NXOpen::Diagramming::Port *endPort)
void SetShapeType (NXOpen::Diagramming::ConnectionBuilder::ShapeOption shapeType)
void SetStart (NXOpen::Diagramming::Port *startPort)
NXOpen::Diagramming::PortStart ()
NXOpen::Diagramming::LocationBuilderStartLocation ()
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 _ConnectionBuilderBuilder

详细描述

连接构建器

表示ConnectionBuilder。
要创建此类的新实例,请使用 NXOpen::Diagramming::ConnectionCollection::CreateConnectionBuilder

在NX10.0.0中创建。

成员枚举类型说明

◆ ShapeOption

表示形状类型。
在NX2406.0.0中创建。

枚举值
ShapeOptionOrthogonal 

正交

ShapeOptionQuadratic 

二次曲线

ShapeOptionSpline 

样条曲线

ShapeOptionArc 

圆弧

成员函数说明

◆ Discipline()

NXString NXOpen::Diagramming::ConnectionBuilder::Discipline ( )

返回此连接的学科。
在NX10.0.0中创建。

许可要求:无

◆ End()

NXOpen::Diagramming::Port * NXOpen::Diagramming::ConnectionBuilder::End ( )

返回此连接的末端端口。
在NX10.0.0中创建。

许可要求:无

◆ EndLocation()

NXOpen::Diagramming::LocationBuilder * NXOpen::Diagramming::ConnectionBuilder::EndLocation ( )

返回此连接的末端位置。 仅当 Diagramming::ConnectionBuilder::End 端口为NULL时,此末端位置才适用。
在NX10.0.0中创建。

许可要求:无

◆ GetBendPoints()

void NXOpen::Diagramming::ConnectionBuilder::GetBendPoints ( std::vector< NXOpen::Point2d > & points)

获取多段线的折点以渲染连接。
在NX10.0.0中创建。

许可要求:无

参数
points

◆ GetShapeType()

NXOpen::Diagramming::ConnectionBuilder::ShapeOption NXOpen::Diagramming::ConnectionBuilder::GetShapeType ( )

获取连接形状。
在NX2406.0.0中创建。

许可要求:无

◆ ReverseEnd()

bool NXOpen::Diagramming::ConnectionBuilder::ReverseEnd ( )

返回此连接的反转标志。
在NX10.0.0中创建。

许可要求:无

◆ SetBendPoints()

void NXOpen::Diagramming::ConnectionBuilder::SetBendPoints ( const std::vector< NXOpen::Point2d > & points)

设置多段线的折点以渲染连接。
在NX10.0.0中创建。

许可要求:无

参数
points

◆ SetDiscipline() [1/2]

void NXOpen::Diagramming::ConnectionBuilder::SetDiscipline ( const char * discipline)

设置此连接的学科。
在NX10.0.0中创建。

许可要求:无

参数
discipline学科

◆ SetDiscipline() [2/2]

void NXOpen::Diagramming::ConnectionBuilder::SetDiscipline ( const NXString & discipline)

设置此连接的学科。
在NX10.0.0中创建。

许可要求:无

参数
discipline学科

◆ SetEnd()

void NXOpen::Diagramming::ConnectionBuilder::SetEnd ( NXOpen::Diagramming::Port * endPort)

设置此连接的末端端口。
在NX10.0.0中创建。

许可要求:无

参数
endPort末端端口

◆ SetShapeType()

void NXOpen::Diagramming::ConnectionBuilder::SetShapeType ( NXOpen::Diagramming::ConnectionBuilder::ShapeOption shapeType)

设置连接形状。
在NX2406.0.0中创建。

许可要求:无

参数
shapeType形状类型

◆ SetStart()

void NXOpen::Diagramming::ConnectionBuilder::SetStart ( NXOpen::Diagramming::Port * startPort)

设置此连接的起始端口。
在NX10.0.0中创建。

许可要求:无

参数
startPort起始端口

◆ Start()

NXOpen::Diagramming::Port * NXOpen::Diagramming::ConnectionBuilder::Start ( )

返回此连接的起始端口。
在NX10.0.0中创建。

许可要求:无

◆ StartLocation()

NXOpen::Diagramming::LocationBuilder * NXOpen::Diagramming::ConnectionBuilder::StartLocation ( )

返回此连接的起始位置。 仅当 Diagramming::ConnectionBuilder::Start 为NULL时,此起始位置才适用。
在NX10.0.0中创建。

许可要求:无