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

球体构建器 更多...

#include <Features_SphereBuilder.hxx>

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

Public 类型

enum  Types { TypesCenterPointAndDiameter , TypesArc }

Public 成员函数

NXOpen::SelectICurveArc ()
NXOpen::GeometricUtilities::BooleanOperationBooleanOption ()
NXOpen::PointCenterPoint ()
NXOpen::ExpressionDiameter ()
bool ParentAssociativity ()
void SetCenterPoint (NXOpen::Point *centerPoint)
void SetParentAssociativity (bool parentAssociativity)
void SetType (NXOpen::Features::SphereBuilder::Types type)
NXOpen::Features::SphereBuilder::Types Type ()
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 _SphereBuilderBuilder

详细描述

球体构建器

表示 @link NXOpen::Features::Sphere NXOpen::Features::Sphere@endlink 的构建器。
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateSphereBuilder  NXOpen::Features::FeatureCollection::CreateSphereBuilder @endlink  <br>

默认值。

属性
Diameter.Value 100 (毫米零件), 4 (英寸零件)


在 NX6.0.0 中创建。

成员枚举类型说明

◆ Types

表示球类型。

枚举值
TypesCenterPointAndDiameter 

表示通过提供中心点和直径创建的球类型。

TypesArc 

表示通过提供圆弧创建的球类型。

成员函数说明

◆ Arc()

NXOpen::SelectICurve * NXOpen::Features::SphereBuilder::Arc ( )

返回与球关联的选定圆弧。
在 NX6.0.0 中创建。

许可要求 : 无

◆ BooleanOption()

NXOpen::GeometricUtilities::BooleanOperation * NXOpen::Features::SphereBuilder::BooleanOption ( )

返回与球关联的布尔操作。
在 NX6.0.0 中创建。

许可要求 : 无

◆ CenterPoint()

NXOpen::Point * NXOpen::Features::SphereBuilder::CenterPoint ( )

返回球的中心点。
在 NX6.0.0 中创建。

许可要求 : 无

◆ Diameter()

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

返回球的直径。
在 NX6.0.0 中创建。

许可要求 : 无

◆ ParentAssociativity()

bool NXOpen::Features::SphereBuilder::ParentAssociativity ( )

返回保持球中心点关联性的选项
在 NX8.0.0 中创建。

许可要求 : 无

◆ SetCenterPoint()

void NXOpen::Features::SphereBuilder::SetCenterPoint ( NXOpen::Point * centerPoint)

设置球的中心点。
在 NX6.0.0 中创建。

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

参数
centerPoint中心点

◆ SetParentAssociativity()

void NXOpen::Features::SphereBuilder::SetParentAssociativity ( bool parentAssociativity)

设置保持球中心点关联性的选项
在 NX8.0.0 中创建。

许可要求 : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

参数
parentAssociativity父关联性

◆ SetType()

void NXOpen::Features::SphereBuilder::SetType ( NXOpen::Features::SphereBuilder::Types type)

设置由 NXOpen::Features::SphereBuilder::Types 表示的球类型
在 NX6.0.0 中创建。

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

参数
type类型

◆ Type()

NXOpen::Features::SphereBuilder::Types NXOpen::Features::SphereBuilder::Type ( )

返回由 NXOpen::Features::SphereBuilder::Types 表示的球类型
在 NX6.0.0 中创建。

许可要求 : 无