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

圆柱体特征构建器类 更多...

#include <Features_CylinderBuilder.hxx>

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

Public 类型

enum  Types { TypesAxisDiameterAndHeight , TypesArcAndHeight }

Public 成员函数

NXOpen::SelectICurveArc ()
NXOpen::AxisAxis ()
NXOpen::GeometricUtilities::BooleanOperationBooleanOption ()
NXOpen::ExpressionDiameter ()
NXOpen::Vector3d Direction ()
NXOpen::ExpressionHeight ()
NXOpen::Point3d Origin ()
bool ParentAssociativity ()
bool ReverseDirection ()
void SetAxis (NXOpen::Axis *axis)
void SetDirection (const NXOpen::Vector3d &vector)
void SetOrigin (const NXOpen::Point3d &origin)
void SetParentAssociativity (bool parentAssociativity)
void SetReverseDirection (bool reverse)
void SetType (NXOpen::Features::CylinderBuilder::Types type)
NXOpen::Features::CylinderBuilder::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 _CylinderBuilderBuilder

详细描述

圆柱体特征构建器类

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

默认值。

属性
BooleanOption.Type Create
Diameter.Value 50.0(毫米制零件),2.0(英寸制零件)
Height.Value 100.0(毫米制零件),4.0(英寸制零件)
ReverseDirection false
Type AxisDiameterAndHeight


在NX5.0.0中创建。

成员枚举类型说明

◆ Types

圆柱类型

枚举值
TypesAxisDiameterAndHeight 

轴线、直径和高度

TypesArcAndHeight 

圆弧和高度

成员函数说明

◆ Arc()

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

返回圆弧
在 NX5.0.0 中创建。

许可证要求:无

◆ Axis()

NXOpen::Axis * NXOpen::Features::CylinderBuilder::Axis ( )

返回轴
在 NX5.0.0 中创建。

许可证要求:无

◆ BooleanOption()

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

返回布尔运算选项
在 NX5.0.0 中创建。

许可证要求:无

◆ Diameter()

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

返回直径。仅当规律类型为轴、直径和高度时使用
在 NX5.0.0 中创建。

许可证要求:无

◆ Direction()

NXOpen::Vector3d NXOpen::Features::CylinderBuilder::Direction ( )

返回圆柱方向
在 NX5.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

◆ Height()

NXOpen::Expression * NXOpen::Features::CylinderBuilder::Height ( )

返回高度
在 NX5.0.0 中创建。

许可证要求:无

◆ Origin()

NXOpen::Point3d NXOpen::Features::CylinderBuilder::Origin ( )

返回圆柱原点
在 NX5.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

◆ ParentAssociativity()

bool NXOpen::Features::CylinderBuilder::ParentAssociativity ( )

返回保持圆柱轴关联性的选项
在 NX8.0.0 中创建。

许可证要求:无

◆ ReverseDirection()

bool NXOpen::Features::CylinderBuilder::ReverseDirection ( )

返回反向方向
在 NX5.0.0 中创建。

许可证要求:无

◆ SetAxis()

void NXOpen::Features::CylinderBuilder::SetAxis ( NXOpen::Axis * axis)

设置轴
在 NX5.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
axis

◆ SetDirection()

void NXOpen::Features::CylinderBuilder::SetDirection ( const NXOpen::Vector3d & vector)

设置圆柱方向
在 NX5.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
vector方向向量

◆ SetOrigin()

void NXOpen::Features::CylinderBuilder::SetOrigin ( const NXOpen::Point3d & origin)

设置圆柱原点
在 NX5.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
origin原点

◆ SetParentAssociativity()

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

设置是否保持圆柱轴线关联性的选项
创建于 NX8.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
parentAssociativity父关联性

◆ SetReverseDirection()

void NXOpen::Features::CylinderBuilder::SetReverseDirection ( bool reverse)

设置反向方向
在 NX5.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
reverse反向

◆ SetType()

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

设置类型
在 NX5.0.0 中创建。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
type类型

◆ Type()

NXOpen::Features::CylinderBuilder::Types NXOpen::Features::CylinderBuilder::Type ( )

返回类型
在 NX5.0.0 中创建。

许可证要求:无