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

相交符号构建器 更多...

#include <Annotations_IntersectionSymbolBuilder.hxx>

类 NXOpen::Annotations::IntersectionSymbolBuilder 继承关系图:
NXOpen::Annotations::BaseSymbolBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  Thickness {
  ThicknessThin , ThicknessNormal , ThicknessThick , ThicknessOne = 6 ,
  ThicknessTwo , ThicknessThree , ThicknessFour , ThicknessFive ,
  ThicknessSix , ThicknessSeven , ThicknessEight , ThicknessNine
}

Public 成员函数

NXOpen::NXColorColor ()
double Extension ()
NXOpen::SelectNXObjectInherit ()
NXOpen::SelectNXObjectIntersectionObject1 ()
NXOpen::SelectNXObjectIntersectionObject2 ()
void SetColor (NXOpen::NXColor *color)
void SetExtension (double extension)
void SetWidth (NXOpen::Annotations::IntersectionSymbolBuilder::Thickness width)
NXOpen::Annotations::IntersectionSymbolBuilder::Thickness 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 _IntersectionSymbolBuilderBuilder

详细描述

相交符号构建器

表示 NXOpen::Annotations::IntersectionSymbol 构建器
要创建此类的新实例,请使用 NXOpen::Annotations::IntersectionSymbolCollection::CreateIntersectionSymbolBuilder
默认值。

属性
延伸 3
宽度


在 NX6.0.0 中创建。

成员枚举类型说明

◆ Thickness

相交符号粗细类型

枚举值
ThicknessThin 

ThicknessNormal 

正常

ThicknessThick 

ThicknessOne 

宽度一

ThicknessTwo 

宽度二

ThicknessThree 

宽度三

ThicknessFour 

宽度四

ThicknessFive 

宽度五

ThicknessSix 

宽度六

ThicknessSeven 

宽度七

ThicknessEight 

宽度八

ThicknessNine 

宽度九

成员函数说明

◆ Color()

NXOpen::NXColor * NXOpen::Annotations::IntersectionSymbolBuilder::Color ( )

返回 颜色
在 NX6.0.0 中创建。

许可要求:无

◆ Extension()

double NXOpen::Annotations::IntersectionSymbolBuilder::Extension ( )

返回 延伸量
在 NX6.0.0 中创建。

许可要求:无

◆ Inherit()

NXOpen::SelectNXObject * NXOpen::Annotations::IntersectionSymbolBuilder::Inherit ( )

返回 继承对象
在 NX6.0.0 中创建。

许可要求:无

◆ IntersectionObject1()

NXOpen::SelectNXObject * NXOpen::Annotations::IntersectionSymbolBuilder::IntersectionObject1 ( )

返回 相交对象1
在 NX6.0.0 中创建。

许可要求:无

◆ IntersectionObject2()

NXOpen::SelectNXObject * NXOpen::Annotations::IntersectionSymbolBuilder::IntersectionObject2 ( )

返回 相交对象2
在 NX6.0.0 中创建。

许可要求:无

◆ SetColor()

void NXOpen::Annotations::IntersectionSymbolBuilder::SetColor ( NXOpen::NXColor * color)

设置 颜色
在 NX6.0.0 中创建。

许可要求:drafting ("DRAFTING")

参数
colorcolor

◆ SetExtension()

void NXOpen::Annotations::IntersectionSymbolBuilder::SetExtension ( double extension)

设置 延伸量
在 NX6.0.0 中创建。

许可要求:drafting ("DRAFTING")

参数
extensionextension

◆ SetWidth()

void NXOpen::Annotations::IntersectionSymbolBuilder::SetWidth ( NXOpen::Annotations::IntersectionSymbolBuilder::Thickness width)

设置 宽度
在 NX6.0.0 中创建。

许可要求:drafting ("DRAFTING")

参数
widthwidth

◆ Width()

NXOpen::Annotations::IntersectionSymbolBuilder::Thickness NXOpen::Annotations::IntersectionSymbolBuilder::Width ( )

返回 宽度
在 NX6.0.0 中创建。

许可要求:无