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

部件可视化线显示首选项 更多...

#include <Preferences_PartVisualizationLine.hxx>

Public 类型

enum  LineFontDisplayType { LineFontDisplayTypeSoftware , LineFontDisplayTypeHardware }

Public 成员函数

double CurveTolerance ()
double DashSize ()
void GetPixelWidthOptions (bool *useWidthScale, double *widthScale, std::vector< int > &pixelWidths)
void GetPixelWidths (std::vector< int > &pixelWidths)
void GetWidthOptions (bool *showWidths, double *widthScale)
NXOpen::Preferences::PartVisualizationLine::LineFontDisplayType LineFontDisplay ()
void RegenerateFromToleranceChange (bool updateModeChanged, bool studio)
void ResetPixelWidthOptions ()
void SetCurveTolerance (double lineCurveTolerance)
void SetDashSize (double lineDashSize)
void SetLineFontDisplay (NXOpen::Preferences::PartVisualizationLine::LineFontDisplayType lineFontDisplay)
void SetPixelWidthOptions (bool useWidthScale, double widthScale, const std::vector< int > &pixelWidths)
void SetPixelWidths (const std::vector< int > &pixelWidths)
void SetShowWidths (bool isShowWidthOn)
void SetSpaceSize (double lineSpaceSize)
void SetSymbolSize (double lineSymbolSize)
void SetWidthOptions (bool showWidths, double widthScale)
void SetWidthScale (double widthScale)
bool ShowWidths ()
double SpaceSize ()
double SymbolSize ()
tag_t Tag () const
void UpdateLineFontObjects (bool softwareUpdate)
double WidthScale ()

详细描述

部件可视化线显示首选项

代表零件的"线条"选项卡下的可视化首选项集合
要获取此类的实例,请参考 NXOpen::Preferences::PartPreferences

创建于NX3.0.0版本

成员枚举类型说明

◆ LineFontDisplayType

描述线型显示类型是硬件还是软件。

枚举值
LineFontDisplayTypeSoftware 

软件

LineFontDisplayTypeHardware 

硬件

成员函数说明

◆ CurveTolerance()

double NXOpen::Preferences::PartVisualizationLine::CurveTolerance ( )

获取曲线公差。指定当前显示模式的细节级别。
创建于NX3.0.0。

许可要求: 无

◆ DashSize()

double NXOpen::Preferences::PartVisualizationLine::DashSize ( )

返回短划线大小。设置虚线线段的长度。
创建于NX3.0.0版本

许可要求:无

◆ GetPixelWidthOptions()

void NXOpen::Preferences::PartVisualizationLine::GetPixelWidthOptions ( bool * useWidthScale,
double * widthScale,
std::vector< int > & pixelWidths )

获取图形窗口中使用的像素宽度
创建于NX10.0.0.

许可要求:无

参数
useWidthScale若为true,图形窗口中的宽度显示由宽度比例控制;若为false,由像素宽度控制。
widthScale宽度比例选项,当useWidthScale为true时,控制图形窗口中宽度的缩放。设为0.0(最小值)时,宽度范围为1到3像素;设为1.0(最大值)时,宽度范围为1到9像素。
pixelWidths包含9个像素宽度的数组,对应9种宽度设置,当useWidthScale为false时,定义图形窗口中宽度的显示。有效像素宽度范围为1到9。

◆ GetPixelWidths()

void NXOpen::Preferences::PartVisualizationLine::GetPixelWidths ( std::vector< int > & pixelWidths)

获取控制图形窗口中宽度显示的选项。
创建于NX10.0.0。

许可要求: 无

参数
pixelWidths包含9个像素宽度的数组,对应9种宽度设置,定义图形窗口中的宽度显示效果。有效像素宽度范围为1到9。

◆ GetWidthOptions()

void NXOpen::Preferences::PartVisualizationLine::GetWidthOptions ( bool * showWidths,
double * widthScale )

获取显示宽度和宽度比例选项。
创建于NX8.5.0。

许可要求: 无

参数
showWidths显示宽度选项,控制对象宽度属性是否决定线和曲线的显示宽度。
widthScale宽度比例选项,控制图形窗口中显示的线和曲线的宽度缩放。

◆ LineFontDisplay()

NXOpen::Preferences::PartVisualizationLine::LineFontDisplayType NXOpen::Preferences::PartVisualizationLine::LineFontDisplay ( )

返回线型显示模式。控制线型。硬件选项使用系统图形库生成7种标准线型,选择硬件线型可提升绘图性能并降低内存占用。 软件选项则使用输入的短划线、间隔和符号大小值生成非实线。
创建于NX3.0.0版本

许可要求:无

◆ RegenerateFromToleranceChange()

void NXOpen::Preferences::PartVisualizationLine::RegenerateFromToleranceChange ( bool updateModeChanged,
bool studio )

更改公差后重新生成
创建于NX12.0.0.

许可要求:无

参数
updateModeChanged若更新模式已更改则为True
studio工作室模式或非工作室模式

◆ ResetPixelWidthOptions()

void NXOpen::Preferences::PartVisualizationLine::ResetPixelWidthOptions ( )

将所有像素宽度选项重置为用户默认设置
创建于NX10.0.0.

许可要求:无

◆ SetCurveTolerance()

void NXOpen::Preferences::PartVisualizationLine::SetCurveTolerance ( double lineCurveTolerance)

设置曲线公差。指定当前显示模式的细节级别。
创建于NX3.0.0。

许可要求: 无

参数
lineCurveTolerance曲线公差

◆ SetDashSize()

void NXOpen::Preferences::PartVisualizationLine::SetDashSize ( double lineDashSize)

设置短划线大小。设置虚线线段的长度。
创建于NX3.0.0版本

许可要求:无

参数
lineDashSize线型短划线大小

◆ SetLineFontDisplay()

void NXOpen::Preferences::PartVisualizationLine::SetLineFontDisplay ( NXOpen::Preferences::PartVisualizationLine::LineFontDisplayType lineFontDisplay)

设置线型显示模式。控制线型。硬件选项使用系统图形库生成7种标准线型,选择硬件线型可提升绘图性能并降低内存占用。 软件选项则使用输入的短划线、间隔和符号大小值生成非实线。
创建于NX3.0.0版本

许可要求:无

参数
lineFontDisplay线型显示模式

◆ SetPixelWidthOptions()

void NXOpen::Preferences::PartVisualizationLine::SetPixelWidthOptions ( bool useWidthScale,
double widthScale,
const std::vector< int > & pixelWidths )

修改控制图形窗口宽度显示的选项
创建于NX10.0.0.

许可要求:无

参数
useWidthScale若为true,图形窗口中的宽度显示由宽度比例控制;若为false,由像素宽度控制。
widthScale宽度比例选项,当useWidthScale为true时,控制图形窗口中宽度的缩放。设为0.0(最小值)时,宽度范围为1到3像素;设为1.0(最大值)时,宽度范围为1到9像素。
pixelWidths包含9个像素宽度的数组,对应9种宽度设置,当useWidthScale为false时,定义图形窗口中宽度的显示。有效像素宽度范围为1到9。

◆ SetPixelWidths()

void NXOpen::Preferences::PartVisualizationLine::SetPixelWidths ( const std::vector< int > & pixelWidths)

修改图形窗口中使用的像素宽度。
创建于NX10.0.0。

许可要求: 无

参数
pixelWidths包含9个像素宽度的数组,对应9种宽度设置,定义图形窗口中的宽度显示效果。有效像素宽度范围为1到9。

◆ SetShowWidths()

void NXOpen::Preferences::PartVisualizationLine::SetShowWidths ( bool isShowWidthOn)

设置显示宽度选项。若为true,对象宽度属性决定表示对象的线或曲线的显示宽度;若为false,无论对象宽度设置如何,所有曲线均以细线绘制。
创建于NX3.0.0。

许可要求: 无

参数
isShowWidthOn是否开启显示宽度

◆ SetSpaceSize()

void NXOpen::Preferences::PartVisualizationLine::SetSpaceSize ( double lineSpaceSize)

设置间隔尺寸。设置虚线两段之间的距离。
创建于NX3.0.0。

许可要求: 无

参数
lineSpaceSize线间隔尺寸

◆ SetSymbolSize()

void NXOpen::Preferences::PartVisualizationLine::SetSymbolSize ( double lineSymbolSize)

设置符号尺寸。控制软件线型中所用符号的显示尺寸。
创建于NX3.0.0。

许可要求: 无

参数
lineSymbolSize线符号尺寸

◆ SetWidthOptions()

void NXOpen::Preferences::PartVisualizationLine::SetWidthOptions ( bool showWidths,
double widthScale )

修改显示宽度和宽度比例选项。
创建于NX8.5.0。

许可要求: 无

参数
showWidths显示宽度选项,控制对象宽度属性是否决定线和曲线的显示宽度。
widthScale宽度比例选项,控制图形窗口中显示的线和曲线的宽度缩放。

◆ SetWidthScale()

void NXOpen::Preferences::PartVisualizationLine::SetWidthScale ( double widthScale)

设置宽度比例选项。控制图形窗口中显示的线和曲线的宽度缩放。设为0.0(最小值)时,宽度范围为1到3像素;设为1.0(最大值)时,宽度范围为1到支持的最大像素宽度。
创建于NX8.5.0。

许可要求: 无

参数
widthScale宽度比例

◆ ShowWidths()

bool NXOpen::Preferences::PartVisualizationLine::ShowWidths ( )

获取显示宽度选项。若为true,对象宽度属性决定表示对象的线或曲线的显示宽度;若为false,无论对象宽度设置如何,所有曲线均以细线绘制。
创建于NX3.0.0。

许可要求: 无

◆ SpaceSize()

double NXOpen::Preferences::PartVisualizationLine::SpaceSize ( )

返回间隔大小。设置虚线两段之间的距离。
创建于NX3.0.0版本

许可要求:无

◆ SymbolSize()

double NXOpen::Preferences::PartVisualizationLine::SymbolSize ( )

获取符号尺寸。控制软件线型中所用符号的显示尺寸。
创建于NX3.0.0。

许可要求: 无

◆ Tag()

tag_t NXOpen::Preferences::PartVisualizationLine::Tag ( ) const

返回此对象的标识。

◆ UpdateLineFontObjects()

void NXOpen::Preferences::PartVisualizationLine::UpdateLineFontObjects ( bool softwareUpdate)

更改线型设置后更新对象
创建于NX12.0.0.

许可要求:无

参数
softwareUpdate当从软件字体切换为硬件字体,或更改虚线样式时为True

◆ WidthScale()

double NXOpen::Preferences::PartVisualizationLine::WidthScale ( )

获取宽度比例选项。控制图形窗口中显示的线和曲线的宽度缩放。设为0.0(最小值)时,宽度范围为1到3像素;设为1.0(最大值)时,宽度范围为1到支持的最大像素宽度。
创建于NX8.5.0。

许可要求: 无