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

容器特征接口 更多...

#include <Features_IContainerFeature.hxx>

类 NXOpen::Features::IContainerFeature 继承关系图:
NXOpen::INXObject NXOpen::Features::InstanceFeature NXOpen::Features::Mirror NXOpen::Features::PatternFeature NXOpen::Features::PatternGeometry

Public 成员函数

virtual std::vector< NXOpen::Features::Feature * > GetAllContainedFeatures ()=0
virtual std::vector< NXOpen::Body * > GetAssociatedBodies ()=0
virtual std::vector< NXOpen::DisplayableObject * > GetAssociatedCurvesPointsDatums ()=0
virtual std::vector< NXOpen::Edge * > GetAssociatedEdges ()=0
virtual std::vector< NXOpen::Face * > GetAssociatedFaces ()=0
virtual std::vector< NXOpen::Features::Feature * > GetImmediateContainedFeatures ()=0
Public 成员函数 继承自 NXOpen::INXObject
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)=0
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)=0
virtual bool IsOccurrence ()=0
virtual NXString JournalIdentifier ()=0
virtual NXString Name ()=0
virtual NXOpen::Assemblies::ComponentOwningComponent ()=0
virtual NXOpen::BasePartOwningPart ()=0
virtual void Print ()=0
virtual NXOpen::INXObjectPrototype ()=0
virtual void SetName (const char *name)=0
virtual void SetName (const NXString &name)=0

详细描述

容器特征接口

表示部件上的容器特征。容器特征包含并维护其他产生或修改几何的特征。容器特征不直接操作任何几何。NXOpen::Features::PatternFeature 就是容器特征的一个示例。
创建于NX8.5.0。

成员函数说明

◆ GetAllContainedFeatures()

virtual std::vector< NXOpen::Features::Feature * > NXOpen::Features::IContainerFeature::GetAllContainedFeatures ( )
pure virtual

返回此容器特征包含的所有特征。此方法会遍历此容器特征包含的任何嵌套容器特征,以返回完整的包含特征集。

返回

创建于NX8.5.0。

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

NXOpen::Features::InstanceFeature, NXOpen::Features::Mirror, NXOpen::Features::PatternFeature , 以及 NXOpen::Features::PatternGeometry 内被实现.

◆ GetAssociatedBodies()

virtual std::vector< NXOpen::Body * > NXOpen::Features::IContainerFeature::GetAssociatedBodies ( )
pure virtual

返回容器特征的"包含"特征创建、修改和分割的所有体

返回

创建于NX8.5.0。

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

NXOpen::Features::InstanceFeature, NXOpen::Features::Mirror, NXOpen::Features::PatternFeature , 以及 NXOpen::Features::PatternGeometry 内被实现.

◆ GetAssociatedCurvesPointsDatums()

virtual std::vector< NXOpen::DisplayableObject * > NXOpen::Features::IContainerFeature::GetAssociatedCurvesPointsDatums ( )
pure virtual

返回容器特征的"包含"特征创建的所有实体(曲线、点和基准)

返回

创建于NX8.5.0。

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

NXOpen::Features::InstanceFeature, NXOpen::Features::Mirror, NXOpen::Features::PatternFeature , 以及 NXOpen::Features::PatternGeometry 内被实现.

◆ GetAssociatedEdges()

virtual std::vector< NXOpen::Edge * > NXOpen::Features::IContainerFeature::GetAssociatedEdges ( )
pure virtual

返回容器特征的"包含"特征创建、修改和分割的所有边

返回

创建于NX8.5.0。

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

NXOpen::Features::InstanceFeature, NXOpen::Features::Mirror, NXOpen::Features::PatternFeature , 以及 NXOpen::Features::PatternGeometry 内被实现.

◆ GetAssociatedFaces()

virtual std::vector< NXOpen::Face * > NXOpen::Features::IContainerFeature::GetAssociatedFaces ( )
pure virtual

返回容器特征的"包含"特征创建、修改和分割的所有面

返回

创建于NX8.5.0。

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

NXOpen::Features::InstanceFeature, NXOpen::Features::Mirror, NXOpen::Features::PatternFeature , 以及 NXOpen::Features::PatternGeometry 内被实现.

◆ GetImmediateContainedFeatures()

virtual std::vector< NXOpen::Features::Feature * > NXOpen::Features::IContainerFeature::GetImmediateContainedFeatures ( )
pure virtual

返回容器特征内的直接包含特征

返回

创建于NX8.5.0。

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

NXOpen::Features::InstanceFeature, NXOpen::Features::Mirror, NXOpen::Features::PatternFeature , 以及 NXOpen::Features::PatternGeometry 内被实现.