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

ADM基础构建器 更多...

#include <Features_AdmBaseBuilder.hxx>

类 NXOpen::Features::AdmBaseBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Features::AdmMoveFaceBuilder NXOpen::Features::DimensionBuilder NXOpen::Features::MoveBodyBuilder NXOpen::Features::ReplaceFaceBuilder NXOpen::Features::ResizeHoleBuilder NXOpen::Features::ResizePatternBuilder NXOpen::Features::AngularDimBuilder NXOpen::Features::LinearDimensionBuilder NXOpen::Features::RadialDimensionBuilder

Public 类型

enum  SolveOptionType { SolveOptionTypeC1 , SolveOptionTypeC2 }
enum  UpdateMethodType { UpdateMethodTypeFaceChange = 1 , UpdateMethodTypeAutomaticRecovery , UpdateMethodTypeAutomatic , UpdateMethodTypeMultiple }

Public 成员函数

void OnApplyPre ()
void Reconfigure ()
void SetSolveOption (NXOpen::Features::AdmBaseBuilder::SolveOptionType solveOption)
void SetUpdateMethod (NXOpen::Features::AdmBaseBuilder::UpdateMethodType updateMethod)
NXOpen::Features::AdmBaseBuilder::SolveOptionType SolveOption ()
NXOpen::Features::AdmBaseBuilder::UpdateMethodType UpdateMethod ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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 _AdmBaseBuilderBuilder

详细描述

ADM基础构建器

表示ADM基础构建器
这是一个抽象类,无法实例化。

创建于NX1847.0.0。

成员枚举类型说明

◆ SolveOptionType

表示求解选项。

枚举值
SolveOptionTypeC1 

使用VTK C1配置算法的选项

SolveOptionTypeC2 

使用VTK C2配置算法的选项

◆ UpdateMethodType

表示更新方法选项。

枚举值
UpdateMethodTypeFaceChange 

C1中的默认选项

UpdateMethodTypeAutomaticRecovery 

自动恢复

UpdateMethodTypeAutomatic 

自动

UpdateMethodTypeMultiple 

VTK目前不支持

成员函数说明

◆ OnApplyPre()

void NXOpen::Features::AdmBaseBuilder::OnApplyPre ( )

删除当前操作并关闭预览交互
创建于NX1899.0.0。

许可证要求 : solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

◆ Reconfigure()

void NXOpen::Features::AdmBaseBuilder::Reconfigure ( )

重置操作并重新配置,如果有内容变更且需要重新配置,应调用此函数
创建于NX1847.0.0。

许可证要求 : 无

◆ SetSolveOption()

void NXOpen::Features::AdmBaseBuilder::SetSolveOption ( NXOpen::Features::AdmBaseBuilder::SolveOptionType solveOption)

设置求解选项,为VTK求解器使用C1或C2
创建于NX1847.0.0。

许可证要求 : solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
solveOption求解选项

◆ SetUpdateMethod()

void NXOpen::Features::AdmBaseBuilder::SetUpdateMethod ( NXOpen::Features::AdmBaseBuilder::UpdateMethodType updateMethod)

为Solid Edge设置VTK更新方法
创建于NX1872.0.0。

许可证要求 : solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
updateMethod更新方法

◆ SolveOption()

NXOpen::Features::AdmBaseBuilder::SolveOptionType NXOpen::Features::AdmBaseBuilder::SolveOption ( )

获取求解选项
创建于NX1847.0.0。

许可证要求 : 无

◆ UpdateMethod()

NXOpen::Features::AdmBaseBuilder::UpdateMethodType NXOpen::Features::AdmBaseBuilder::UpdateMethod ( )

获取更新方法选项
创建于NX1872.0.0。

许可证要求 : 无