|
NX Open C++ 参考指南 2406 v1.1
|
WAVE点构建器 更多...
#include <Features_WavePointBuilder.hxx>
Public 类型 | |
| enum | ParentPartType { ParentPartTypeWorkPart , ParentPartTypeOtherPart } |
友元 | |
| class | _WavePointBuilderBuilder |
WAVE点构建器
表示 @link Features::Feature Features::Feature@endlink 构建器 <br> 若要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateWavePointBuilder NXOpen::Features::FeatureCollection::CreateWavePointBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| 关联 | True |
| 点间连线 | False |
| 继承显示属性 | False |
| 父部件 | OtherPart |
于 NX5.0.0 中创建。
| bool NXOpen::Features::WavePointBuilder::Associative | ( | ) |
返回是否关联
于NX5.0.0创建。
许可证要求:无
| NXOpen::Features::Feature * NXOpen::Features::WavePointBuilder::CommitCreateOnTheFly | ( | ) |
提交特征并设置即时创建标志
| bool NXOpen::Features::WavePointBuilder::DrawLineBetweenPoints | ( | ) |
返回是否绘制线
于NX5.0.0创建。
许可证要求:无
| bool NXOpen::Features::WavePointBuilder::FixAtCurrentTimestamp | ( | ) |
返回是否固定在当前时间戳
于NX5.0.0创建。
许可证要求:无
| NXOpen::Features::Feature * NXOpen::Features::WavePointBuilder::FrecAtTimeStamp | ( | ) |
返回时间戳处的FREC
于NX6.0.1创建。
许可证要求:无
| void NXOpen::Features::WavePointBuilder::GetParentInformation | ( | NXOpen::TaggedObject * | pointTag, |
| bool | calcStatus, | ||
| NXString * | parentPartName, | ||
| NXString * | objectName, | ||
| NXString * | status ) |
返回Wave链接点的父项信息
于NX2406.4000.0版本创建。
许可要求:无
| pointTag | 点标记 |
| calcStatus | 计算状态 |
| parentPartName | 父部件名称 |
| objectName | 对象名称 |
| status | 状态 |
| void NXOpen::Features::WavePointBuilder::GetProductInterfaceObjects | ( | std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > & | selectedObjects | ) |
获取选中的产品接口对象
于NX9.0.0版本创建。
许可要求:无
| selectedObjects | 列表中的项 |
| void NXOpen::Features::WavePointBuilder::GetSourcePartOccurrences | ( | std::vector< NXOpen::TaggedObject * > & | sourcePartOccurrences | ) |
获取源部件实例。对于上下文无关的链接对象,源部件实例将为NULL_TAG
于NX10.0.0版本创建。
许可要求:无
| sourcePartOccurrences | 源部件实例集合 |
| void NXOpen::Features::WavePointBuilder::GetWaveLinkInformation | ( | NXString * | info, |
| bool * | xformExists, | ||
| NXOpen::Point3d * | xformOrigin, | ||
| NXOpen::Matrix3x3 * | xformOrientation, | ||
| double * | xformScale ) |
打印关于链接的Wave浏览器类型信息
于NX6.0.0创建。
许可证要求:wave ("WAVE FUNCTIONALITY")
| info | 查询的Wave信息 |
| xformExists | 若存在变换则为true |
| xformOrigin | 变换原点 |
| xformOrientation | 变换矩阵 |
| xformScale | 变换缩放 |
| bool NXOpen::Features::WavePointBuilder::InheritDisplayProperties | ( | ) |
返回是否继承显示属性
于NX6.0.0创建。
许可证要求:无
| bool NXOpen::Features::WavePointBuilder::MakePositionIndependent | ( | ) |
返回是否使位置独立
于NX5.0.0创建。
许可证要求:无
| NXOpen::Features::WavePointBuilder::ParentPartType NXOpen::Features::WavePointBuilder::ParentPart | ( | ) |
返回源部件类型
于NX8.5.0版本创建。
许可要求:无
| NXOpen::SelectPointList * NXOpen::Features::WavePointBuilder::Points | ( | ) |
返回要链接的点
于NX5.0.0创建。
许可证要求:无
| void NXOpen::Features::WavePointBuilder::SetAssociative | ( | bool | associative | ) |
设置是否关联
于NX5.0.0创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| associative | associative |
| void NXOpen::Features::WavePointBuilder::SetDrawLineBetweenPoints | ( | bool | drawLine | ) |
设置是否绘制线
于NX5.0.0创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| drawLine | drawline |
| void NXOpen::Features::WavePointBuilder::SetFixAtCurrentTimestamp | ( | bool | timestamp | ) |
设置是否固定在当前时间戳
于NX5.0.0创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| timestamp | timestamp |
| void NXOpen::Features::WavePointBuilder::SetFrecAtTimeStamp | ( | NXOpen::Features::Feature * | terminalFrec | ) |
设置时间戳处的FREC
于NX6.0.1创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| terminalFrec | 终端FREC |
| void NXOpen::Features::WavePointBuilder::SetInheritDisplayProperties | ( | bool | inheritDisplayProperties | ) |
设置是否继承显示属性
于NX6.0.0创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| inheritDisplayProperties | inheritdisplayproperties |
| void NXOpen::Features::WavePointBuilder::SetMakePositionIndependent | ( | bool | makePositionIndependent | ) |
设置是否使位置独立
于NX5.0.0创建。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| makePositionIndependent | makepositionindependent |
| void NXOpen::Features::WavePointBuilder::SetParentPart | ( | NXOpen::Features::WavePointBuilder::ParentPartType | parentPart | ) |
设置源部件类型
于NX8.5.0版本创建。
许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| parentPart | 源部件类型 |
| void NXOpen::Features::WavePointBuilder::SetProductInterfaceObjects | ( | const std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > & | selectedObjects | ) |
设置选中的产品接口对象
于NX9.0.0版本创建。
许可要求:无
| selectedObjects | 列表中的项 |
| void NXOpen::Features::WavePointBuilder::SetSourcePartOccurrence | ( | NXOpen::TaggedObject * | sourcePartOcc | ) |
设置源部件实例
于NX9.0.0版本创建。
许可要求:无
| sourcePartOcc | 源部件实例 |
| void NXOpen::Features::WavePointBuilder::SetSourcePartOccurrences | ( | const std::vector< NXOpen::TaggedObject * > & | sourcePartOccurrences | ) |
设置源部件实例
于NX10.0.0版本创建。
许可要求:无
| sourcePartOccurrences | 源部件实例集合 |
| NXOpen::TaggedObject * NXOpen::Features::WavePointBuilder::SourcePartOccurrence | ( | ) |
返回源部件实例
于NX9.0.0版本创建。
许可要求:无