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

外观工具类 更多...

#include <Appearance_AppearanceUtils.hxx>

Public 成员函数

NXOpen::ErrorListApplyAppearanceScheme (const char *areaName, const char *schemeName)
NXOpen::ErrorListApplyAppearanceScheme (const NXString &areaName, const NXString &schemeName)
NXOpen::ErrorListDeleteAppearanceScheme (const char *parentAppAreaName, const char *schemeName)
NXOpen::ErrorListDeleteAppearanceScheme (const NXString &parentAppAreaName, const NXString &schemeName)
NXOpen::Appearance::DataManagerGetAppearanceManager ()
NXOpen::Appearance::AreaGetParentAppearanceArea (NXOpen::Appearance::Designator *designator)
NXOpen::Appearance::VisualMaterialUsageGetVisualMaterialUsage ()
NXOpen::ErrorListRemoveAppearanceDesignator (const char *parentAppAreaName, const char *designatorName)
NXOpen::ErrorListRemoveAppearanceDesignator (const NXString &parentAppAreaName, const NXString &designatorName)
NXOpen::ErrorListRemoveGeometricEntities (const char *parentAppAreaName, const char *designatorName, const std::vector< NXOpen::TaggedObject * > &geometricEntities)
NXOpen::ErrorListRemoveGeometricEntities (const NXString &parentAppAreaName, const NXString &designatorName, const std::vector< NXOpen::TaggedObject * > &geometricEntities)
NXOpen::ErrorListRemoveVisualMaterialOnDesignator (const char *parentAppAreaName, const char *designatorName)
NXOpen::ErrorListRemoveVisualMaterialOnDesignator (const NXString &parentAppAreaName, const NXString &designatorName)
void SetDesignatorDescription (const char *parentAppAreaName, const char *designatorName, const char *newDesignatorDescription)
void SetDesignatorDescription (const NXString &parentAppAreaName, const NXString &designatorName, const NXString &newDesignatorDescription)
void SetDesignatorName (const char *parentAppAreaName, const char *currentDesignatorName, const char *newDesignatorName)
void SetDesignatorName (const NXString &parentAppAreaName, const NXString &currentDesignatorName, const NXString &newDesignatorName)
NXOpen::ErrorListSetVisualMaterialForDesignator (const char *parentAppAreaName, const char *designatorName, const char *visualMaterialName, int materialSource)
NXOpen::ErrorListSetVisualMaterialForDesignator (const NXString &parentAppAreaName, const NXString &designatorName, const NXString &visualMaterialName, int materialSource)
tag_t Tag () const

详细描述

外观工具类

包含各种外观工具方法
要获取此类的实例,请参考 NXOpen::Session

创建于 NX1953.0.0.

成员函数说明

◆ ApplyAppearanceScheme() [1/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::ApplyAppearanceScheme ( const char * areaName,
const char * schemeName )

将给定方案设置为外观上下文中的活动方案。 注意:此函数还会将提供的区域设置为当前工作外观区域。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:studio_visualize("STUDIO VISUALIZE")
参数
areaName从中设置给定方案为活动方案的外观区域名称。
schemeName要设置为活动方案的方案名称。

◆ ApplyAppearanceScheme() [2/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::ApplyAppearanceScheme ( const NXString & areaName,
const NXString & schemeName )

将给定方案设置为外观上下文中的活动方案。 注意:此函数还会将提供的区域设置为当前工作外观区域。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:studio_visualize("STUDIO VISUALIZE")
参数
areaName从中设置给定方案为活动方案的外观区域名称。
schemeName要设置为活动方案的方案名称。

◆ DeleteAppearanceScheme() [1/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::DeleteAppearanceScheme ( const char * parentAppAreaName,
const char * schemeName )

从指定区域删除给定的方案。 注意:此函数还会将第一个方案设置为默认外观方案。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:appearance_mgmt ("原生模式下的外观管理作者") 或 appearance_mgmt_mgd ("托管模式下的外观管理作者")
参数
parentAppAreaName父外观区域名称。
schemeName要删除的方案名称。

◆ DeleteAppearanceScheme() [2/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::DeleteAppearanceScheme ( const NXString & parentAppAreaName,
const NXString & schemeName )

从指定区域删除给定的方案。 注意:此函数还会将第一个方案设置为默认外观方案。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:appearance_mgmt ("原生模式下的外观管理作者") 或 appearance_mgmt_mgd ("托管模式下的外观管理作者")
参数
parentAppAreaName父外观区域名称。
schemeName要删除的方案名称。

◆ GetAppearanceManager()

NXOpen::Appearance::DataManager * NXOpen::Appearance::AppearanceUtils::GetAppearanceManager ( )

此函数将获取外观管理器实例(如果已创建),否则创建一个新实例并返回。
创建于 NX1953.0.0.

许可要求: studio_visualize ("STUDIO VISUALIZE")

◆ GetParentAppearanceArea()

NXOpen::Appearance::Area * NXOpen::Appearance::AppearanceUtils::GetParentAppearanceArea ( NXOpen::Appearance::Designator * designator)

此函数将获取给定指示符对象的父外观区域。
创建于 NX1953.0.0.

许可要求: appearance_mgmt (" AppearanceManagement Author for Native mode") OR appearance_mgmt_mgd (" AppearanceManagement Author for Managed mode")

参数
designatordesignator

◆ GetVisualMaterialUsage()

NXOpen::Appearance::VisualMaterialUsage * NXOpen::Appearance::AppearanceUtils::GetVisualMaterialUsage ( )

构造一个新的 VisualMaterialUsageInstance 对象
创建于 NX1953.0.0.

许可要求: studio_visualize ("STUDIO VISUALIZE")

◆ RemoveAppearanceDesignator() [1/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::RemoveAppearanceDesignator ( const char * parentAppAreaName,
const char * designatorName )

从给定区域中移除指定的设计器。 注意:此函数还会将提供的区域设置为当前工作外观区域。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:appearance_mgmt("原生模式下的外观管理作者")或 appearance_mgmt_mgd("托管模式下的外观管理作者")
参数
parentAppAreaName要从中移除设计器的父外观区域的名称。
designatorName要移除的设计器的名称。

◆ RemoveAppearanceDesignator() [2/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::RemoveAppearanceDesignator ( const NXString & parentAppAreaName,
const NXString & designatorName )

从给定区域中移除指定的设计器。 注意:此函数还会将提供的区域设置为当前工作外观区域。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:appearance_mgmt("原生模式下的外观管理作者")或 appearance_mgmt_mgd("托管模式下的外观管理作者")
参数
parentAppAreaName要从中移除设计器的父外观区域的名称。
designatorName要移除的设计器的名称。

◆ RemoveGeometricEntities() [1/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::RemoveGeometricEntities ( const char * parentAppAreaName,
const char * designatorName,
const std::vector< NXOpen::TaggedObject * > & geometricEntities )

从标识符移除输入的几何实体并更新显示。 注意:此函数还会将提供的区域设置为当前工作外观区域。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:appearance_mgmt ("原生模式下的外观管理作者") 或 appearance_mgmt_mgd ("托管模式下的外观管理作者")
参数
parentAppAreaName父外观区域名称。
designatorName要移除关联几何体的标识符名称。
geometricEntities要从标识符移除的几何实体列表

◆ RemoveGeometricEntities() [2/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::RemoveGeometricEntities ( const NXString & parentAppAreaName,
const NXString & designatorName,
const std::vector< NXOpen::TaggedObject * > & geometricEntities )

从标识符移除输入的几何实体并更新显示。 注意:此函数还会将提供的区域设置为当前工作外观区域。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:appearance_mgmt ("原生模式下的外观管理作者") 或 appearance_mgmt_mgd ("托管模式下的外观管理作者")
参数
parentAppAreaName父外观区域名称。
designatorName要移除关联几何体的标识符名称。
geometricEntities要从标识符移除的几何实体列表

◆ RemoveVisualMaterialOnDesignator() [1/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::RemoveVisualMaterialOnDesignator ( const char * parentAppAreaName,
const char * designatorName )

从指定标识符移除应用的视觉材质。 注意:此函数还会将提供的区域设置为当前工作外观区域。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:appearance_mgmt ("原生模式下的外观管理作者") 或 appearance_mgmt_mgd ("托管模式下的外观管理作者")
参数
parentAppAreaName要移除视觉材质的标识符的父外观区域名称。
designatorName要移除视觉材质的标识符名称。

◆ RemoveVisualMaterialOnDesignator() [2/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::RemoveVisualMaterialOnDesignator ( const NXString & parentAppAreaName,
const NXString & designatorName )

从指定标识符移除应用的视觉材质。 注意:此函数还会将提供的区域设置为当前工作外观区域。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:appearance_mgmt ("原生模式下的外观管理作者") 或 appearance_mgmt_mgd ("托管模式下的外观管理作者")
参数
parentAppAreaName要移除视觉材质的标识符的父外观区域名称。
designatorName要移除视觉材质的标识符名称。

◆ SetDesignatorDescription() [1/2]

void NXOpen::Appearance::AppearanceUtils::SetDesignatorDescription ( const char * parentAppAreaName,
const char * designatorName,
const char * newDesignatorDescription )

设置设计器对象的描述。 注意:此函数还会将提供的区域设置为当前工作外观区域。
创建于 NX1953.0.0。

许可要求:appearance_mgmt("原生模式下的外观管理作者")或 appearance_mgmt_mgd("托管模式下的外观管理作者")

参数
parentAppAreaName期望更改此设计器描述的父外观区域名称。
designatorName期望更改其描述的设计器名称。
newDesignatorDescription新的设计器描述

◆ SetDesignatorDescription() [2/2]

void NXOpen::Appearance::AppearanceUtils::SetDesignatorDescription ( const NXString & parentAppAreaName,
const NXString & designatorName,
const NXString & newDesignatorDescription )

设置设计器对象的描述。 注意:此函数还会将提供的区域设置为当前工作外观区域。
创建于 NX1953.0.0。

许可要求:appearance_mgmt("原生模式下的外观管理作者")或 appearance_mgmt_mgd("托管模式下的外观管理作者")

参数
parentAppAreaName期望更改此设计器描述的父外观区域名称。
designatorName期望更改其描述的设计器名称。
newDesignatorDescription新的设计器描述

◆ SetDesignatorName() [1/2]

void NXOpen::Appearance::AppearanceUtils::SetDesignatorName ( const char * parentAppAreaName,
const char * currentDesignatorName,
const char * newDesignatorName )

设置设计器对象的名称。 注意:此函数还会将提供的区域设置为当前工作外观区域。
创建于 NX1953.0.0。

许可要求:appearance_mgmt("原生模式下的外观管理作者")或 appearance_mgmt_mgd("托管模式下的外观管理作者")

参数
parentAppAreaName期望更改此设计器名称的父外观区域名称。
currentDesignatorName期望更改其名称的设计器名称。
newDesignatorName新的设计器名称

◆ SetDesignatorName() [2/2]

void NXOpen::Appearance::AppearanceUtils::SetDesignatorName ( const NXString & parentAppAreaName,
const NXString & currentDesignatorName,
const NXString & newDesignatorName )

设置设计器对象的名称。 注意:此函数还会将提供的区域设置为当前工作外观区域。
创建于 NX1953.0.0。

许可要求:appearance_mgmt("原生模式下的外观管理作者")或 appearance_mgmt_mgd("托管模式下的外观管理作者")

参数
parentAppAreaName期望更改此设计器名称的父外观区域名称。
currentDesignatorName期望更改其名称的设计器名称。
newDesignatorName新的设计器名称

◆ SetVisualMaterialForDesignator() [1/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::SetVisualMaterialForDesignator ( const char * parentAppAreaName,
const char * designatorName,
const char * visualMaterialName,
int materialSource )

在外观上下文中,为活动方案在给定的设计器上设置视觉材质。 注意:此函数还会将提供的区域设置为当前工作外观区域。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:appearance_mgmt("原生模式下的外观管理作者")或 appearance_mgmt_mgd("托管模式下的外观管理作者")
参数
parentAppAreaName要更改材质的设计器的父外观区域的名称。
designatorName要为其设置新视觉材质的设计器名称。
visualMaterialName材质名称。
materialSource材质来源。

◆ SetVisualMaterialForDesignator() [2/2]

NXOpen::ErrorList * NXOpen::Appearance::AppearanceUtils::SetVisualMaterialForDesignator ( const NXString & parentAppAreaName,
const NXString & designatorName,
const NXString & visualMaterialName,
int materialSource )

在外观上下文中,为活动方案在给定的设计器上设置视觉材质。 注意:此函数还会将提供的区域设置为当前工作外观区域。

返回
发生的任何错误。
创建于 NX1953.0.0。

许可要求:appearance_mgmt("原生模式下的外观管理作者")或 appearance_mgmt_mgd("托管模式下的外观管理作者")
参数
parentAppAreaName要更改材质的设计器的父外观区域的名称。
designatorName要为其设置新视觉材质的设计器名称。
visualMaterialName材质名称。
materialSource材质来源。

◆ Tag()

tag_t NXOpen::Appearance::AppearanceUtils::Tag ( ) const

返回此对象的标签。