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

WAVE基准构建器 更多...

#include <Features_WaveDatumBuilder.hxx>

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

Public 类型

enum  ParentPartType { ParentPartTypeWorkPart , ParentPartTypeOtherPart }

Public 成员函数

bool Associative ()
NXOpen::Features::FeatureCommitCreateOnTheFly ()
NXOpen::SelectObjectListDatums ()
double DisplayScale ()
void GetParentInformation (NXOpen::TaggedObject *datumTag, bool calcStatus, NXString *parentPartName, NXString *objectName, NXString *status)
void GetProductInterfaceObjects (std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > &selectedObjects)
void GetSourcePartOccurrences (std::vector< NXOpen::TaggedObject * > &sourcePartOccurrences)
void GetWaveLinkInformation (NXString *info, bool *xformExists, NXOpen::Point3d *xformOrigin, NXOpen::Matrix3x3 *xformOrientation, double *xformScale)
bool HideOriginal ()
bool InheritDisplayProperties ()
bool MakePositionIndependent ()
NXOpen::Features::WaveDatumBuilder::ParentPartType ParentPart ()
bool ReverseDirection ()
void SetAssociative (bool associative)
void SetDisplayScale (double displayScale)
void SetHideOriginal (bool hideoriginal)
void SetInheritDisplayProperties (bool inheritDisplayProperties)
void SetMakePositionIndependent (bool makePositionIndependent)
void SetParentPart (NXOpen::Features::WaveDatumBuilder::ParentPartType parentPart)
void SetProductInterfaceObjects (const std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > &selectedObjects)
void SetReverseDirection (bool reverseDirection)
void SetSourcePartOccurrence (NXOpen::TaggedObject *sourcePartOcc)
void SetSourcePartOccurrences (const std::vector< NXOpen::TaggedObject * > &sourcePartOccurrences)
void SetSynchlinkEntry (bool entryState)
NXOpen::TaggedObjectSourcePartOccurrence ()
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 _WaveDatumBuilderBuilder

详细描述

WAVE基准构建器

表示Wave基准构建器。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateWaveDatumBuilder
默认值。

属性
关联性
显示比例 2.0
继承显示属性
父部件 其他部件


创建于NX5.0.0。

成员枚举类型说明

◆ ParentPartType

部件范围的枚举

枚举值
ParentPartTypeWorkPart 

部件内模式

ParentPartTypeOtherPart 

部件间模式

成员函数说明

◆ Associative()

bool NXOpen::Features::WaveDatumBuilder::Associative ( )

返回关联状态
Created in NX5.0.0.

许可证要求:无

◆ CommitCreateOnTheFly()

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

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

返回

Created in NX6.0.0.

许可证要求:实体建模 ("SOLIDS MODELING") 或 CAM 基础 ("CAM BASE") 或几何公差 ("GDT") 或检测编程 ("INSPECTION PROGRAMMING")

◆ Datums()

NXOpen::SelectObjectList * NXOpen::Features::WaveDatumBuilder::Datums ( )

返回要链接的基准
Created in NX5.0.0.

许可证要求:无

◆ DisplayScale()

double NXOpen::Features::WaveDatumBuilder::DisplayScale ( )

返回显示比例
Created in NX5.0.0.

许可证要求:无

◆ GetParentInformation()

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

返回 WAVE 链接基准的父信息
创建于 NX2406.4000.0。

许可证要求:无

参数
datumTag基准标签
calcStatus计算状态
parentPartName父部件名称
objectName对象名称
status状态

◆ GetProductInterfaceObjects()

void NXOpen::Features::WaveDatumBuilder::GetProductInterfaceObjects ( std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > & selectedObjects)

获取选中的产品接口对象
创建于 NX9.0.0。

许可证要求:无

参数
selectedObjects列表中的项目

◆ GetSourcePartOccurrences()

void NXOpen::Features::WaveDatumBuilder::GetSourcePartOccurrences ( std::vector< NXOpen::TaggedObject * > & sourcePartOccurrences)

获取源部件实例。上下文无关链接对象的源部件实例为 NULL_TAG
创建于 NX10.0.0。

许可证要求:无

参数
sourcePartOccurrences源部件实例

◆ GetWaveLinkInformation()

void NXOpen::Features::WaveDatumBuilder::GetWaveLinkInformation ( NXString * info,
bool * xformExists,
NXOpen::Point3d * xformOrigin,
NXOpen::Matrix3x3 * xformOrientation,
double * xformScale )

打印关于链接的Wave浏览器类型信息
Created in NX6.0.0.

许可证要求:Wave功能 ("WAVE FUNCTIONALITY")

参数
info查询到的Wave信息
xformExiststrue 表示存在变换
xformOrigin变换原点
xformOrientation变换矩阵
xformScale变换比例

◆ HideOriginal()

bool NXOpen::Features::WaveDatumBuilder::HideOriginal ( )

返回隐藏原始对象状态
Created in NX5.0.0.

许可证要求:无

◆ InheritDisplayProperties()

bool NXOpen::Features::WaveDatumBuilder::InheritDisplayProperties ( )

返回是否从源继承显示属性的选项
Created in NX6.0.0.

许可证要求:无

◆ MakePositionIndependent()

bool NXOpen::Features::WaveDatumBuilder::MakePositionIndependent ( )

返回是否使位置独立
Created in NX5.0.0.

许可证要求:无

◆ ParentPart()

NXOpen::Features::WaveDatumBuilder::ParentPartType NXOpen::Features::WaveDatumBuilder::ParentPart ( )

返回源部件类型
创建于 NX8.5.0。

许可证要求:无

◆ ReverseDirection()

bool NXOpen::Features::WaveDatumBuilder::ReverseDirection ( )

返回Wave链接基准的反向方向状态
Created in NX7.5.4.

许可证要求:无

◆ SetAssociative()

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

设置关联状态
Created in NX5.0.0.

许可证要求:实体建模 ("SOLIDS MODELING") 或 CAM 基础 ("CAM BASE") 或几何公差 ("GDT") 或检测编程 ("INSPECTION PROGRAMMING")

参数
associativeassociative

◆ SetDisplayScale()

void NXOpen::Features::WaveDatumBuilder::SetDisplayScale ( double displayScale)

设置显示比例
Created in NX5.0.0.

许可证要求:实体建模 ("SOLIDS MODELING") 或 CAM 基础 ("CAM BASE") 或几何公差 ("GDT") 或检测编程 ("INSPECTION PROGRAMMING")

参数
displayScaledisplayscale

◆ SetHideOriginal()

void NXOpen::Features::WaveDatumBuilder::SetHideOriginal ( bool hideoriginal)

设置隐藏原始对象状态
Created in NX5.0.0.

许可证要求:实体建模 ("SOLIDS MODELING") 或 CAM 基础 ("CAM BASE") 或几何公差 ("GDT") 或检测编程 ("INSPECTION PROGRAMMING")

参数
hideoriginalhideoriginal

◆ SetInheritDisplayProperties()

void NXOpen::Features::WaveDatumBuilder::SetInheritDisplayProperties ( bool inheritDisplayProperties)

设置是否从源继承显示属性的选项
Created in NX6.0.0.

许可证要求:实体建模 ("SOLIDS MODELING") 或 CAM 基础 ("CAM BASE") 或几何公差 ("GDT") 或检测编程 ("INSPECTION PROGRAMMING")

参数
inheritDisplayPropertiesinheritdisplayproperties

◆ SetMakePositionIndependent()

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

设置是否使位置独立
Created in NX5.0.0.

许可证要求:实体建模 ("SOLIDS MODELING") 或 CAM 基础 ("CAM BASE") 或几何公差 ("GDT") 或检测编程 ("INSPECTION PROGRAMMING")

参数
makePositionIndependentmakepositionindependent

◆ SetParentPart()

void NXOpen::Features::WaveDatumBuilder::SetParentPart ( NXOpen::Features::WaveDatumBuilder::ParentPartType parentPart)

设置源部件类型
创建于 NX8.5.0。

许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")

参数
parentPart父部件

◆ SetProductInterfaceObjects()

void NXOpen::Features::WaveDatumBuilder::SetProductInterfaceObjects ( const std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > & selectedObjects)

设置选中的产品接口对象
创建于 NX9.0.0。

许可证要求:无

参数
selectedObjects列表中的项目

◆ SetReverseDirection()

void NXOpen::Features::WaveDatumBuilder::SetReverseDirection ( bool reverseDirection)

设置Wave链接基准的反向方向状态
Created in NX7.5.4.

许可证要求:实体建模 ("SOLIDS MODELING") 或 CAM 基础 ("CAM BASE") 或几何公差 ("GDT") 或检测编程 ("INSPECTION PROGRAMMING")

参数
reverseDirectionreversedirection

◆ SetSourcePartOccurrence()

void NXOpen::Features::WaveDatumBuilder::SetSourcePartOccurrence ( NXOpen::TaggedObject * sourcePartOcc)

设置源部件实例
创建于 NX9.0.0。

许可证要求:无

参数
sourcePartOcc源部件实例

◆ SetSourcePartOccurrences()

void NXOpen::Features::WaveDatumBuilder::SetSourcePartOccurrences ( const std::vector< NXOpen::TaggedObject * > & sourcePartOccurrences)

设置源部件实例
创建于 NX10.0.0。

许可证要求:无

参数
sourcePartOccurrences源部件实例

◆ SetSynchlinkEntry()

void NXOpen::Features::WaveDatumBuilder::SetSynchlinkEntry ( bool entryState)

设置同步链接入口状态
创建于 NX7.5.4。

许可证要求:wave ("WAVE FUNCTIONALITY")

参数
entryState入口状态

◆ SourcePartOccurrence()

NXOpen::TaggedObject * NXOpen::Features::WaveDatumBuilder::SourcePartOccurrence ( )

返回源部件实例
创建于 NX9.0.0。

许可证要求:无