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

加工边界 更多...

#include <CAM_Boundary.hxx>

类 NXOpen::CAM::Boundary 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::CAM::BoundaryInnerWireEDM NXOpen::CAM::BoundaryPlanarMill NXOpen::CAM::BoundaryWireEDM

Public 成员函数

std::vector< NXOpen::CAM::BoundarySet * > AppendFaceBoundary (NXOpen::TaggedObject *face, bool ignoreHole, bool ignoreIsland, bool ignoreChamfer, NXOpen::CAM::BoundarySet::ToolSideTypes toolSide)
NXOpen::CAM::BoundarySetListBoundaryList ()
NXOpen::CAM::BoundaryMillingSetCreateBoundaryMillingSet ()
NXOpen::CAM::BoundarySetCreateBoundarySet ()
NXOpen::CAM::BoundarySetPlanarMillCreateBoundarySetPlanarMill ()
NXOpen::CAM::BoundarySetWireEDMCreateBoundarySetWireEdm ()
NXOpen::CAM::BoundaryTurnSetCreateBoundaryTurnSet ()
void RemoveFaceBoundary (NXOpen::TaggedObject *face)
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _BoundaryBuilder

详细描述

加工边界

表示一个CAM边界对象
这是一个抽象类,无法实例化。

创建于 NX9.0.0。

成员函数说明

◆ AppendFaceBoundary()

std::vector< NXOpen::CAM::BoundarySet * > NXOpen::CAM::Boundary::AppendFaceBoundary ( NXOpen::TaggedObject * face,
bool ignoreHole,
bool ignoreIsland,
bool ignoreChamfer,
NXOpen::CAM::BoundarySet::ToolSideTypes toolSide )

附加面边界

返回
附加的面边界集对象数组
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")
参数
face用于创建边界的面
ignoreHole忽略面上孔的标志
ignoreIsland忽略面上岛屿的标志
ignoreChamfer忽略面上倒角的标志
toolSide面边界的刀具侧

◆ BoundaryList()

NXOpen::CAM::BoundarySetList * NXOpen::CAM::Boundary::BoundaryList ( )

返回 边界列表
创建于 NX9.0.0。

许可要求:无

◆ CreateBoundaryMillingSet()

NXOpen::CAM::BoundaryMillingSet * NXOpen::CAM::Boundary::CreateBoundaryMillingSet ( )

创建一个空的铣削边界集

返回
铣削边界集对象
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

◆ CreateBoundarySet()

NXOpen::CAM::BoundarySet * NXOpen::CAM::Boundary::CreateBoundarySet ( )

创建一个空的边界集

返回
边界集对象
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

◆ CreateBoundarySetPlanarMill()

NXOpen::CAM::BoundarySetPlanarMill * NXOpen::CAM::Boundary::CreateBoundarySetPlanarMill ( )

为平面铣/曲面轮廓操作创建一个空的边界集

返回
平面铣/曲面轮廓边界集对象
创建于 NX11.0.1。

许可要求:cam_base ("CAM BASE")

◆ CreateBoundarySetWireEdm()

NXOpen::CAM::BoundarySetWireEDM * NXOpen::CAM::Boundary::CreateBoundarySetWireEdm ( )

创建一个空的线切割边界集

返回
线切割边界集对象
创建于 NX12.0.1。

许可要求:cam_base ("CAM BASE")

◆ CreateBoundaryTurnSet()

NXOpen::CAM::BoundaryTurnSet * NXOpen::CAM::Boundary::CreateBoundaryTurnSet ( )

创建一个空的车削边界集

返回
车削边界集对象
创建于 NX9.0.2。

许可要求:cam_base ("CAM BASE")

◆ RemoveFaceBoundary()

void NXOpen::CAM::Boundary::RemoveFaceBoundary ( NXOpen::TaggedObject * face)

移除面边界
创建于 NX9.0.0。

许可要求:cam_base ("CAM BASE")

参数
face要移除的面

◆ Validate()

virtual bool NXOpen::CAM::Boundary::Validate ( )
virtual

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

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

许可要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.