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

面识别构建器 更多...

#include <Features_FaceRecognitionBuilder.hxx>

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

struct  Relation

Public 类型

enum  CloneFindScope {
  CloneFindScopeClone = 1 , CloneFindScopePattern , CloneFindScopeSameentry = 4 , CloneFindScopeSameentrysurface = 8 ,
  CloneFindScopeCoaxialclone = 16 , CloneFindScopeParallelclone = 32 , CloneFindScopeCoplanaraxesclone = 64 , CloneFindScopeExactmatch = 128 ,
  CloneFindScopeLoosematch = 256 , CloneFindScopeHoleclone = 512 , CloneFindScopeChamferclone = 1024
}
enum  FindOrthoLockingMode { FindOrthoLockingModeOff = 1 , FindOrthoLockingModeLocalXyz , FindOrthoLockingModePrinciplePlanes , FindOrthoLockingModeLocalXyzRelationshipBased }
enum  RelationFindScope {
  RelationFindScopeCoplanar = 1 , RelationFindScopeCoplanaraxes , RelationFindScopeCoaxial = 4 , RelationFindScopeTangent = 8 ,
  RelationFindScopeSymmetric = 16 , RelationFindScopeEqualdiameter = 32 , RelationFindScopeParallel = 64 , RelationFindScopePerpendicular = 128 ,
  RelationFindScopeOffset = 256 , RelationFindScopeSameorbit = 512 , RelationFindScopeTangentatedge = 1024 , RelationFindScopeLiesonaxis = 2048 ,
  RelationFindScopeRigidbodyface = 4096
}
enum  RelationMethod { RelationMethodByFoundData = 1 , RelationMethodByFoundEcAndRelations }

Public 成员函数

void AddLockDim (const std::vector< NXOpen::Annotations::Dimension * > &dimensions)
bool ChamferCloneEnabled ()
bool CloneEnabled ()
int CloneScope ()
bool CoaxialEnabled ()
bool CoplanarAxesEnabled ()
bool CoplanarEnabled ()
void DeleteConstraint (NXOpen::Features::Feature *feature)
void DeleteOffsetRelation (const std::vector< NXOpen::NXObject * > &offsetFaces)
void DeselectEntities (const std::vector< NXOpen::NXObject * > &entities)
bool EqualDiameterEnabled ()
bool ExcludeBlendFaces ()
NXOpen::ScCollectorFaceCollector ()
bool FindChamfers ()
double FindMinOffsetRatio ()
void GetLiveRelations (int relationQueryScope, std::vector< NXOpen::Features::FaceRecognitionBuilder::Relation > &relations)
bool GetVtkFindRelationCrossBody ()
bool HoleCloneEnabled ()
void LockConstraint (NXOpen::Features::Feature *feature)
 NX_DEPRECATED ("Deprecated in NX1926.0.0. Use Features::FaceRecognitionBuilder::GetLiveRelations instead.") void GetVtkFoundRelation(int relationQueryScope
 NX_DEPRECATED ("Deprecated in NX2406.0.0. None.") bool FindGeneralClone()
 NX_DEPRECATED ("Deprecated in NX2406.0.0. None.") void SetFindGeneralClone(bool findGenralClone)
bool OffsetEnabled ()
NXOpen::Features::FaceRecognitionBuilder::FindOrthoLockingMode OrthoLockingMode ()
bool ParallelEnabled ()
bool PatternEnabled ()
bool PerpendicularEnabled ()
void RecognizeChamferClone ()
void RecognizeCoaxial (bool isNear)
void RecognizeCoaxialClone ()
void RecognizeCommonFace ()
void RecognizeCommonFaceById (int cloneId)
void RecognizeCommonSurface ()
void RecognizeCommonSurfaceById (int cloneId)
void RecognizeCoplanar (bool isNear)
void RecognizeCoplanarAxes (bool isNear)
void RecognizeCoplanarAxesClone ()
void RecognizeEqualDiameter (bool isNear)
void RecognizeExactMatch ()
void RecognizeHoleClones ()
void RecognizeLooseMatch ()
void RecognizeOffset (bool isNear)
void RecognizeParallel (bool isNear)
void RecognizeParallelClone ()
void RecognizePattern (int cloneId)
void RecognizePerpendicular (bool isNear)
void RecognizeRigidBodyFace (bool isNear)
void RecognizeSameOrbit (bool isNear)
void RecognizeSymmetric (bool isNear)
void RecognizeTangent (bool isNear)
void RecognizeThicknessChain (bool isNear)
NXOpen::GeometricUtilities::OrientXpressBuilderReferenceCoordinateSystem ()
NXOpen::Features::FaceRecognitionBuilder::RelationMethod RelationFoundMethod ()
int RelationScope ()
void RemoveFoundFaces (const std::vector< NXOpen::NXObject * > &entities)
void ReplaceRules (const std::vector< NXOpen::SelectionIntentRule * > &rules, bool createRulesWoUpdate)
bool RigidBodyFaceEnabled ()
bool SameEntryEnabled ()
bool SameEntrySurfaceEnabled ()
bool SameOrbitEnabled ()
void SelectEntities (const std::vector< NXOpen::NXObject * > &entities)
void SetChamferCloneEnabled (bool chamferCloneEnabled)
void SetCloneEnabled (bool cloneEnabled)
void SetCloneScope (int cloneScope)
void SetCoaxialEnabled (bool coaxialEnabled)
void SetCoplanarAxesEnabled (bool coplanarEnabled)
void SetCoplanarEnabled (bool coplanarEnabled)
void SetEqualDiameterEnabled (bool equalDiameterEnabled)
void SetEqualRadiusFacesMoveTogether (bool isEqualRadiusFacesMoveTogether)
void SetExcludeBlendFaces (bool isExcludeBlendFaces)
void SetFindChamfers (bool isFindChamfers)
void SetFindMinOffsetRatio (double findMinOffsetRatio)
void SetFindScope (bool findInWorkPart, const std::vector< NXOpen::NXObject * > &bodies)
void SetHoleCloneEnabled (bool holeCloneEnabled)
void SetOffsetEnabled (bool offsetEnabled)
void SetOrthoLockingMode (NXOpen::Features::FaceRecognitionBuilder::FindOrthoLockingMode orthoLockingMode)
void SetParallelEnabled (bool parallelEnabled)
void SetPatternEnabled (bool patternEnabled)
void SetPerpendicularEnabled (bool perpendicularEnabled)
void SetRelationFoundMethod (NXOpen::Features::FaceRecognitionBuilder::RelationMethod relationFoundMethod)
void SetRelationScope (int relationScope)
void SetRigidBodyFaceEnabled (bool rigidBodyFaceEnabled)
void SetSameEntryEnabled (bool sameEntryEnabled)
void SetSameEntrySurfaceEnabled (bool sameEntrySurfaceEnabled)
void SetSameOrbitEnabled (bool sameOrbitEnabled)
void SetSymmetricEnabled (bool symmetricEnabled)
void SetTangentEnabled (bool tangentEnabled)
void SetThicknessChainEnabled (bool thicknessChainEnabled)
void SetUseFaceBrowse (bool useFaceBrowse)
void SetUseFindClone (bool useFindClone)
void SetUseFindRelated (bool useFindRelated)
void SetVtkFindRelationCrossBody (bool isEnable)
bool SymmetricEnabled ()
bool TangentEnabled ()
bool ThicknessChainEnabled ()
void UnlockConstraint (NXOpen::Features::Feature *feature)
void UnlockDim (const std::vector< NXOpen::Annotations::Dimension * > &dimensions)
void UnrecognizeChamferClone ()
void UnrecognizeCoaxial (bool isNear)
void UnrecognizeCoaxialClone ()
void UnrecognizeCommonFace ()
void UnrecognizeCommonFaceById (int cloneId)
void UnrecognizeCommonSurface ()
void UnrecognizeCommonSurfaceById (int cloneId)
void UnrecognizeCoplanar (bool isNear)
void UnrecognizeCoplanarAxes (bool isNear)
void UnrecognizeCoplanarAxesClone ()
void UnrecognizeEqualDiameter (bool isNear)
void UnrecognizeExactMatch ()
void UnrecognizeHoleClones ()
void UnrecognizeLooseMatch ()
void UnrecognizeOffset (bool isNear)
void UnrecognizeParallel (bool isNear)
void UnrecognizeParallelClone ()
void UnrecognizePattern (int cloneId)
void UnrecognizePerpendicular (bool isNear)
void UnrecognizeRigidBodyFace (bool isNear)
void UnrecognizeSameOrbit (bool isNear)
void UnrecognizeSymmetric (bool isNear)
void UnrecognizeTangent (bool isNear)
void UnrecognizeThicknessChain (bool isNear)
bool UseFaceBrowse ()
bool UseFindClone ()
bool UseFindRelated ()
virtual bool Validate ()
NXOpen::ScCollectorVirtualFaceCollector ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

Public 属性

std::vector< NXOpen::Features::FaceRecognitionBuilder::Relation > & relations

友元

class _FaceRecognitionBuilderBuilder

详细描述

面识别构建器

表示模型中一组面及其与其他面的关系
创建于NX6.0.0。

成员枚举类型说明

◆ CloneFindScope

表示克隆查找范围位掩码,此选项可决定查找或不查找哪种类型的克隆关系

枚举值
CloneFindScopeClone 

克隆

CloneFindScopePattern 

阵列

CloneFindScopeSameentry 

同入口

CloneFindScopeSameentrysurface 

同入口曲面

CloneFindScopeCoaxialclone 

同轴克隆

CloneFindScopeParallelclone 

平行克隆

CloneFindScopeCoplanaraxesclone 

共面轴克隆

CloneFindScopeExactmatch 

精确匹配

CloneFindScopeLoosematch 

松散匹配

CloneFindScopeHoleclone 

孔克隆

CloneFindScopeChamferclone 

倒角克隆

◆ FindOrthoLockingMode

表示正交锁定模式类型,此选项可决定用于VTK正交锁定的类型

枚举值
FindOrthoLockingModeOff 

关闭

FindOrthoLockingModeLocalXyz 

局部xyz

FindOrthoLockingModePrinciplePlanes 

主平面

FindOrthoLockingModeLocalXyzRelationshipBased 

基于关系的局部xyz

◆ RelationFindScope

表示关系查找范围位掩码,此选项可决定查找或不查找哪种类型的关系

枚举值
RelationFindScopeCoplanar 

共面

RelationFindScopeCoplanaraxes 

共面轴

RelationFindScopeCoaxial 

同轴

RelationFindScopeTangent 

相切

RelationFindScopeSymmetric 

对称

RelationFindScopeEqualdiameter 

等直径

RelationFindScopeParallel 

平行

RelationFindScopePerpendicular 

垂直

RelationFindScopeOffset 

偏移

RelationFindScopeSameorbit 

同轨道

RelationFindScopeTangentatedge 

相切于边

RelationFindScopeLiesonaxis 

位于轴上

RelationFindScopeRigidbodyface 

刚体面

◆ RelationMethod

表示VTK查询关系方法

枚举值
RelationMethodByFoundData 

按找到的数据

RelationMethodByFoundEcAndRelations 

按找到的EC和关系

成员函数说明

◆ AddLockDim()

void NXOpen::Features::FaceRecognitionBuilder::AddLockDim ( const std::vector< NXOpen::Annotations::Dimension * > & dimensions)

编辑尺寸时添加锁定的注释尺寸对象
创建于 NX2312.0.0。

许可证要求:无

参数
dimensions尺寸

◆ ChamferCloneEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::ChamferCloneEnabled ( )

返回一个值,指示是否启用倒角克隆关系识别
于NX2406.0.0版本创建。

许可证要求:无

◆ CloneEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::CloneEnabled ( )

返回指示是否启用克隆关系识别的值
于 NX1980.0.0 中创建。

许可要求 : 无

◆ CloneScope()

int NXOpen::Features::FaceRecognitionBuilder::CloneScope ( )

返回一个值,该值指示识别所需的克隆类型
于 NX1980.0.0 中创建。

许可证要求:无

◆ CoaxialEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::CoaxialEnabled ( )

获取表示是否启用同轴约束识别的值
在NX6.0.0中创建。

许可要求:无

◆ CoplanarAxesEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::CoplanarAxesEnabled ( )

获取表示是否启用共面轴线约束识别的值
在NX6.0.0中创建。

许可要求:无

◆ CoplanarEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::CoplanarEnabled ( )

获取表示是否启用共面约束识别的值
在NX6.0.0中创建。

许可要求:无

◆ DeleteConstraint()

void NXOpen::Features::FaceRecognitionBuilder::DeleteConstraint ( NXOpen::Features::Feature * feature)

删除持久约束
于 NX7.0.0 中创建。

许可证要求:gateway ("UG GATEWAY")

参数
feature持久约束特征

◆ DeleteOffsetRelation()

void NXOpen::Features::FaceRecognitionBuilder::DeleteOffsetRelation ( const std::vector< NXOpen::NXObject * > & offsetFaces)

删除偏置关系
于 NX7.0.0 中创建。

许可证要求:gateway ("UG GATEWAY")

参数
offsetFaces偏置面

◆ DeselectEntities()

void NXOpen::Features::FaceRecognitionBuilder::DeselectEntities ( const std::vector< NXOpen::NXObject * > & entities)

从收集器中移除实体
于NX6.0.0版本创建。

许可证要求:gateway ("UG GATEWAY")

参数
entities实体

◆ EqualDiameterEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::EqualDiameterEnabled ( )

返回指示是否启用等直径识别的值
于 NX6.0.0 中创建。

许可要求 : 无

◆ ExcludeBlendFaces()

bool NXOpen::Features::FaceRecognitionBuilder::ExcludeBlendFaces ( )

返回一个值,指示在 VTK 查找/配置过程中是否排除圆角面
创建于 NX2406.0.0。

许可证要求:无

◆ FaceCollector()

NXOpen::ScCollector * NXOpen::Features::FaceRecognitionBuilder::FaceCollector ( )

获取面收集器
在NX6.0.0中创建。

许可要求:无

◆ FindChamfers()

bool NXOpen::Features::FaceRecognitionBuilder::FindChamfers ( )

返回一个值,该值指示是否在 VTK 查找/配置过程中查找倒角
于 NX1872.0.0 中创建。

许可证要求:无

◆ FindMinOffsetRatio()

double NXOpen::Features::FaceRecognitionBuilder::FindMinOffsetRatio ( )

返回一个值,该值指示 VTK 使用的最小查找偏置比率
于 NX1899.0.0 中创建。

许可证要求:无

◆ GetLiveRelations()

void NXOpen::Features::FaceRecognitionBuilder::GetLiveRelations ( int relationQueryScope,
std::vector< NXOpen::Features::FaceRecognitionBuilder::Relation > & relations )

配置后查询找到的关系。返回的关系类型可通过relationQueryScope设置,关系将根据找到的范围返回
创建于NX1926.0.0.

许可证要求:无

参数
relationQueryScoperelationqueryscope
relationsrelations

◆ GetVtkFindRelationCrossBody()

bool NXOpen::Features::FaceRecognitionBuilder::GetVtkFindRelationCrossBody ( )

查询在无历史记录模式下通过C2求解器跨体查找关系的选项。
创建于NX2306.0.0.

许可证要求:无

◆ HoleCloneEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::HoleCloneEnabled ( )

返回一个值,指示是否启用孔克隆关系识别
于NX2406.0.0版本创建。

许可证要求:无

◆ LockConstraint()

void NXOpen::Features::FaceRecognitionBuilder::LockConstraint ( NXOpen::Features::Feature * feature)

锁定持久约束
创建于 NX7.0.0。

许可证要求 : gateway ("UG GATEWAY")

参数
feature持久约束特征

◆ NX_DEPRECATED() [1/3]

NXOpen::Features::FaceRecognitionBuilder::NX_DEPRECATED ( "Deprecated in NX1926.0.0. Use Features::FaceRecognitionBuilder::GetLiveRelations instead." )

查询所有VTK找到的约束

弃用
在NX1926.0.0中已过时。请使用Features::FaceRecognitionBuilder::GetLiveRelations 代替。

创建于NX1899.0.0.

许可证要求:无

relationqueryscope

◆ NX_DEPRECATED() [2/3]

NXOpen::Features::FaceRecognitionBuilder::NX_DEPRECATED ( "Deprecated in NX2406.0.0. None." )

获取一个值,用于指示查找普通克隆还是孔克隆

弃用
在NX2406.0.0中已过时。无。

创建于NX2007.0.0.

许可证要求:无

◆ NX_DEPRECATED() [3/3]

NXOpen::Features::FaceRecognitionBuilder::NX_DEPRECATED ( "Deprecated in NX2406.0.0. None." )

设置一个值,用于指示查找普通克隆还是孔克隆

弃用
在NX2406.0.0中已过时。无。

创建于NX2007.0.0.

许可证要求:gateway ("UG GATEWAY")

findgenralclone

◆ OffsetEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::OffsetEnabled ( )

返回指示是否启用偏移关系识别的值
于 NX7.0.0 中创建。

许可要求 : 无

◆ OrthoLockingMode()

NXOpen::Features::FaceRecognitionBuilder::FindOrthoLockingMode NXOpen::Features::FaceRecognitionBuilder::OrthoLockingMode ( )

返回一个值,该值指示在 C2 的配置过程中使用哪种正交锁定模式
于 NX1872.0.0 中创建。

许可证要求:无

◆ ParallelEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::ParallelEnabled ( )

返回指示是否启用平行关系识别的值
于 NX6.0.0 中创建。

许可要求 : 无

◆ PatternEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::PatternEnabled ( )

返回指示是否启用阵列关系识别的值
于 NX1980.0.0 中创建。

许可要求 : 无

◆ PerpendicularEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::PerpendicularEnabled ( )

返回指示是否启用垂直关系识别的值
于 NX6.0.0 中创建。

许可要求 : 无

◆ RecognizeChamferClone()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeChamferClone ( )

识别面收集器中最后添加的面的倒角克隆关系
创建于 NX2406.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ RecognizeCoaxial()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeCoaxial ( bool isNear)

识别与添加到面收集器的最后一个面的同轴关系
于NX6.0.0版本创建。

许可证要求:gateway ("UG GATEWAY")

参数
isNeartrue表示近关系,false表示远关系

◆ RecognizeCoaxialClone()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeCoaxialClone ( )

识别与面收集器中最后添加的面的同轴克隆关系
于NX2007.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

◆ RecognizeCommonFace()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeCommonFace ( )

识别与面收集器中最后添加的面的公共面关系
于NX1980.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

◆ RecognizeCommonFaceById()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeCommonFaceById ( int cloneId)

识别与面收集器中最后添加的面的公共面关系
于NX2007.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

参数
cloneId用于多个克隆关系

◆ RecognizeCommonSurface()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeCommonSurface ( )

识别与面收集器中最后添加的面的公共曲面关系
于NX1980.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

◆ RecognizeCommonSurfaceById()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeCommonSurfaceById ( int cloneId)

识别与面收集器中最后添加的面的公共曲面关系
于NX2007.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

参数
cloneId用于多个克隆关系

◆ RecognizeCoplanar()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeCoplanar ( bool isNear)

识别与添加到面收集器的最后一个面的共面关系
于NX6.0.0版本创建。

许可证要求:gateway ("UG GATEWAY")

参数
isNeartrue表示近关系,false表示远关系

◆ RecognizeCoplanarAxes()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeCoplanarAxes ( bool isNear)

识别与添加到面收集器的最后一个面的共面轴关系
于NX6.0.0版本创建。

许可证要求:gateway ("UG GATEWAY")

参数
isNeartrue表示近关系,false表示远关系

◆ RecognizeCoplanarAxesClone()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeCoplanarAxesClone ( )

识别面收集器中最后添加的面的共面轴线克隆关系
创建于 NX2007.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ RecognizeEqualDiameter()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeEqualDiameter ( bool isNear)

识别面收集器中最后添加的面的等直径关系
创建于 NX6.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ RecognizeExactMatch()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeExactMatch ( )

识别面收集器中最后添加的面的精确匹配关系
创建于 NX2007.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ RecognizeHoleClones()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeHoleClones ( )

识别面收集器中最后添加的面的孔克隆关系
创建于 NX1980.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ RecognizeLooseMatch()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeLooseMatch ( )

识别面收集器中最后添加的面的松散匹配关系
创建于 NX2007.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ RecognizeOffset()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeOffset ( bool isNear)

识别与面收集器中最后添加的面的偏置关系
于NX6.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

参数
isNeartrue表示近关系,false表示远关系

◆ RecognizeParallel()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeParallel ( bool isNear)

识别面收集器中最后添加的面的平行关系
创建于 NX6.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ RecognizeParallelClone()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeParallelClone ( )

识别面收集器中最后添加的面的平行克隆关系
创建于 NX2007.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ RecognizePattern()

void NXOpen::Features::FaceRecognitionBuilder::RecognizePattern ( int cloneId)

识别与面收集器中最后添加的面的图案关系
于NX1980.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

参数
cloneId用于多个克隆关系

◆ RecognizePerpendicular()

void NXOpen::Features::FaceRecognitionBuilder::RecognizePerpendicular ( bool isNear)

识别与面收集器中最后添加的面的垂直关系
于NX6.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

参数
isNeartrue表示近关系,false表示远关系

◆ RecognizeRigidBodyFace()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeRigidBodyFace ( bool isNear)

识别面收集器中最后添加的面的刚体面关系
创建于 NX2306.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ RecognizeSameOrbit()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeSameOrbit ( bool isNear)

识别面收集器中最后添加的面的相同轨道关系
创建于 NX1899.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ RecognizeSymmetric()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeSymmetric ( bool isNear)

识别面收集器中最后添加的面的对称关系
创建于 NX6.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ RecognizeTangent()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeTangent ( bool isNear)

识别面收集器中最后添加的面的相切关系
创建于 NX6.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ RecognizeThicknessChain()

void NXOpen::Features::FaceRecognitionBuilder::RecognizeThicknessChain ( bool isNear)

识别面收集器中最后添加的面的厚度链关系
创建于 NX7.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ ReferenceCoordinateSystem()

NXOpen::GeometricUtilities::OrientXpressBuilder * NXOpen::Features::FaceRecognitionBuilder::ReferenceCoordinateSystem ( )

返回用于对称和共面轴线识别的参考坐标系
创建于 NX6.0.0。

许可证要求 : None

◆ RelationFoundMethod()

NXOpen::Features::FaceRecognitionBuilder::RelationMethod NXOpen::Features::FaceRecognitionBuilder::RelationFoundMethod ( )

获取一个值,用于指示查询VTK找到的关系将使用的方法
创建于NX1899.0.0.

许可证要求:无

◆ RelationScope()

int NXOpen::Features::FaceRecognitionBuilder::RelationScope ( )

返回一个值,该值指示识别所需的关系类型
于 NX1899.0.0 中创建。

许可证要求:无

◆ RemoveFoundFaces()

void NXOpen::Features::FaceRecognitionBuilder::RemoveFoundFaces ( const std::vector< NXOpen::NXObject * > & entities)

从面识别构建器中移除找到的面和对应的关系。
创建于NX2206.0.0.

许可证要求:无

参数
entities要移除的面

◆ ReplaceRules()

void NXOpen::Features::FaceRecognitionBuilder::ReplaceRules ( const std::vector< NXOpen::SelectionIntentRule * > & rules,
bool createRulesWoUpdate )

替换收集器规则。
于 NX7.0.0 中创建。

许可证要求:gateway ("UG GATEWAY")

参数
rules选择意图规则。如需创建选择意图规则,请查看 ScRuleFactory 的文档 以获取更多详情。
createRulesWoUpdate用于告知是否应在不更新的情况下创建规则的标志

◆ RigidBodyFaceEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::RigidBodyFaceEnabled ( )

获取表示是否启用刚体面约束识别的值
在NX2306.0.0中创建。

许可要求:无

◆ SameEntryEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::SameEntryEnabled ( )

返回一个值,指示是否启用相同条目关系识别
于NX1980.0.0版本创建。

许可证要求:无

◆ SameEntrySurfaceEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::SameEntrySurfaceEnabled ( )

返回一个值,指示是否启用相同条目曲面关系识别
于NX1980.0.0版本创建。

许可证要求:无

◆ SameOrbitEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::SameOrbitEnabled ( )

获取表示是否启用同轨道约束识别的值
在NX1899.0.0中创建。

许可要求:无

◆ SelectEntities()

void NXOpen::Features::FaceRecognitionBuilder::SelectEntities ( const std::vector< NXOpen::NXObject * > & entities)

向收集器添加实体
于NX6.0.0版本创建。

许可证要求:gateway ("UG GATEWAY")

参数
entities实体

◆ SetChamferCloneEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetChamferCloneEnabled ( bool chamferCloneEnabled)

设置一个值,指示是否启用倒角克隆关系识别
于NX2406.0.0版本创建。

许可证要求:gateway ("UG GATEWAY")

参数
chamferCloneEnabledchamfercloneenabled

◆ SetCloneEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetCloneEnabled ( bool cloneEnabled)

设置指示是否启用克隆关系识别的值
于 NX1980.0.0 中创建。

许可要求 : gateway ("UG GATEWAY")

参数
cloneEnabled克隆启用

◆ SetCloneScope()

void NXOpen::Features::FaceRecognitionBuilder::SetCloneScope ( int cloneScope)

设置一个值,该值指示识别所需的克隆类型
于 NX1980.0.0 中创建。

许可证要求:gateway ("UG GATEWAY")

参数
cloneScope克隆范围

◆ SetCoaxialEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetCoaxialEnabled ( bool coaxialEnabled)

设置表示是否启用同轴约束识别的值
在NX6.0.0中创建。

许可要求:gateway ("UG GATEWAY")

参数
coaxialEnabled同轴约束启用

◆ SetCoplanarAxesEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetCoplanarAxesEnabled ( bool coplanarEnabled)

设置表示是否启用共面轴线约束识别的值
在NX6.0.0中创建。

许可要求:gateway ("UG GATEWAY")

参数
coplanarEnabled共面轴线约束启用

◆ SetCoplanarEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetCoplanarEnabled ( bool coplanarEnabled)

设置表示是否启用共面约束识别的值
在NX6.0.0中创建。

许可要求:gateway ("UG GATEWAY")

参数
coplanarEnabled共面约束启用

◆ SetEqualDiameterEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetEqualDiameterEnabled ( bool equalDiameterEnabled)

设置指示是否启用等直径识别的值
于 NX6.0.0 中创建。

许可要求 : gateway ("UG GATEWAY")

参数
equalDiameterEnabled等直径启用

◆ SetEqualRadiusFacesMoveTogether()

void NXOpen::Features::FaceRecognitionBuilder::SetEqualRadiusFacesMoveTogether ( bool isEqualRadiusFacesMoveTogether)

设置等半径面是否一起移动的值
创建于NX1899.0.0.

许可证要求:gateway ("UG GATEWAY")

参数
isEqualRadiusFacesMoveTogetherisequalradiusfacesmovetogether

◆ SetExcludeBlendFaces()

void NXOpen::Features::FaceRecognitionBuilder::SetExcludeBlendFaces ( bool isExcludeBlendFaces)

设置一个值,指示在 VTK 查找/配置过程中是否排除圆角面
创建于 NX2406.0.0。

许可证要求:gateway ("UG GATEWAY")

参数
isExcludeBlendFaces是否排除圆角面

◆ SetFindChamfers()

void NXOpen::Features::FaceRecognitionBuilder::SetFindChamfers ( bool isFindChamfers)

设置一个值,该值指示是否在 VTK 查找/配置过程中查找倒角
于 NX1872.0.0 中创建。

许可证要求:gateway ("UG GATEWAY")

参数
isFindChamfers是否查找倒角

◆ SetFindMinOffsetRatio()

void NXOpen::Features::FaceRecognitionBuilder::SetFindMinOffsetRatio ( double findMinOffsetRatio)

设置一个值,该值指示 VTK 使用的最小查找偏置比率
于 NX1899.0.0 中创建。

许可证要求:gateway ("UG GATEWAY")

参数
findMinOffsetRatio最小查找偏置比率

◆ SetFindScope()

void NXOpen::Features::FaceRecognitionBuilder::SetFindScope ( bool findInWorkPart,
const std::vector< NXOpen::NXObject * > & bodies )

设置查找范围以支持多体关系查找
于 NX1899.0.0 中创建。

许可证要求:gateway ("UG GATEWAY")

参数
findInWorkPart若为 true,则在工作部件的所有实体中查找,无需设置实体; 若为 false,则明确指定实体
bodies实体

◆ SetHoleCloneEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetHoleCloneEnabled ( bool holeCloneEnabled)

设置一个值,指示是否启用孔克隆关系识别
于NX2406.0.0版本创建。

许可证要求:gateway ("UG GATEWAY")

参数
holeCloneEnabledholecloneenabled

◆ SetOffsetEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetOffsetEnabled ( bool offsetEnabled)

设置指示是否启用偏移关系识别的值
于 NX7.0.0 中创建。

许可要求 : gateway ("UG GATEWAY")

参数
offsetEnabled偏移启用

◆ SetOrthoLockingMode()

void NXOpen::Features::FaceRecognitionBuilder::SetOrthoLockingMode ( NXOpen::Features::FaceRecognitionBuilder::FindOrthoLockingMode orthoLockingMode)

设置一个值,该值指示在 C2 的配置过程中使用哪种正交锁定模式
于 NX1872.0.0 中创建。

许可证要求:gateway ("UG GATEWAY")

参数
orthoLockingMode正交锁定模式

◆ SetParallelEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetParallelEnabled ( bool parallelEnabled)

设置指示是否启用平行关系识别的值
于 NX6.0.0 中创建。

许可要求 : gateway ("UG GATEWAY")

参数
parallelEnabled平行启用

◆ SetPatternEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetPatternEnabled ( bool patternEnabled)

设置指示是否启用阵列关系识别的值
于 NX1980.0.0 中创建。

许可要求 : gateway ("UG GATEWAY")

参数
patternEnabled阵列启用

◆ SetPerpendicularEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetPerpendicularEnabled ( bool perpendicularEnabled)

设置指示是否启用垂直关系识别的值
于 NX6.0.0 中创建。

许可要求 : gateway ("UG GATEWAY")

参数
perpendicularEnabled垂直启用

◆ SetRelationFoundMethod()

void NXOpen::Features::FaceRecognitionBuilder::SetRelationFoundMethod ( NXOpen::Features::FaceRecognitionBuilder::RelationMethod relationFoundMethod)

设置一个值,用于指示查询VTK找到的关系将使用的方法
创建于NX1899.0.0.

许可证要求:gateway ("UG GATEWAY")

参数
relationFoundMethodrelationfoundmethod

◆ SetRelationScope()

void NXOpen::Features::FaceRecognitionBuilder::SetRelationScope ( int relationScope)

设置一个值,该值指示识别所需的关系类型
于 NX1899.0.0 中创建。

许可证要求:gateway ("UG GATEWAY")

参数
relationScope关系范围

◆ SetRigidBodyFaceEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetRigidBodyFaceEnabled ( bool rigidBodyFaceEnabled)

设置表示是否启用刚体面约束识别的值
在NX2306.0.0中创建。

许可要求:gateway ("UG GATEWAY")

参数
rigidBodyFaceEnabled刚体面约束启用

◆ SetSameEntryEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetSameEntryEnabled ( bool sameEntryEnabled)

设置一个值,指示是否启用相同条目关系识别
于NX1980.0.0版本创建。

许可证要求:gateway ("UG GATEWAY")

参数
sameEntryEnabledsameentryenabled

◆ SetSameEntrySurfaceEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetSameEntrySurfaceEnabled ( bool sameEntrySurfaceEnabled)

设置一个值,指示是否启用相同条目曲面关系识别
于NX1980.0.0版本创建。

许可证要求:gateway ("UG GATEWAY")

参数
sameEntrySurfaceEnabledsameentrysurfaceenabled

◆ SetSameOrbitEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetSameOrbitEnabled ( bool sameOrbitEnabled)

设置表示是否启用同轨道约束识别的值
在NX1899.0.0中创建。

许可要求:gateway ("UG GATEWAY")

参数
sameOrbitEnabled同轨道约束启用

◆ SetSymmetricEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetSymmetricEnabled ( bool symmetricEnabled)

设置指示是否启用对称关系识别的值
于 NX6.0.0 中创建。

许可要求 : gateway ("UG GATEWAY")

参数
symmetricEnabled对称启用

◆ SetTangentEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetTangentEnabled ( bool tangentEnabled)

设置表示是否启用相切约束识别的值
在NX6.0.0中创建。

许可要求:gateway ("UG GATEWAY")

参数
tangentEnabled相切约束启用

◆ SetThicknessChainEnabled()

void NXOpen::Features::FaceRecognitionBuilder::SetThicknessChainEnabled ( bool thicknessChainEnabled)

设置指示是否启用厚度链关系识别的值
于 NX7.0.0 中创建。

许可要求 : gateway ("UG GATEWAY")

参数
thicknessChainEnabled厚度链启用

◆ SetUseFaceBrowse()

void NXOpen::Features::FaceRecognitionBuilder::SetUseFaceBrowse ( bool useFaceBrowse)

设置一个值,该值指示向面收集器添加面时是否找到关系
创建于 NX6.0.0。

许可证要求 : gateway ("UG GATEWAY")

参数
useFaceBrowseusefacebrowse

◆ SetUseFindClone()

void NXOpen::Features::FaceRecognitionBuilder::SetUseFindClone ( bool useFindClone)

设置一个值,用于指示向面收集器添加面时是否查找克隆关系
创建于NX1980.0.0.

许可证要求:gateway ("UG GATEWAY")

参数
useFindCloneusefindclone

◆ SetUseFindRelated()

void NXOpen::Features::FaceRecognitionBuilder::SetUseFindRelated ( bool useFindRelated)

设置一个值,用于指示向面收集器添加面时是否查找相关关系
创建于NX1980.0.0.

许可证要求:gateway ("UG GATEWAY")

参数
useFindRelatedusefindrelated

◆ SetVtkFindRelationCrossBody()

void NXOpen::Features::FaceRecognitionBuilder::SetVtkFindRelationCrossBody ( bool isEnable)

在无历史记录模式下,启用或禁用通过C2求解器跨体查找关系的选项。
创建于NX2306.0.0.

许可证要求:无

参数
isEnable启用或禁用此选项

◆ SymmetricEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::SymmetricEnabled ( )

返回指示是否启用对称关系识别的值
于 NX6.0.0 中创建。

许可要求 : 无

◆ TangentEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::TangentEnabled ( )

获取表示是否启用相切约束识别的值
在NX6.0.0中创建。

许可要求:无

◆ ThicknessChainEnabled()

bool NXOpen::Features::FaceRecognitionBuilder::ThicknessChainEnabled ( )

返回指示是否启用厚度链关系识别的值
于 NX7.0.0 中创建。

许可要求 : 无

◆ UnlockConstraint()

void NXOpen::Features::FaceRecognitionBuilder::UnlockConstraint ( NXOpen::Features::Feature * feature)

解锁持久约束
于 NX7.0.0 中创建。

许可证要求:gateway ("UG GATEWAY")

参数
feature持久约束特征

◆ UnlockDim()

void NXOpen::Features::FaceRecognitionBuilder::UnlockDim ( const std::vector< NXOpen::Annotations::Dimension * > & dimensions)

编辑尺寸时解锁锁定的注释尺寸对象
创建于 NX2312.0.0。

许可证要求:无

参数
dimensions尺寸

◆ UnrecognizeChamferClone()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeChamferClone ( )

移除面收集器中最后添加的面的倒角克隆关系
创建于 NX2406.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ UnrecognizeCoaxial()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeCoaxial ( bool isNear)

移除面收集器中最后添加的面的同轴关系
创建于 NX6.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ UnrecognizeCoaxialClone()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeCoaxialClone ( )

移除面收集器中最后添加的面的同轴克隆关系
创建于 NX2007.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ UnrecognizeCommonFace()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeCommonFace ( )

移除与面收集器中最后添加的面的公共面关系
于NX1980.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

◆ UnrecognizeCommonFaceById()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeCommonFaceById ( int cloneId)

移除与面收集器中最后添加的面的公共面关系
于NX2007.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

参数
cloneId用于多个克隆关系

◆ UnrecognizeCommonSurface()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeCommonSurface ( )

移除与面收集器中最后添加的面的公共曲面关系
于NX1980.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

◆ UnrecognizeCommonSurfaceById()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeCommonSurfaceById ( int cloneId)

移除与面收集器中最后添加的面的公共曲面关系
于NX2007.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

参数
cloneId用于多个克隆关系

◆ UnrecognizeCoplanar()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeCoplanar ( bool isNear)

移除与添加到面收集器的最后一个面的共面关系
于NX6.0.0版本创建。

许可证要求:gateway ("UG GATEWAY")

参数
isNeartrue表示近关系,false表示远关系

◆ UnrecognizeCoplanarAxes()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeCoplanarAxes ( bool isNear)

移除与添加到面收集器的最后一个面的共面轴关系
于NX6.0.0版本创建。

许可证要求:gateway ("UG GATEWAY")

参数
isNeartrue表示近关系,false表示远关系

◆ UnrecognizeCoplanarAxesClone()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeCoplanarAxesClone ( )

移除面收集器中最后添加的面的共面轴线克隆关系
创建于 NX2007.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ UnrecognizeEqualDiameter()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeEqualDiameter ( bool isNear)

移除面收集器中最后添加的面的等直径关系
创建于 NX6.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ UnrecognizeExactMatch()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeExactMatch ( )

移除面收集器中最后添加的面的精确匹配关系
创建于 NX2007.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ UnrecognizeHoleClones()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeHoleClones ( )

移除面收集器中最后添加的面的孔克隆关系
创建于 NX1980.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ UnrecognizeLooseMatch()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeLooseMatch ( )

移除面收集器中最后添加的面的精确匹配关系
创建于 NX2007.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ UnrecognizeOffset()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeOffset ( bool isNear)

移除与面收集器中最后添加的面的偏置关系
于NX6.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

参数
isNeartrue表示近关系,false表示远关系

◆ UnrecognizeParallel()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeParallel ( bool isNear)

移除面收集器中最后添加的面的平行关系
创建于 NX6.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ UnrecognizeParallelClone()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeParallelClone ( )

移除面收集器中最后添加的面的平行克隆关系
创建于 NX2007.0.0。

许可证要求 : gateway ("UG GATEWAY")

◆ UnrecognizePattern()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizePattern ( int cloneId)

移除与面收集器中最后添加的面的图案关系
于NX1980.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

参数
cloneId用于多个克隆关系

◆ UnrecognizePerpendicular()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizePerpendicular ( bool isNear)

移除与面收集器中最后添加的面的垂直关系
于NX6.0.0中创建。

许可证要求:gateway ("UG GATEWAY")

参数
isNeartrue表示近关系,false表示远关系

◆ UnrecognizeRigidBodyFace()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeRigidBodyFace ( bool isNear)

移除面收集器中最后添加的面的刚体面关系
创建于 NX2306.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ UnrecognizeSameOrbit()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeSameOrbit ( bool isNear)

移除面收集器中最后添加的面的相同轨道关系
创建于 NX1899.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ UnrecognizeSymmetric()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeSymmetric ( bool isNear)

移除面收集器中最后添加的面的对称关系
创建于 NX6.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ UnrecognizeTangent()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeTangent ( bool isNear)

移除面收集器中最后添加的面的相切关系
创建于 NX6.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ UnrecognizeThicknessChain()

void NXOpen::Features::FaceRecognitionBuilder::UnrecognizeThicknessChain ( bool isNear)

移除面收集器中最后添加的面的厚度链关系
创建于 NX7.0.0。

许可证要求:gateway("UG GATEWAY")

参数
isNeartrue 表示近关系,false 表示远关系

◆ UseFaceBrowse()

bool NXOpen::Features::FaceRecognitionBuilder::UseFaceBrowse ( )

返回一个值,该值指示向面收集器添加面时是否找到关系
创建于 NX6.0.0。

许可证要求 : None

◆ UseFindClone()

bool NXOpen::Features::FaceRecognitionBuilder::UseFindClone ( )

获取一个值,用于指示向面收集器添加面时是否查找克隆关系
创建于NX1980.0.0.

许可证要求:无

◆ UseFindRelated()

bool NXOpen::Features::FaceRecognitionBuilder::UseFindRelated ( )

获取一个值,用于指示向面收集器添加面时是否查找相关关系
创建于NX1980.0.0.

许可证要求:无

◆ Validate()

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

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

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

许可证要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.

◆ VirtualFaceCollector()

NXOpen::ScCollector * NXOpen::Features::FaceRecognitionBuilder::VirtualFaceCollector ( )

获取虚拟面收集器
在NX2306.0.0中创建。

许可要求:无

类成员变量说明

◆ relations

std::vector<NXOpen::Features::FaceRecognitionBuilder::Relation>& NXOpen::Features::FaceRecognitionBuilder::relations

relations