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

WAVE布线构建器 更多...

#include <Features_WaveRoutingBuilder.hxx>

类 NXOpen::Features::WaveRoutingBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

bool Associative ()
NXOpen::Features::FeatureCommitCreateOnTheFly ()
void GetParentInformation (NXOpen::TaggedObject *selectionTag, bool calcStatus, NXString *parentPartName, NXString *objectName, NXString *status)
void GetWaveLinkInformation (NXString *info, bool *xformExists, NXOpen::Point3d *xformOrigin, NXOpen::Matrix3x3 *xformOrientation, double *xformScale)
bool MakePositionIndependent ()
NXOpen::SelectObjectListRoutingObjects ()
void SetAssociative (bool associative)
void SetMakePositionIndependent (bool makePositionIndependent)
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _WaveRoutingBuilderBuilder

详细描述

WAVE布线构建器

表示 @link NXOpen::Features::WaveRoutingBuilder NXOpen::Features::WaveRoutingBuilder@endlink
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateWaveRoutingBuilder  NXOpen::Features::FeatureCollection::CreateWaveRoutingBuilder @endlink  <br>

默认值。

属性
关联 True


在NX5.0.0中创建。

成员函数说明

◆ Associative()

bool NXOpen::Features::WaveRoutingBuilder::Associative ( )

返回关联状态
在NX5.0.0中创建。

许可证要求:无

◆ CommitCreateOnTheFly()

NXOpen::Features::Feature * NXOpen::Features::WaveRoutingBuilder::CommitCreateOnTheFly ( )

提交特征并设置即时创建标志

返回

在NX6.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ GetParentInformation()

void NXOpen::Features::WaveRoutingBuilder::GetParentInformation ( NXOpen::TaggedObject * selectionTag,
bool calcStatus,
NXString * parentPartName,
NXString * objectName,
NXString * status )

返回Wave链接路由的父项信息
在NX2406.4000.0中创建。

许可证要求:无

参数
selectionTag选择标记
calcStatus计算状态
parentPartName父部件名称
objectName对象名称
status状态

◆ GetWaveLinkInformation()

void NXOpen::Features::WaveRoutingBuilder::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变换缩放

◆ MakePositionIndependent()

bool NXOpen::Features::WaveRoutingBuilder::MakePositionIndependent ( )

返回位置是否独立
在NX5.0.0中创建。

许可证要求:无

◆ RoutingObjects()

NXOpen::SelectObjectList * NXOpen::Features::WaveRoutingBuilder::RoutingObjects ( )

返回路由对象
在NX5.0.0中创建。

许可证要求:无

◆ SetAssociative()

void NXOpen::Features::WaveRoutingBuilder::SetAssociative ( bool associative)

设置关联状态
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
associative关联

◆ SetMakePositionIndependent()

void NXOpen::Features::WaveRoutingBuilder::SetMakePositionIndependent ( bool makePositionIndependent)

设置位置是否独立
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
makePositionIndependent位置独立