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

背板构建器 更多...

#include <Tooling_BackingPadBuilder.hxx>

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

Public 类型

enum  Types { TypesKfBoundBox , TypesUserDefined , TypesDeletePad }

Public 成员函数

void DeleteWavedFaces ()
NXOpen::ExpressionOffsetValueLinearDimension ()
NXOpen::ExpressionOffsetValueLinearDimensionNegativeX ()
NXOpen::ExpressionOffsetValueLinearDimensionNegativeY ()
NXOpen::ExpressionOffsetValueLinearDimensionPositiveX ()
NXOpen::ExpressionOffsetValueLinearDimensionPositiveY ()
NXOpen::GeometricUtilities::BooleanOperationPadBoolean ()
NXOpen::ExpressionPadHeightLinearDimension ()
NXOpen::PartPreviousWorkPart ()
NXOpen::Assemblies::SelectComponentSelectComponent ()
NXOpen::SectionSelectCurve ()
NXOpen::SelectFaceListSelectFaces ()
NXOpen::Features::SelectFeatureListSelectPad ()
void SetPreviousWorkPart (NXOpen::Part *previousWorkPart)
void SetType (NXOpen::Tooling::BackingPadBuilder::Types type)
NXOpen::Tooling::BackingPadBuilder::Types Type ()
void WaveFaces ()
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 _BackingPadBuilderBuilder

详细描述

背板构建器

Represents a NXOpen::Tooling::BackingPadBuilder which is used to create or delete the Backing Pad.
To create a new instance of this class, use NXOpen::Tooling::ProgressiveDieManager::CreateBackingPadBuilder
Default values.

Property Value
OffsetValueLinearDimension.Value 5 (millimeters part), 0.2 (inches part)
OffsetValueLinearDimensionNegativeX.Value 5 (millimeters part), 0.2 (inches part)
OffsetValueLinearDimensionNegativeY.Value 5 (millimeters part), 0.2 (inches part)
OffsetValueLinearDimensionPositiveX.Value 5 (millimeters part), 0.2 (inches part)
OffsetValueLinearDimensionPositiveY.Value 5 (millimeters part), 0.2 (inches part)
PadHeightLinearDimension.Value 50 (millimeters part), 2 (inches part)


Created in NX10.0.0.

成员枚举类型说明

◆ Types

types of backing pad design

枚举值
TypesKfBoundBox 

kf bound box

TypesUserDefined 

user defined

TypesDeletePad 

delete pad

成员函数说明

◆ DeleteWavedFaces()

void NXOpen::Tooling::BackingPadBuilder::DeleteWavedFaces ( )

Delete waved faces to support journamation
Created in NX10.0.0.

License requirements : None

◆ OffsetValueLinearDimension()

NXOpen::Expression * NXOpen::Tooling::BackingPadBuilder::OffsetValueLinearDimension ( )

Returns the offset value linear dimension
Created in NX10.0.0.

License requirements : None

◆ OffsetValueLinearDimensionNegativeX()

NXOpen::Expression * NXOpen::Tooling::BackingPadBuilder::OffsetValueLinearDimensionNegativeX ( )

Returns the offset value linear dimension negative x
Created in NX10.0.0.

License requirements : None

◆ OffsetValueLinearDimensionNegativeY()

NXOpen::Expression * NXOpen::Tooling::BackingPadBuilder::OffsetValueLinearDimensionNegativeY ( )

Returns the offset value linear dimension negative y
Created in NX10.0.0.

License requirements : None

◆ OffsetValueLinearDimensionPositiveX()

NXOpen::Expression * NXOpen::Tooling::BackingPadBuilder::OffsetValueLinearDimensionPositiveX ( )

Returns the offset value linear dimension positive x
Created in NX10.0.0.

License requirements : None

◆ OffsetValueLinearDimensionPositiveY()

NXOpen::Expression * NXOpen::Tooling::BackingPadBuilder::OffsetValueLinearDimensionPositiveY ( )

Returns the offset value linear dimension positive y
Created in NX10.0.0.

License requirements : None

◆ PadBoolean()

NXOpen::GeometricUtilities::BooleanOperation * NXOpen::Tooling::BackingPadBuilder::PadBoolean ( )

Returns the pad boolean
Created in NX10.0.0.

License requirements : None

◆ PadHeightLinearDimension()

NXOpen::Expression * NXOpen::Tooling::BackingPadBuilder::PadHeightLinearDimension ( )

Returns the pad height linear dimension
Created in NX10.0.0.

License requirements : None

◆ PreviousWorkPart()

NXOpen::Part * NXOpen::Tooling::BackingPadBuilder::PreviousWorkPart ( )

Returns the previous work part
Created in NX10.0.0.

License requirements : None

◆ SelectComponent()

NXOpen::Assemblies::SelectComponent * NXOpen::Tooling::BackingPadBuilder::SelectComponent ( )

Returns the select target component in which to design backing pad
Created in NX10.0.0.

License requirements : None

◆ SelectCurve()

NXOpen::Section * NXOpen::Tooling::BackingPadBuilder::SelectCurve ( )

Returns the select curve
Created in NX10.0.0.

License requirements : None

◆ SelectFaces()

NXOpen::SelectFaceList * NXOpen::Tooling::BackingPadBuilder::SelectFaces ( )

Returns the select faces
Created in NX10.0.0.

License requirements : None

◆ SelectPad()

NXOpen::Features::SelectFeatureList * NXOpen::Tooling::BackingPadBuilder::SelectPad ( )

Returns the select backing pad feature to delete
Created in NX10.0.0.

License requirements : None

◆ SetPreviousWorkPart()

void NXOpen::Tooling::BackingPadBuilder::SetPreviousWorkPart ( NXOpen::Part * previousWorkPart)

Sets the previous work part
Created in NX10.0.0.

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

参数
previousWorkPartpreviousworkpart

◆ SetType()

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

Sets the type
Created in NX10.0.0.

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

参数
typetype

◆ Type()

NXOpen::Tooling::BackingPadBuilder::Types NXOpen::Tooling::BackingPadBuilder::Type ( )

Returns the type
Created in NX10.0.0.

License requirements : None

◆ WaveFaces()

void NXOpen::Tooling::BackingPadBuilder::WaveFaces ( )

Wave selected faces to support journamation
Created in NX10.0.0.

License requirements : None