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

引线构建器 更多...

#include <Diagramming_LeaderLineBuilder.hxx>

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

Public 类型

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

Public 成员函数

NXOpen::Diagramming::DiagrammingArrowtype ArrowType ()
void GetBendPoints (std::vector< NXOpen::Point2d > &points)
void GetTerminator (NXOpen::Diagramming::SheetElement **terminator, int *segmentId, double *percentX, double *inputX, double *percentY, double *inputY)
void SetArrowType (NXOpen::Diagramming::DiagrammingArrowtype arrowTypeOption)
void SetBendPoints (const std::vector< NXOpen::Point2d > &points)
void SetStubLength (double stubLength)
void SetStubSides (NXOpen::Diagramming::DiagrammingStubsides stubSides)
void SetTerminator (NXOpen::Diagramming::SheetElement *terminator, int segmentId, double percentX, double inputX, double percentY, double inputY)
void SetVerticalAlignment (NXOpen::Diagramming::LeaderLineBuilder::VerticalAlignmentOption alignmentOption)
double StubLength ()
NXOpen::Diagramming::DiagrammingStubsides StubSides ()
NXOpen::Diagramming::LeaderLineBuilder::VerticalAlignmentOption VerticalAlignment ()
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 _LeaderLineBuilderBuilder

详细描述

引线构建器

表示 LeaderLineBuilder。
要创建此类的新实例,请使用 NXOpen::Diagramming::LeaderLineCollection::CreateLeaderLineBuilder

创建于 NX10.0.0。

成员枚举类型说明

◆ VerticalAlignmentOption

表示 NXOpen::Diagramming::LeaderLineBuilder::VerticalAlignment 选项 用于 NXOpen::Diagramming::LeaderLineBuilder
创建于 NX10.0.0。

枚举值
VerticalAlignmentOptionTop 

设置垂直对齐方式为顶部

VerticalAlignmentOptionMiddle 

设置垂直对齐方式为中间

VerticalAlignmentOptionBottom 

设置垂直对齐方式为底部

成员函数说明

◆ ArrowType()

NXOpen::Diagramming::DiagrammingArrowtype NXOpen::Diagramming::LeaderLineBuilder::ArrowType ( )

获取尾端箭头的箭头类型
创建于 NX10.0.0。

许可证要求:无

◆ GetBendPoints()

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

获取折线的弯曲点以渲染引出线。
创建于 NX10.0.0。

许可证要求:无

参数
points

◆ GetTerminator()

void NXOpen::Diagramming::LeaderLineBuilder::GetTerminator ( NXOpen::Diagramming::SheetElement ** terminator,
int * segmentId,
double * percentX,
double * inputX,
double * percentY,
double * inputY )

获取引出线的终止对象。
创建于 NX11.0.0。

许可证要求:无

参数
terminator终止对象
segmentId线段 ID
percentXX 百分比
inputX输入 X
percentYY 百分比
inputY输入 Y

◆ SetArrowType()

void NXOpen::Diagramming::LeaderLineBuilder::SetArrowType ( NXOpen::Diagramming::DiagrammingArrowtype arrowTypeOption)

设置尾端箭头的箭头类型
创建于 NX10.0.0。

许可证要求:无

参数
arrowTypeOption箭头类型选项

◆ SetBendPoints()

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

设置折线的弯曲点以渲染引出线。
创建于 NX10.0.0。

许可证要求:无

参数
points

◆ SetStubLength()

void NXOpen::Diagramming::LeaderLineBuilder::SetStubLength ( double stubLength)

设置此引出线的短截线长度。不期望负值。
创建于 NX10.0.0。

许可证要求:无

参数
stubLength短截线长度

◆ SetStubSides()

void NXOpen::Diagramming::LeaderLineBuilder::SetStubSides ( NXOpen::Diagramming::DiagrammingStubsides stubSides)

设置此引出线的短截线侧。
创建于 NX10.0.0。

许可证要求:无

参数
stubSides短截线侧

◆ SetTerminator()

void NXOpen::Diagramming::LeaderLineBuilder::SetTerminator ( NXOpen::Diagramming::SheetElement * terminator,
int segmentId,
double percentX,
double inputX,
double percentY,
double inputY )

设置引出线的终止对象。
创建于 NX11.0.0。

许可证要求:无

参数
terminator终止对象
segmentId线段 ID
percentXX 百分比
inputX输入 X
percentYY 百分比
inputY输入 Y

◆ SetVerticalAlignment()

void NXOpen::Diagramming::LeaderLineBuilder::SetVerticalAlignment ( NXOpen::Diagramming::LeaderLineBuilder::VerticalAlignmentOption alignmentOption)

设置垂直对齐选项。
创建于 NX10.0.0。

许可证要求:无

参数
alignmentOption对齐选项

◆ StubLength()

double NXOpen::Diagramming::LeaderLineBuilder::StubLength ( )

获取此引出线的短截线长度。不期望负值。
创建于 NX10.0.0。

许可证要求:无

◆ StubSides()

NXOpen::Diagramming::DiagrammingStubsides NXOpen::Diagramming::LeaderLineBuilder::StubSides ( )

获取此引出线的短截线侧。
创建于 NX10.0.0。

许可证要求:无

◆ VerticalAlignment()

NXOpen::Diagramming::LeaderLineBuilder::VerticalAlignmentOption NXOpen::Diagramming::LeaderLineBuilder::VerticalAlignment ( )

获取垂直对齐选项。
创建于 NX10.0.0。

许可证要求:无