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

修边任务构建器类 更多...

#include <Die_TrimTaskBuilder.hxx>

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

Public 类型

enum  CamTypes { CamTypesDirect = 2 , CamTypesAerial = 0 , CamTypesBaseMounted }
enum  MatchCutTypes { MatchCutTypesNone , MatchCutTypesAtStart , MatchCutTypesAtEnd , MatchCutTypesAtBoth }

Public 成员函数

double AngleTolerance ()
NXOpen::ILocationCamDirection ()
NXOpen::Die::TrimTaskBuilder::CamTypes CamType ()
void CheckAndMovePlanes (NXOpen::Features::Feature *origTip, NXOpen::Features::Feature *targetTip, NXOpen::ISurface *origStartPlaneTag, NXOpen::ISurface *origEndPlaneTag, NXOpen::ISurface **targetStartPlaneTag, NXOpen::ISurface **targetEndPlaneTag)
bool CreateScrap ()
double DistanceTolerance ()
NXOpen::ISurfaceEndPlane ()
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::ISurface * > GetScrapCutters ()
std::vector< NXOpen::IProfile * > GetTrimBounds (NXOpen::Die::DirectionOption *direction)
bool LayoutFlange ()
double MatchCutExtensionAngle ()
double MatchCutFirstRadius ()
double MatchCutNotchOffset ()
double MatchCutOffsetFromPlane ()
double MatchCutOffsetLength ()
double MatchCutScrapCutterLength ()
double MatchCutSecondRadius ()
double MatchCutThirdRadius ()
NXOpen::Die::TrimTaskBuilder::MatchCutTypes MatchCutType ()
bool ReverseTrimSide ()
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::TrimTaskBuilder::CamTypes camType)
void SetCreateScrap (bool createScrap)
void SetDetails (std::vector< NXString > &strings)
void SetDistanceTolerance (double distanceTolerance)
void SetEndPlane (NXOpen::ISurface *endPlane)
void SetFinishOperation (bool finishOperation)
void SetLayoutFlange (bool layoutFlange)
void SetMatchCutExtensionAngle (double extensionAngle)
void SetMatchCutFirstRadius (double firstRadius)
void SetMatchCutNotchOffset (double notchOffset)
void SetMatchCutOffsetFromPlane (double offsetFromPlane)
void SetMatchCutOffsetLength (double offsetLength)
void SetMatchCutScrapCutterLength (double scrapCutterLength)
void SetMatchCutSecondRadius (double secondRadius)
void SetMatchCutThirdRadius (double thirdRadius)
void SetMatchCutType (NXOpen::Die::TrimTaskBuilder::MatchCutTypes matchCutType)
void SetReverseTrimSide (bool reverse)
void SetScrapCutters (const std::vector< NXOpen::ISurface * > &planes)
void SetStartPlane (NXOpen::ISurface *startPlane)
void SetTippedProduct (NXOpen::Features::Feature *tippedProduct)
void SetTrimBounds (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries)
void SetTrimNewDieFace (bool newDieFace)
NXOpen::ISurfaceStartPlane ()
NXOpen::Features::FeatureTippedProduct ()
bool TrimNewDieFace ()
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 _TrimTaskBuilderBuilder

详细描述

修边任务构建器类

表示修剪任务特征构建器。
要创建此类的新实例,请使用 NXOpen::Die::DieCollection::TrimTask

创建于NX4.0.0。

成员枚举类型说明

◆ CamTypes

修剪任务的凸轮类型设置。

枚举值
CamTypesDirect 

直接

CamTypesAerial 

空中凸轮

CamTypesBaseMounted 

底座安装凸轮

◆ MatchCutTypes

修剪任务的匹配切口类型设置。

枚举值
MatchCutTypesNone 

无匹配切口。

MatchCutTypesAtStart 

仅在起始平面。

MatchCutTypesAtEnd 

仅在结束平面。

MatchCutTypesAtBoth 

在起始和结束平面。

成员函数说明

◆ AngleTolerance()

double NXOpen::Die::TrimTaskBuilder::AngleTolerance ( )

返回修剪任务的角度公差。
创建于NX4.0.0。

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

◆ CamDirection()

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

返回修剪任务的CAM方向
创建于 NX4.0.0。

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

◆ CamType()

NXOpen::Die::TrimTaskBuilder::CamTypes NXOpen::Die::TrimTaskBuilder::CamType ( )

返回修剪任务的凸轮类型。
创建于NX4.0.0。

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

◆ CheckAndMovePlanes()

void NXOpen::Die::TrimTaskBuilder::CheckAndMovePlanes ( NXOpen::Features::Feature * origTip,
NXOpen::Features::Feature * targetTip,
NXOpen::ISurface * origStartPlaneTag,
NXOpen::ISurface * origEndPlaneTag,
NXOpen::ISurface ** targetStartPlaneTag,
NXOpen::ISurface ** targetEndPlaneTag )

若修剪任务位置改变,则移动结束平面。
创建于NX8.5.0。

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

参数
origTip原始模具尖端。
targetTip目标操作中的模具尖端。
origStartPlaneTag原始起始平面。
origEndPlaneTag原始结束平面。
targetStartPlaneTag目标操作中的起始平面。
targetEndPlaneTag目标操作中的结束平面。

◆ CreateScrap()

bool NXOpen::Die::TrimTaskBuilder::CreateScrap ( )

返回修剪任务的废料创建设置。 True表示将创建废料。
创建于NX7.5.0。

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

◆ DistanceTolerance()

double NXOpen::Die::TrimTaskBuilder::DistanceTolerance ( )

返回修剪任务的距离公差。
创建于NX4.0.0。

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

◆ EndPlane()

NXOpen::ISurface * NXOpen::Die::TrimTaskBuilder::EndPlane ( )

返回修剪任务的结束平面
创建于 NX4.0.0。

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

◆ FinishOperation()

bool NXOpen::Die::TrimTaskBuilder::FinishOperation ( )

返回修剪任务的精修操作。 True表示为精修剪,False表示粗修剪。
创建于NX4.0.0。

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

◆ GetAssociativeObjects()

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

获取修剪任务的关联对象

返回

创建于 NX4.0.0。

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

◆ GetCameraLayerAndXmlp()

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

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

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

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

◆ GetCameraNames()

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

获取相机名称

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

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

◆ GetCameraViews()

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

获取修剪任务的摄像机视图

返回

创建于 NX4.0.0。

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

◆ GetDetails()

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

获取修剪任务的详细描述

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

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

◆ GetScrapCutters()

std::vector< NXOpen::ISurface * > NXOpen::Die::TrimTaskBuilder::GetScrapCutters ( )

获取修剪任务的废料切割器

返回

创建于 NX4.0.0。

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

◆ GetTrimBounds()

std::vector< NXOpen::IProfile * > NXOpen::Die::TrimTaskBuilder::GetTrimBounds ( NXOpen::Die::DirectionOption * direction)

获取修剪任务的修剪边界

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

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

◆ LayoutFlange()

bool NXOpen::Die::TrimTaskBuilder::LayoutFlange ( )

返回修剪任务的法兰布局设置。 True表示修剪曲线将布置在法兰上。
创建于NX4.0.0。

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

◆ MatchCutExtensionAngle()

double NXOpen::Die::TrimTaskBuilder::MatchCutExtensionAngle ( )

返回修剪任务的匹配切削延伸角度尺寸
创建于 NX4.0.0。

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

◆ MatchCutFirstRadius()

double NXOpen::Die::TrimTaskBuilder::MatchCutFirstRadius ( )

返回修剪任务的匹配切削第一半径尺寸
创建于 NX4.0.0。

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

◆ MatchCutNotchOffset()

double NXOpen::Die::TrimTaskBuilder::MatchCutNotchOffset ( )

返回修剪任务的匹配切削槽口偏移尺寸
创建于 NX4.0.0。

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

◆ MatchCutOffsetFromPlane()

double NXOpen::Die::TrimTaskBuilder::MatchCutOffsetFromPlane ( )

返回修剪任务的匹配剪切平面偏移尺寸
在NX4.0.0中创建。

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

◆ MatchCutOffsetLength()

double NXOpen::Die::TrimTaskBuilder::MatchCutOffsetLength ( )

返回修剪任务的匹配切削偏移段长度尺寸
创建于 NX4.0.0。

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

◆ MatchCutScrapCutterLength()

double NXOpen::Die::TrimTaskBuilder::MatchCutScrapCutterLength ( )

返回修剪任务的匹配切削废料刀长度尺寸
创建于 NX4.0.0。

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

◆ MatchCutSecondRadius()

double NXOpen::Die::TrimTaskBuilder::MatchCutSecondRadius ( )

返回修剪任务的匹配切削第二半径尺寸
创建于 NX4.0.0。

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

◆ MatchCutThirdRadius()

double NXOpen::Die::TrimTaskBuilder::MatchCutThirdRadius ( )

返回修剪任务的匹配切削第三半径尺寸
创建于 NX4.0.0。

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

◆ MatchCutType()

NXOpen::Die::TrimTaskBuilder::MatchCutTypes NXOpen::Die::TrimTaskBuilder::MatchCutType ( )

返回修剪任务的匹配切割类型。
创建于NX4.0.0。

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

◆ ReverseTrimSide()

bool NXOpen::Die::TrimTaskBuilder::ReverseTrimSide ( )

返回修剪任务的修剪侧反向设置。 True表示修剪侧应反向。
创建于NX4.0.0。

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

◆ SetAngleTolerance()

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

设置修剪任务的角度公差。
创建于NX4.0.0。

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

参数
angleTolerance角度公差

◆ SetAssociativeObjects()

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

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

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

参数
objects对象

◆ SetCamDirection()

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

设置修剪任务的CAM方向
创建于 NX4.0.0。

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

参数
camDirectionCAM方向

◆ SetCameraLayerAndXmlp()

void NXOpen::Die::TrimTaskBuilder::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::TrimTaskBuilder::SetCameraNames ( std::vector< NXString > & strings)

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

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

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

◆ SetCameraViews()

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

设置修剪任务的摄像机视图
创建于 NX4.0.0。

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

参数
objects对象

◆ SetCamType()

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

设置修剪任务的凸轮类型。
创建于NX4.0.0。

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

参数
camType凸轮类型

◆ SetCreateScrap()

void NXOpen::Die::TrimTaskBuilder::SetCreateScrap ( bool createScrap)

设置修剪任务的废料创建设置。 True表示将创建废料。
创建于NX7.5.0。

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

参数
createScrap废料创建

◆ SetDetails()

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

设置修剪任务的详细描述
创建于 NX4.0.0。

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

参数
strings详细字符串

◆ SetDistanceTolerance()

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

设置修剪任务的距离公差
创建于 NX4.0.0。

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

参数
distanceTolerance距离公差

◆ SetEndPlane()

void NXOpen::Die::TrimTaskBuilder::SetEndPlane ( NXOpen::ISurface * endPlane)

设置修剪任务的结束平面
创建于 NX4.0.0。

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

参数
endPlane结束平面

◆ SetFinishOperation()

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

设置修剪任务的精修操作。 True表示为精修剪,False表示粗修剪。
创建于NX4.0.0。

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

参数
finishOperation精修操作

◆ SetLayoutFlange()

void NXOpen::Die::TrimTaskBuilder::SetLayoutFlange ( bool layoutFlange)

设置修剪任务的法兰布局设置。 True表示修剪曲线将布置在法兰上。
创建于NX4.0.0。

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

参数
layoutFlange法兰布局

◆ SetMatchCutExtensionAngle()

void NXOpen::Die::TrimTaskBuilder::SetMatchCutExtensionAngle ( double extensionAngle)

设置修剪任务的匹配切削延伸角度尺寸
创建于 NX4.0.0。

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

参数
extensionAngle延伸线与垂直线的夹角

◆ SetMatchCutFirstRadius()

void NXOpen::Die::TrimTaskBuilder::SetMatchCutFirstRadius ( double firstRadius)

设置修剪任务的匹配切削第一半径尺寸
创建于 NX4.0.0。

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

参数
firstRadius槽口后的第一半径

◆ SetMatchCutNotchOffset()

void NXOpen::Die::TrimTaskBuilder::SetMatchCutNotchOffset ( double notchOffset)

设置修剪任务的匹配切削槽口偏移尺寸
创建于 NX4.0.0。

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

参数
notchOffset槽口到修剪线的偏移

◆ SetMatchCutOffsetFromPlane()

void NXOpen::Die::TrimTaskBuilder::SetMatchCutOffsetFromPlane ( double offsetFromPlane)

设置修剪任务的匹配剪切平面偏移尺寸
在NX4.0.0中创建。

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

参数
offsetFromPlane废料刀平面的偏移

◆ SetMatchCutOffsetLength()

void NXOpen::Die::TrimTaskBuilder::SetMatchCutOffsetLength ( double offsetLength)

设置修剪任务的匹配切削偏移段长度尺寸
创建于 NX4.0.0。

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

参数
offsetLength偏移段的长度

◆ SetMatchCutScrapCutterLength()

void NXOpen::Die::TrimTaskBuilder::SetMatchCutScrapCutterLength ( double scrapCutterLength)

设置修剪任务的匹配剪切废料刀长度尺寸
在NX4.0.0中创建。

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

参数
scrapCutterLength延伸线长度

◆ SetMatchCutSecondRadius()

void NXOpen::Die::TrimTaskBuilder::SetMatchCutSecondRadius ( double secondRadius)

设置修剪任务的匹配切削第二半径尺寸
创建于 NX4.0.0。

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

参数
secondRadius槽口后的第二半径

◆ SetMatchCutThirdRadius()

void NXOpen::Die::TrimTaskBuilder::SetMatchCutThirdRadius ( double thirdRadius)

设置修剪任务的匹配切削第三半径尺寸
创建于 NX4.0.0。

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

参数
thirdRadius偏移段与延伸线之间的半径

◆ SetMatchCutType()

void NXOpen::Die::TrimTaskBuilder::SetMatchCutType ( NXOpen::Die::TrimTaskBuilder::MatchCutTypes matchCutType)

设置修剪任务的匹配切割类型。
创建于NX4.0.0。

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

参数
matchCutType匹配切割类型

◆ SetReverseTrimSide()

void NXOpen::Die::TrimTaskBuilder::SetReverseTrimSide ( bool reverse)

设置修剪任务的修剪侧反向设置。 True表示修剪侧应反向。
创建于NX4.0.0。

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

参数
reverse反向

◆ SetScrapCutters()

void NXOpen::Die::TrimTaskBuilder::SetScrapCutters ( const std::vector< NXOpen::ISurface * > & planes)

设置修剪任务的废料切割器
创建于 NX4.0.0。

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

参数
planes平面

◆ SetStartPlane()

void NXOpen::Die::TrimTaskBuilder::SetStartPlane ( NXOpen::ISurface * startPlane)

设置修剪任务的起始平面
创建于 NX4.0.0。

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

参数
startPlane起始平面

◆ SetTippedProduct()

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

设置修剪任务的倾斜产品
创建于 NX4.0.0。

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

参数
tippedProduct修剪任务所在操作的倾斜端。

◆ SetTrimBounds()

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

设置修剪任务的修剪边界。 注意 - 在调用此函数之前需要调用 Die::TrimTaskBuilder::SetTippedProduct
创建于 NX4.0.0。

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

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

◆ SetTrimNewDieFace()

void NXOpen::Die::TrimTaskBuilder::SetTrimNewDieFace ( bool newDieFace)

设置是否修剪新模具面,从NX10.0开始,新的冲压输出可导入一个新模具面到模具工程流程。 如果该修剪任务将修剪此新模具面,设置newDieFace为true,否则设置为false。
在NX10.0.0中创建。

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

参数
newDieFace如果设置为true,修剪任务将在新模具面上执行,否则将在原始模具面上执行。

◆ StartPlane()

NXOpen::ISurface * NXOpen::Die::TrimTaskBuilder::StartPlane ( )

返回修剪任务的起始平面
创建于 NX4.0.0。

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

◆ TippedProduct()

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

返回修剪任务的倾翻产品
创建于NX4.0.0。

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

◆ TrimNewDieFace()

bool NXOpen::Die::TrimTaskBuilder::TrimNewDieFace ( )

返回是否修剪新模具面,从NX10.0开始,新的冲压输出可导入一个新模具面到模具工程流程。 如果该修剪任务将修剪此新模具面,设置newDieFace为true,否则设置为false。
在NX10.0.0中创建。

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