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

分析型腔特征构建器 更多...

#include <Features_AnalyzePocketBuilder.hxx>

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

Public 类型

enum  AngledWallSolutions {
  AngledWallSolutionsUnknown , AngledWallSolutionsSwarfCutWall , AngledWallSolutionsCutFloorAndSwarfCutWall , AngledWallSolutionsCutFloor ,
  AngledWallSolutionsSwarfCutWallAndFloor
}
enum  ToolTypes { ToolTypesUnknown , ToolTypesEndMill , ToolTypesTCutter , ToolTypesSphericalMill }

Public 成员函数

bool AcutelyAngledWallsChecker ()
NXOpen::ExpressionDiameter ()
NXOpen::ScCollectorFloorFaces ()
NXOpen::ExpressionFluteLength ()
bool InaccessibleAreasChecker ()
NXOpen::ExpressionLowerRadius ()
NXOpen::ExpressionNeckDiameter ()
void SetAcutelyAngledWallsChecker (bool acutelyAngledWallsChecker)
void SetFloorFaces (NXOpen::ScCollector *floorFaces)
void SetInaccessibleAreasChecker (bool inaccessibleAreasChecker)
void SetToolType (NXOpen::Features::AnalyzePocketBuilder::ToolTypes toolType)
void SetUndercutsChecker (bool undercutsChecker)
void SetWallFaces (NXOpen::ScCollector *wallFaces)
NXOpen::Features::AnalyzePocketBuilder::ToolTypes ToolType ()
bool UndercutsChecker ()
NXOpen::ExpressionUpperRadius ()
NXOpen::ScCollectorWallFaces ()
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 _AnalyzePocketBuilderBuilder

详细描述

分析型腔特征构建器

表示用于分析型腔特征的 NXOpen::Features::AnalyzePocket 构建器。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateAnalyzePocketBuilder
默认值。

属性
AcutelyAngledWallsChecker True
Diameter.Value 25.0(毫米部件),1.0(英寸部件)
FluteLength.Value 10.0(毫米部件),0.38(英寸部件)
InaccessibleAreasChecker True
LowerRadius.Value 5.0(毫米部件),0.25(英寸部件)
NeckDiameter.Value 25.0(毫米部件),1.0(英寸部件)
ToolType EndMill
UndercutsChecker True
UpperRadius.Value 5.0(毫米部件),0.25(英寸部件)


创建于NX9.0.0。

成员枚举类型说明

◆ AngledWallSolutions

表示定义端铣刀与斜壁定位方式的解决方案。

枚举值
AngledWallSolutionsUnknown 

未知的端铣刀解决方案。

AngledWallSolutionsSwarfCutWall 

单次走刀端铣刀。刀具跟随斜壁,不垂直于型腔底面。

AngledWallSolutionsCutFloorAndSwarfCutWall 

两次走刀端铣刀。第一次走刀保持刀具垂直于型腔底面,第二次走刀跟随斜壁。

AngledWallSolutionsCutFloor 

单次走刀端铣刀。刀具垂直于型腔底面,不跟随斜壁。

AngledWallSolutionsSwarfCutWallAndFloor 

两次走刀端铣刀。第一次走刀跟随斜壁,第二次走刀旋转刀具以跟随底面。

◆ ToolTypes

表示定义斜壁切割方式的刀具类型。

枚举值
ToolTypesUnknown 

未知。

ToolTypesEndMill 

端铣刀。

ToolTypesTCutter 

T型铣刀。

ToolTypesSphericalMill 

球头铣刀。

成员函数说明

◆ AcutelyAngledWallsChecker()

bool NXOpen::Features::AnalyzePocketBuilder::AcutelyAngledWallsChecker ( )

返回指定是否检查锐角壁的标志。如果为True,则检查锐角壁,否则不检查。
于NX9.0.0中创建。

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

◆ Diameter()

NXOpen::Expression * NXOpen::Features::AnalyzePocketBuilder::Diameter ( )

返回定义立铣刀或球头铣刀直径的直径。
于NX9.0.0中创建。

许可证要求:无

◆ FloorFaces()

NXOpen::ScCollector * NXOpen::Features::AnalyzePocketBuilder::FloorFaces ( )

返回底面收集器。它可以是单个面,也可以是多个面
于NX9.0.0中创建。

许可证要求:无

◆ FluteLength()

NXOpen::Expression * NXOpen::Features::AnalyzePocketBuilder::FluteLength ( )

返回定义T型刀具槽长的槽长。
于NX9.0.0中创建。

许可证要求:无

◆ InaccessibleAreasChecker()

bool NXOpen::Features::AnalyzePocketBuilder::InaccessibleAreasChecker ( )

返回指定是否检查不可访问区域的标志。如果为True,则检查不可访问区域,否则不检查。
于NX9.0.0中创建。

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

◆ LowerRadius()

NXOpen::Expression * NXOpen::Features::AnalyzePocketBuilder::LowerRadius ( )

返回定义立铣刀或T型刀具底部倒圆半径的下半径。
于NX9.0.0中创建。

许可证要求:无

◆ NeckDiameter()

NXOpen::Expression * NXOpen::Features::AnalyzePocketBuilder::NeckDiameter ( )

返回定义T型刀具颈部直径的颈部直径。
于NX9.0.0中创建。

许可证要求:无

◆ SetAcutelyAngledWallsChecker()

void NXOpen::Features::AnalyzePocketBuilder::SetAcutelyAngledWallsChecker ( bool acutelyAngledWallsChecker)

设置指定是否检查锐角壁的标志。如果为True,则检查锐角壁,否则不检查。
于NX9.0.0中创建。

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

参数
acutelyAngledWallsChecker锐角壁检查器

◆ SetFloorFaces()

void NXOpen::Features::AnalyzePocketBuilder::SetFloorFaces ( NXOpen::ScCollector * floorFaces)

设置底面收集器。它可以是单个面,也可以是多个面
于NX9.0.0中创建。

许可证要求:无

参数
floorFaces底面

◆ SetInaccessibleAreasChecker()

void NXOpen::Features::AnalyzePocketBuilder::SetInaccessibleAreasChecker ( bool inaccessibleAreasChecker)

设置用于指定是否检查不可访问区域的标志。如果为 True,则检查不可访问区域,否则不检查。
在 NX9.0.0 中创建。

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

参数
inaccessibleAreasChecker不可访问区域检查器

◆ SetToolType()

void NXOpen::Features::AnalyzePocketBuilder::SetToolType ( NXOpen::Features::AnalyzePocketBuilder::ToolTypes toolType)

设置定义斜壁切削方式的刀具类型。
于NX9.0.0中创建。

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

参数
toolType刀具类型

◆ SetUndercutsChecker()

void NXOpen::Features::AnalyzePocketBuilder::SetUndercutsChecker ( bool undercutsChecker)

设置指定是否检查倒扣的标志。如果为True,则检查倒扣,否则不检查。
于NX9.0.0中创建。

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

参数
undercutsChecker倒扣检查器

◆ SetWallFaces()

void NXOpen::Features::AnalyzePocketBuilder::SetWallFaces ( NXOpen::ScCollector * wallFaces)

设置壁面收集器。它可以是单个面,也可以是多个面
于NX9.0.0中创建。

许可证要求:无

参数
wallFaces壁面

◆ ToolType()

NXOpen::Features::AnalyzePocketBuilder::ToolTypes NXOpen::Features::AnalyzePocketBuilder::ToolType ( )

返回定义斜壁切削方式的刀具类型。
于NX9.0.0中创建。

许可证要求:无

◆ UndercutsChecker()

bool NXOpen::Features::AnalyzePocketBuilder::UndercutsChecker ( )

返回指定是否检查倒扣的标志。如果为True,则检查倒扣,否则不检查。
于NX9.0.0中创建。

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

◆ UpperRadius()

NXOpen::Expression * NXOpen::Features::AnalyzePocketBuilder::UpperRadius ( )

返回定义T型刀具上部倒圆半径的上半径。
于NX9.0.0中创建。

许可证要求:无

◆ WallFaces()

NXOpen::ScCollector * NXOpen::Features::AnalyzePocketBuilder::WallFaces ( )

返回壁面收集器。它可以是单个面,也可以是多个面
于NX9.0.0中创建。

许可证要求:无