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

几何体 更多...

#include <CAM_Geometry.hxx>

类 NXOpen::CAM::Geometry 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::CAM::FBM::FeatureGeometry NXOpen::CAM::GeometryGroup NXOpen::CAM::FBM::MachiningFeatureGeometry NXOpen::CAM::FBM::ThreadFeatureGeometry NXOpen::CAM::OptimizeFeatureGeometry

Public 成员函数

NXOpen::CAM::GeometrySetAppendGeometrySet (NXOpen::CAM::GeometrySet *templateSet, const std::vector< NXOpen::DisplayableObject * > &entities)
void AppendNamedGeometry (const std::vector< NXOpen::ScCollector * > &namedGeometry)
NXOpen::CAM::GeometrySetCreateGeometrySet ()
void ExpandSets (const std::vector< NXOpen::CAM::GeometrySet * > &sets)
NXOpen::CAM::GeometrySetListGeometryList ()
void InitializeData (bool reloadGeometry)
void PreselectGeometry ()
NXOpen::CAM::TopologyTopology ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _GeometryBuilder

详细描述

几何体

表示一个 CAM 几何体对象
创建于 NX8.0.0.

成员函数说明

◆ AppendGeometrySet()

NXOpen::CAM::GeometrySet * NXOpen::CAM::Geometry::AppendGeometrySet ( NXOpen::CAM::GeometrySet * templateSet,
const std::vector< NXOpen::DisplayableObject * > & entities )

使用简单规则追加一个几何体集

返回
追加的几何体集对象
创建于 NX8.0.0.

许可要求: cam_base ("CAM BASE")
参数
templateSet用于复制自定义数据的模板集
entities用于追加的几何体实体数组。实体必须来自同一组件部件

◆ AppendNamedGeometry()

void NXOpen::CAM::Geometry::AppendNamedGeometry ( const std::vector< NXOpen::ScCollector * > & namedGeometry)

追加命名几何体
创建于 NX9.0.3.

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

参数
namedGeometry共享几何体数组

◆ CreateGeometrySet()

NXOpen::CAM::GeometrySet * NXOpen::CAM::Geometry::CreateGeometrySet ( )

创建一个空的几何体集

返回
几何体集对象
创建于 NX8.0.0.

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

◆ ExpandSets()

void NXOpen::CAM::Geometry::ExpandSets ( const std::vector< NXOpen::CAM::GeometrySet * > & sets)

展开几何体集
创建于 NX8.0.0.

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

参数
sets集合数组

◆ GeometryList()

NXOpen::CAM::GeometrySetList * NXOpen::CAM::Geometry::GeometryList ( )

返回 几何体列表
创建于 NX8.0.0.

许可要求: 无

◆ InitializeData()

void NXOpen::CAM::Geometry::InitializeData ( bool reloadGeometry)

准备并更新几何体数据
创建于 NX8.0.0.

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

参数
reloadGeometry如果几何体列表已在别处更改,则重新加载该列表的标志。

◆ PreselectGeometry()

void NXOpen::CAM::Geometry::PreselectGeometry ( )

预选壁几何体
创建于 NX8.0.0.

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

◆ Topology()

NXOpen::CAM::Topology * NXOpen::CAM::Geometry::Topology ( )

返回 拓扑构建器
创建于 NX8.0.0.

许可要求: 无

◆ Validate()

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

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

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

许可要求: 无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.