|
NX Open C++ 参考指南 2406 v1.1
|
添加子机构构建器 更多...
#include <Motion_AddSubmechanismBuilder.hxx>
Public 类型 | |
| enum | Layer { LayerOriginal , LayerWork , LayerSpecified } |
| enum | PositioningMethod { PositioningMethodAbsoluteOrigin , PositioningMethodOriginToOrigin } |
友元 | |
| class | _AddSubmechanismBuilderBuilder |
添加子机构构建器
表示在当前上下文中执行添加子机构的构建器类。 <br> 若要创建此类的新实例,请使用 @link NXOpen::Motion::MotionSimulation::CreateAddSubmechanismBuilder NXOpen::Motion::MotionSimulation::CreateAddSubmechanismBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| LayerOption | Original |
| Positioning | AbsoluteOrigin |
| UserLayer | 1 |
在 NX12.0.0 中创建。
表示定位方法
| 枚举值 | |
|---|---|
| PositioningMethodAbsoluteOrigin | 当前部件的绝对原点 |
| PositioningMethodOriginToOrigin | 仅在 NXOpen::Motion::AddSubmechanismBuilder::RemappingOn 激活时有用 |
|
virtual |
自动为给定对象数组分配属性,并返回未能自动分配属性的对象数组。
Created in NX8.5.0.
License requirements : None
| objects | objects |
|
virtual |
自动为给定对象分配属性,并返回未能自动分配属性的对象数组。 属性需要使用CreateAttributeTitleToNamingPatternMap 创建
Created in NX12.0.0.
License requirements : None
| objects | objects |
| properties | properties |
|
virtual |
创建属性标题到其对应命名模式的映射对象
Created in NX12.0.0.
License requirements : None
| attributeTitles | attributetitles |
| titlePatterns | titlepatterns |
|
virtual |
获取给定逻辑对象可用的项目命名规则模式。 逻辑对象应使用 NXOpen::PDM::PartOperationBuilder::CreateLogicalObjects 创建。 有效的命名规则模式将存储在patternList中。使用时,为CreateAttributeTitleToNamingPatternMap 设置attributeTitles = "DB_PART_NO"和titlePatterns = patternList(index)。
在NX2306.0.0中创建。
许可证要求:无
| object | 对象 |
| patternList | 模式列表 |
|
virtual |
获取给定逻辑对象可用的项目版本命名规则版本ID。 逻辑对象应使用 NXOpen::PDM::PartOperationBuilder::CreateLogicalObjects 创建。 有效的版本ID将存储在revOptions中,可通过 NXOpen::AttributePropertiesBaseBuilder 设置。 使用时,设置Title = "DB_PART_REV"和StringValue = revOptions(index)。
在NX2306.0.0中创建。
许可证要求:无
| object | 对象 |
| revOptions | 版本选项 |
| NXOpen::Motion::AddSubmechanismBuilder::Layer NXOpen::Motion::AddSubmechanismBuilder::LayerOption | ( | ) |
返回添加几何的图层
Created in NX12.0.0.
License requirements : None
| NXOpen::Motion::AddSubmechanismBuilder::PositioningMethod NXOpen::Motion::AddSubmechanismBuilder::Positioning | ( | ) |
返回定位方法。
Created in NX1847.0.0.
License requirements : None
| NXOpen::NXObject * NXOpen::Motion::AddSubmechanismBuilder::RemappedGeometry | ( | ) |
返回重映射的几何。如果重映射开启,用户应设置有效的几何,否则不使用此选项。
Created in NX1847.0.0.
License requirements : None
| bool NXOpen::Motion::AddSubmechanismBuilder::RemappingOn | ( | ) |
返回是否使用几何重映射的选项
Created in NX1847.0.0.
License requirements : None
| NXOpen::NXObject * NXOpen::Motion::AddSubmechanismBuilder::SelectedPart | ( | ) |
返回要添加为子机构的运动仿真部件
Created in NX12.0.0.
License requirements : None
| void NXOpen::Motion::AddSubmechanismBuilder::SetLayerOption | ( | NXOpen::Motion::AddSubmechanismBuilder::Layer | layerOption | ) |
设置添加几何的图层
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
| layerOption | layeroption |
| void NXOpen::Motion::AddSubmechanismBuilder::SetPositioning | ( | NXOpen::Motion::AddSubmechanismBuilder::PositioningMethod | positioningMethod | ) |
设置定位方法。
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
| positioningMethod | positioningmethod |
| void NXOpen::Motion::AddSubmechanismBuilder::SetRemappedGeometry | ( | NXOpen::NXObject * | geometry | ) |
设置重映射的几何。如果重映射开启,用户应设置有效的几何,否则不使用此选项。
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
| geometry | geometry |
| void NXOpen::Motion::AddSubmechanismBuilder::SetRemappingOn | ( | bool | remappingOn | ) |
设置是否使用几何重映射的选项
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
| remappingOn | remappingon |
| void NXOpen::Motion::AddSubmechanismBuilder::SetSelectedPart | ( | NXOpen::NXObject * | part | ) |
设置要添加为子机构的运动仿真部件
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
| part | part |
| void NXOpen::Motion::AddSubmechanismBuilder::SetUserLayer | ( | int | layer | ) |
设置用户定义的图层(值应在1-256范围内)
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
| layer | layer |
| int NXOpen::Motion::AddSubmechanismBuilder::UserLayer | ( | ) |
返回用户定义的图层(值应在1-256范围内)
Created in NX12.0.0.
License requirements : None