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

矩形阵列 更多...

#include <GeometricUtilities_RectangularPattern.hxx>

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

Public 类型

enum  SimplifiedLayoutTypes { SimplifiedLayoutTypesSquare , SimplifiedLayoutTypesTriangle , SimplifiedLayoutTypesDiamond }
enum  StaggerOptions { StaggerOptionsNone , StaggerOptionsRow , StaggerOptionsColumn }

Public 成员函数

bool CreateLastStaggered ()
NXOpen::GeometricUtilities::HorizontalReferenceHorizontalRef ()
void SetCreateLastStaggered (bool create)
void SetSimplifiedLayoutType (NXOpen::GeometricUtilities::RectangularPattern::SimplifiedLayoutTypes type)
void SetStaggerType (NXOpen::GeometricUtilities::RectangularPattern::StaggerOptions spaceType)
void SetUseYDirectionToggle (bool toggle)
void SetXDirection (NXOpen::Direction *xDirection)
void SetXFlip (bool flip)
void SetXSymmetryToggle (bool toggle)
void SetYDirection (NXOpen::Direction *yDirection)
void SetYFlip (bool flip)
void SetYSymmetryToggle (bool toggle)
NXOpen::GeometricUtilities::RectangularPattern::SimplifiedLayoutTypes SimplifiedLayoutType ()
NXOpen::GeometricUtilities::RectangularPattern::StaggerOptions StaggerType ()
bool UseYDirectionToggle ()
virtual bool Validate ()
NXOpen::DirectionXDirection ()
bool XFlip ()
NXOpen::SelectNXObjectXSelection ()
NXOpen::GeometricUtilities::DistancePatternSpacingXSpacing ()
bool XSymmetryToggle ()
NXOpen::DirectionYDirection ()
bool YFlip ()
NXOpen::SelectNXObjectYSelection ()
NXOpen::GeometricUtilities::DistancePatternSpacingYSpacing ()
bool YSymmetryToggle ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _RectangularPatternBuilder

详细描述

矩形阵列

矩形阵列定义。允许沿两个可能正交或非正交的线性轴进行规格设定。
于NX7.5.0中创建。

成员枚举类型说明

◆ SimplifiedLayoutTypes

定义线性阵列的简化布局类型。

枚举值
SimplifiedLayoutTypesSquare 

正方形布局

SimplifiedLayoutTypesTriangle 

三角形布局

SimplifiedLayoutTypesDiamond 

菱形布局

◆ StaggerOptions

定义要应用于阵列的交错类型。交错值用于偏移阵列中的每隔一行/列。

枚举值
StaggerOptionsNone 

不应用交错

StaggerOptionsRow 

交错行

StaggerOptionsColumn 

交错列

成员函数说明

◆ CreateLastStaggered()

bool NXOpen::GeometricUtilities::RectangularPattern::CreateLastStaggered ( )

获取是否在交错行中生成最后一个项目的选项。如果为'true',则交错行的图案宽度会更窄。
于NX7.5.0版本创建。

许可要求 : 无

◆ HorizontalRef()

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

获取水平参考
于NX8.0.0版本创建。

许可要求 : 无

◆ SetCreateLastStaggered()

void NXOpen::GeometricUtilities::RectangularPattern::SetCreateLastStaggered ( bool create)

设置是否在交错行中生成最后一个项目的选项。如果为'true',则交错行的图案宽度会更窄。
于NX7.5.0版本创建。

许可要求 : 无

参数
createcreate

◆ SetSimplifiedLayoutType()

void NXOpen::GeometricUtilities::RectangularPattern::SetSimplifiedLayoutType ( NXOpen::GeometricUtilities::RectangularPattern::SimplifiedLayoutTypes type)

设置用于该图案的简化布局类型
于NX8.0.0版本创建。

许可要求 : 无

参数
typetype

◆ SetStaggerType()

void NXOpen::GeometricUtilities::RectangularPattern::SetStaggerType ( NXOpen::GeometricUtilities::RectangularPattern::StaggerOptions spaceType)

设置用于该图案的交错类型
于NX7.5.0版本创建。

许可要求 : 无

参数
spaceTypespacetype

◆ SetUseYDirectionToggle()

void NXOpen::GeometricUtilities::RectangularPattern::SetUseYDirectionToggle ( bool toggle)

设置UseYDirection切换属性。此函数获取UseYDirection切换值
创建于NX7.5.0。

许可证要求:无

参数
toggletoggle

◆ SetXDirection()

void NXOpen::GeometricUtilities::RectangularPattern::SetXDirection ( NXOpen::Direction * xDirection)

设置X轴
于NX7.5.0中创建。

许可证要求: 无

参数
xDirectionxdirection

◆ SetXFlip()

void NXOpen::GeometricUtilities::RectangularPattern::SetXFlip ( bool flip)

设置XSelection翻转属性。此函数翻转2D阵列的X选择对象
创建于NX7.5.0。

许可证要求:无

参数
flipflip

◆ SetXSymmetryToggle()

void NXOpen::GeometricUtilities::RectangularPattern::SetXSymmetryToggle ( bool toggle)

设置XSymmetry切换属性。此函数获取X对称切换值
创建于NX7.5.0。

许可证要求:无

参数
toggletoggle

◆ SetYDirection()

void NXOpen::GeometricUtilities::RectangularPattern::SetYDirection ( NXOpen::Direction * yDirection)

设置Y轴,该轴可以是任何不与X轴平行的矢量
创建于NX7.5.0。

许可证要求:无

参数
yDirectionydirection

◆ SetYFlip()

void NXOpen::GeometricUtilities::RectangularPattern::SetYFlip ( bool flip)

设置YSelection翻转属性。此函数翻转2D阵列的Y选择对象
创建于NX7.5.0。

许可证要求:无

参数
flipflip

◆ SetYSymmetryToggle()

void NXOpen::GeometricUtilities::RectangularPattern::SetYSymmetryToggle ( bool toggle)

设置YSymmetry切换属性。此函数获取Y对称切换值
创建于NX7.5.0。

许可证要求:无

参数
toggletoggle

◆ SimplifiedLayoutType()

NXOpen::GeometricUtilities::RectangularPattern::SimplifiedLayoutTypes NXOpen::GeometricUtilities::RectangularPattern::SimplifiedLayoutType ( )

获取用于该图案的简化布局类型
于NX8.0.0版本创建。

许可要求 : 无

◆ StaggerType()

NXOpen::GeometricUtilities::RectangularPattern::StaggerOptions NXOpen::GeometricUtilities::RectangularPattern::StaggerType ( )

获取用于该图案的交错类型
于NX7.5.0版本创建。

许可要求 : 无

◆ UseYDirectionToggle()

bool NXOpen::GeometricUtilities::RectangularPattern::UseYDirectionToggle ( )

获取UseYDirection切换属性。此函数获取UseYDirection切换值
创建于NX7.5.0。

许可证要求:无

◆ Validate()

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

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

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

许可要求 : 无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.

◆ XDirection()

NXOpen::Direction * NXOpen::GeometricUtilities::RectangularPattern::XDirection ( )

返回X轴
于NX7.5.0中创建。

许可证要求: 无

◆ XFlip()

bool NXOpen::GeometricUtilities::RectangularPattern::XFlip ( )

获取XSelection翻转属性。此函数翻转2D阵列的X选择对象
创建于NX7.5.0。

许可证要求:无

◆ XSelection()

NXOpen::SelectNXObject * NXOpen::GeometricUtilities::RectangularPattern::XSelection ( )

获取方向对象。此函数获取2D阵列的X方向对象。如果不在2D模式下调用,此调用将导致异常。
创建于NX7.5.0。

许可证要求:无

◆ XSpacing()

NXOpen::GeometricUtilities::DistancePatternSpacing * NXOpen::GeometricUtilities::RectangularPattern::XSpacing ( )

获取沿X轴的实例间距
创建于NX7.5.0。

许可证要求:无

◆ XSymmetryToggle()

bool NXOpen::GeometricUtilities::RectangularPattern::XSymmetryToggle ( )

获取XSymmetry切换属性。此函数获取X对称切换值
创建于NX7.5.0。

许可证要求:无

◆ YDirection()

NXOpen::Direction * NXOpen::GeometricUtilities::RectangularPattern::YDirection ( )

获取Y轴,该轴可以是任何不与X轴平行的矢量
创建于NX7.5.0。

许可证要求:无

◆ YFlip()

bool NXOpen::GeometricUtilities::RectangularPattern::YFlip ( )

获取YSelection翻转属性。此函数翻转2D阵列的Y选择对象
创建于NX7.5.0。

许可证要求:无

◆ YSelection()

NXOpen::SelectNXObject * NXOpen::GeometricUtilities::RectangularPattern::YSelection ( )

获取方向对象。此函数获取2D阵列的Y方向对象。如果不在2D模式下调用,此调用将导致异常。
创建于NX7.5.0。

许可证要求:无

◆ YSpacing()

NXOpen::GeometricUtilities::DistancePatternSpacing * NXOpen::GeometricUtilities::RectangularPattern::YSpacing ( )

获取沿Y轴的实例间距
创建于NX7.5.0。

许可证要求:无

◆ YSymmetryToggle()

bool NXOpen::GeometricUtilities::RectangularPattern::YSymmetryToggle ( )

获取YSymmetry切换属性。此函数获取Y对称切换值
创建于NX7.5.0。

许可证要求:无