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

垫片构建器 更多...

#include <Tooling_ShimBuilder.hxx>

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

Public 类型

enum  ParentOption { ParentOptionNoParent }
enum  SideAttributeValues { SideAttributeValuesNone , SideAttributeValuesTop , SideAttributeValuesMiddle , SideAttributeValuesBottom }
enum  Types { TypesAddInsert , TypesEditInsert , TypesDeleteInsert }

Public 成员函数

NXOpen::Tooling::ShimInnerProfileSetBuilderCreateInnerProfileSetBuilder ()
void GetItemName (std::vector< int > &itemName)
NXOpen::ExpressionHeight ()
NXOpen::Assemblies::SelectComponentListInsertToDelete ()
NXOpen::Assemblies::SelectComponentInsertToEdit ()
NXOpen::ExpressionOffsetOuterDistance ()
bool OuterRoughOffset ()
NXOpen::Tooling::ShimBuilder::ParentOption ParentNode ()
NXString ParentPartName ()
bool RenameToggle ()
void SetItemName (const std::vector< int > &itemName)
void SetOuterRoughOffset (bool outerRoughOffset)
void SetParentNode (NXOpen::Tooling::ShimBuilder::ParentOption parentNode)
void SetParentPartName (const char *parentPartName)
void SetParentPartName (const NXString &parentPartName)
void SetRenameToggle (bool renameToggle)
void SetSideAttributeValue (NXOpen::Tooling::ShimBuilder::SideAttributeValues sideAttributeValue)
void SetType (NXOpen::Tooling::ShimBuilder::Types type)
void SetWizardType (int wizardType)
NXOpen::SelectFaceListShimFace ()
NXOpen::Tooling::ShimBuilder::SideAttributeValues SideAttributeValue ()
NXOpen::Tooling::ShimInnerProfileSetBuilderListSlugholeProfile ()
NXOpen::Tooling::ShimBuilder::Types Type ()
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 _ShimBuilderBuilder

详细描述

垫片构建器

PDW和EDW的垫片构建器。返回一个Body。
要创建此类的新实例,请使用 NXOpen::Tooling::ProgressiveDieManager::CreateShimBuilder
默认值。

Property Value
ParentNode NoParent
RenameToggle 0
SideAttributeValue None


创建于NX10.0.0。

成员枚举类型说明

◆ ParentOption

指定父节点。

枚举值
ParentOptionNoParent 

无父节点

◆ SideAttributeValues

指定侧属性的值。

枚举值
SideAttributeValuesNone 

NONE值

SideAttributeValuesTop 

TOP值

SideAttributeValuesMiddle 

MIDDLE值

SideAttributeValuesBottom 

BOTTOM值

◆ Types

指定垫片操作类型。

枚举值
TypesAddInsert 

添加插入

TypesEditInsert 

编辑插入

TypesDeleteInsert 

删除插入

成员函数说明

◆ CreateInnerProfileSetBuilder()

NXOpen::Tooling::ShimInnerProfileSetBuilder * NXOpen::Tooling::ShimBuilder::CreateInnerProfileSetBuilder ( )

Create a inner profile set builder object.
Created in NX10.0.0.

License requirements : None

◆ GetItemName()

void NXOpen::Tooling::ShimBuilder::GetItemName ( std::vector< int > & itemName)

Returns the item name Of Set List
Created in NX11.0.0.

License requirements : None

参数
itemNamethe item name

◆ Height()

NXOpen::Expression * NXOpen::Tooling::ShimBuilder::Height ( )

Returns the height of shim body
Created in NX10.0.0.

License requirements : None

◆ InsertToDelete()

NXOpen::Assemblies::SelectComponentList * NXOpen::Tooling::ShimBuilder::InsertToDelete ( )

Returns the shim component that needs to be deleted
Created in NX10.0.0.

License requirements : None

◆ InsertToEdit()

NXOpen::Assemblies::SelectComponent * NXOpen::Tooling::ShimBuilder::InsertToEdit ( )

Returns the shim component that needs to be edit
Created in NX10.0.0.

License requirements : None

◆ OffsetOuterDistance()

NXOpen::Expression * NXOpen::Tooling::ShimBuilder::OffsetOuterDistance ( )

Returns the offset distance of outer loop
Created in NX10.0.0.

License requirements : None

◆ OuterRoughOffset()

bool NXOpen::Tooling::ShimBuilder::OuterRoughOffset ( )

Returns the outer rough offset
Created in NX10.0.0.

License requirements : None

◆ ParentNode()

NXOpen::Tooling::ShimBuilder::ParentOption NXOpen::Tooling::ShimBuilder::ParentNode ( )

Returns the parent node which shim part will be insert to
Created in NX10.0.0.

License requirements : None

◆ ParentPartName()

NXString NXOpen::Tooling::ShimBuilder::ParentPartName ( )

Returns the parent part name of shim part
Created in NX10.0.0.

License requirements : None

◆ RenameToggle()

bool NXOpen::Tooling::ShimBuilder::RenameToggle ( )

Returns the toggle to indicate whether to rename shim part
Created in NX10.0.0.

License requirements : None

◆ SetItemName()

void NXOpen::Tooling::ShimBuilder::SetItemName ( const std::vector< int > & itemName)

Sets the item name of Set List
Created in NX11.0.0.

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

参数
itemNamethe item name

◆ SetOuterRoughOffset()

void NXOpen::Tooling::ShimBuilder::SetOuterRoughOffset ( bool outerRoughOffset)

Sets the outer rough offset
Created in NX10.0.0.

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

参数
outerRoughOffsetouterroughoffset

◆ SetParentNode()

void NXOpen::Tooling::ShimBuilder::SetParentNode ( NXOpen::Tooling::ShimBuilder::ParentOption parentNode)

Sets the parent node which shim part will be insert to
Created in NX10.0.0.

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

参数
parentNodeparentnode

◆ SetParentPartName() [1/2]

void NXOpen::Tooling::ShimBuilder::SetParentPartName ( const char * parentPartName)

Sets the parent part name of shim part
Created in NX10.0.0.

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

参数
parentPartNameparentpartname

◆ SetParentPartName() [2/2]

void NXOpen::Tooling::ShimBuilder::SetParentPartName ( const NXString & parentPartName)

Sets the parent part name of shim part
Created in NX10.0.0.

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

参数
parentPartNameparentpartname

◆ SetRenameToggle()

void NXOpen::Tooling::ShimBuilder::SetRenameToggle ( bool renameToggle)

Sets the toggle to indicate whether to rename shim part
Created in NX10.0.0.

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

参数
renameTogglerenametoggle

◆ SetSideAttributeValue()

void NXOpen::Tooling::ShimBuilder::SetSideAttributeValue ( NXOpen::Tooling::ShimBuilder::SideAttributeValues sideAttributeValue)

Sets the side attribute value for shim.
Created in NX12.0.0.

License requirements : None

参数
sideAttributeValueIndicates the side attribute value for shim

◆ SetType()

void NXOpen::Tooling::ShimBuilder::SetType ( NXOpen::Tooling::ShimBuilder::Types type)

Sets the type
Created in NX10.0.0.

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

参数
typetype

◆ SetWizardType()

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

Sets the wizard type
Created in NX10.0.0.

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

参数
wizardTypewizardtype

◆ ShimFace()

NXOpen::SelectFaceList * NXOpen::Tooling::ShimBuilder::ShimFace ( )

Returns the face for doing shim body
Created in NX10.0.0.

License requirements : None

◆ SideAttributeValue()

NXOpen::Tooling::ShimBuilder::SideAttributeValues NXOpen::Tooling::ShimBuilder::SideAttributeValue ( )

Returns the side attribute value for shim.
Created in NX12.0.0.

License requirements : None

◆ SlugholeProfile()

NXOpen::Tooling::ShimInnerProfileSetBuilderList * NXOpen::Tooling::ShimBuilder::SlugholeProfile ( )

Returns the list containing the inner profiles which need to offset.
Created in NX10.0.0.

License requirements : None

◆ Type()

NXOpen::Tooling::ShimBuilder::Types NXOpen::Tooling::ShimBuilder::Type ( )

Returns the type
Created in NX10.0.0.

License requirements : None

◆ WizardType()

int NXOpen::Tooling::ShimBuilder::WizardType ( )

Returns the wizard type
Created in NX10.0.0.

License requirements : None