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

分割镶件构建器 更多...

#include <Tooling_SplitInsertBuilder.hxx>

类 NXOpen::Tooling::SplitInsertBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

void FindLinkedBodyFeatureAndSource (const char *featureType, const char *featureNameSubString)
void FindLinkedBodyFeatureAndSource (const NXString &featureType, const NXString &featureNameSubString)
void FindLinkedBodyFeatureAndSourceForAll ()
NXString GetComponentFullName (NXOpen::NXObject *componentTag)
NXOpen::Point3d GetComponentOrigin (NXOpen::NXObject *componentTag)
NXOpen::Matrix3x3 GetComponentTransform (NXOpen::NXObject *componentTag)
bool KeepOriginal ()
void PrepairToSplitInsert ()
bool RenameComponent ()
void ReverseTrimAndRelinkSourceAndCreateUDOForAll (const std::vector< NXOpen::NXObject * > &sourceObjects)
NXOpen::NXObjectSaveAndGetComponentParent (NXOpen::NXObject *componentTag)
NXOpen::Assemblies::SelectComponentListSelectComponent ()
void SetKeepOriginal (bool keepOriginal)
void SetLinkFeatureAndSourceObject (std::vector< NXOpen::NXObject * > &sourceObjectsOld)
void SetRenameComponent (bool renameComponent)
void SetSplittingDirection (bool splittingDirection)
void SetWizardType (int wizardType)
NXOpen::SectionSplittingCurves ()
bool SplittingDirection ()
int WizardType ()
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 _SplitInsertBuilderBuilder

详细描述

分割镶件构建器

创建用于级进模的拆分镶件构建器。不返回任何实体。
要创建此类的新实例,请使用 NXOpen::Tooling::ProgressiveDieManager::CreateSplitInsertBuilder
默认值。

Property Value
KeepOriginal 0
RenameComponent 0


创建于 NX12.0.0。

成员函数说明

◆ FindLinkedBodyFeatureAndSource() [1/2]

void NXOpen::Tooling::SplitInsertBuilder::FindLinkedBodyFeatureAndSource ( const char * featureType,
const char * featureNameSubString )

Find linked body feature and source object.
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
featureTypefeaturetype
featureNameSubStringfeaturenamesubstring

◆ FindLinkedBodyFeatureAndSource() [2/2]

void NXOpen::Tooling::SplitInsertBuilder::FindLinkedBodyFeatureAndSource ( const NXString & featureType,
const NXString & featureNameSubString )

Find linked body feature and source object.
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
featureTypefeaturetype
featureNameSubStringfeaturenamesubstring

◆ FindLinkedBodyFeatureAndSourceForAll()

void NXOpen::Tooling::SplitInsertBuilder::FindLinkedBodyFeatureAndSourceForAll ( )

Find linked body feature and source object.
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

◆ GetComponentFullName()

NXString NXOpen::Tooling::SplitInsertBuilder::GetComponentFullName ( NXOpen::NXObject * componentTag)

Suppress child feature.
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
componentTagcomponenttag

◆ GetComponentOrigin()

NXOpen::Point3d NXOpen::Tooling::SplitInsertBuilder::GetComponentOrigin ( NXOpen::NXObject * componentTag)

Suppress child feature.
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
componentTagcomponenttag

◆ GetComponentTransform()

NXOpen::Matrix3x3 NXOpen::Tooling::SplitInsertBuilder::GetComponentTransform ( NXOpen::NXObject * componentTag)

Suppress child feature.
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
componentTagcomponenttag

◆ KeepOriginal()

bool NXOpen::Tooling::SplitInsertBuilder::KeepOriginal ( )

Returns the keep original toggle value
Created in NX12.0.0.

License requirements : None

◆ PrepairToSplitInsert()

void NXOpen::Tooling::SplitInsertBuilder::PrepairToSplitInsert ( )

Suppress child feature.
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

◆ RenameComponent()

bool NXOpen::Tooling::SplitInsertBuilder::RenameComponent ( )

Returns the rename component
Created in NX12.0.0.

License requirements : None

◆ ReverseTrimAndRelinkSourceAndCreateUDOForAll()

void NXOpen::Tooling::SplitInsertBuilder::ReverseTrimAndRelinkSourceAndCreateUDOForAll ( const std::vector< NXOpen::NXObject * > & sourceObjects)

Reverse trim direction, relink source, and create udo for all.
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
sourceObjectssourceobjects

◆ SaveAndGetComponentParent()

NXOpen::NXObject * NXOpen::Tooling::SplitInsertBuilder::SaveAndGetComponentParent ( NXOpen::NXObject * componentTag)

Suppress child feature.
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
componentTagcomponenttag

◆ SelectComponent()

NXOpen::Assemblies::SelectComponentList * NXOpen::Tooling::SplitInsertBuilder::SelectComponent ( )

返回 选择的组件
创建于 NX12.0.0。

许可要求:无

◆ SetKeepOriginal()

void NXOpen::Tooling::SplitInsertBuilder::SetKeepOriginal ( bool keepOriginal)

Sets the keep original toggle value
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
keepOriginalkeeporiginal

◆ SetLinkFeatureAndSourceObject()

void NXOpen::Tooling::SplitInsertBuilder::SetLinkFeatureAndSourceObject ( std::vector< NXOpen::NXObject * > & sourceObjectsOld)

设置链接特征和源对象。
创建于 NX12.0.0。

许可要求:prog_die_wizard ("UG/Progressive Die Wizard")

参数
sourceObjectsOldsourceobjectsold

◆ SetRenameComponent()

void NXOpen::Tooling::SplitInsertBuilder::SetRenameComponent ( bool renameComponent)

Sets the rename component
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
renameComponentrenamecomponent

◆ SetSplittingDirection()

void NXOpen::Tooling::SplitInsertBuilder::SetSplittingDirection ( bool splittingDirection)

设置 拆分方向
创建于 NX12.0.0。

许可要求:prog_die_wizard ("UG/Progressive Die Wizard")

参数
splittingDirection拆分方向

◆ SetWizardType()

void NXOpen::Tooling::SplitInsertBuilder::SetWizardType ( int wizardType)

Sets the wizard type
Created in NX12.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

参数
wizardTypewizardtype

◆ SplittingCurves()

NXOpen::Section * NXOpen::Tooling::SplitInsertBuilder::SplittingCurves ( )

返回 拆分曲线
创建于 NX12.0.0。

许可要求:无

◆ SplittingDirection()

bool NXOpen::Tooling::SplitInsertBuilder::SplittingDirection ( )

返回 拆分方向
创建于 NX12.0.0。

许可要求:无

◆ WizardType()

int NXOpen::Tooling::SplitInsertBuilder::WizardType ( )

Returns the wizard type
Created in NX12.0.0.

License requirements : None