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

镶件条形码构建器 更多...

#include <Tooling_InsertBarcodeBuilder.hxx>

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

Public 成员函数

double BarcodeHeight ()
NXOpen::Annotations::OriginBuilder::AlignmentPosition Basepoint ()
int ColorPicker ()
NXOpen::Annotations::SimpleDraftingAidGetBarcodeTag ()
bool IsBarcodeQualified ()
bool IsMultipleBarcodes ()
void RotateBarCodeAroundZ (double angle)
void SetBarcodeHeight (double height)
void SetBarcodeQualified (bool qualify)
void SetBarcodeTag (NXOpen::Annotations::SimpleDraftingAid *barcodeTag)
void SetBasepoint (NXOpen::Annotations::OriginBuilder::AlignmentPosition position)
void SetColorPicker (int colorPicker)
void SetIsMultipleBarcodes (bool isMultipleBarcodes)
void SetManipulatorOrientation (const NXOpen::Matrix3x3 &orientation)
void SetManipulatorOrigin (const NXOpen::Point3d &origin)
void SetTargetObject (NXOpen::Plane *targetObject)
NXOpen::PlaneTargetObject ()
void UpdateBarCode ()
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 _InsertBarcodeBuilderBuilder

详细描述

镶件条形码构建器

创建插入条码的构建器
要创建此类的新实例,请使用 NXOpen::Tooling::MoldwizardManager::CreateInsertBarcodeBuilder

创建于 NX1953.0.0。

成员函数说明

◆ BarcodeHeight()

double NXOpen::Tooling::InsertBarcodeBuilder::BarcodeHeight ( )

返回 条码高度
创建于 NX1953.0.0。

许可要求:无

◆ Basepoint()

NXOpen::Annotations::OriginBuilder::AlignmentPosition NXOpen::Tooling::InsertBarcodeBuilder::Basepoint ( )

返回 插入条码的基点
创建于 NX1953.0.0。

许可要求:无

◆ ColorPicker()

int NXOpen::Tooling::InsertBarcodeBuilder::ColorPicker ( )

返回 条码颜色
创建于 NX1953.0.0。

许可要求:无

◆ GetBarcodeTag()

NXOpen::Annotations::SimpleDraftingAid * NXOpen::Tooling::InsertBarcodeBuilder::GetBarcodeTag ( )

获取条码标签

返回
NXOpen::Annotations::SimpleDraftingAid 要编辑
创建于 NX1953.0.0。

许可要求:无

◆ IsBarcodeQualified()

bool NXOpen::Tooling::InsertBarcodeBuilder::IsBarcodeQualified ( )

获取标识条码是否合格的标志
创建于 NX1953.0.0。

许可要求:无

◆ IsMultipleBarcodes()

bool NXOpen::Tooling::InsertBarcodeBuilder::IsMultipleBarcodes ( )

获取标识是否插入多个条码的标志
创建于 NX1953.0.0。

许可要求:无

◆ RotateBarCodeAroundZ()

void NXOpen::Tooling::InsertBarcodeBuilder::RotateBarCodeAroundZ ( double angle)

绕Z轴旋转条码
创建于 NX2007.0.0。

许可要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
angleangle

◆ SetBarcodeHeight()

void NXOpen::Tooling::InsertBarcodeBuilder::SetBarcodeHeight ( double height)

设置 条码高度
创建于 NX1953.0.0。

许可要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
heightheight

◆ SetBarcodeQualified()

void NXOpen::Tooling::InsertBarcodeBuilder::SetBarcodeQualified ( bool qualify)

设置标识条码是否合格的标志
创建于 NX1953.0.0。

许可要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
qualifyqualify

◆ SetBarcodeTag()

void NXOpen::Tooling::InsertBarcodeBuilder::SetBarcodeTag ( NXOpen::Annotations::SimpleDraftingAid * barcodeTag)

设置条码标签
创建于 NX1953.0.0。

许可要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
barcodeTagNXOpen::Annotations::SimpleDraftingAid 要编辑

◆ SetBasepoint()

void NXOpen::Tooling::InsertBarcodeBuilder::SetBasepoint ( NXOpen::Annotations::OriginBuilder::AlignmentPosition position)

设置 插入条码的基点
创建于 NX1953.0.0。

许可要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
positionposition

◆ SetColorPicker()

void NXOpen::Tooling::InsertBarcodeBuilder::SetColorPicker ( int colorPicker)

设置 条码颜色
创建于 NX1953.0.0。

许可要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
colorPickercolorpicker

◆ SetIsMultipleBarcodes()

void NXOpen::Tooling::InsertBarcodeBuilder::SetIsMultipleBarcodes ( bool isMultipleBarcodes)

设置标识是否插入多个条码的标志
创建于 NX1953.0.0。

许可要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
isMultipleBarcodesismultiplebarcodes

◆ SetManipulatorOrientation()

void NXOpen::Tooling::InsertBarcodeBuilder::SetManipulatorOrientation ( const NXOpen::Matrix3x3 & orientation)

设置操作器方向。
创建于 NX1980.0.0。

许可要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
orientationorientation

◆ SetManipulatorOrigin()

void NXOpen::Tooling::InsertBarcodeBuilder::SetManipulatorOrigin ( const NXOpen::Point3d & origin)

设置操作器原点。
创建于 NX1980.0.0。

许可要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
originorigin

◆ SetTargetObject()

void NXOpen::Tooling::InsertBarcodeBuilder::SetTargetObject ( NXOpen::Plane * targetObject)

设置 放置条码的目标对象
创建于 NX1953.0.0。

许可要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
targetObjecttargetobject

◆ TargetObject()

NXOpen::Plane * NXOpen::Tooling::InsertBarcodeBuilder::TargetObject ( )

返回 放置条码的目标对象
创建于 NX1953.0.0。

许可要求:无

◆ UpdateBarCode()

void NXOpen::Tooling::InsertBarcodeBuilder::UpdateBarCode ( )

更新条码
创建于 NX1980.0.0。

许可要求:ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard")