外观工具类
更多...
#include <Appearance_AppearanceUtils.hxx>
|
| NXOpen::ErrorList * | ApplyAppearanceScheme (const char *areaName, const char *schemeName) |
| NXOpen::ErrorList * | ApplyAppearanceScheme (const NXString &areaName, const NXString &schemeName) |
| NXOpen::ErrorList * | DeleteAppearanceScheme (const char *parentAppAreaName, const char *schemeName) |
| NXOpen::ErrorList * | DeleteAppearanceScheme (const NXString &parentAppAreaName, const NXString &schemeName) |
| NXOpen::Appearance::DataManager * | GetAppearanceManager () |
| NXOpen::Appearance::Area * | GetParentAppearanceArea (NXOpen::Appearance::Designator *designator) |
| NXOpen::Appearance::VisualMaterialUsage * | GetVisualMaterialUsage () |
| NXOpen::ErrorList * | RemoveAppearanceDesignator (const char *parentAppAreaName, const char *designatorName) |
| NXOpen::ErrorList * | RemoveAppearanceDesignator (const NXString &parentAppAreaName, const NXString &designatorName) |
| NXOpen::ErrorList * | RemoveGeometricEntities (const char *parentAppAreaName, const char *designatorName, const std::vector< NXOpen::TaggedObject * > &geometricEntities) |
| NXOpen::ErrorList * | RemoveGeometricEntities (const NXString &parentAppAreaName, const NXString &designatorName, const std::vector< NXOpen::TaggedObject * > &geometricEntities) |
| NXOpen::ErrorList * | RemoveVisualMaterialOnDesignator (const char *parentAppAreaName, const char *designatorName) |
| NXOpen::ErrorList * | RemoveVisualMaterialOnDesignator (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 ¤tDesignatorName, const NXString &newDesignatorName) |
| NXOpen::ErrorList * | SetVisualMaterialForDesignator (const char *parentAppAreaName, const char *designatorName, const char *visualMaterialName, int materialSource) |
| NXOpen::ErrorList * | SetVisualMaterialForDesignator (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]
将给定方案设置为外观上下文中的活动方案。 注意:此函数还会将提供的区域设置为当前工作外观区域。
- 返回
- 发生的任何错误。
创建于 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]
从指定区域删除给定的方案。 注意:此函数还会将第一个方案设置为默认外观方案。
- 返回
- 发生的任何错误。
创建于 NX1953.0.0。
许可要求:appearance_mgmt ("原生模式下的外观管理作者") 或 appearance_mgmt_mgd ("托管模式下的外观管理作者")
- 参数
-
| parentAppAreaName | 父外观区域名称。 |
| schemeName | 要删除的方案名称。 |
◆ GetAppearanceManager()
此函数将获取外观管理器实例(如果已创建),否则创建一个新实例并返回。
创建于 NX1953.0.0.
许可要求: studio_visualize ("STUDIO VISUALIZE")
◆ GetParentAppearanceArea()
此函数将获取给定指示符对象的父外观区域。
创建于 NX1953.0.0.
许可要求: appearance_mgmt (" AppearanceManagement Author for Native mode") OR appearance_mgmt_mgd (" AppearanceManagement Author for Managed mode")
- 参数
-
◆ 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]
从给定区域中移除指定的设计器。 注意:此函数还会将提供的区域设置为当前工作外观区域。
- 返回
- 发生的任何错误。
创建于 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]
从标识符移除输入的几何实体并更新显示。 注意:此函数还会将提供的区域设置为当前工作外观区域。
- 返回
- 发生的任何错误。
创建于 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]
从指定标识符移除应用的视觉材质。 注意:此函数还会将提供的区域设置为当前工作外观区域。
- 返回
- 发生的任何错误。
创建于 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 |