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

间隙构建器 更多...

#include <Die_ClearanceBuilder.hxx>

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

Public 类型

enum  ClearanceGeometryTypes { ClearanceGeometryTypesSolid , ClearanceGeometryTypesSection }
enum  Types { TypesGage , TypesGripper , TypesLifter }

Public 成员函数

double AngleTolerance ()
NXOpen::Die::DieAttributesBuilderAttributes ()
NXOpen::Die::DieDirectionBuilderClearanceDirection ()
NXOpen::Die::ClearanceBuilder::ClearanceGeometryTypes ClearanceGeometryType ()
NXOpen::ExpressionDistance ()
double DistanceTolerance ()
NXOpen::SelectBodyListGeometry ()
NXOpen::ExpressionOffset ()
NXOpen::Die::DiePlaneBuilderOrientation ()
NXOpen::SectionSection ()
void SetAngleTolerance (double angleTolerance)
void SetClearanceGeometryType (NXOpen::Die::ClearanceBuilder::ClearanceGeometryTypes clearanceGeometryType)
void SetDistanceTolerance (double distanceTolerance)
void SetType (NXOpen::Die::ClearanceBuilder::Types type)
NXOpen::SelectBodyTarget ()
NXOpen::Die::ClearanceBuilder::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 _ClearanceBuilderBuilder

详细描述

间隙构建器

表示用于创建或编辑 @link NXOpen::Die::Clearance NXOpen::Die::Clearance@endlink 特征的构建器。
 <br> 若要创建此类的新实例,请使用 @link NXOpen::Die::DieCollection::CreateClearanceBuilder  NXOpen::Die::DieCollection::CreateClearanceBuilder @endlink  <br>

默认值。

属性
ClearanceGeometryType Solid
Distance.Value 0(毫米部件),0(英寸部件)
Offset.Value 5(毫米部件),0.2(英寸部件)


在 NX7.5.0 中创建。

成员枚举类型说明

◆ ClearanceGeometryTypes

识别定义间隙的输入类型。

枚举值
ClearanceGeometryTypesSolid 

输入为实体。

ClearanceGeometryTypesSection 

输入为闭合轮廓。

◆ Types

识别正在铸造中创建的间隙类型。

枚举值
TypesGage 

间隙将包围量规实体提供。

TypesGripper 

间隙将包围夹爪或传送机械实体提供。

TypesLifter 

间隙将包围内部铸件提升实体提供。

成员函数说明

◆ AngleTolerance()

double NXOpen::Die::ClearanceBuilder::AngleTolerance ( )

返回角度公差。
创建于 NX7.5.0。

许可要求:无

◆ Attributes()

NXOpen::Die::DieAttributesBuilder * NXOpen::Die::ClearanceBuilder::Attributes ( )

返回要应用于间隙面的属性标题、值和面颜色。
创建于 NX7.5.0。

许可要求:无

◆ ClearanceDirection()

NXOpen::Die::DieDirectionBuilder * NXOpen::Die::ClearanceBuilder::ClearanceDirection ( )

返回用于创建间隙区域的拉伸方向。
创建于 NX7.5.0。

许可要求:无

◆ ClearanceGeometryType()

NXOpen::Die::ClearanceBuilder::ClearanceGeometryTypes NXOpen::Die::ClearanceBuilder::ClearanceGeometryType ( )

返回间隙几何体的输入类型。
创建于 NX7.5.0。

许可要求:无

◆ Distance()

NXOpen::Expression * NXOpen::Die::ClearanceBuilder::Distance ( )

返回包含定义间隙区域时拉伸距离值的表达式。 如果值为0.0,则会从目标实体生成一个值。
创建于 NX7.5.0。

许可要求:无

◆ DistanceTolerance()

double NXOpen::Die::ClearanceBuilder::DistanceTolerance ( )

返回距离公差。
创建于 NX7.5.0。

许可要求:无

◆ Geometry()

NXOpen::SelectBodyList * NXOpen::Die::ClearanceBuilder::Geometry ( )

返回用于间隙区域基础的实体。仅当类型为 NXOpen::Die::ClearanceBuilder::ClearanceGeometryTypesSolid 时有效。
创建于 NX7.5.0。

许可要求:无

◆ Offset()

NXOpen::Expression * NXOpen::Die::ClearanceBuilder::Offset ( )

返回包含用于在实体或闭合轮廓定义周围创建间隙区域的偏移值的表达式。
创建于 NX7.5.0。

许可要求:无

◆ Orientation()

NXOpen::Die::DiePlaneBuilder * NXOpen::Die::ClearanceBuilder::Orientation ( )

返回用于定义间隙区域的闭合轮廓的投影平面。仅当类型为 NXOpen::Die::ClearanceBuilder::ClearanceGeometryTypesSection 时有效。
创建于 NX7.5.0。

许可要求:无

◆ Section()

NXOpen::Section * NXOpen::Die::ClearanceBuilder::Section ( )

返回用于间隙区域基础的闭合轮廓截面。仅当类型为 NXOpen::Die::ClearanceBuilder::ClearanceGeometryTypesSection 时有效。
创建于 NX7.5.0。

许可要求:无

◆ SetAngleTolerance()

void NXOpen::Die::ClearanceBuilder::SetAngleTolerance ( double angleTolerance)

设置角度公差。
创建于 NX7.5.0。

许可要求:ug_die_design ("Die Design")

参数
angleToleranceangletolerance

◆ SetClearanceGeometryType()

void NXOpen::Die::ClearanceBuilder::SetClearanceGeometryType ( NXOpen::Die::ClearanceBuilder::ClearanceGeometryTypes clearanceGeometryType)

设置间隙几何体的输入类型。
创建于 NX7.5.0。

许可要求:ug_die_design ("Die Design")

参数
clearanceGeometryTypeclearancegeometrytype

◆ SetDistanceTolerance()

void NXOpen::Die::ClearanceBuilder::SetDistanceTolerance ( double distanceTolerance)

设置距离公差。
创建于 NX7.5.0。

许可要求:ug_die_design ("Die Design")

参数
distanceTolerancedistancetolerance

◆ SetType()

void NXOpen::Die::ClearanceBuilder::SetType ( NXOpen::Die::ClearanceBuilder::Types type)

设置要在目标实体中创建的间隙类型标识(NXOpen::Die::ClearanceBuilder::TypesGageNXOpen::Die::ClearanceBuilder::TypesGripperNXOpen::Die::ClearanceBuilder::TypesLifter )。
创建于 NX7.5.0。

许可要求:ug_die_design ("Die Design")

参数
typetype

◆ Target()

NXOpen::SelectBody * NXOpen::Die::ClearanceBuilder::Target ( )

返回将从中减去间隙的目标实体。
创建于 NX7.5.0。

许可要求:无

◆ Type()

NXOpen::Die::ClearanceBuilder::Types NXOpen::Die::ClearanceBuilder::Type ( )

返回要在目标实体中创建的间隙类型标识(NXOpen::Die::ClearanceBuilder::TypesGageNXOpen::Die::ClearanceBuilder::TypesGripperNXOpen::Die::ClearanceBuilder::TypesLifter )。
创建于 NX7.5.0。

许可要求:无