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

替换面构建器 更多...

#include <Features_ReplaceFaceBuilder.hxx>

类 NXOpen::Features::ReplaceFaceBuilder 继承关系图:
NXOpen::Features::AdmBaseBuilder NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ReplaceTypes { ReplaceTypesReplace , ReplaceTypesSimplify }
Public 类型 继承自 NXOpen::Features::AdmBaseBuilder
enum  SolveOptionType { SolveOptionTypeC1 , SolveOptionTypeC2 }
enum  UpdateMethodType { UpdateMethodTypeFaceChange = 1 , UpdateMethodTypeAutomaticRecovery , UpdateMethodTypeAutomatic , UpdateMethodTypeMultiple }

Public 成员函数

NXOpen::ModlDirect::SelectBlendBlendFace ()
NXOpen::GeometricUtilities::FaceChangeOverflowBehaviorFaceChangeOverflowBehavior ()
NXOpen::ScCollectorFaceToReplace ()
NXOpen::SelectFaceListFaceToSimplify ()
NXOpen::GeometricUtilities::ProjectionOptionsFreeEdgeProjection ()
NXOpen::ExpressionOffsetDistance ()
bool OffsetReverseDirection ()
NXOpen::ScCollectorReplaceFaces ()
NXOpen::SelectFaceReplacementFace ()
NXOpen::ScCollectorReplacementFaces ()
void ResetFreeEdgeProjectionOption ()
void ResetReplaceFaceMethod ()
bool ReverseDirection ()
void SetOffsetReverseDirection (bool reverseDirection)
void SetReverseDirection (bool reverseDirection)
void SetType (NXOpen::Features::ReplaceFaceBuilder::ReplaceTypes replaceType)
NXOpen::Features::ReplaceFaceBuilder::ReplaceTypes Type ()
Public 成员函数 继承自 NXOpen::Features::AdmBaseBuilder
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 _ReplaceFaceBuilderBuilder

详细描述

替换面构建器

表示替换面特征的构建器,nx502版本前请勿使用。
若要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateReplaceFaceBuilder

创建于NX5.0.2版本。

成员枚举类型说明

◆ ReplaceTypes

替换面类型枚举,nx502版本前请勿使用
创建于NX5.0.2版本。

枚举值
ReplaceTypesReplace 

表示替换类型 - 用工具面替换目标面的表面

ReplaceTypesSimplify 

表示简化类型 - 简化面的几何表示

成员函数说明

◆ BlendFace()

NXOpen::ModlDirect::SelectBlend * NXOpen::Features::ReplaceFaceBuilder::BlendFace ( )

获取包含与要替换的面相邻的所有识别到的倒圆面的面收集器。它是自动识别的倒圆面 + 用户选择的倒圆面 - 用户排除的倒圆面,nx502版本前请勿使用
创建于NX5.0.2版本。

许可证要求:无

◆ FaceChangeOverflowBehavior()

NXOpen::GeometricUtilities::FaceChangeOverflowBehavior * NXOpen::Features::ReplaceFaceBuilder::FaceChangeOverflowBehavior ( )

获取面变更溢出行为。有关详细信息,请参考 NXOpen::GeometricUtilities::FaceChangeOverflowBehavior
创建于NX6.0.2版本。

许可证要求:无

◆ FaceToReplace()

NXOpen::ScCollector * NXOpen::Features::ReplaceFaceBuilder::FaceToReplace ( )

获取要替换的目标面,仅适用于替换类型,nx502版本前请勿使用
创建于NX5.0.2版本。

许可证要求:无

◆ FaceToSimplify()

NXOpen::SelectFaceList * NXOpen::Features::ReplaceFaceBuilder::FaceToSimplify ( )

获取要简化的面,仅适用于简化类型,nx502版本前请勿使用
创建于NX5.0.2版本。

许可证要求:无

◆ FreeEdgeProjection()

NXOpen::GeometricUtilities::ProjectionOptions * NXOpen::Features::ReplaceFaceBuilder::FreeEdgeProjection ( )

获取自由边投影选项,该选项定义将原始面的层状边界投影到替换面上的方向。
创建于NX11.0.0版本。

许可证要求:无

◆ OffsetDistance()

NXOpen::Expression * NXOpen::Features::ReplaceFaceBuilder::OffsetDistance ( )

获取替换面的偏移距离
创建于NX6.0.0版本。

许可证要求:无

◆ OffsetReverseDirection()

bool NXOpen::Features::ReplaceFaceBuilder::OffsetReverseDirection ( )

获取替换面的偏移反向方向标志
创建于NX6.0.0版本。

许可证要求:无

◆ ReplaceFaces()

NXOpen::ScCollector * NXOpen::Features::ReplaceFaceBuilder::ReplaceFaces ( )

获取要替换的目标面
创建于NX6.0.0版本。

许可证要求:无

◆ ReplacementFace()

NXOpen::SelectFace * NXOpen::Features::ReplaceFaceBuilder::ReplacementFace ( )

获取替换面,仅适用于替换类型,nx502版本前请勿使用
创建于NX5.0.2版本。

许可证要求:无

◆ ReplacementFaces()

NXOpen::ScCollector * NXOpen::Features::ReplaceFaceBuilder::ReplacementFaces ( )

获取替换面
创建于NX6.0.0版本。

许可证要求:无

◆ ResetFreeEdgeProjectionOption()

void NXOpen::Features::ReplaceFaceBuilder::ResetFreeEdgeProjectionOption ( )

用于将ReplaceFaceBuilder中的m_resetFreeEdgeProjectionOption设置为true的函数
创建于NX11.0.0版本。

许可证要求:nx_synchronous("NX同步")、solid_modeling("实体建模")或cam_base("CAM基础")

◆ ResetReplaceFaceMethod()

void NXOpen::Features::ReplaceFaceBuilder::ResetReplaceFaceMethod ( )

用于将ReplaceFaceBuilder中的m_resetReplaceFaceMethod设置为true的函数
创建于NX10.0.0版本。

许可证要求:nx_synchronous("NX同步")、solid_modeling("实体建模")或cam_base("CAM基础")

◆ ReverseDirection()

bool NXOpen::Features::ReplaceFaceBuilder::ReverseDirection ( )

获取替换面与替换面表面之间反向方向的标志,仅适用于替换类型, nx502版本前请勿使用
创建于NX5.0.2版本。

许可证要求:无

◆ SetOffsetReverseDirection()

void NXOpen::Features::ReplaceFaceBuilder::SetOffsetReverseDirection ( bool reverseDirection)

设置替换面的偏移反向方向标志
创建于NX6.0.0版本。

许可证要求:nx_synchronous("NX同步")、solid_modeling("实体建模")或cam_base("CAM基础")或insp_programming("检测编程")

参数
reverseDirection偏移反向方向的标志

◆ SetReverseDirection()

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

设置替换面与替换面表面之间反向方向的标志,仅适用于替换类型, nx502版本前请勿使用
创建于NX5.0.2版本。

许可证要求:nx_synchronous("NX同步")、solid_modeling("实体建模")或cam_base("CAM基础")或insp_programming("检测编程")

参数
reverseDirection是否反向方向的标志

◆ SetType()

void NXOpen::Features::ReplaceFaceBuilder::SetType ( NXOpen::Features::ReplaceFaceBuilder::ReplaceTypes replaceType)

设置替换面类型,进一步通知前请勿使用
创建于NX5.0.2版本。

许可证要求:nx_synchronous("NX同步")、solid_modeling("实体建模")或cam_base("CAM基础")或insp_programming("检测编程")

参数
replaceType替换面类型

◆ Type()

NXOpen::Features::ReplaceFaceBuilder::ReplaceTypes NXOpen::Features::ReplaceFaceBuilder::Type ( )

获取替换面类型,进一步通知前请勿使用
创建于NX5.0.2版本。

许可证要求:无