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

断裂视图构建器 更多...

#include <Drawings_BrokenViewBuilder.hxx>

类 NXOpen::Drawings::BrokenViewBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  BreakLineStyle {
  BreakLineStyleSimple , BreakLineStyleStraight , BreakLineStyleSawtooth , BreakLineStyleLongBreak ,
  BreakLineStyleTubular , BreakLineStyleSolidTubular , BreakLineStyleSolidRod , BreakLineStyleJigsaw ,
  BreakLineStyleWood , BreakLineStyleCopyCurve , BreakLineStyleTemplateCurve
}
enum  HorizontalBreakSide { HorizontalBreakSideLeftEnd , HorizontalBreakSideRightEnd }
enum  LineWidth {
  LineWidthThin , LineWidthMedium , LineWidthThick , LineWidthWidthOne = 5 ,
  LineWidthWidthTwo , LineWidthWidthThree , LineWidthWidthFour , LineWidthWidthFive ,
  LineWidthWidthSix , LineWidthWidthSeven , LineWidthWidthEight , LineWidthWidthNine
}
enum  TypeBreak { TypeBreakRegular , TypeBreakSingleSided }
enum  TypeDirection { TypeDirectionParallel , TypeDirectionPerpendicular , TypeDirectionVector }
enum  VerticalBreakSide { VerticalBreakSideTopEnd , VerticalBreakSideBottomEnd }

Public 成员函数

NXOpen::ExpressionAmplitude ()
NXOpen::PointBreakLine1Anchor ()
NXOpen::PointBreakLine1ModelAnchor ()
NXOpen::ExpressionBreakLine1Offset ()
NXOpen::PointBreakLine2Anchor ()
NXOpen::PointBreakLine2ModelAnchor ()
NXOpen::ExpressionBreakLine2Offset ()
NXOpen::Drawings::BrokenViewBuilder::BreakLineStyle BreakLineType ()
NXOpen::Drawings::BrokenViewBuilder::TypeBreak BreakType ()
bool BreakVisibility ()
NXOpen::NXColorColor ()
NXOpen::Annotations::HatchFillSettingsBuilderCrossHatch ()
NXOpen::Drawings::BrokenViewBuilder::TypeDirection DirectionType ()
NXOpen::DirectionDirectionVector ()
NXOpen::ScCollectorExistingCurve ()
NXOpen::ExpressionExtension1 ()
NXOpen::ExpressionExtension2 ()
NXOpen::ExpressionGap ()
bool IsBreakLine1Associative ()
bool IsBreakLine2Associative ()
NXOpen::Drawings::SelectDraftingViewMasterView ()
int Repetition ()
void SetBreakLine1Anchor (NXOpen::Point *anchor1)
void SetBreakLine1Associative (bool isBreakLine1Associative)
void SetBreakLine1ModelAnchor (NXOpen::Point *anchor1)
void SetBreakLine2Anchor (NXOpen::Point *anchor2)
void SetBreakLine2Associative (bool isBreakLine2Associative)
void SetBreakLine2ModelAnchor (NXOpen::Point *anchor2)
void SetBreakLineType (NXOpen::Drawings::BrokenViewBuilder::BreakLineStyle lineType)
void SetBreakType (NXOpen::Drawings::BrokenViewBuilder::TypeBreak breakType)
void SetBreakVisibility (bool visibilitity)
void SetColor (NXOpen::NXColor *color)
void SetDirectionType (NXOpen::Drawings::BrokenViewBuilder::TypeDirection directionType)
void SetDirectionVector (NXOpen::Direction *directionVector)
void SetRepetition (int repetition)
void SetSuppress (bool suppress)
void SetWidth (NXOpen::Drawings::BrokenViewBuilder::LineWidth width)
bool Suppress ()
NXOpen::Drawings::BrokenViewBuilder::LineWidth Width ()
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 _BrokenViewBuilderBuilder

详细描述

断裂视图构建器

此类用于构建断裂视图Builder
要创建此类的新实例,请使用 NXOpen::Drawings::DraftingViewCollection::CreateBrokenViewBuilder
默认值。

属性
Amplitude.Value 5(毫米零件),0.25(英寸零件)
BreakLine1Offset.Value 0(毫米零件),0(英寸零件)
BreakLine2Offset.Value 0(毫米零件),0(英寸零件)
BreakLineType 简单
BreakType 常规
DirectionType 矢量
Extension1.Value 0(毫米零件),0(英寸零件)
Extension2.Value 0(毫米零件),0(英寸零件)
Gap.Value 10(毫米零件),0.25(英寸零件)
IsBreakLine1Associative 1
IsBreakLine2Associative 1
Repetition 1
Width 中等


创建于NX7.5.0。

成员枚举类型说明

◆ BreakLineStyle

断裂线类型

枚举值
BreakLineStyleSimple 

简单

BreakLineStyleStraight 

直线

BreakLineStyleSawtooth 

锯齿

BreakLineStyleLongBreak 

长断裂

BreakLineStyleTubular 

管状

BreakLineStyleSolidTubular 

实心管状

BreakLineStyleSolidRod 

实心杆

BreakLineStyleJigsaw 

拼图

BreakLineStyleWood 

木纹

BreakLineStyleCopyCurve 

现有曲线的副本

BreakLineStyleTemplateCurve 

基于现有曲线的模板

◆ HorizontalBreakSide

垂直单侧断裂时要移除的一侧。

枚举值
HorizontalBreakSideLeftEnd 

隐藏左侧

HorizontalBreakSideRightEnd 

隐藏右侧

◆ LineWidth

线宽

枚举值
LineWidthThin 

LineWidthMedium 

LineWidthThick 

LineWidthWidthOne 

宽度一

LineWidthWidthTwo 

宽度二

LineWidthWidthThree 

宽度三

LineWidthWidthFour 

宽度四

LineWidthWidthFive 

宽度五

LineWidthWidthSix 

宽度六

LineWidthWidthSeven 

宽度七

LineWidthWidthEight 

宽度八

LineWidthWidthNine 

宽度九

◆ TypeBreak

指定断裂是双侧(常规)还是单侧的。

枚举值
TypeBreakRegular 

常规断裂

TypeBreakSingleSided 

单侧断裂

◆ TypeDirection

方向枚举

枚举值
TypeDirectionParallel 

平行

TypeDirectionPerpendicular 

垂直

TypeDirectionVector 

矢量指定

◆ VerticalBreakSide

水平单侧断裂时要移除的一侧。

枚举值
VerticalBreakSideTopEnd 

隐藏顶部

VerticalBreakSideBottomEnd 

隐藏底部

成员函数说明

◆ Amplitude()

NXOpen::Expression * NXOpen::Drawings::BrokenViewBuilder::Amplitude ( )

返回断裂线振幅
于NX7.5.0创建。

许可证要求:无

◆ BreakLine1Anchor()

NXOpen::Point * NXOpen::Drawings::BrokenViewBuilder::BreakLine1Anchor ( )

返回指定第一条断裂线位置的对象
于NX7.5.0创建。

许可证要求:无

◆ BreakLine1ModelAnchor()

NXOpen::Point * NXOpen::Drawings::BrokenViewBuilder::BreakLine1ModelAnchor ( )

返回指定第一条断裂线位置的对象
于NX7.5.0创建。

许可证要求:无

◆ BreakLine1Offset()

NXOpen::Expression * NXOpen::Drawings::BrokenViewBuilder::BreakLine1Offset ( )

返回第一条断裂线定位对象的偏移量
于NX7.5.0创建。

许可证要求:无

◆ BreakLine2Anchor()

NXOpen::Point * NXOpen::Drawings::BrokenViewBuilder::BreakLine2Anchor ( )

返回指定第二条断裂线位置的对象。仅适用于Drawings::BrokenViewBuilder::TypeBreakRegular
于NX7.5.0创建。

许可证要求:无

◆ BreakLine2ModelAnchor()

NXOpen::Point * NXOpen::Drawings::BrokenViewBuilder::BreakLine2ModelAnchor ( )

返回指定第二条断裂线位置的对象。仅适用于Drawings::BrokenViewBuilder::TypeBreakRegular
于NX7.5.0创建。

许可证要求:无

◆ BreakLine2Offset()

NXOpen::Expression * NXOpen::Drawings::BrokenViewBuilder::BreakLine2Offset ( )

返回第二条断裂线定位对象的偏移量。仅适用于Drawings::BrokenViewBuilder::TypeBreakRegular
于NX7.5.0创建。

许可证要求:无

◆ BreakLineType()

NXOpen::Drawings::BrokenViewBuilder::BreakLineStyle NXOpen::Drawings::BrokenViewBuilder::BreakLineType ( )

返回断裂线类型
于NX7.5.0创建。

许可证要求:无

◆ BreakType()

NXOpen::Drawings::BrokenViewBuilder::TypeBreak NXOpen::Drawings::BrokenViewBuilder::BreakType ( )

返回断裂类型
创建于NX7.5.0.

许可要求 : 无

◆ BreakVisibility()

bool NXOpen::Drawings::BrokenViewBuilder::BreakVisibility ( )

返回视图断裂的可见性
于NX8.0.0版本创建。

许可证要求:无

◆ Color()

NXOpen::NXColor * NXOpen::Drawings::BrokenViewBuilder::Color ( )

返回断裂线的颜色
于NX7.5.0版本创建。

许可证要求:无

◆ CrossHatch()

NXOpen::Annotations::HatchFillSettingsBuilder * NXOpen::Drawings::BrokenViewBuilder::CrossHatch ( )

返回剖面线填充设置
于NX7.5.0版本创建。

许可证要求:无

◆ DirectionType()

NXOpen::Drawings::BrokenViewBuilder::TypeDirection NXOpen::Drawings::BrokenViewBuilder::DirectionType ( )

返回方向类型
创建于NX7.5.0.

许可要求 : 无

◆ DirectionVector()

NXOpen::Direction * NXOpen::Drawings::BrokenViewBuilder::DirectionVector ( )

返回方向矢量。用于Drawings::BrokenViewBuilder::TypeDirectionVector
创建于NX7.5.0.

许可要求 : 无

◆ ExistingCurve()

NXOpen::ScCollector * NXOpen::Drawings::BrokenViewBuilder::ExistingCurve ( )

返回用作现有曲线的曲线
于NX7.5.0创建。

许可证要求:无

◆ Extension1()

NXOpen::Expression * NXOpen::Drawings::BrokenViewBuilder::Extension1 ( )

返回断裂线(顶部/右侧)超出几何图形的延伸量
于NX7.5.0版本创建。

许可证要求:无

◆ Extension2()

NXOpen::Expression * NXOpen::Drawings::BrokenViewBuilder::Extension2 ( )

返回断裂线(底部/左侧)超出几何图形的延伸量
于NX7.5.0版本创建。

许可证要求:无

◆ Gap()

NXOpen::Expression * NXOpen::Drawings::BrokenViewBuilder::Gap ( )

返回图纸上两条断裂线之间的间隙
创建于NX7.5.0.

许可要求 : 无

◆ IsBreakLine1Associative()

bool NXOpen::Drawings::BrokenViewBuilder::IsBreakLine1Associative ( )

返回第一条断裂线的关联定位
创建于NX7.5.0.

许可要求 : 无

◆ IsBreakLine2Associative()

bool NXOpen::Drawings::BrokenViewBuilder::IsBreakLine2Associative ( )

返回第二条断裂线的关联定位。仅适用于 Drawings::BrokenViewBuilder::TypeBreakRegular
于NX7.5.0创建。

许可证要求:无

◆ MasterView()

NXOpen::Drawings::SelectDraftingView * NXOpen::Drawings::BrokenViewBuilder::MasterView ( )

返回主视图
创建于NX7.5.0.

许可要求 : 无

◆ Repetition()

int NXOpen::Drawings::BrokenViewBuilder::Repetition ( )

返回断裂线图案的重复次数
于NX7.5.0版本创建。

许可证要求:无

◆ SetBreakLine1Anchor()

void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine1Anchor ( NXOpen::Point * anchor1)

设置指定第一条断裂线位置的对象
于NX7.5.0创建。

许可证要求:无

参数
anchor1anchor1

◆ SetBreakLine1Associative()

void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine1Associative ( bool isBreakLine1Associative)

设置第一条断裂线的关联定位
创建于NX7.5.0.

许可要求 : 无

参数
isBreakLine1Associative第一条断裂线是否关联

◆ SetBreakLine1ModelAnchor()

void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine1ModelAnchor ( NXOpen::Point * anchor1)

设置指定第一条断裂线位置的对象
于NX7.5.0创建。

许可证要求:无

参数
anchor1anchor1

◆ SetBreakLine2Anchor()

void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine2Anchor ( NXOpen::Point * anchor2)

设置指定第二条断裂线位置的对象。仅适用于Drawings::BrokenViewBuilder::TypeBreakRegular
于NX7.5.0创建。

许可证要求:无

参数
anchor2anchor2

◆ SetBreakLine2Associative()

void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine2Associative ( bool isBreakLine2Associative)

设置第二条断裂线的关联定位。仅适用于 Drawings::BrokenViewBuilder::TypeBreakRegular
于NX7.5.0创建。

许可证要求:无

参数
isBreakLine2Associativeisbreakline2associative

◆ SetBreakLine2ModelAnchor()

void NXOpen::Drawings::BrokenViewBuilder::SetBreakLine2ModelAnchor ( NXOpen::Point * anchor2)

设置指定第二条断裂线位置的对象。仅适用于Drawings::BrokenViewBuilder::TypeBreakRegular
于NX7.5.0创建。

许可证要求:无

参数
anchor2anchor2

◆ SetBreakLineType()

void NXOpen::Drawings::BrokenViewBuilder::SetBreakLineType ( NXOpen::Drawings::BrokenViewBuilder::BreakLineStyle lineType)

设置断裂线类型
于NX7.5.0创建。

许可证要求:无

参数
lineTypelinetype

◆ SetBreakType()

void NXOpen::Drawings::BrokenViewBuilder::SetBreakType ( NXOpen::Drawings::BrokenViewBuilder::TypeBreak breakType)

设置断裂类型
创建于NX7.5.0.

许可要求 : 无

参数
breakType断裂类型

◆ SetBreakVisibility()

void NXOpen::Drawings::BrokenViewBuilder::SetBreakVisibility ( bool visibilitity)

设置视图断裂的可见性
于NX8.0.0版本创建。

许可证要求:无

参数
visibilitityvisibilitity

◆ SetColor()

void NXOpen::Drawings::BrokenViewBuilder::SetColor ( NXOpen::NXColor * color)

设置断裂线的颜色
于NX7.5.0版本创建。

许可证要求:无

参数
colorcolor

◆ SetDirectionType()

void NXOpen::Drawings::BrokenViewBuilder::SetDirectionType ( NXOpen::Drawings::BrokenViewBuilder::TypeDirection directionType)

设置方向类型
创建于NX7.5.0.

许可要求 : 无

参数
directionType方向类型

◆ SetDirectionVector()

void NXOpen::Drawings::BrokenViewBuilder::SetDirectionVector ( NXOpen::Direction * directionVector)

设置方向矢量。用于Drawings::BrokenViewBuilder::TypeDirectionVector
创建于NX7.5.0.

许可要求 : 无

参数
directionVector方向矢量

◆ SetRepetition()

void NXOpen::Drawings::BrokenViewBuilder::SetRepetition ( int repetition)

设置断裂线图案的重复次数
于NX7.5.0版本创建。

许可证要求:无

参数
repetitionrepetition

◆ SetSuppress()

void NXOpen::Drawings::BrokenViewBuilder::SetSuppress ( bool suppress)

设置视图断裂的抑制状态
于NX7.5.0版本创建。

许可证要求:无

参数
suppresssuppress

◆ SetWidth()

void NXOpen::Drawings::BrokenViewBuilder::SetWidth ( NXOpen::Drawings::BrokenViewBuilder::LineWidth width)

设置断裂线的曲线宽度
于NX7.5.0版本创建。

许可证要求:无

参数
widthwidth

◆ Suppress()

bool NXOpen::Drawings::BrokenViewBuilder::Suppress ( )

返回视图断裂的抑制状态
于NX8.0.0版本创建。

许可证要求:无

◆ Width()

NXOpen::Drawings::BrokenViewBuilder::LineWidth NXOpen::Drawings::BrokenViewBuilder::Width ( )

返回断裂线的曲线宽度
于NX7.5.0版本创建。

许可证要求:无