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

自定义特征事件 更多...

#include <Features_CustomFeatureEvent.hxx>

类 NXOpen::Features::CustomFeatureEvent 继承关系图:
NXOpen::TaggedObject NXOpen::Features::CustomFeatureCreateFeatureGeometryEvent NXOpen::Features::CustomFeatureHighlightEvent NXOpen::Features::CustomFeatureInformationEvent NXOpen::Features::CustomFeatureInternalFeaturePreUpdateEvent NXOpen::Features::CustomFeatureModifyFeatureGeometryEvent NXOpen::Features::CustomFeaturePostUpdateEvent NXOpen::Features::CustomFeaturePreUpdateEvent

Public 类型

enum  ParasolidId { ParasolidIdDummyMember }

Public 成员函数

std::vector< NXOpen::Features::ConstructionFeatureData * > GetConstructionFeatures ()
NXOpen::Features::CustomFeatureGetCustomFeature ()
NXOpen::DisplayableObjectGetNXObject (NXOpen::Features::CustomFeatureEvent::ParasolidId parasolidId)
std::vector< NXOpen::Features::OutputFeatureData * > GetOutputFeatures ()
NXOpen::Features::CustomFeatureEvent::ParasolidId GetParasolidId (NXOpen::DisplayableObject *solidTag)
 NX_DEPRECATED ("Deprecated in NX12.0.1. ") int ErrorCode()
 NX_DEPRECATED ("Deprecated in NX12.0.1. Return the error code from callback instead.") void SetErrorCode(int errorCode)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _CustomFeatureEventBuilder

详细描述

自定义特征事件

表示自定义特征的事件数据。
此类无法创建

创建于NX11.0.0。

成员函数说明

◆ GetConstructionFeatures()

std::vector< NXOpen::Features::ConstructionFeatureData * > NXOpen::Features::CustomFeatureEvent::GetConstructionFeatures ( )

获取自定义特征的构造特征

返回
Features::ConstructionFeatureData的输出数组
创建于NX11.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ GetCustomFeature()

NXOpen::Features::CustomFeature * NXOpen::Features::CustomFeatureEvent::GetCustomFeature ( )

获取事件的自定义特征

返回
触发事件的所属自定义特征
创建于NX11.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ GetNXObject()

NXOpen::DisplayableObject * NXOpen::Features::CustomFeatureEvent::GetNXObject ( NXOpen::Features::CustomFeatureEvent::ParasolidId parasolidId)

返回实体
创建于NX11.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
parasolidIdparasolid标识符

◆ GetOutputFeatures()

std::vector< NXOpen::Features::OutputFeatureData * > NXOpen::Features::CustomFeatureEvent::GetOutputFeatures ( )

获取自定义特征的输出特征

返回
Features::OutputFeatureData的输出数组
创建于NX11.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ GetParasolidId()

NXOpen::Features::CustomFeatureEvent::ParasolidId NXOpen::Features::CustomFeatureEvent::GetParasolidId ( NXOpen::DisplayableObject * solidTag)

获取实体的Parasolid标记
创建于NX11.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
solidTag实体标记

◆ NX_DEPRECATED() [1/2]

NXOpen::Features::CustomFeatureEvent::NX_DEPRECATED ( "Deprecated in NX12.0.1. " )

获取事件期间发生的错误
此API现已过时。

弃用
于NX12.0.1过时。

创建于NX11.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ NX_DEPRECATED() [2/2]

NXOpen::Features::CustomFeatureEvent::NX_DEPRECATED ( "Deprecated in NX12.0.1. Return the error code from callback instead." )

设置事件期间发生的错误
此API现已过时。

弃用
于NX12.0.1过时。 请从回调返回错误码。

创建于NX11.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

回调期间的错误值