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

显示修改类 更多...

#include <DisplayModification.hxx>

类 NXOpen::DisplayModification 继承关系图:
NXOpen::TransientObject

Public 类型

enum  CurveEndPointColorOptions { CurveEndPointColorOptionsNoChange , CurveEndPointColorOptionsCurveColor , CurveEndPointColorOptionsSpecificColor }
enum  CurveEndPointStyles {
  CurveEndPointStylesNoChange , CurveEndPointStylesOpenCircle , CurveEndPointStylesFilledCircle , CurveEndPointStylesPlusSign ,
  CurveEndPointStylesCross , CurveEndPointStylesPoint , CurveEndPointStylesAsterisk , CurveEndPointStylesPoundSign ,
  CurveEndPointStylesFilledSquare , CurveEndPointStylesFilledTriangle , CurveEndPointStylesFilledDiamond , CurveEndPointStylesCenterline
}

Public 成员函数

void Apply (const std::vector< NXOpen::DisplayableObject * > &objects)
bool ApplyToAllFaces ()
bool ApplyToOwningParts ()
NXOpen::DisplayModification::CurveEndPointColorOptions CurveEndPointColorOption ()
int CurveEndPointSpecificColor ()
NXOpen::DisplayModification::CurveEndPointStyles CurveEndPointStyle ()
bool FaceAnalysisMode ()
void GetNewGrid (int *uGrid, int *vGrid)
bool KnotDisplayState ()
int NewColor ()
NXOpen::DisplayableObject::ObjectFont NewFont ()
int NewLayer ()
int NewTranslucency ()
NXOpen::DisplayableObject::ObjectWidth NewWidth ()
bool PartiallyShaded ()
bool PointShowThrough ()
int PointSymbol ()
bool PoleDisplayState ()
void SetApplyToAllFaces (bool apply)
void SetApplyToOwningParts (bool apply)
void SetCurveEndPointColorOption (NXOpen::DisplayModification::CurveEndPointColorOptions colorOption)
void SetCurveEndPointSpecificColor (int color)
void SetCurveEndPointStyle (NXOpen::DisplayModification::CurveEndPointStyles style)
void SetFaceAnalysisMode (bool on)
void SetKnotDisplayState (bool on)
void SetNewColor (int newColor)
void SetNewFont (NXOpen::DisplayableObject::ObjectFont newFont)
void SetNewGrid (int uGrid, int vGrid)
void SetNewLayer (int layer)
void SetNewTranslucency (int translucency)
void SetNewWidth (NXOpen::DisplayableObject::ObjectWidth newWidth)
void SetPartiallyShaded (bool on)
void SetPointShowThrough (bool showThrough)
void SetPointSymbol (int pointSymbol)
void SetPoleDisplayState (bool on)
void SetShowObjectName (bool showObjectName)
bool ShowObjectName ()
virtual ~DisplayModification ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

显示修改类

表示对对象显示特性的变更。此类的输入可以是PSM小平面对象。
于NX3.0.0版本创建。

成员枚举类型说明

◆ CurveEndPointColorOptions

此枚举指定曲线端点颜色选项

枚举值
CurveEndPointColorOptionsNoChange 

无变更

CurveEndPointColorOptionsCurveColor 

曲线颜色

CurveEndPointColorOptionsSpecificColor 

特定颜色

◆ CurveEndPointStyles

此枚举指定曲线端点样式

枚举值
CurveEndPointStylesNoChange 

无变更

CurveEndPointStylesOpenCircle 

空心圆

CurveEndPointStylesFilledCircle 

实心圆

CurveEndPointStylesPlusSign 

加号

CurveEndPointStylesCross 

十字

CurveEndPointStylesPoint 

CurveEndPointStylesAsterisk 

星号

CurveEndPointStylesPoundSign 

井号

CurveEndPointStylesFilledSquare 

实心方块

CurveEndPointStylesFilledTriangle 

实心三角形

CurveEndPointStylesFilledDiamond 

实心菱形

CurveEndPointStylesCenterline 

中心线

构造及析构函数说明

◆ ~DisplayModification()

virtual NXOpen::DisplayModification::~DisplayModification ( )
virtual

释放与实例关联的资源。调用此方法后,使用该对象是非法的。在 .NET 中,当对象被垃圾回收器删除时,此方法会自动调用。
于 NX3.0.0 版本创建。

许可证要求 : 无

成员函数说明

◆ Apply()

void NXOpen::DisplayModification::Apply ( const std::vector< NXOpen::DisplayableObject * > & objects)

将此显示修改应用到一组对象
于 NX3.0.0 版本创建。

许可证要求 : 无

参数
objects待修改的对象

◆ ApplyToAllFaces()

bool NXOpen::DisplayModification::ApplyToAllFaces ( )

获取应用到所有面的标志。指定是否将修改应用到 任何应用此修改的体的所有面。
于NX3.0.0版本创建。

许可证要求: 无

◆ ApplyToOwningParts()

bool NXOpen::DisplayModification::ApplyToOwningParts ( )

返回将显示更改应用到所属部件的标志。指定显示修改是否应应用到所选对象的所属部件。
于 NX7.5.0 版本创建。

许可证要求 : 无

◆ CurveEndPointColorOption()

NXOpen::DisplayModification::CurveEndPointColorOptions NXOpen::DisplayModification::CurveEndPointColorOption ( )

获取曲线端点颜色选项
创建于 NX2312.0.0。

许可证要求 : 无

◆ CurveEndPointSpecificColor()

int NXOpen::DisplayModification::CurveEndPointSpecificColor ( )

获取曲线端点的特定颜色
创建于 NX2312.0.0。

许可证要求 : 无

◆ CurveEndPointStyle()

NXOpen::DisplayModification::CurveEndPointStyles NXOpen::DisplayModification::CurveEndPointStyle ( )

获取曲线端点样式。
创建于 NX2312.0.0。

许可证要求 : 无

◆ FaceAnalysisMode()

bool NXOpen::DisplayModification::FaceAnalysisMode ( )

返回面分析模式标志。仅适用于面。
于 NX3.0.0 版本创建。

许可证要求 : 无

◆ GetNewGrid()

void NXOpen::DisplayModification::GetNewGrid ( int * uGrid,
int * vGrid )

获取将要修改对象的网格数量,仅适用于面。
创建于NX3.0.0版本。

许可要求:无

参数
uGridu方向的网格线数量
vGridv方向的网格线数量

◆ KnotDisplayState()

bool NXOpen::DisplayModification::KnotDisplayState ( )

返回节点显示标志。仅适用于样条曲线。
于 NX5.0.0 版本创建。

许可证要求 : 无

◆ NewColor()

int NXOpen::DisplayModification::NewColor ( )

返回将要修改对象的新颜色,范围为1到216。
若要将RGB值转换为NX颜色索引,请使用UF_DISP_ask_closest_color。 若要将颜色名称转换为NX颜色索引,请使用UF_DISP_ask_closest_color_in_displayed_part或UF_DISP_ask_closest_color_in_part。 对于非托管C++,请直接使用这些函数。 否则,请使用NXOpen.UF.UFDisp类的相应包装方法。

创建于NX3.0.0版本。

许可要求:无

◆ NewFont()

NXOpen::DisplayableObject::ObjectFont NXOpen::DisplayModification::NewFont ( )

返回将要修改对象的新字体(线型)
创建于NX3.0.0版本。

许可要求:无

◆ NewLayer()

int NXOpen::DisplayModification::NewLayer ( )

返回将要修改对象的新图层。
创建于NX3.0.0版本。

许可要求:无

◆ NewTranslucency()

int NXOpen::DisplayModification::NewTranslucency ( )

返回将要修改对象的新透明度值,仅适用于面。
创建于NX3.0.0版本。

许可要求:无

◆ NewWidth()

NXOpen::DisplayableObject::ObjectWidth NXOpen::DisplayModification::NewWidth ( )

返回将要修改对象的新线宽
创建于NX3.0.0版本。

许可要求:无

◆ PartiallyShaded()

bool NXOpen::DisplayModification::PartiallyShaded ( )

返回部分着色标志,仅适用于面。
创建于NX3.0.0版本。

许可要求:无

◆ PointShowThrough()

bool NXOpen::DisplayModification::PointShowThrough ( )

返回点显示的穿透显示标志。仅适用于点。
于 NX1872.0.0 版本创建。

许可证要求 : 无

◆ PointSymbol()

int NXOpen::DisplayModification::PointSymbol ( )

返回用于待修改点的新符号
于 NX1872.0.0 版本创建。

许可证要求 : 无

◆ PoleDisplayState()

bool NXOpen::DisplayModification::PoleDisplayState ( )

返回极点显示标志。仅适用于样条曲线。
于 NX5.0.0 版本创建。

许可证要求 : 无

◆ SetApplyToAllFaces()

void NXOpen::DisplayModification::SetApplyToAllFaces ( bool apply)

设置应用到所有面的标志。指定是否将修改应用到 任何应用此修改的体的所有面。
于NX3.0.0版本创建。

许可证要求: 无

参数
applytrue表示将修改应用到所有面

◆ SetApplyToOwningParts()

void NXOpen::DisplayModification::SetApplyToOwningParts ( bool apply)

设置将显示更改应用到所属部件的标志。指定显示修改是否应应用到所选对象的所属部件。
于 NX7.5.0 版本创建。

许可证要求 : 无

参数
apply将显示属性更改应用到所属部件为 true

◆ SetCurveEndPointColorOption()

void NXOpen::DisplayModification::SetCurveEndPointColorOption ( NXOpen::DisplayModification::CurveEndPointColorOptions colorOption)

设置曲线端点颜色选项
创建于 NX2312.0.0。

许可证要求 : 无

参数
colorOption颜色选项

◆ SetCurveEndPointSpecificColor()

void NXOpen::DisplayModification::SetCurveEndPointSpecificColor ( int color)

设置曲线端点的特定颜色
创建于 NX2312.0.0。

许可证要求 : 无

参数
color颜色

◆ SetCurveEndPointStyle()

void NXOpen::DisplayModification::SetCurveEndPointStyle ( NXOpen::DisplayModification::CurveEndPointStyles style)

设置曲线端点样式。
创建于 NX2312.0.0。

许可证要求 : 无

参数
style样式

◆ SetFaceAnalysisMode()

void NXOpen::DisplayModification::SetFaceAnalysisMode ( bool on)

设置面分析模式标志,仅适用于面。
创建于NX3.0.0版本。

许可要求:无

参数
ontrue表示启用面分析模式

◆ SetKnotDisplayState()

void NXOpen::DisplayModification::SetKnotDisplayState ( bool on)

设置节点显示标志。仅适用于样条曲线。
于 NX5.0.0 版本创建。

许可证要求 : 无

参数
on启用节点显示为 true

◆ SetNewColor()

void NXOpen::DisplayModification::SetNewColor ( int newColor)

为将被修改的对象设置新颜色。颜色值范围为1到216。
要将RGB值转换为NX颜色索引, 请使用UF_DISP_ask_closest_color。 要将颜色名称转换为NX颜色索引, 请使用UF_DISP_ask_closest_color_in_displayed_part或 UF_DISP_ask_closest_color_in_part。 对于非托管C++,请直接使用这些函数。 否则,请使用NXOpen.UF.UFDisp类的相应包装方法。

于NX3.0.0版本创建。

许可证要求: 无

参数
newColor新颜色值

◆ SetNewFont()

void NXOpen::DisplayModification::SetNewFont ( NXOpen::DisplayableObject::ObjectFont newFont)

为将要修改的对象设置新的字体(线型)
创建于NX3.0.0版本。

许可要求:无

参数
newFont新字体

◆ SetNewGrid()

void NXOpen::DisplayModification::SetNewGrid ( int uGrid,
int vGrid )

为将要修改的对象设置新的网格数量。
创建于NX3.0.0版本。

许可要求:无

参数
uGridu方向的网格线数量
vGridv方向的网格线数量

◆ SetNewLayer()

void NXOpen::DisplayModification::SetNewLayer ( int layer)

为将要修改的对象设置新的图层。
创建于NX3.0.0版本。

许可要求:无

参数
layer新图层,必须是有效的图层编号

◆ SetNewTranslucency()

void NXOpen::DisplayModification::SetNewTranslucency ( int translucency)

为将要修改的对象设置新的透明度值,仅适用于面。
创建于NX3.0.0版本。

许可要求:无

参数
translucency新的透明度值,范围为0到100

◆ SetNewWidth()

void NXOpen::DisplayModification::SetNewWidth ( NXOpen::DisplayableObject::ObjectWidth newWidth)

为将要修改的对象设置新的线宽
创建于NX3.0.0版本。

许可要求:无

参数
newWidth新线宽

◆ SetPartiallyShaded()

void NXOpen::DisplayModification::SetPartiallyShaded ( bool on)

设置部分着色标志,仅适用于面。
创建于NX3.0.0版本。

许可要求:无

参数
ontrue表示开启部分着色

◆ SetPointShowThrough()

void NXOpen::DisplayModification::SetPointShowThrough ( bool showThrough)

设置点显示的穿透显示标志。仅适用于点。
于 NX1872.0.0 版本创建。

许可证要求 : 无

参数
showThrough穿透显示

◆ SetPointSymbol()

void NXOpen::DisplayModification::SetPointSymbol ( int pointSymbol)

设置用于待修改点的新符号
于 NX1872.0.0 版本创建。

许可证要求 : 无

参数
pointSymbol点符号

◆ SetPoleDisplayState()

void NXOpen::DisplayModification::SetPoleDisplayState ( bool on)

设置极点显示标志。仅适用于样条曲线。
于 NX5.0.0 版本创建。

许可证要求 : 无

参数
on启用极点显示为 true

◆ SetShowObjectName()

void NXOpen::DisplayModification::SetShowObjectName ( bool showObjectName)

设置为所选对象显示名称的标志。仅当 NXOpen::Preferences::PartVisualizationNamesBorders::ObjectNameDisplayNXOpen::Preferences::PartVisualizationNamesBorders::NameDisplayObjectDisplaySpecific 时生效。
于 NX1899.0.0 版本创建。

许可证要求 : 无

参数
showObjectName显示对象名称

◆ ShowObjectName()

bool NXOpen::DisplayModification::ShowObjectName ( )

返回为所选对象显示名称的标志。仅当 NXOpen::Preferences::PartVisualizationNamesBorders::ObjectNameDisplayNXOpen::Preferences::PartVisualizationNamesBorders::NameDisplayObjectDisplaySpecific 时生效。
于 NX1899.0.0 版本创建。

许可证要求 : 无