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

圆柱齿轮构建器 更多...

#include <Features_CylinderGearBuilder.hxx>

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

Public 类型

enum  EnumAddendumType { EnumAddendumTypeStandardWithoutAddendum , EnumAddendumTypeSameAddendumModification , EnumAddendumTypeDifferentAddendumModification }
enum  EnumHandednessOfHelixType { EnumHandednessOfHelixTypeLeftHand , EnumHandednessOfHelixTypeRightHand }
enum  EnumMachiningType { EnumMachiningTypeHobbing , EnumMachiningTypeShaping }
enum  EnumParameterType { EnumParameterTypeMatchingGearParameters , EnumParameterTypePitchDiameterAndTipDiameter }
enum  Types { TypesExternalSpur , TypesExternalHelical , TypesInternalSpur , TypesInternalHelical }

Public 成员函数

NXOpen::ExpressionAddendumFactor ()
NXOpen::Features::CylinderGearBuilder::EnumAddendumType AddendumType ()
NXOpen::ExpressionAddenModCoe ()
bool AssociativeAxis ()
NXOpen::AxisAxis ()
NXOpen::GeometricUtilities::BooleanOperationBooleanOperation ()
NXOpen::ExpressionClearance ()
NXOpen::ExpressionCutterAddenModCoe ()
NXOpen::ExpressionCutterTeethNumber ()
NXOpen::ExpressionFaceWidth ()
NXOpen::ExpressionFilletRadiusFactor ()
NXOpen::Features::CylinderGearBuilder::EnumHandednessOfHelixType HandednessOfHelix ()
NXOpen::ExpressionHelixAngle ()
NXOpen::Features::CylinderGearBuilder::EnumMachiningType MachiningType ()
NXOpen::ExpressionMatchAddenModCoe ()
NXOpen::ExpressionMatchTeethNumber ()
NXOpen::ExpressionModule ()
NXOpen::ExpressionOutsideDiameter ()
NXOpen::Features::CylinderGearBuilder::EnumParameterType ParameterType ()
NXOpen::ExpressionPitchDiameter ()
NXOpen::ExpressionPressureAngle ()
void SetAddendumType (NXOpen::Features::CylinderGearBuilder::EnumAddendumType addendumType)
void SetAssociativeAxis (bool associativeAxis)
void SetAxis (NXOpen::Axis *axis)
void SetHandednessOfHelix (NXOpen::Features::CylinderGearBuilder::EnumHandednessOfHelixType handednessOfHelix)
void SetMachiningType (NXOpen::Features::CylinderGearBuilder::EnumMachiningType machiningType)
void SetParameterType (NXOpen::Features::CylinderGearBuilder::EnumParameterType parameterType)
void SetType (NXOpen::Features::CylinderGearBuilder::Types type)
NXOpen::ExpressionTeethNumber ()
NXOpen::ExpressionTipDiameter ()
NXOpen::Features::CylinderGearBuilder::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 _CylinderGearBuilderBuilder

详细描述

圆柱齿轮构建器

        表示 @link NXOpen::Features::CylinderGear NXOpen::Features::CylinderGear@endlink  构建器
         <br> 要创建此类的新实例,请使用 @link NXOpen::Features::GCToolsFeatureCollection::CreateCylinderGearBuilder  NXOpen::Features::GCToolsFeatureCollection::CreateCylinderGearBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    AddenModCoe.Value </term> <description>
    0.0 </description> </item>
    <item><term>
    AddendumFactor.Value </term> <description>
    1 </description> </item>
    <item><term>
    AddendumType </term> <description>
    StandardWithoutAddendum </description> </item>
    <item><term>
    AssociativeAxis </term> <description>
    0 </description> </item>
    <item><term>
    Clearance.Value </term> <description>
    0.25 </description> </item>
    <item><term>
    CutterAddenModCoe.Value </term> <description>
    0.0 </description> </item>
    <item><term>
    CutterTeethNumber.Value </term> <description>
    30 </description> </item>
    <item><term>
    FaceWidth.Value </term> <description>
    20(毫米部件),0(英寸部件) </description> </item>
    <item><term>
    FilletRadiusFactor.Value </term> <description>
    0.25(毫米部件),0(英寸部件) </description> </item>
    <item><term>
    HandednessOfHelix </term> <description>
    LeftHand </description> </item>
    <item><term>
    HelixAngle.Value </term> <description>
    20 </description> </item>
    <item><term>
    MachiningType </term> <description>
    Hobbing </description> </item>
    <item><term>
    MatchAddenModCoe.Value </term> <description>
    0.0 </description> </item>
    <item><term>
    MatchTeethNumber.Value </term> <description>
    30 </description> </item>
    <item><term>
    Module.Value </term> <description>
    2.5(毫米部件),0(英寸部件) </description> </item>
    <item><term>
    OutsideDiameter.Value </term> <description>
    140(毫米部件),0(英寸部件) </description> </item>
    <item><term>
    ParameterType </term> <description>
    MatchingGearParameters </description> </item>
    <item><term>
    PitchDiameter.Value </term> <description>
    87(毫米部件),0(英寸部件) </description> </item>
    <item><term>
    PressureAngle.Value </term> <description>
    20 </description> </item>
    <item><term>
    TeethNumber.Value </term> <description>

35 TipDiameter.Value 93 (毫米零件), 0 (英寸零件)


在NX2212.0.0中创建。

成员枚举类型说明

◆ EnumAddendumType

齿顶高类型的枚举

枚举值
EnumAddendumTypeStandardWithoutAddendum 

标准无齿顶高

EnumAddendumTypeSameAddendumModification 

相同齿顶高变位

EnumAddendumTypeDifferentAddendumModification 

不同齿顶高变位

◆ EnumHandednessOfHelixType

螺旋线旋向类型的枚举

枚举值
EnumHandednessOfHelixTypeLeftHand 

左旋

EnumHandednessOfHelixTypeRightHand 

右旋

◆ EnumMachiningType

加工类型的枚举

枚举值
EnumMachiningTypeHobbing 

滚齿

EnumMachiningTypeShaping 

插齿

◆ EnumParameterType

参数类型的枚举

枚举值
EnumParameterTypeMatchingGearParameters 

配对齿轮参数

EnumParameterTypePitchDiameterAndTipDiameter 

分度圆直径和顶圆直径

◆ Types

齿轮类型的枚举

枚举值
TypesExternalSpur 

外啮合直齿

TypesExternalHelical 

外啮合斜齿

TypesInternalSpur 

内啮合直齿

TypesInternalHelical 

内啮合斜齿

成员函数说明

◆ AddendumFactor()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::AddendumFactor ( )

返回齿顶高系数
创建于NX2212.0.0.

许可证要求 : 无

◆ AddendumType()

NXOpen::Features::CylinderGearBuilder::EnumAddendumType NXOpen::Features::CylinderGearBuilder::AddendumType ( )

返回齿顶高类型枚举
在NX2212.0.0中创建。

许可证要求:无

◆ AddenModCoe()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::AddenModCoe ( )

返回齿顶高变位系数
创建于NX2212.0.0.

许可证要求 : 无

◆ AssociativeAxis()

bool NXOpen::Features::CylinderGearBuilder::AssociativeAxis ( )

返回关联轴线状态
于NX2212.0.0版本创建。

许可证要求:无

◆ Axis()

NXOpen::Axis * NXOpen::Features::CylinderGearBuilder::Axis ( )

返回轴线
于NX2212.0.0版本创建。

许可证要求:无

◆ BooleanOperation()

NXOpen::GeometricUtilities::BooleanOperation * NXOpen::Features::CylinderGearBuilder::BooleanOperation ( )

返回布尔运算数据
于NX2212.0.0版本创建。

许可证要求:无

◆ Clearance()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::Clearance ( )

返回侧隙
创建于NX2212.0.0.

许可证要求 : 无

◆ CutterAddenModCoe()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::CutterAddenModCoe ( )

返回刀具齿顶高变位系数
创建于NX2212.0.0.

许可证要求 : 无

◆ CutterTeethNumber()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::CutterTeethNumber ( )

返回刀具齿数
创建于NX2212.0.0.

许可证要求 : 无

◆ FaceWidth()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::FaceWidth ( )

返回齿宽
创建于NX2212.0.0.

许可证要求 : 无

◆ FilletRadiusFactor()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::FilletRadiusFactor ( )

返回齿顶圆角半径系数
创建于NX2212.0.0.

许可证要求 : 无

◆ HandednessOfHelix()

NXOpen::Features::CylinderGearBuilder::EnumHandednessOfHelixType NXOpen::Features::CylinderGearBuilder::HandednessOfHelix ( )

返回螺旋方向
创建于NX2212.0.0.

许可证要求 : 无

◆ HelixAngle()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::HelixAngle ( )

返回螺旋角
创建于NX2212.0.0.

许可证要求 : 无

◆ MachiningType()

NXOpen::Features::CylinderGearBuilder::EnumMachiningType NXOpen::Features::CylinderGearBuilder::MachiningType ( )

返回加工类型
创建于NX2212.0.0.

许可证要求 : 无

◆ MatchAddenModCoe()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::MatchAddenModCoe ( )

返回配对齿轮齿顶高变位系数
创建于NX2212.0.0.

许可证要求 : 无

◆ MatchTeethNumber()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::MatchTeethNumber ( )

返回配对齿轮齿数
创建于NX2212.0.0.

许可证要求 : 无

◆ Module()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::Module ( )

返回模数
在NX2212.0.0中创建。

许可证要求:无

◆ OutsideDiameter()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::OutsideDiameter ( )

返回外径
创建于NX2212.0.0.

许可证要求 : 无

◆ ParameterType()

NXOpen::Features::CylinderGearBuilder::EnumParameterType NXOpen::Features::CylinderGearBuilder::ParameterType ( )

返回参数类型
在NX2212.0.0中创建。

许可证要求:无

◆ PitchDiameter()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::PitchDiameter ( )

返回节圆直径
创建于NX2212.0.0.

许可证要求 : 无

◆ PressureAngle()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::PressureAngle ( )

返回压力角
在NX2212.0.0中创建。

许可证要求:无

◆ SetAddendumType()

void NXOpen::Features::CylinderGearBuilder::SetAddendumType ( NXOpen::Features::CylinderGearBuilder::EnumAddendumType addendumType)

设置齿顶高类型枚举
在NX2212.0.0中创建。

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

参数
addendumType齿顶高类型

◆ SetAssociativeAxis()

void NXOpen::Features::CylinderGearBuilder::SetAssociativeAxis ( bool associativeAxis)

设置关联轴线状态
于NX2212.0.0版本创建。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
associativeAxis关联轴线状态

◆ SetAxis()

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

设置轴线
于NX2212.0.0版本创建。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
axis轴线

◆ SetHandednessOfHelix()

void NXOpen::Features::CylinderGearBuilder::SetHandednessOfHelix ( NXOpen::Features::CylinderGearBuilder::EnumHandednessOfHelixType handednessOfHelix)

设置螺旋方向
创建于NX2212.0.0.

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

参数
handednessOfHelix螺旋方向

◆ SetMachiningType()

void NXOpen::Features::CylinderGearBuilder::SetMachiningType ( NXOpen::Features::CylinderGearBuilder::EnumMachiningType machiningType)

设置加工类型
创建于NX2212.0.0.

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

参数
machiningType加工类型

◆ SetParameterType()

void NXOpen::Features::CylinderGearBuilder::SetParameterType ( NXOpen::Features::CylinderGearBuilder::EnumParameterType parameterType)

设置参数类型
在NX2212.0.0中创建。

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

参数
parameterType参数类型

◆ SetType()

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

设置类型
于NX2212.0.0版本创建。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
type类型

◆ TeethNumber()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::TeethNumber ( )

返回齿数
在NX2212.0.0中创建。

许可证要求:无

◆ TipDiameter()

NXOpen::Expression * NXOpen::Features::CylinderGearBuilder::TipDiameter ( )

返回顶圆直径
创建于NX2212.0.0.

许可证要求 : 无

◆ Type()

NXOpen::Features::CylinderGearBuilder::Types NXOpen::Features::CylinderGearBuilder::Type ( )

返回类型
于NX2212.0.0版本创建。

许可证要求:无