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

有效性检查构建器 更多...

#include <Tooling_ValidCheckBuilder.hxx>

类 NXOpen::Tooling::ValidCheckBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  AnalysisMode { AnalysisModeSolidBased , AnalysisModeFacetBased }
enum  CheckingType { CheckingTypeTrueBody , CheckingTypeFalseBody , CheckingTypeBoth }
enum  SelMode { SelModeComponent , SelModeBody }

Public 成员函数

NXOpen::Tooling::ValidCheckBuilder::AnalysisMode AnalyMode ()
bool BlankBody ()
NXOpen::Tooling::ValidCheckBuilder::CheckingType CheckType ()
NXString ClrSetName ()
double ClrZone ()
NXOpen::SelectNXObjectListObjSelectTarget ()
NXOpen::SelectNXObjectListObjSelectTool ()
NXOpen::Tooling::ValidCheckBuilder::SelMode ObjSelectType ()
void RemoveDataSet (const char *dataSetName)
void RemoveDataSet (const NXString &dataSetName)
bool ScrewCheck ()
NXString SelectDatasetsName ()
NXString SelectStandardSetsSpreadsheet ()
void SetAnalyMode (NXOpen::Tooling::ValidCheckBuilder::AnalysisMode analyMode)
void SetBlankBody (bool blankBody)
void SetCheckType (NXOpen::Tooling::ValidCheckBuilder::CheckingType checkType)
void SetClrSetName (const char *clrSetName)
void SetClrSetName (const NXString &clrSetName)
void SetClrZone (double clrZone)
void SetObjSelectType (NXOpen::Tooling::ValidCheckBuilder::SelMode objSelectType)
void SetScrewCheck (bool screwCheck)
void SetSelectDatasetsName (const char *selDataSetName)
void SetSelectDatasetsName (const NXString &selDataSetName)
void SetSelectStandardSetsSpreadsheet (const char *filename)
void SetSelectStandardSetsSpreadsheet (const NXString &filename)
void SetSubAssembly (bool subAssembly)
void StdAddUserSets ()
void StdLoadFile ()
bool SubAssembly ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ValidCheckBuilderBuilder

详细描述

有效性检查构建器

这是用于静态干涉检查的JA构建器
要创建此类的新实例,请使用 NXOpen::Tooling::ValidCheckCollection::CreateValidCheckBuilder
默认值。

属性
AnalyMode SolidBased
BlankBody 0
CheckType TrueBody
ClrZone 0
ObjSelectType Component
ScrewCheck 0
SubAssembly 0


在NX6.0.0中创建。

成员枚举类型说明

◆ AnalysisMode

分析模式,包括基于实体的模式和基于小平面的模式

枚举值
AnalysisModeSolidBased 

将使用实体进行检查

AnalysisModeFacetBased 

将使用小平面实体进行检查

◆ CheckingType

检查类型,包括真实实体、虚假实体或两者都有

枚举值
CheckingTypeTrueBody 

将使用真实实体进行检查

CheckingTypeFalseBody 

将使用虚假实体进行检查

CheckingTypeBoth 

将使用两种类型的实体进行检查

◆ SelMode

选择类型,包括组件和实体

枚举值
SelModeComponent 

选择类型将设置为组件

SelModeBody 

选择类型将设置为实体

成员函数说明

◆ AnalyMode()

NXOpen::Tooling::ValidCheckBuilder::AnalysisMode NXOpen::Tooling::ValidCheckBuilder::AnalyMode ( )

获取分析模式
创建于 NX6.0.0。

许可要求:无

◆ BlankBody()

bool NXOpen::Tooling::ValidCheckBuilder::BlankBody ( )

获取空白体,指定是否需要搜索组件中的空白体
创建于 NX6.0.0。

许可要求:无

◆ CheckType()

NXOpen::Tooling::ValidCheckBuilder::CheckingType NXOpen::Tooling::ValidCheckBuilder::CheckType ( )

获取检查类型
创建于 NX6.0.0。

许可要求:无

◆ ClrSetName()

NXString NXOpen::Tooling::ValidCheckBuilder::ClrSetName ( )

返回间隙集名称
创建于NX6.0.0。

许可证要求:无

◆ ClrZone()

double NXOpen::Tooling::ValidCheckBuilder::ClrZone ( )

返回间隙区域
创建于NX6.0.0。

许可证要求:无

◆ ObjSelectTarget()

NXOpen::SelectNXObjectList * NXOpen::Tooling::ValidCheckBuilder::ObjSelectTarget ( )

获取目标对象选择列表
创建于 NX6.0.0。

许可要求:无

◆ ObjSelectTool()

NXOpen::SelectNXObjectList * NXOpen::Tooling::ValidCheckBuilder::ObjSelectTool ( )

获取工具对象选择列表
创建于 NX6.0.0。

许可要求:无

◆ ObjSelectType()

NXOpen::Tooling::ValidCheckBuilder::SelMode NXOpen::Tooling::ValidCheckBuilder::ObjSelectType ( )

获取对象选择类型
创建于 NX6.0.0。

许可要求:无

◆ RemoveDataSet() [1/2]

void NXOpen::Tooling::ValidCheckBuilder::RemoveDataSet ( const char * dataSetName)

删除数据集的操作
创建于NX11.0.0。

许可证要求:UG注塑模设计("UG MOLD") 或 UG级进模向导("UG/Progressive Die Wizard")

参数
dataSetName数据集名称

◆ RemoveDataSet() [2/2]

void NXOpen::Tooling::ValidCheckBuilder::RemoveDataSet ( const NXString & dataSetName)

删除数据集的操作
创建于NX11.0.0。

许可证要求:UG注塑模设计("UG MOLD") 或 UG级进模向导("UG/Progressive Die Wizard")

参数
dataSetName数据集名称

◆ ScrewCheck()

bool NXOpen::Tooling::ValidCheckBuilder::ScrewCheck ( )

获取螺钉检查,指定是否需要使用螺钉检查算法
创建于 NX6.0.0。

许可要求:无

◆ SelectDatasetsName()

NXString NXOpen::Tooling::ValidCheckBuilder::SelectDatasetsName ( )

返回框列表中所选集合的名称
创建于NX6.0.0。

许可证要求:无

◆ SelectStandardSetsSpreadsheet()

NXString NXOpen::Tooling::ValidCheckBuilder::SelectStandardSetsSpreadsheet ( )

返回标准集合电子表格
创建于NX11.0.0。

许可证要求:无

◆ SetAnalyMode()

void NXOpen::Tooling::ValidCheckBuilder::SetAnalyMode ( NXOpen::Tooling::ValidCheckBuilder::AnalysisMode analyMode)

设置分析模式
创建于 NX6.0.0。

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

参数
analyMode指示执行检查的分析模式

◆ SetBlankBody()

void NXOpen::Tooling::ValidCheckBuilder::SetBlankBody ( bool blankBody)

设置空白体,指定是否需要搜索组件中的空白体
创建于 NX6.0.0。

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

参数
blankBody指示执行检查时是否包含空白体

◆ SetCheckType()

void NXOpen::Tooling::ValidCheckBuilder::SetCheckType ( NXOpen::Tooling::ValidCheckBuilder::CheckingType checkType)

设置检查类型
创建于 NX6.0.0。

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

参数
checkType指示检查类型

◆ SetClrSetName() [1/2]

void NXOpen::Tooling::ValidCheckBuilder::SetClrSetName ( const char * clrSetName)

设置间隙集名称
创建于NX6.0.0。

许可证要求:实体建模("SOLIDS MODELING")

参数
clrSetName指定用户定义的间隙集名称

◆ SetClrSetName() [2/2]

void NXOpen::Tooling::ValidCheckBuilder::SetClrSetName ( const NXString & clrSetName)

设置间隙集名称
创建于NX6.0.0。

许可证要求:实体建模("SOLIDS MODELING")

参数
clrSetName指定用户定义的间隙集名称

◆ SetClrZone()

void NXOpen::Tooling::ValidCheckBuilder::SetClrZone ( double clrZone)

设置间隙区域
创建于NX6.0.0。

许可证要求:实体建模("SOLIDS MODELING")

参数
clrZone指定间隙区域值

◆ SetObjSelectType()

void NXOpen::Tooling::ValidCheckBuilder::SetObjSelectType ( NXOpen::Tooling::ValidCheckBuilder::SelMode objSelectType)

设置对象选择类型
创建于 NX6.0.0。

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

参数
objSelectType指示选择类型

◆ SetScrewCheck()

void NXOpen::Tooling::ValidCheckBuilder::SetScrewCheck ( bool screwCheck)

设置螺钉检查,指定是否需要使用螺钉检查算法
创建于 NX6.0.0。

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

参数
screwCheck指示执行检查时是否使用螺钉检查算法

◆ SetSelectDatasetsName() [1/2]

void NXOpen::Tooling::ValidCheckBuilder::SetSelectDatasetsName ( const char * selDataSetName)

设置框列表中所选集合的名称
创建于NX6.0.0。

许可证要求:实体建模("SOLIDS MODELING")

参数
selDataSetName指定用户选择的数据集名称

◆ SetSelectDatasetsName() [2/2]

void NXOpen::Tooling::ValidCheckBuilder::SetSelectDatasetsName ( const NXString & selDataSetName)

设置框列表中所选集合的名称
创建于NX6.0.0。

许可证要求:实体建模("SOLIDS MODELING")

参数
selDataSetName指定用户选择的数据集名称

◆ SetSelectStandardSetsSpreadsheet() [1/2]

void NXOpen::Tooling::ValidCheckBuilder::SetSelectStandardSetsSpreadsheet ( const char * filename)

设置标准集合电子表格
创建于NX11.0.0。

许可证要求:UG注塑模设计("UG MOLD") 或 UG级进模向导("UG/Progressive Die Wizard")

参数
filename文件名

◆ SetSelectStandardSetsSpreadsheet() [2/2]

void NXOpen::Tooling::ValidCheckBuilder::SetSelectStandardSetsSpreadsheet ( const NXString & filename)

设置标准集合电子表格
创建于NX11.0.0。

许可证要求:UG注塑模设计("UG MOLD") 或 UG级进模向导("UG/Progressive Die Wizard")

参数
filename文件名

◆ SetSubAssembly()

void NXOpen::Tooling::ValidCheckBuilder::SetSubAssembly ( bool subAssembly)

设置子装配体,指定是否需要搜索子装配体
创建于 NX6.0.0。

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

参数
subAssembly指示执行检查时是否包含子装配体

◆ StdAddUserSets()

void NXOpen::Tooling::ValidCheckBuilder::StdAddUserSets ( )

将标准件添加到用户定义集合
创建于 NX6.0.0。

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

◆ StdLoadFile()

void NXOpen::Tooling::ValidCheckBuilder::StdLoadFile ( )

加载标准属性列表
创建于 NX6.0.0。

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

◆ SubAssembly()

bool NXOpen::Tooling::ValidCheckBuilder::SubAssembly ( )

获取子装配体,指定是否需要搜索子装配体
创建于 NX6.0.0。

许可要求:无