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

表示 NXOpen::Mechatronics::TapeZone 构建器。
若要创建此类的新实例,请使用 NXOpen::Mechatronics::TapeZoneCollection::CreateTapeZoneBuilder

在 NX2312.0.0 中创建。
更多...

#include <Mechatronics_TapeZoneBuilder.hxx>

类 NXOpen::Mechatronics::TapeZoneBuilder 继承关系图:
NXOpen::Mechatronics::CollisionShapeBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ShapeTypes { ShapeTypesBoxOriginLengths , ShapeTypesBoxMidPointLengths , ShapeTypesCylinderCenterRadiusHeight , ShapeTypesCount }
enum  ToObjectTypes { ToObjectTypesWebNode , ToObjectTypesTransportSurface , ToObjectTypesWeb , ToObjectTypesSink }
 胶带将放置到的目标对象的类型 更多...

Public 成员函数

NXOpen::SelectNXObjectListFromObjects ()
NXString Name ()
NXOpen::ExpressionRadiusValue ()
void SetName (const char *name)
void SetName (const NXString &name)
void SetShapeType (NXOpen::Mechatronics::TapeZoneBuilder::ShapeTypes type)
void SetToObjectType (NXOpen::Mechatronics::TapeZoneBuilder::ToObjectTypes toObjectType)
void SetToWebCSYS (NXOpen::CoordinateSystem *toWebCSYS)
NXOpen::Mechatronics::TapeZoneBuilder::ShapeTypes ShapeType ()
NXOpen::SelectNXObjectToObject ()
NXOpen::Mechatronics::TapeZoneBuilder::ToObjectTypes ToObjectType ()
NXOpen::SelectNXObjectToWeb ()
NXOpen::CoordinateSystemToWebCSYS ()
NXOpen::ExpressionXValue ()
NXOpen::ExpressionYValue ()
NXOpen::ExpressionZValue ()
Public 成员函数 继承自 NXOpen::Mechatronics::CollisionShapeBuilder
NXOpen::PointCenterPoint ()
NXOpen::ExpressionHeight ()
NXOpen::ExpressionLength ()
NXOpen::CoordinateSystemOrientation ()
NXOpen::ExpressionRadius ()
void SetCenterPoint (NXOpen::Point *centerPoint)
void SetOrientation (NXOpen::CoordinateSystem *orientation)
NXOpen::ExpressionWidth ()
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 _TapeZoneBuilderBuilder

详细描述

表示 NXOpen::Mechatronics::TapeZone 构建器。
若要创建此类的新实例,请使用 NXOpen::Mechatronics::TapeZoneCollection::CreateTapeZoneBuilder

在 NX2312.0.0 中创建。

胶带区域构建器

成员枚举类型说明

◆ ShapeTypes

形状类型。

枚举值
ShapeTypesBoxOriginLengths 

长方体形状:原点和边长度

ShapeTypesBoxMidPointLengths 

长方体形状:底部中点和边长度

ShapeTypesCylinderCenterRadiusHeight 

圆柱体形状:底部中心点、半径和高度

ShapeTypesCount 

数量

◆ ToObjectTypes

胶带将放置到的目标对象的类型

枚举值
ToObjectTypesWebNode 

目标是网络节点。

ToObjectTypesTransportSurface 

目标是运输表面。

ToObjectTypesWeb 

目标是另一个网络。

ToObjectTypesSink 

目标是接收器。

成员函数说明

◆ FromObjects()

NXOpen::SelectNXObjectList * NXOpen::Mechatronics::TapeZoneBuilder::FromObjects ( )

返回从中获取胶带的对象。

弃用
在NX2406.0.0中已过时。请改用 Mechatronics::TapeZoneBuilder::FromObjects

于NX2312.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

返回从中获取胶带的对象。
于NX2406.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

◆ Name()

NXString NXOpen::Mechatronics::TapeZoneBuilder::Name ( )

返回名称。
于NX2312.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

◆ RadiusValue()

NXOpen::Expression * NXOpen::Mechatronics::TapeZoneBuilder::RadiusValue ( )

返回圆柱体形状的半径。
于NX2312.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

◆ SetName() [1/2]

void NXOpen::Mechatronics::TapeZoneBuilder::SetName ( const char * name)

设置名称。
在NX2312.0.0中创建。

许可证要求: nx_mcd_core ("Mechatronics Concept Designer")

参数
name名称

◆ SetName() [2/2]

void NXOpen::Mechatronics::TapeZoneBuilder::SetName ( const NXString & name)

设置名称。
于NX2312.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

参数
name名称

◆ SetShapeType()

void NXOpen::Mechatronics::TapeZoneBuilder::SetShapeType ( NXOpen::Mechatronics::TapeZoneBuilder::ShapeTypes type)

设置区域形状类型。
在 NX2312.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
type类型

◆ SetToObjectType()

void NXOpen::Mechatronics::TapeZoneBuilder::SetToObjectType ( NXOpen::Mechatronics::TapeZoneBuilder::ToObjectTypes toObjectType)

设置放置胶带的目标对象类型。
于NX2312.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

参数
toObjectType目标对象类型

◆ SetToWebCSYS()

void NXOpen::Mechatronics::TapeZoneBuilder::SetToWebCSYS ( NXOpen::CoordinateSystem * toWebCSYS)

设置胶带区域中定义的、用于投影到目标网的局部坐标系。
于NX2312.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

参数
toWebCSYS目标网坐标系

◆ ShapeType()

NXOpen::Mechatronics::TapeZoneBuilder::ShapeTypes NXOpen::Mechatronics::TapeZoneBuilder::ShapeType ( )

获取区域形状类型。
在 NX2312.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ ToObject()

NXOpen::SelectNXObject * NXOpen::Mechatronics::TapeZoneBuilder::ToObject ( )

返回放置胶带的传输表面的选择。
于NX2312.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

◆ ToObjectType()

NXOpen::Mechatronics::TapeZoneBuilder::ToObjectTypes NXOpen::Mechatronics::TapeZoneBuilder::ToObjectType ( )

返回放置胶带的目标对象类型。
于NX2312.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

◆ ToWeb()

NXOpen::SelectNXObject * NXOpen::Mechatronics::TapeZoneBuilder::ToWeb ( )

返回放置胶带的另一个网的选择。
于NX2406.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

◆ ToWebCSYS()

NXOpen::CoordinateSystem * NXOpen::Mechatronics::TapeZoneBuilder::ToWebCSYS ( )

返回胶带区域中定义的、用于投影到目标网的局部坐标系。
于NX2312.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

◆ XValue()

NXOpen::Expression * NXOpen::Mechatronics::TapeZoneBuilder::XValue ( )

获取通用长方体在X方向上的边长度。
在 NX2312.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ YValue()

NXOpen::Expression * NXOpen::Mechatronics::TapeZoneBuilder::YValue ( )

返回常规箱体Y方向的边缘长度。
于NX2312.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")

◆ ZValue()

NXOpen::Expression * NXOpen::Mechatronics::TapeZoneBuilder::ZValue ( )

返回箱体或圆柱体形状Z方向的长度。
于NX2312.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")