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

螺旋阵列 更多...

#include <GeometricUtilities_SpiralPattern.hxx>

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

Public 类型

enum  OrientType { OrientTypeLefthand , OrientTypeRighthand }
enum  SpiralDefineSize { SpiralDefineSizeNumberOfTurns , SpiralDefineSizeTotalAngle }

Public 成员函数

NXOpen::GeometricUtilities::SpiralPattern::OrientType DirectionType ()
NXOpen::GeometricUtilities::HorizontalReferenceHorizontalRef ()
NXOpen::ExpressionNumberOfTurns ()
NXOpen::GeometricUtilities::OnPathDistancePatternSpacingPitchAlongSpiral ()
NXOpen::ExpressionRadialPitch ()
void SetDirectionType (NXOpen::GeometricUtilities::SpiralPattern::OrientType directionType)
void SetSizeSpiralType (NXOpen::GeometricUtilities::SpiralPattern::SpiralDefineSize sizeSpiralType)
void SetSpiralNormal (NXOpen::Direction *spiralNormal)
NXOpen::GeometricUtilities::SpiralPattern::SpiralDefineSize SizeSpiralType ()
NXOpen::DirectionSpiralNormal ()
NXOpen::ExpressionTotalAngle ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _SpiralPatternBuilder

详细描述

螺旋阵列

螺旋式图样定义。
在 NX8.0.0 中创建。

成员枚举类型说明

◆ OrientType

定义螺旋方向方法

枚举值
OrientTypeLefthand 

左手定向。

OrientTypeRighthand 

右手定向。

◆ SpiralDefineSize

定义尺寸螺旋类型

枚举值
SpiralDefineSizeNumberOfTurns 

使用圈数定义螺旋尺寸

SpiralDefineSizeTotalAngle 

使用总角度定义螺旋尺寸

成员函数说明

◆ DirectionType()

NXOpen::GeometricUtilities::SpiralPattern::OrientType NXOpen::GeometricUtilities::SpiralPattern::DirectionType ( )

获取螺旋方向方法类型
在 NX8.0.0 中创建。

许可要求:无

◆ HorizontalRef()

NXOpen::GeometricUtilities::HorizontalReference * NXOpen::GeometricUtilities::SpiralPattern::HorizontalRef ( )

获取水平参考
在 NX8.0.0 中创建。

许可要求:无

◆ NumberOfTurns()

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

获取螺旋的圈数
在 NX8.0.0 中创建。

许可要求:无

◆ PitchAlongSpiral()

NXOpen::GeometricUtilities::OnPathDistancePatternSpacing * NXOpen::GeometricUtilities::SpiralPattern::PitchAlongSpiral ( )

获取沿螺旋曲线的间距
在 NX8.0.0 中创建。

许可要求:无

◆ RadialPitch()

NXOpen::Expression * NXOpen::GeometricUtilities::SpiralPattern::RadialPitch ( )

获取螺旋的径向间距
在 NX8.0.0 中创建。

许可要求:无

◆ SetDirectionType()

void NXOpen::GeometricUtilities::SpiralPattern::SetDirectionType ( NXOpen::GeometricUtilities::SpiralPattern::OrientType directionType)

设置螺旋方向方法类型
在 NX8.0.0 中创建。

许可要求:无

参数
directionTypedirectiontype

◆ SetSizeSpiralType()

void NXOpen::GeometricUtilities::SpiralPattern::SetSizeSpiralType ( NXOpen::GeometricUtilities::SpiralPattern::SpiralDefineSize sizeSpiralType)

设置尺寸螺旋类型
在 NX8.0.0 中创建。

许可要求:无

参数
sizeSpiralTypesizespiraltype

◆ SetSpiralNormal()

void NXOpen::GeometricUtilities::SpiralPattern::SetSpiralNormal ( NXOpen::Direction * spiralNormal)

设置螺旋法向矢量
在 NX8.0.0 中创建。

许可要求:无

参数
spiralNormalspiralnormal

◆ SizeSpiralType()

NXOpen::GeometricUtilities::SpiralPattern::SpiralDefineSize NXOpen::GeometricUtilities::SpiralPattern::SizeSpiralType ( )

获取尺寸螺旋类型
在 NX8.0.0 中创建。

许可要求:无

◆ SpiralNormal()

NXOpen::Direction * NXOpen::GeometricUtilities::SpiralPattern::SpiralNormal ( )

获取螺旋法向矢量
在 NX8.0.0 中创建。

许可要求:无

◆ TotalAngle()

NXOpen::Expression * NXOpen::GeometricUtilities::SpiralPattern::TotalAngle ( )

获取螺旋的总角度
在 NX8.0.0 中创建。

许可要求:无

◆ Validate()

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

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

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

许可要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.