|
NX Open C++ 参考指南 2406 v1.1
|
阵列定义 更多...
#include <GeometricUtilities_PatternDefinition.hxx>
Public 类型 | |
| enum | PatternEnum { PatternEnumLinear , PatternEnumCircular , PatternEnumPolygon , PatternEnumSpiral , PatternEnumAlongPath , PatternEnumGeneral , PatternEnumReference , PatternEnumMirror , PatternEnumHelix } |
友元 | |
| class | _PatternDefinitionBuilder |
阵列定义
多种基于阵列的命令的阵列间距。有关可用的各种阵列定义的列表,请参见下面的 PatternEnum 定义。
创建于 NX7.5.0。
| NXOpen::GeometricUtilities::AlongPathPattern * NXOpen::GeometricUtilities::PatternDefinition::AlongPathDefinition | ( | ) |
返回沿路径定义。有关详情,请参见 AlongPathPattern。
创建于 NX7.5.0。
许可证要求:无
| NXOpen::GeometricUtilities::CircularPattern * NXOpen::GeometricUtilities::PatternDefinition::CircularDefinition | ( | ) |
返回圆形定义。有关详情,请参见 CircularPattern。
创建于 NX7.5.0。
许可证要求:无
| NXOpen::GeometricUtilities::PatternClockingBuilder * NXOpen::GeometricUtilities::PatternDefinition::CreateClockingBuilder | ( | int | ix, |
| int | iy ) |
创建图案时钟对象
创建于NX7.5.0。
许可证要求:无
| ix | 要初始化到的实例的x索引 |
| iy | 要初始化到的实例的y索引 |
| NXOpen::GeometricUtilities::PatternInstanceEditBuilder * NXOpen::GeometricUtilities::PatternDefinition::CreatePatternInstanceEditBuilder | ( | ) |
这是 NXOpen::GeometricUtilities::PatternInstanceEditBuilder 的默认创建方法。
创建于NX7.5.0。
许可证要求:无
| bool NXOpen::GeometricUtilities::PatternDefinition::FrameOnlyToggle | ( | ) |
返回仅框架切换,一个逻辑标志,用于指示是否只需要边界上的实例。
创建于NX7.5.0。
许可证要求:无
| NXOpen::GeometricUtilities::GeneralPattern * NXOpen::GeometricUtilities::PatternDefinition::GeneralDefinition | ( | ) |
返回通用定义。有关详情,请参见 GeneralPattern。
创建于 NX8.0.0。
许可证要求:无
| bool NXOpen::GeometricUtilities::PatternDefinition::GetDeleteState | ( | int | index1, |
| int | index2 ) |
获取指定索引处实例的删除状态。
创建于NX8.0.0。
许可证要求:无
| index1 | 实例的第一个索引 |
| index2 | 实例的第二个索引 |
| bool NXOpen::GeometricUtilities::PatternDefinition::GetSuppressState | ( | int | index1, |
| int | index2 ) |
获取指定索引处实例的抑制状态。
创建于NX7.5.0。
许可证要求:无
| index1 | 实例的第一个索引 |
| index2 | 实例的第二个索引 |
| NXOpen::GeometricUtilities::HelixPattern * NXOpen::GeometricUtilities::PatternDefinition::HelixDefinition | ( | ) |
返回螺旋线定义。详细信息请参见HelixPattern。
创建于NX9.0.0。
许可证要求:无
| NXOpen::GeometricUtilities::MirrorPattern * NXOpen::GeometricUtilities::PatternDefinition::MirrorDefinition | ( | ) |
返回镜像定义。有关详情,请参见 MirrorPattern。
创建于 NX8.0.0。
许可证要求:无
| NXOpen::GeometricUtilities::PatternFill * NXOpen::GeometricUtilities::PatternDefinition::PatternFill | ( | ) |
返回图案填充定义。详细信息请参见PatternFill。
创建于NX7.5.0。
许可证要求:无
| NXOpen::GeometricUtilities::PatternIncrementsBuilder * NXOpen::GeometricUtilities::PatternDefinition::PatternIncrementsBuilder | ( | ) |
返回图案增量定义。详细信息请参见 NXOpen::GeometricUtilities::PatternIncrementsBuilder 。
创建于NX7.5.0。
许可证要求:无
| NXOpen::GeometricUtilities::PatternOrientation * NXOpen::GeometricUtilities::PatternDefinition::PatternOrientation | ( | ) |
返回图案定向定义。详细信息请参见PatternOrientation。
创建于NX7.5.0。
许可证要求:无
| NXOpen::GeometricUtilities::PatternDefinition::PatternEnum NXOpen::GeometricUtilities::PatternDefinition::PatternType | ( | ) |
返回阵列类型
创建于 NX7.5.0。
许可证要求:无
| NXOpen::GeometricUtilities::PolygonPattern * NXOpen::GeometricUtilities::PatternDefinition::PolygonDefinition | ( | ) |
返回多边形定义。详细信息请参见PolygonPattern。
创建于NX8.0.0。
许可证要求:无
| NXOpen::GeometricUtilities::RectangularPattern * NXOpen::GeometricUtilities::PatternDefinition::RectangularDefinition | ( | ) |
返回矩形定义。有关详情,请参见 RectangularPattern。
创建于 NX7.5.0。
许可证要求:无
| NXOpen::GeometricUtilities::ReferencePattern * NXOpen::GeometricUtilities::PatternDefinition::ReferenceDefinition | ( | ) |
返回参考定义。有关详情,请参见 ReferencePattern。
创建于 NX8.0.0。
许可证要求:无
| void NXOpen::GeometricUtilities::PatternDefinition::RemoveClocking | ( | int | index1, |
| int | index2 ) |
获取NXOpen::GeometricUtilities::PatternDefinition 实例的时钟数据
从模式定义实例中移除时钟数据
创建于NX7.5.0。
许可证要求:无
| index1 | 模式实例数组的第一个索引 |
| index2 | 模式实例数组的第二个索引 |
| void NXOpen::GeometricUtilities::PatternDefinition::RemoveVariance | ( | int | index1, |
| int | index2 ) |
从模式定义实例中移除偏差
创建于NX8.0.0。
许可证要求:无
| index1 | 模式实例数组的第一个索引 |
| index2 | 模式实例数组的第二个索引 |
| bool NXOpen::GeometricUtilities::PatternDefinition::SeedOnlyToggle | ( | ) |
返回仅种子切换,一个逻辑标志,用于指示是否只需要种子沿第二方向的实例。
创建于NX8.0.0。
许可证要求:无
| void NXOpen::GeometricUtilities::PatternDefinition::SetDeleteState | ( | int | index1, |
| int | index2, | ||
| bool | deleteState ) |
设置指定索引处实例的删除状态。
创建于NX8.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| index1 | 实例的第一个索引 |
| index2 | 实例的第二个索引 |
| deleteState | 输入的抑制状态 |
| void NXOpen::GeometricUtilities::PatternDefinition::SetFrameOnlyToggle | ( | bool | frameOnlyToggle | ) |
设置仅框架切换,一个逻辑标志,用于指示是否只需要边界上的实例。
创建于NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| frameOnlyToggle | frameonlytoggle |
| void NXOpen::GeometricUtilities::PatternDefinition::SetPatternType | ( | NXOpen::GeometricUtilities::PatternDefinition::PatternEnum | patternType | ) |
设置阵列类型
创建于 NX7.5.0。
许可证要求:无
| patternType | 阵列类型 |
| void NXOpen::GeometricUtilities::PatternDefinition::SetSeedOnlyToggle | ( | bool | seedOnlyToggle | ) |
设置仅种子切换,一个逻辑标志,用于指示是否只需要种子沿第二方向的实例。
创建于NX8.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| seedOnlyToggle | seedonlytoggle |
| void NXOpen::GeometricUtilities::PatternDefinition::SetSpreadsheetData | ( | const std::vector< double > & | spreadsheetTableArray, |
| const std::vector< double > & | locationTableArray, | ||
| const std::vector< bool > & | defaultTableArray ) |
设置电子表格数据
创建于NX8.0.0。
许可证要求:无
| spreadsheetTableArray | 电子表格数据表数组 |
| locationTableArray | 位置表数组 |
| defaultTableArray | 默认表数组 |
| void NXOpen::GeometricUtilities::PatternDefinition::SetSuppressState | ( | int | index1, |
| int | index2, | ||
| bool | suppressState ) |
设置指定索引处实例的抑制状态。
创建于NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| index1 | 实例的第一个索引 |
| index2 | 实例的第二个索引 |
| suppressState | 输入的抑制状态 |
| NXOpen::GeometricUtilities::SpiralPattern * NXOpen::GeometricUtilities::PatternDefinition::SpiralDefinition | ( | ) |
返回螺旋定义。有关详情,请参见 SpiralPattern。
创建于 NX8.0.0。
许可证要求:无
|
virtual |
验证组件的输入是否足以调用提交操作。如果组件处于无法提交的状态,则会抛出异常。例如,如果组件要求您设置某些属性,而您尚未设置,则此方法会抛出异常。对于某些组件,此方法会抛出尚未实现的NXException。