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

剖面线样式构建器 更多...

#include <Annotations_HatchStyleBuilder.hxx>

类 NXOpen::Annotations::HatchStyleBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

double AreaFillAngle ()
NXOpen::Annotations::AreaFillMaterial AreaFillMaterial ()
double AreaFillScale ()
bool AutoTextIsland ()
NXOpen::NXColorColor ()
bool FindApparentIntersections ()
double HatchAngle ()
double HatchDistance ()
NXString HatchFile ()
NXString HatchMaterial ()
double IslandMargin ()
NXOpen::Annotations::LineWidth LineWidth ()
void SetAreaFillAngle (double areaFillAngle)
void SetAreaFillMaterial (NXOpen::Annotations::AreaFillMaterial areaFillMaterial)
void SetAreaFillScale (double areaFillScale)
void SetAutoTextIsland (bool autoTextIsland)
void SetColor (NXOpen::NXColor *color)
void SetFindApparentIntersections (bool findApparentIntersections)
void SetHatchAngle (double angle)
void SetHatchDistance (double distance)
void SetHatchFile (const char *file)
void SetHatchFile (const NXString &file)
void SetHatchMaterial (const char *material)
void SetHatchMaterial (const NXString &material)
void SetIslandMargin (double islandMargin)
void SetLineWidth (NXOpen::Annotations::LineWidth lineWidth)
void SetTolerance (double tolerance)
double Tolerance ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _HatchStyleBuilderBuilder

详细描述

剖面线样式构建器

表示一个 NXOpen::Annotations::HatchStyleBuilder 。 此类用于在创建和编辑剖面线和区域填充制图注释时,查询和设置剖面线及区域填充的首选项。
创建于 NX6.0.0。

成员函数说明

◆ AreaFillAngle()

double NXOpen::Annotations::HatchStyleBuilder::AreaFillAngle ( )

获取区域填充角度
创建于NX6.0.0.

许可要求:无

◆ AreaFillMaterial()

NXOpen::Annotations::AreaFillMaterial NXOpen::Annotations::HatchStyleBuilder::AreaFillMaterial ( )

获取区域填充材料
创建于NX6.0.0.

许可要求:无

◆ AreaFillScale()

double NXOpen::Annotations::HatchStyleBuilder::AreaFillScale ( )

获取区域填充比例
创建于NX6.0.0.

许可要求:无

◆ AutoTextIsland()

bool NXOpen::Annotations::HatchStyleBuilder::AutoTextIsland ( )

返回自动文本岛创建标志。 值为 True 表示在创建剖面线或区域填充时将创建文本岛。
创建于 NX6.0.0。

许可要求:无

◆ Color()

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

获取剖面线或区域填充线的颜色,或区域填充实心填充颜色
创建于NX6.0.0.

许可要求:无

◆ FindApparentIntersections()

bool NXOpen::Annotations::HatchStyleBuilder::FindApparentIntersections ( )

返回查找外观交点创建标志。
创建于 NX9.0.0。

许可要求:无

◆ HatchAngle()

double NXOpen::Annotations::HatchStyleBuilder::HatchAngle ( )

获取 剖面线的角度
创建于 NX6.0.0。

许可要求:无

◆ HatchDistance()

double NXOpen::Annotations::HatchStyleBuilder::HatchDistance ( )

获取 剖面线之间的间距
创建于 NX6.0.0。

许可要求:无

◆ HatchFile()

NXString NXOpen::Annotations::HatchStyleBuilder::HatchFile ( )

获取剖面线定义文件
创建于NX6.0.0.

许可要求:无

◆ HatchMaterial()

NXString NXOpen::Annotations::HatchStyleBuilder::HatchMaterial ( )

获取剖面线材料
创建于NX6.0.0.

许可要求:无

◆ IslandMargin()

double NXOpen::Annotations::HatchStyleBuilder::IslandMargin ( )

返回岛边距。
创建于 NX9.0.0。

许可要求:无

◆ LineWidth()

NXOpen::Annotations::LineWidth NXOpen::Annotations::HatchStyleBuilder::LineWidth ( )

获取剖面线的线宽
创建于NX6.0.0.

许可要求:无

◆ SetAreaFillAngle()

void NXOpen::Annotations::HatchStyleBuilder::SetAreaFillAngle ( double areaFillAngle)

设置区域填充角度
创建于NX6.0.0.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
areaFillAngleareafillangle

◆ SetAreaFillMaterial()

void NXOpen::Annotations::HatchStyleBuilder::SetAreaFillMaterial ( NXOpen::Annotations::AreaFillMaterial areaFillMaterial)

设置区域填充材料
创建于NX6.0.0.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
areaFillMaterialareafillmaterial

◆ SetAreaFillScale()

void NXOpen::Annotations::HatchStyleBuilder::SetAreaFillScale ( double areaFillScale)

设置区域填充比例
创建于NX6.0.0.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
areaFillScaleareafillscale

◆ SetAutoTextIsland()

void NXOpen::Annotations::HatchStyleBuilder::SetAutoTextIsland ( bool autoTextIsland)

设置自动文本岛创建标志。 值为 True 表示在创建剖面线或区域填充时将创建文本岛。
创建于 NX6.0.0。

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
autoTextIslandautotextisland

◆ SetColor()

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

设置剖面线或区域填充线的颜色,或区域填充实心填充颜色
创建于NX6.0.0.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
colorcolor

◆ SetFindApparentIntersections()

void NXOpen::Annotations::HatchStyleBuilder::SetFindApparentIntersections ( bool findApparentIntersections)

设置查找外观交点创建标志。
创建于 NX9.0.0。

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
findApparentIntersectionsfindapparentintersections

◆ SetHatchAngle()

void NXOpen::Annotations::HatchStyleBuilder::SetHatchAngle ( double angle)

设置 剖面线的角度
创建于 NX6.0.0。

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
angleangle

◆ SetHatchDistance()

void NXOpen::Annotations::HatchStyleBuilder::SetHatchDistance ( double distance)

设置 剖面线之间的间距
创建于 NX6.0.0。

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
distancedistance

◆ SetHatchFile() [1/2]

void NXOpen::Annotations::HatchStyleBuilder::SetHatchFile ( const char * file)

设置剖面线定义文件
创建于NX6.0.0.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
filefile

◆ SetHatchFile() [2/2]

void NXOpen::Annotations::HatchStyleBuilder::SetHatchFile ( const NXString & file)

设置剖面线定义文件
创建于NX6.0.0.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
filefile

◆ SetHatchMaterial() [1/2]

void NXOpen::Annotations::HatchStyleBuilder::SetHatchMaterial ( const char * material)

设置剖面线材料
创建于NX6.0.0.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
materialmaterial

◆ SetHatchMaterial() [2/2]

void NXOpen::Annotations::HatchStyleBuilder::SetHatchMaterial ( const NXString & material)

设置剖面线材料
创建于NX6.0.0.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
materialmaterial

◆ SetIslandMargin()

void NXOpen::Annotations::HatchStyleBuilder::SetIslandMargin ( double islandMargin)

设置岛边距。
创建于 NX9.0.0。

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
islandMarginislandmargin

◆ SetLineWidth()

void NXOpen::Annotations::HatchStyleBuilder::SetLineWidth ( NXOpen::Annotations::LineWidth lineWidth)

设置剖面线的线宽
创建于NX6.0.0.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
lineWidthlinewidth

◆ SetTolerance()

void NXOpen::Annotations::HatchStyleBuilder::SetTolerance ( double tolerance)

设置 剖面线和区域填充的容差
创建于 NX6.0.0。

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING")

参数
tolerancetolerance

◆ Tolerance()

double NXOpen::Annotations::HatchStyleBuilder::Tolerance ( )

获取 剖面线和区域填充的容差
创建于 NX6.0.0。

许可要求:无

◆ Validate()

virtual bool NXOpen::Annotations::HatchStyleBuilder::Validate ( )
virtual

验证组件的输入是否足以调用提交操作。 如果组件不处于可提交状态,则抛出异常。例如,如果组件要求设置某些属性,但未设置,则此方法将抛出异常。 对于某些组件,此方法会抛出未实现的 NXException。

返回
自验证是否成功
创建于 NX3.0.1。

许可要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.