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

法兰工序构建器 更多...

#include <Die_FlangeTaskBuilder.hxx>

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

Public 类型

enum  CamTypes {
  CamTypesDirect , CamTypesAerialConventional , CamTypesBaseConventional , CamTypesAerialRotary ,
  CamTypesBellCrank
}
enum  PierceTypes { PierceTypesGage , PierceTypesCritical , PierceTypesStandard }
enum  SpringbackTypes { SpringbackTypesConstant , SpringbackTypesLaw }

Public 成员函数

double AngleTolerance ()
NXOpen::ILocationCamDirection ()
NXOpen::Die::FlangeTaskBuilder::CamTypes CamType ()
bool DisplayRotatedItems ()
double DistanceTolerance ()
bool FinishOperation ()
std::vector< NXOpen::DisplayableObject * > GetAssociativeObjects ()
std::vector< NXStringGetCameraLayerAndXmlp (std::vector< NXString > &xmlpData)
std::vector< NXStringGetCameraNames ()
std::vector< NXOpen::View * > GetCameraViews ()
std::vector< NXStringGetDetails ()
std::vector< NXOpen::IProfile * > GetRegionBounds (NXOpen::Die::DirectionOption *direction)
std::vector< NXOpen::Body * > GetShapeDetail ()
std::vector< NXOpen::IProfile * > GetShapeDetail (NXOpen::Die::DirectionOption *direction)
bool PierceAndExtrude ()
NXOpen::Die::FlangeTaskBuilder::PierceTypes PierceType ()
NXOpen::PointPointInRegion ()
void SetAngleTolerance (double angleTolerance)
void SetAssociativeObjects (const std::vector< NXOpen::DisplayableObject * > &objects)
void SetCamDirection (NXOpen::ILocation *camDirection)
void SetCameraLayerAndXmlp (std::vector< NXString > &layerSettings, std::vector< NXString > &xmlpData)
void SetCameraNames (std::vector< NXString > &strings)
void SetCameraViews (const std::vector< NXOpen::View * > &objects)
void SetCamType (NXOpen::Die::FlangeTaskBuilder::CamTypes camType)
void SetDetails (std::vector< NXString > &strings)
void SetDisplayRotatedItems (bool displaySetting)
void SetDistanceTolerance (double distanceTolerance)
void SetFinishOperation (bool finishOperation)
void SetPierceAndExtrude (bool pierceAndExtrude)
void SetPierceType (NXOpen::Die::FlangeTaskBuilder::PierceTypes pierceType)
void SetPointInRegion (NXOpen::Point *pointInRegion)
void SetRegionBounds (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries)
void SetShapeDetail (const std::vector< NXOpen::Body * > &bodies)
void SetShapeDetail (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries)
void SetSpringbackAngle (const char *springbackAngle)
void SetSpringbackAngle (const NXString &springbackAngle)
void SetSpringbackType (NXOpen::Die::FlangeTaskBuilder::SpringbackTypes springbackType)
void SetTippedProduct (NXOpen::Features::Feature *tippedProduct)
NXString SpringbackAngle ()
NXOpen::Die::FlangeTaskBuilder::SpringbackTypes SpringbackType ()
NXOpen::Features::FeatureTippedProduct ()
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 _FlangeTaskBuilderBuilder

详细描述

法兰工序构建器

表示翻边任务特征构建器。
此子特征通过主特征构建器创建。

在NX4.0.0中创建。

成员枚举类型说明

◆ CamTypes

翻边任务的凸轮类型设置。

枚举值
CamTypesDirect 

直接式

CamTypesAerialConventional 

架空式凸轮 - 常规填充

CamTypesBaseConventional 

底座安装式凸轮 - 常规填充

CamTypesAerialRotary 

架空式凸轮 - 旋转填充

CamTypesBellCrank 

曲柄式

◆ PierceTypes

翻边任务的冲孔类型设置。

枚举值
PierceTypesGage 

使用量规公差

PierceTypesCritical 

使用关键公差

PierceTypesStandard 

使用标准公差

◆ SpringbackTypes

翻边任务的回弹类型设置。

枚举值
SpringbackTypesConstant 

常量

SpringbackTypesLaw 

规律控制

成员函数说明

◆ AngleTolerance()

double NXOpen::Die::FlangeTaskBuilder::AngleTolerance ( )

返回翻边任务的角度公差
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ CamDirection()

NXOpen::ILocation * NXOpen::Die::FlangeTaskBuilder::CamDirection ( )

返回翻边任务的斜楔方向
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

◆ CamType()

NXOpen::Die::FlangeTaskBuilder::CamTypes NXOpen::Die::FlangeTaskBuilder::CamType ( )

返回翻边任务的斜楔类型
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ DisplayRotatedItems()

bool NXOpen::Die::FlangeTaskBuilder::DisplayRotatedItems ( )

返回翻边任务的显示旋转项设置。 若为真,表示应在型面特征中创建并显示参考点和斜楔方向对象。
在 NX5.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ DistanceTolerance()

double NXOpen::Die::FlangeTaskBuilder::DistanceTolerance ( )

返回翻边任务的距离公差
在NX4.0.0中创建。

许可证要求: die_engineering ("DIE ENGINEERING")

◆ FinishOperation()

bool NXOpen::Die::FlangeTaskBuilder::FinishOperation ( )

返回翻边任务的完成操作
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

◆ GetAssociativeObjects()

std::vector< NXOpen::DisplayableObject * > NXOpen::Die::FlangeTaskBuilder::GetAssociativeObjects ( )

获取翻边任务的关联对象

返回

创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

◆ GetCameraLayerAndXmlp()

std::vector< NXString > NXOpen::Die::FlangeTaskBuilder::GetCameraLayerAndXmlp ( std::vector< NXString > & xmlpData)

获取相机图层设置和xmlp数据

返回
每个相机对象对应1个图层设置字符串。 字符串需长256个字符 (每个用户图层对应一个字符),0表示关闭,1表示开启。
在NX4.0.0中创建。

许可证要求: die_engineering ("DIE ENGINEERING")
参数
xmlpDataxmlp数据

◆ GetCameraNames()

std::vector< NXString > NXOpen::Die::FlangeTaskBuilder::GetCameraNames ( )

获取相机的名称

返回
每个字符串包含一个相机对象的名称
在NX4.0.0中创建。

许可证要求: die_engineering ("DIE ENGINEERING")

◆ GetCameraViews()

std::vector< NXOpen::View * > NXOpen::Die::FlangeTaskBuilder::GetCameraViews ( )

获取翻边任务的相机视图

返回

创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

◆ GetDetails()

std::vector< NXString > NXOpen::Die::FlangeTaskBuilder::GetDetails ( )

获取翻边任务的详细描述

返回
详细字符串
在NX4.0.0中创建。

许可证要求: die_engineering ("DIE ENGINEERING")

◆ GetRegionBounds()

std::vector< NXOpen::IProfile * > NXOpen::Die::FlangeTaskBuilder::GetRegionBounds ( NXOpen::Die::DirectionOption * direction)

获取翻边任务的区域边界

返回
构成翻边任务边界的轮廓条目
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")
参数
direction轮廓方向

◆ GetShapeDetail() [1/2]

std::vector< NXOpen::Body * > NXOpen::Die::FlangeTaskBuilder::GetShapeDetail ( )

获取成形任务的体形状细节

返回

创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

◆ GetShapeDetail() [2/2]

std::vector< NXOpen::IProfile * > NXOpen::Die::FlangeTaskBuilder::GetShapeDetail ( NXOpen::Die::DirectionOption * direction)

获取翻边任务的轮廓形状细节

返回
轮廓条目
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")
参数
direction轮廓方向

◆ PierceAndExtrude()

bool NXOpen::Die::FlangeTaskBuilder::PierceAndExtrude ( )

返回翻边任务的冲孔和拉伸设置。 若为真,表示翻边任务为冲孔和拉伸类型。
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ PierceType()

NXOpen::Die::FlangeTaskBuilder::PierceTypes NXOpen::Die::FlangeTaskBuilder::PierceType ( )

返回翻边任务的冲孔类型
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ PointInRegion()

NXOpen::Point * NXOpen::Die::FlangeTaskBuilder::PointInRegion ( )

返回翻边任务区域中的保留点
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

◆ SetAngleTolerance()

void NXOpen::Die::FlangeTaskBuilder::SetAngleTolerance ( double angleTolerance)

设置翻边任务的角度公差
在NX4.0.0中创建。

许可证要求: die_engineering ("DIE ENGINEERING")

参数
angleTolerance角度公差

◆ SetAssociativeObjects()

void NXOpen::Die::FlangeTaskBuilder::SetAssociativeObjects ( const std::vector< NXOpen::DisplayableObject * > & objects)

设置翻边任务的关联对象
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

参数
objects对象

◆ SetCamDirection()

void NXOpen::Die::FlangeTaskBuilder::SetCamDirection ( NXOpen::ILocation * camDirection)

设置翻边任务的斜楔方向
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

参数
camDirection斜楔方向

◆ SetCameraLayerAndXmlp()

void NXOpen::Die::FlangeTaskBuilder::SetCameraLayerAndXmlp ( std::vector< NXString > & layerSettings,
std::vector< NXString > & xmlpData )

设置相机图层设置和xmlp数据
在NX4.0.0中创建。

许可证要求: die_engineering ("DIE ENGINEERING")

参数
layerSettings每个相机对象对应1个图层设置字符串。 字符串需长256个字符 (每个用户图层对应一个字符),0表示关闭,1表示开启。
xmlpDataxmlp数据

◆ SetCameraNames()

void NXOpen::Die::FlangeTaskBuilder::SetCameraNames ( std::vector< NXString > & strings)

设置相机的名称
在NX4.0.0中创建。

许可证要求: die_engineering ("DIE ENGINEERING")

参数
strings每个字符串包含一个相机对象的名称

◆ SetCameraViews()

void NXOpen::Die::FlangeTaskBuilder::SetCameraViews ( const std::vector< NXOpen::View * > & objects)

设置翻边任务的相机视图
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

参数
objects对象

◆ SetCamType()

void NXOpen::Die::FlangeTaskBuilder::SetCamType ( NXOpen::Die::FlangeTaskBuilder::CamTypes camType)

设置翻边任务的斜楔类型
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
camType斜楔类型

◆ SetDetails()

void NXOpen::Die::FlangeTaskBuilder::SetDetails ( std::vector< NXString > & strings)

设置翻边任务的详细描述
在NX4.0.0中创建。

许可证要求: die_engineering ("DIE ENGINEERING")

参数
strings详细字符串

◆ SetDisplayRotatedItems()

void NXOpen::Die::FlangeTaskBuilder::SetDisplayRotatedItems ( bool displaySetting)

设置翻边任务的显示旋转项设置。 若为真,表示应在型面特征中创建并显示参考点和斜楔方向对象。
在 NX5.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
displaySetting显示设置

◆ SetDistanceTolerance()

void NXOpen::Die::FlangeTaskBuilder::SetDistanceTolerance ( double distanceTolerance)

设置翻边任务的距离公差
在NX4.0.0中创建。

许可证要求: die_engineering ("DIE ENGINEERING")

参数
distanceTolerance距离公差

◆ SetFinishOperation()

void NXOpen::Die::FlangeTaskBuilder::SetFinishOperation ( bool finishOperation)

设置翻边任务的精加工操作
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
finishOperation精加工操作

◆ SetPierceAndExtrude()

void NXOpen::Die::FlangeTaskBuilder::SetPierceAndExtrude ( bool pierceAndExtrude)

设置翻边任务的冲孔和拉伸设置。 若为真,表示翻边任务为冲孔和拉伸类型。
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
pierceAndExtrude冲孔和拉伸

◆ SetPierceType()

void NXOpen::Die::FlangeTaskBuilder::SetPierceType ( NXOpen::Die::FlangeTaskBuilder::PierceTypes pierceType)

设置翻边任务的冲孔类型
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
pierceType冲孔类型

◆ SetPointInRegion()

void NXOpen::Die::FlangeTaskBuilder::SetPointInRegion ( NXOpen::Point * pointInRegion)

设置翻边任务区域中的保留点
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

参数
pointInRegion区域内的点

◆ SetRegionBounds()

void NXOpen::Die::FlangeTaskBuilder::SetRegionBounds ( NXOpen::Die::DirectionOption direction,
const std::vector< NXOpen::IProfile * > & profileEntries )

设置翻边任务的区域边界
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

参数
direction轮廓方向
profileEntries构成翻边任务边界的轮廓条目

◆ SetShapeDetail() [1/2]

void NXOpen::Die::FlangeTaskBuilder::SetShapeDetail ( const std::vector< NXOpen::Body * > & bodies)

设置成形任务的体形状细节
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

参数
bodies

◆ SetShapeDetail() [2/2]

void NXOpen::Die::FlangeTaskBuilder::SetShapeDetail ( NXOpen::Die::DirectionOption direction,
const std::vector< NXOpen::IProfile * > & profileEntries )

设置翻边任务的轮廓形状细节
创建于 NX4.0.0。

许可要求: die_engineering ("DIE ENGINEERING")

参数
direction轮廓方向
profileEntries轮廓条目

◆ SetSpringbackAngle() [1/2]

void NXOpen::Die::FlangeTaskBuilder::SetSpringbackAngle ( const char * springbackAngle)

设置翻边任务的回弹角度
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
springbackAngle表达式字符串

◆ SetSpringbackAngle() [2/2]

void NXOpen::Die::FlangeTaskBuilder::SetSpringbackAngle ( const NXString & springbackAngle)

设置翻边任务的回弹角度
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
springbackAngle表达式字符串

◆ SetSpringbackType()

void NXOpen::Die::FlangeTaskBuilder::SetSpringbackType ( NXOpen::Die::FlangeTaskBuilder::SpringbackTypes springbackType)

设置翻边任务的回弹类型
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

参数
springbackType回弹类型

◆ SetTippedProduct()

void NXOpen::Die::FlangeTaskBuilder::SetTippedProduct ( NXOpen::Features::Feature * tippedProduct)

设置翻边任务的倾翻产品
在NX4.0.0中创建。

许可证要求:die_engineering("DIE ENGINEERING")

参数
tippedProduct翻边任务所在工序的倾翻体

◆ SpringbackAngle()

NXString NXOpen::Die::FlangeTaskBuilder::SpringbackAngle ( )

返回翻边任务的回弹角度
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ SpringbackType()

NXOpen::Die::FlangeTaskBuilder::SpringbackTypes NXOpen::Die::FlangeTaskBuilder::SpringbackType ( )

返回翻边任务的回弹类型
在 NX4.0.0 中创建。

许可证要求:die_engineering ("DIE ENGINEERING")

◆ TippedProduct()

NXOpen::Features::Feature * NXOpen::Die::FlangeTaskBuilder::TippedProduct ( )

返回翻边任务的倾翻产品
在NX4.0.0中创建。

许可证要求:die_engineering("DIE ENGINEERING")