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

WAVE链接构建器 更多...

#include <Features_WaveLinkBuilder.hxx>

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

Public 类型

enum  Types {
  TypesCurveLink , TypesPointLink , TypesDatumLink , TypesSketchLink ,
  TypesFaceLink , TypesRegionLink , TypesBodyLink , TypesMirrorBodyLink ,
  TypesRoutingObjectLink
}

Public 成员函数

bool Associative ()
bool BlankOriginal ()
NXOpen::Features::CompositeCurveBuilderCompositeCurveBuilder ()
bool CopyGroups ()
bool CopyThreads ()
NXOpen::Features::ExtractFaceBuilderExtractFaceBuilder ()
bool FixAtCurrentTimestamp ()
bool InheritMaterial ()
bool MakePositionIndependent ()
NXOpen::Features::MirrorBodyBuilderMirrorBodyBuilder ()
void SetAssociative (bool associative)
void SetBlankOriginal (bool blankoriginal)
void SetCopyGroups (bool copyGroups)
void SetCopyThreads (bool copyThreads)
void SetExtractFaceBuilder (NXOpen::Features::ExtractFaceBuilder *extractFaceBuilder)
void SetFixAtCurrentTimestamp (bool timestamp)
void SetInheritMaterial (bool inheritMaterial)
void SetMakePositionIndependent (bool makePositionIndependent)
void SetMirrorBodyBuilder (NXOpen::Features::MirrorBodyBuilder *mirrorBodyBuilder)
void SetType (NXOpen::Features::WaveLinkBuilder::Types type)
void SetWaveDatumBuilder (NXOpen::Features::WaveDatumBuilder *wavedatumBuilder)
void SetWavePointBuilder (NXOpen::Features::WavePointBuilder *wavepointBuilder)
void SetWaveRoutingBuilder (NXOpen::Features::WaveRoutingBuilder *waveroutingBuilder)
void SetWaveSketchBuilder (NXOpen::Features::WaveSketchBuilder *wavesketchBuilder)
NXOpen::Features::WaveLinkBuilder::Types Type ()
NXOpen::Features::WaveDatumBuilderWaveDatumBuilder ()
NXOpen::Features::WavePointBuilderWavePointBuilder ()
NXOpen::Features::WaveRoutingBuilderWaveRoutingBuilder ()
NXOpen::Features::WaveSketchBuilderWaveSketchBuilder ()
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 _WaveLinkBuilderBuilder

详细描述

WAVE链接构建器

        表示Wavelink特征构建器。
        此类的输入可以是收敛对象。
         <br> 要创建此类的新实例,请使用 @link NXOpen::Features::BaseFeatureCollection::CreateWaveLinkBuilder  NXOpen::Features::BaseFeatureCollection::CreateWaveLinkBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    关联性 </term> <description>
    True </description> </item>
    <item><term>
    复合曲线构建器.允许自相交 </term> <description>
    False </description> </item>
    <item><term>
    复合曲线构建器.关联性 </term> <description>
    True </description> </item>
    <item><term>
    复合曲线构建器.曲线拟合数据.曲线连接方法 </term> <description>
    No </description> </item>
    <item><term>
    复合曲线构建器.曲线拟合数据.阶数 </term> <description>
    7 </description> </item>
    <item><term>
    复合曲线构建器.曲线拟合数据.拟合方法 </term> <description>
    DegreeAndSegments </description> </item>
    <item><term>
    复合曲线构建器.曲线拟合数据.是否高级拟合 </term> <description>
    0 </description> </item>
    <item><term>
    复合曲线构建器.曲线拟合数据.是否对齐形状 </term> <description>
    0 </description> </item>
    <item><term>
    复合曲线构建器.曲线拟合数据.最大阶数 </term> <description>
    7 </description> </item>
    <item><term>
    复合曲线构建器.曲线拟合数据.最大段数 </term> <description>
    1 </description> </item>
    <item><term>
    复合曲线构建器.曲线拟合数据.最小阶数 </term> <description>
    5 </description> </item>
    <item><term>
    复合曲线构建器.曲线拟合数据.段数 </term> <description>
    1 </description> </item>
    <item><term>
    复合曲线构建器.隐藏原始对象 </term> <description>
    False </description> </item>
    <item><term>
    复合曲线构建器.继承显示属性 </term> <description>
    False </description> </item>
    <item><term>
    复制组 </term> <description>
    False </description> </item>

CopyThreads 是 ExtractFaceBuilder.AngleTolerance 45.0 ExtractFaceBuilder.AssociativeExtractFaceBuilder.CopyGroupsExtractFaceBuilder.CopyThreadsExtractFaceBuilder.DeleteHolesExtractFaceBuilder.FixAtCurrentTimestampExtractFaceBuilder.InheritDisplayPropertiesExtractFaceBuilder.IsPsmOutputBody false ExtractFaceBuilder.MakePositionIndependent 否 ExtractFaceBuilder.ReplacementAssistant.OneToOne 是 MirrorBodyBuilder.AssociativeMirrorBodyBuilder.CopyGroupsMirrorBodyBuilder.CopyThreadsMirrorBodyBuilder.FixAtCurrentTimestampMirrorBodyBuilder.InheritDisplayPropertiesMirrorBodyBuilder.MakePositionIndependentMirrorBodyBuilder.ParentPartType WorkPart MirrorBodyBuilder.ReplacementAssistant.OneToOne 是 WaveDatumBuilder.AssociativeWaveDatumBuilder.DisplayScale 2.0 WaveDatumBuilder.InheritDisplayPropertiesWaveDatumBuilder.ParentPart OtherPart WavePointBuilder.AssociativeWavePointBuilder.DrawLineBetweenPointsWavePointBuilder.InheritDisplayPropertiesWavePointBuilder.ParentPart OtherPart WaveRoutingBuilder.AssociativeWaveSketchBuilder.AssociativeWaveSketchBuilder.DisplayReferenceGeometry False WaveSketchBuilder.InheritDisplayProperties False WaveSketchBuilder.ParentPart OtherPart


创建于NX5.0.0。

成员枚举类型说明

◆ Types

Wave链接器类型

枚举值
TypesCurveLink 

曲线链接

TypesPointLink 

点链接

TypesDatumLink 

基准链接

TypesSketchLink 

草图链接

TypesFaceLink 

面链接

TypesRegionLink 

区域链接

TypesBodyLink 

体链接

TypesMirrorBodyLink 

镜像体链接

TypesRoutingObjectLink 

管路对象链接

成员函数说明

◆ Associative()

bool NXOpen::Features::WaveLinkBuilder::Associative ( )

获取关联性
创建于NX5.0.0。

许可证要求:无

◆ BlankOriginal()

bool NXOpen::Features::WaveLinkBuilder::BlankOriginal ( )

获取隐藏原对象
创建于NX5.0.0。

许可证要求:无

◆ CompositeCurveBuilder()

NXOpen::Features::CompositeCurveBuilder * NXOpen::Features::WaveLinkBuilder::CompositeCurveBuilder ( )

获取组合曲线建造器
创建于NX5.0.0。

许可证要求:无

◆ CopyGroups()

bool NXOpen::Features::WaveLinkBuilder::CopyGroups ( )

返回复制面组选项
于 NX2007.0.0 版本创建。

许可证要求:无

◆ CopyThreads()

bool NXOpen::Features::WaveLinkBuilder::CopyThreads ( )

返回复制螺纹选项
于 NX8.0.0 版本创建。

许可证要求:无

◆ ExtractFaceBuilder()

NXOpen::Features::ExtractFaceBuilder * NXOpen::Features::WaveLinkBuilder::ExtractFaceBuilder ( )

获取抽取面建造器
创建于NX5.0.0。

许可证要求:无

◆ FixAtCurrentTimestamp()

bool NXOpen::Features::WaveLinkBuilder::FixAtCurrentTimestamp ( )

获取当前时间戳固定选项
创建于NX5.0.0。

许可证要求:无

◆ InheritMaterial()

bool NXOpen::Features::WaveLinkBuilder::InheritMaterial ( )

返回从源继承材料选项
创建于 NX2212.0.0。

许可证要求:无

◆ MakePositionIndependent()

bool NXOpen::Features::WaveLinkBuilder::MakePositionIndependent ( )

返回使位置独立选项
于 NX8.5.0 版本创建。

许可证要求:无

◆ MirrorBodyBuilder()

NXOpen::Features::MirrorBodyBuilder * NXOpen::Features::WaveLinkBuilder::MirrorBodyBuilder ( )

返回镜像体建造器
于 NX5.0.0 版本创建。

许可证要求:无

◆ SetAssociative()

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

设置关联性
创建于NX5.0.0。

许可证要求:solid_modeling("实体建模")

参数
associative关联性

◆ SetBlankOriginal()

void NXOpen::Features::WaveLinkBuilder::SetBlankOriginal ( bool blankoriginal)

设置隐藏原对象
创建于NX5.0.0。

许可证要求:solid_modeling("实体建模")

参数
blankoriginal隐藏原对象

◆ SetCopyGroups()

void NXOpen::Features::WaveLinkBuilder::SetCopyGroups ( bool copyGroups)

设置复制面组选项
创建于 NX2007.0.0。

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

参数
copyGroups复制组

◆ SetCopyThreads()

void NXOpen::Features::WaveLinkBuilder::SetCopyThreads ( bool copyThreads)

设置复制螺纹选项
于 NX8.0.0 版本创建。

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

参数
copyThreads复制螺纹

◆ SetExtractFaceBuilder()

void NXOpen::Features::WaveLinkBuilder::SetExtractFaceBuilder ( NXOpen::Features::ExtractFaceBuilder * extractFaceBuilder)

设置抽取面建造器
于 NX5.0.0 版本创建。

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

参数
extractFaceBuilder抽取面建造器

◆ SetFixAtCurrentTimestamp()

void NXOpen::Features::WaveLinkBuilder::SetFixAtCurrentTimestamp ( bool timestamp)

设置当前时间戳固定选项
创建于NX5.0.0。

许可证要求:solid_modeling("实体建模")

参数
timestamp时间戳

◆ SetInheritMaterial()

void NXOpen::Features::WaveLinkBuilder::SetInheritMaterial ( bool inheritMaterial)

设置从源继承材料选项
创建于 NX2212.0.0。

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

参数
inheritMaterial继承材料

◆ SetMakePositionIndependent()

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

设置使位置独立选项
于 NX8.5.0 版本创建。

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

参数
makePositionIndependent使位置独立

◆ SetMirrorBodyBuilder()

void NXOpen::Features::WaveLinkBuilder::SetMirrorBodyBuilder ( NXOpen::Features::MirrorBodyBuilder * mirrorBodyBuilder)

设置镜像体建造器
于 NX5.0.0 版本创建。

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

参数
mirrorBodyBuilder镜像体建造器

◆ SetType()

void NXOpen::Features::WaveLinkBuilder::SetType ( NXOpen::Features::WaveLinkBuilder::Types type)

设置类型
创建于NX5.0.0。

许可证要求:solid_modeling("实体建模")

参数
type类型

◆ SetWaveDatumBuilder()

void NXOpen::Features::WaveLinkBuilder::SetWaveDatumBuilder ( NXOpen::Features::WaveDatumBuilder * wavedatumBuilder)

设置Wave基准建造器
于 NX5.0.0 版本创建。

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

参数
wavedatumBuilderWave基准建造器

◆ SetWavePointBuilder()

void NXOpen::Features::WaveLinkBuilder::SetWavePointBuilder ( NXOpen::Features::WavePointBuilder * wavepointBuilder)

设置Wave点建造器
于 NX5.0.0 版本创建。

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

参数
wavepointBuilderWave点建造器

◆ SetWaveRoutingBuilder()

void NXOpen::Features::WaveLinkBuilder::SetWaveRoutingBuilder ( NXOpen::Features::WaveRoutingBuilder * waveroutingBuilder)

设置Wave路由建造器
于 NX5.0.0 版本创建。

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

参数
waveroutingBuilderWave路由建造器

◆ SetWaveSketchBuilder()

void NXOpen::Features::WaveLinkBuilder::SetWaveSketchBuilder ( NXOpen::Features::WaveSketchBuilder * wavesketchBuilder)

设置Wave草图建造器
于 NX5.0.1 版本创建。

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

参数
wavesketchBuilderWave草图建造器

◆ Type()

NXOpen::Features::WaveLinkBuilder::Types NXOpen::Features::WaveLinkBuilder::Type ( )

获取类型
创建于NX5.0.0。

许可证要求:无

◆ WaveDatumBuilder()

NXOpen::Features::WaveDatumBuilder * NXOpen::Features::WaveLinkBuilder::WaveDatumBuilder ( )

返回Wave基准建造器
于 NX5.0.0 版本创建。

许可证要求:无

◆ WavePointBuilder()

NXOpen::Features::WavePointBuilder * NXOpen::Features::WaveLinkBuilder::WavePointBuilder ( )

返回Wave点建造器
于 NX5.0.0 版本创建。

许可证要求:无

◆ WaveRoutingBuilder()

NXOpen::Features::WaveRoutingBuilder * NXOpen::Features::WaveLinkBuilder::WaveRoutingBuilder ( )

返回Wave路由建造器
于 NX5.0.0 版本创建。

许可证要求:无

◆ WaveSketchBuilder()

NXOpen::Features::WaveSketchBuilder * NXOpen::Features::WaveLinkBuilder::WaveSketchBuilder ( )

返回Wave草图建造器
于 NX5.0.1 版本创建。

许可证要求:无