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

预弯构建器 更多...

#include <Tooling_PrebendBuilder.hxx>

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

Public 类型

enum  NumberBendsOption {
  NumberBendsOptionTwo , NumberBendsOptionThree , NumberBendsOptionFour , NumberBendsOptionFive ,
  NumberBendsOptionSix
}

Public 成员函数

double Angle01 ()
double Angle02 ()
double Angle03 ()
double Angle04 ()
double Angle05 ()
NXOpen::ScCollectorBendFace ()
NXString NeutralFactor ()
NXOpen::Tooling::PrebendBuilder::NumberBendsOption NumberBends ()
void SetAngle01 (double angle01)
void SetAngle02 (double angle02)
void SetAngle03 (double angle03)
void SetAngle04 (double angle04)
void SetAngle05 (double angle05)
void SetNeutralFactor (const char *neutralFactor)
void SetNeutralFactor (const NXString &neutralFactor)
void SetNumberBends (NXOpen::Tooling::PrebendBuilder::NumberBendsOption numberBends)
NXOpen::ScCollectorStartEdge ()
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 _PrebendBuilderBuilder

详细描述

预弯构建器

Represents a NXOpen::Tooling::PrebendBuilder builder to divide bend faces.
To create a new instance of this class, use NXOpen::Features::ToolingCollection::CreatePrebendBuilder
Default values.

Property Value
Angle01 30
Angle02 30
Angle03 30
Angle04 30
Angle05 30
NumberBends Two


Created in NX10.0.0.

成员枚举类型说明

◆ NumberBendsOption

The option of bend number to divide into

枚举值
NumberBendsOptionTwo 

two prebends

NumberBendsOptionThree 

three prebends

NumberBendsOptionFour 

four prebends

NumberBendsOptionFive 

five prebends

NumberBendsOptionSix 

six prebends

成员函数说明

◆ Angle01()

double NXOpen::Tooling::PrebendBuilder::Angle01 ( )

Returns the first prebend angle

◆ Angle02()

double NXOpen::Tooling::PrebendBuilder::Angle02 ( )

Returns the second prebend angle

◆ Angle03()

double NXOpen::Tooling::PrebendBuilder::Angle03 ( )

Returns the third prebend angle

◆ Angle04()

double NXOpen::Tooling::PrebendBuilder::Angle04 ( )

Returns the fourth prebend angle

◆ Angle05()

double NXOpen::Tooling::PrebendBuilder::Angle05 ( )

Returns the fifth prebend angle

◆ BendFace()

NXOpen::ScCollector * NXOpen::Tooling::PrebendBuilder::BendFace ( )

Returns the bend face to divide

◆ NeutralFactor()

NXString NXOpen::Tooling::PrebendBuilder::NeutralFactor ( )

Returns the neutral factor assign into the divided bend faces

◆ NumberBends()

NXOpen::Tooling::PrebendBuilder::NumberBendsOption NXOpen::Tooling::PrebendBuilder::NumberBends ( )

Returns the number of prebends divide into

◆ SetAngle01()

void NXOpen::Tooling::PrebendBuilder::SetAngle01 ( double angle01)

Sets the first prebend angle

参数
angle01angle01

◆ SetAngle02()

void NXOpen::Tooling::PrebendBuilder::SetAngle02 ( double angle02)

Sets the second prebend angle

参数
angle02angle02

◆ SetAngle03()

void NXOpen::Tooling::PrebendBuilder::SetAngle03 ( double angle03)

Sets the third prebend angle

参数
angle03angle03

◆ SetAngle04()

void NXOpen::Tooling::PrebendBuilder::SetAngle04 ( double angle04)

Sets the fourth prebend angle

参数
angle04angle04

◆ SetAngle05()

void NXOpen::Tooling::PrebendBuilder::SetAngle05 ( double angle05)

设置第五个预弯角度
创建于 NX10.0.0。

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

参数
angle05angle05

◆ SetNeutralFactor() [1/2]

void NXOpen::Tooling::PrebendBuilder::SetNeutralFactor ( const char * neutralFactor)

Sets the neutral factor assign into the divided bend faces

参数
neutralFactorneutralfactor

◆ SetNeutralFactor() [2/2]

void NXOpen::Tooling::PrebendBuilder::SetNeutralFactor ( const NXString & neutralFactor)

Sets the neutral factor assign into the divided bend faces

参数
neutralFactorneutralfactor

◆ SetNumberBends()

void NXOpen::Tooling::PrebendBuilder::SetNumberBends ( NXOpen::Tooling::PrebendBuilder::NumberBendsOption numberBends)

Sets the number of prebends divide into

参数
numberBendsnumberbends

◆ StartEdge()

NXOpen::ScCollector * NXOpen::Tooling::PrebendBuilder::StartEdge ( )

Returns the start edge of bend face to specify the angle01 to angle05 start from