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

匹配参考构建器 更多...

#include <Features_MatchedReferenceBuilder.hxx>

类 NXOpen::Features::MatchedReferenceBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ResolvedStatus { ResolvedStatusInitial , ResolvedStatusUnresolved , ResolvedStatusBySystem , ResolvedStatusByUser }
enum  Types {
  TypesCurve , TypesFace , TypesCurveCollector , TypesFaceCollector ,
  TypesSection , TypesPoint , TypesVector , TypesObject ,
  TypesBodyCollector , TypesCsys , TypesPlane , TypesAxis ,
  TypesUndefined
}

Public 成员函数

NXOpen::NXObjectMatchedEntity ()
NXOpen::Features::MatchedReferenceBuilder::ResolvedStatus MatchedStatus ()
NXOpen::NXObjectParentEntity ()
bool ReverseDirection ()
void SetMatchedEntity (NXOpen::NXObject *matchedEntity)
void SetMatchedStatus (NXOpen::Features::MatchedReferenceBuilder::ResolvedStatus matchedStatus)
void SetReverseDirection (bool reverseDirection)
void SetType (NXOpen::Features::MatchedReferenceBuilder::Types type)
NXOpen::Features::MatchedReferenceBuilder::Types Type ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _MatchedReferenceBuilderBuilder

详细描述

匹配参考构建器

表示 NXOpen::Features::MatchedReferenceBuilder
创建于NX6.0.0。

成员枚举类型说明

◆ ResolvedStatus

匹配状态

枚举值
ResolvedStatusInitial 

初始状态

ResolvedStatusUnresolved 

用户未解析

ResolvedStatusBySystem 

系统自动解析

ResolvedStatusByUser 

用户解析

◆ Types

匹配参考块类型

枚举值
TypesCurve 

单条曲线或边

TypesFace 

单个面或基准平面

TypesCurveCollector 

曲线收集器或边收集器

TypesFaceCollector 

面收集器

TypesSection 

截面

TypesPoint 

TypesVector 

矢量

TypesObject 

通用几何,如复制合并特征的目标体和工具体

TypesBodyCollector 

体收集器

TypesCsys 

坐标系

TypesPlane 

平面

TypesAxis 

TypesUndefined 

特征名称标签的默认类型

成员函数说明

◆ MatchedEntity()

NXOpen::NXObject * NXOpen::Features::MatchedReferenceBuilder::MatchedEntity ( )

返回匹配的实体
创建于NX6.0.0。

许可证要求:无

◆ MatchedStatus()

NXOpen::Features::MatchedReferenceBuilder::ResolvedStatus NXOpen::Features::MatchedReferenceBuilder::MatchedStatus ( )

返回匹配参考的匹配状态
创建于NX8.0.0。

许可证要求:无

◆ ParentEntity()

NXOpen::NXObject * NXOpen::Features::MatchedReferenceBuilder::ParentEntity ( )

返回匹配参考的父实体
创建于NX8.0.1。

许可证要求:无

◆ ReverseDirection()

bool NXOpen::Features::MatchedReferenceBuilder::ReverseDirection ( )

返回反向方向
创建于NX6.0.0。

许可证要求:无

◆ SetMatchedEntity()

void NXOpen::Features::MatchedReferenceBuilder::SetMatchedEntity ( NXOpen::NXObject * matchedEntity)

设置匹配的实体
创建于NX6.0.0。

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

参数
matchedEntity匹配实体

◆ SetMatchedStatus()

void NXOpen::Features::MatchedReferenceBuilder::SetMatchedStatus ( NXOpen::Features::MatchedReferenceBuilder::ResolvedStatus matchedStatus)

设置匹配参考的匹配状态
创建于NX8.0.0。

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

参数
matchedStatus匹配状态

◆ SetReverseDirection()

void NXOpen::Features::MatchedReferenceBuilder::SetReverseDirection ( bool reverseDirection)

设置反向方向
创建于NX6.0.0。

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

参数
reverseDirection反向方向

◆ SetType()

void NXOpen::Features::MatchedReferenceBuilder::SetType ( NXOpen::Features::MatchedReferenceBuilder::Types type)

设置匹配参考类型
创建于NX6.0.0。

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

参数
type类型

◆ Type()

NXOpen::Features::MatchedReferenceBuilder::Types NXOpen::Features::MatchedReferenceBuilder::Type ( )

返回匹配参考类型
创建于NX6.0.0。

许可证要求:无

◆ Validate()

virtual bool NXOpen::Features::MatchedReferenceBuilder::Validate ( )
virtual

验证组件的输入是否足够调用commit。 如果组件处于无法提交的状态,将抛出异常。 例如,如果组件要求您设置某个属性,而您尚未设置,此方法将抛出异常。 对于某些组件,此方法会抛出尚未实现的NXException。

返回
自验证是否成功
创建于NX3.0.1。

许可证要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.