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

基础特征集合 更多...

#include <Features_BaseFeatureCollection.hxx>

类 NXOpen::Features::BaseFeatureCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Features::AssociativeArcBuilderCreateAssociativeArcBuilder (NXOpen::Arc *nonAssociativeArc)
NXOpen::Features::AssociativeArcBuilderCreateAssociativeArcBuilder (NXOpen::Features::AssociativeArc *associativeArc)
NXOpen::Features::AssociativeLineBuilderCreateAssociativeLineBuilder (NXOpen::Features::AssociativeLine *associativeLine)
NXOpen::Features::AssociativeLineBuilderCreateAssociativeLineBuilder (NXOpen::Line *nonAssociativeLine)
NXOpen::Features::DivideCurveBuilderCreateDivideCurveBuilder (NXOpen::Features::Feature *divideCurve)
NXOpen::Features::MoveObjectBuilderCreateMoveObjectBuilder (NXOpen::Features::MoveObject *moveObject)
NXOpen::Features::PointFeatureBuilderCreatePointFeatureBuilder (NXOpen::Features::Feature *point)
NXOpen::Features::TrimCornerBuilderCreateTrimCornerBuilder (NXOpen::Features::Feature *trimCorner)
NXOpen::Features::WaveInterfaceLinkerBuilderCreateWaveInterfaceLinkerBuilder (NXOpen::Features::Feature *waveInterfaceLinker)
NXOpen::Features::WaveLinkBuilderCreateWaveLinkBuilder (NXOpen::Features::Feature *wavelink)
iterator end ()
tag_t Tag () const

详细描述

基础特征集合

此类包含用于创建由NXOpen::BasePart 拥有的特征的构建器的方法,该BasePart不一定是NXOpen::Part 。 注意:此集合包含NXOpen::BasePart 中的所有特征, 不仅限于此类包含创建其构建器方法的特征。
要获取此类的实例,请参考NXOpen::BasePart

创建于NX5.0.0。

成员函数说明

◆ begin()

iterator NXOpen::Features::BaseFeatureCollection::begin ( )

返回指向第一个元素的迭代器。

◆ CreateAssociativeArcBuilder() [1/2]

NXOpen::Features::AssociativeArcBuilder * NXOpen::Features::BaseFeatureCollection::CreateAssociativeArcBuilder ( NXOpen::Arc * nonAssociativeArc)

创建NXOpen::Features::AssociativeArcBuilder
创建于NX7.5.0。

许可证要求:无

参数
nonAssociativeArc要编辑的非关联圆弧

◆ CreateAssociativeArcBuilder() [2/2]

NXOpen::Features::AssociativeArcBuilder * NXOpen::Features::BaseFeatureCollection::CreateAssociativeArcBuilder ( NXOpen::Features::AssociativeArc * associativeArc)

创建NXOpen::Features::AssociativeArcBuilder
创建于NX5.0.0。

许可证要求:无

参数
associativeArc要编辑的NXOpen::Features::AssociativeArc

◆ CreateAssociativeLineBuilder() [1/2]

NXOpen::Features::AssociativeLineBuilder * NXOpen::Features::BaseFeatureCollection::CreateAssociativeLineBuilder ( NXOpen::Features::AssociativeLine * associativeLine)

创建一个NXOpen::Features::AssociativeLineBuilder

返回

创建于 NX5.0.0。

许可证要求:无
参数
associativeLine要编辑的 NXOpen::Features::AssociativeLine

◆ CreateAssociativeLineBuilder() [2/2]

NXOpen::Features::AssociativeLineBuilder * NXOpen::Features::BaseFeatureCollection::CreateAssociativeLineBuilder ( NXOpen::Line * nonAssociativeLine)

创建NXOpen::Features::AssociativeLineBuilder
创建于NX7.5.0。

许可证要求:无

参数
nonAssociativeLine要编辑的非关联直线

◆ CreateDivideCurveBuilder()

NXOpen::Features::DivideCurveBuilder * NXOpen::Features::BaseFeatureCollection::CreateDivideCurveBuilder ( NXOpen::Features::Feature * divideCurve)

创建一个NXOpen::Features::DivideCurveBuilder

返回
DivideCurveBuilder 对象
创建于 NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
divideCurve未使用,因为分割曲线是非关联操作

◆ CreateMoveObjectBuilder()

NXOpen::Features::MoveObjectBuilder * NXOpen::Features::BaseFeatureCollection::CreateMoveObjectBuilder ( NXOpen::Features::MoveObject * moveObject)

创建NXOpen::Features::MoveObjectBuilder
创建于NX6.0.0。

许可证要求:无

参数
moveObject要编辑的NXOpen::Features::MoveObject

◆ CreatePointFeatureBuilder()

NXOpen::Features::PointFeatureBuilder * NXOpen::Features::BaseFeatureCollection::CreatePointFeatureBuilder ( NXOpen::Features::Feature * point)

创建NXOpen::Features::PointFeatureBuilder
创建于NX5.0.0。

许可证要求:无

参数
point要编辑的NXOpen::Features::Feature

◆ CreateTrimCornerBuilder()

NXOpen::Features::TrimCornerBuilder * NXOpen::Features::BaseFeatureCollection::CreateTrimCornerBuilder ( NXOpen::Features::Feature * trimCorner)

创建一个NXOpen::Features::TrimCornerBuilder

返回
TrimCornerBuilder 对象
创建于 NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
trimCorner未使用,因为修剪角是非关联操作

◆ CreateWaveInterfaceLinkerBuilder()

NXOpen::Features::WaveInterfaceLinkerBuilder * NXOpen::Features::BaseFeatureCollection::CreateWaveInterfaceLinkerBuilder ( NXOpen::Features::Feature * waveInterfaceLinker)

创建NXOpen::Features::WaveInterfaceLinkerBuilder DES12012
创建于NX8.5.0。

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

参数
waveInterfaceLinker要编辑的WaveInterfaceLinker特征

◆ CreateWaveLinkBuilder()

NXOpen::Features::WaveLinkBuilder * NXOpen::Features::BaseFeatureCollection::CreateWaveLinkBuilder ( NXOpen::Features::Feature * wavelink)

创建NXOpen::Features::WaveLinkBuilder
创建于NX5.0.0。

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

参数
wavelink要编辑的Wavelink特征

◆ end()

iterator NXOpen::Features::BaseFeatureCollection::end ( )
inline

返回指向最后一个元素之后一个位置的迭代器。

◆ Tag()

tag_t NXOpen::Features::BaseFeatureCollection::Tag ( ) const

返回此对象的标签。