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

螺旋阵列 更多...

#include <GeometricUtilities_HelixPattern.hxx>

类 NXOpen::GeometricUtilities::HelixPattern 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  DirectionTypes { DirectionTypesRighthand , DirectionTypesLefthand }
enum  SizeOptions {
  SizeOptionsCountAngleDistance , SizeOptionsCountHelixPitchAndTurns , SizeOptionsCountHelixPitchAndSpan , SizeOptionsAngleHelixPitchAndTurns ,
  SizeOptionsAngleHelixPitchAndSpan
}

Public 成员函数

NXOpen::ExpressionAnglePitch ()
NXOpen::ExpressionCountOfInstances ()
NXOpen::GeometricUtilities::HelixPattern::DirectionTypes DirectionType ()
NXOpen::ExpressionDistancePitch ()
NXOpen::ExpressionHelixPitch ()
NXOpen::ExpressionHelixSpan ()
NXOpen::ExpressionNumberOfTurns ()
NXOpen::AxisRotationAxis ()
void SetDirectionType (NXOpen::GeometricUtilities::HelixPattern::DirectionTypes directionType)
void SetRotationAxis (NXOpen::Axis *rotationAxis)
void SetSizeOption (NXOpen::GeometricUtilities::HelixPattern::SizeOptions option)
NXOpen::GeometricUtilities::HelixPattern::SizeOptions SizeOption ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _HelixPatternBuilder

详细描述

螺旋阵列

螺旋线阵列定义,允许沿角度和径向方向指定参数。
创建于NX9.0.0。

成员枚举类型说明

◆ DirectionTypes

螺旋线方向方法定义

枚举值
DirectionTypesRighthand 

右手旋向

DirectionTypesLefthand 

左手旋向

◆ SizeOptions

螺旋线阵列的尺寸选项定义。

枚举值
SizeOptionsCountAngleDistance 

使用数量、角度、距离定义螺旋线

SizeOptionsCountHelixPitchAndTurns 

使用数量、螺旋线间距、圈数定义螺旋线

SizeOptionsCountHelixPitchAndSpan 

使用数量、螺旋线间距、跨度定义螺旋线

SizeOptionsAngleHelixPitchAndTurns 

使用角度、螺旋线间距、圈数定义螺旋线

SizeOptionsAngleHelixPitchAndSpan 

使用角度、螺旋线间距、跨度定义螺旋线

成员函数说明

◆ AnglePitch()

NXOpen::Expression * NXOpen::GeometricUtilities::HelixPattern::AnglePitch ( )

返回螺旋线类型阵列的角度间距表达式
创建于NX9.0.0。

许可证要求 : 无

◆ CountOfInstances()

NXOpen::Expression * NXOpen::GeometricUtilities::HelixPattern::CountOfInstances ( )

返回螺旋线类型阵列的实例数量
创建于NX9.0.0。

许可证要求 : 无

◆ DirectionType()

NXOpen::GeometricUtilities::HelixPattern::DirectionTypes NXOpen::GeometricUtilities::HelixPattern::DirectionType ( )

返回螺旋线方向方法类型
创建于NX9.0.0。

许可证要求 : 无

◆ DistancePitch()

NXOpen::Expression * NXOpen::GeometricUtilities::HelixPattern::DistancePitch ( )

返回螺旋线类型阵列的距离间距表达式
创建于NX9.0.0。

许可证要求 : 无

◆ HelixPitch()

NXOpen::Expression * NXOpen::GeometricUtilities::HelixPattern::HelixPitch ( )

返回螺旋线类型阵列的螺旋线间距表达式
创建于NX9.0.0。

许可证要求 : 无

◆ HelixSpan()

NXOpen::Expression * NXOpen::GeometricUtilities::HelixPattern::HelixSpan ( )

返回螺旋线类型阵列的螺旋线跨度表达式
创建于NX9.0.0。

许可证要求 : 无

◆ NumberOfTurns()

NXOpen::Expression * NXOpen::GeometricUtilities::HelixPattern::NumberOfTurns ( )

返回螺旋线类型阵列的圈数
创建于NX9.0.0。

许可证要求 : 无

◆ RotationAxis()

NXOpen::Axis * NXOpen::GeometricUtilities::HelixPattern::RotationAxis ( )

返回阵列的旋转轴。
创建于NX9.0.0。

许可证要求 : 无

◆ SetDirectionType()

void NXOpen::GeometricUtilities::HelixPattern::SetDirectionType ( NXOpen::GeometricUtilities::HelixPattern::DirectionTypes directionType)

设置螺旋线方向方法类型
创建于NX9.0.0。

许可证要求 : 无

参数
directionTypedirectiontype

◆ SetRotationAxis()

void NXOpen::GeometricUtilities::HelixPattern::SetRotationAxis ( NXOpen::Axis * rotationAxis)

设置阵列的旋转轴。
创建于NX9.0.0。

许可证要求 : 无

参数
rotationAxisrotationaxis

◆ SetSizeOption()

void NXOpen::GeometricUtilities::HelixPattern::SetSizeOption ( NXOpen::GeometricUtilities::HelixPattern::SizeOptions option)

设置螺旋线尺寸选项
创建于NX9.0.0。

许可证要求 : 无

参数
optionoption

◆ SizeOption()

NXOpen::GeometricUtilities::HelixPattern::SizeOptions NXOpen::GeometricUtilities::HelixPattern::SizeOption ( )

返回螺旋线尺寸选项
创建于NX9.0.0。

许可证要求 : 无

◆ Validate()

virtual bool NXOpen::GeometricUtilities::HelixPattern::Validate ( )
virtual

验证组件输入是否足以调用提交操作。如果组件处于无法提交的状态,则抛出异常。例如,如果组件要求设置某些属性,而未设置这些属性,此方法将抛出异常。对于某些组件,此方法会抛出未实现的NXException。

返回
自我验证是否成功
创建于NX3.0.1。

许可证要求 : 无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.