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

插入组件构建器 更多...

#include <Layout2d_InsertComponentBuilder.hxx>

类 NXOpen::Layout2d::InsertComponentBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

double Angle ()
void SetAngle (double angle)
void SetLocation (NXOpen::Layout2d::Layout2dDefinitionLocation locationType)
void SetPath (const char *path)
void SetPath (const NXString &path)
void SetSketch (NXOpen::Sketch *sketch)
void SetSpecifyPoint (const NXOpen::Point3d &specifyPoint)
NXOpen::Layout2d::ComponentSettingsBlockBuilderSettings ()
NXOpen::SketchSketch ()
NXOpen::Point3d SpecifyPoint ()
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 _InsertComponentBuilderBuilder

详细描述

插入组件构建器

表示用于插入组件功能的构造器,该功能会在活动草图中插入2D组件实例
要创建此类的新实例,请使用 NXOpen::Layout2d::ComponentCollection::CreateInsertComponentBuilder

创建于NX10.0.0版本。

成员函数说明

◆ Angle()

double NXOpen::Layout2d::InsertComponentBuilder::Angle ( )

返回组件旋转角度,绕锚点逆时针测量,从草图+X方向到组件X轴的角度
创建于NX12.0.0版本。

许可要求 : 无

◆ SetAngle()

void NXOpen::Layout2d::InsertComponentBuilder::SetAngle ( double angle)

设置组件旋转角度,绕锚点逆时针测量,从草图+X方向到组件X轴的角度
创建于NX12.0.0版本。

许可要求 : nx_layout ("NX Layout")

参数
angle角度

◆ SetLocation()

void NXOpen::Layout2d::InsertComponentBuilder::SetLocation ( NXOpen::Layout2d::Layout2dDefinitionLocation locationType)

设置2D组件的位置类型,表示本地、本地或团队中心
创建于NX10.0.0版本。

许可要求 : nx_layout ("NX Layout")

参数
locationType位置类型

◆ SetPath() [1/2]

void NXOpen::Layout2d::InsertComponentBuilder::SetPath ( const char * path)

设置2D组件的重用库路径
创建于NX10.0.0版本。

许可要求 : nx_layout ("NX Layout")

参数
path2D组件的路径

◆ SetPath() [2/2]

void NXOpen::Layout2d::InsertComponentBuilder::SetPath ( const NXString & path)

设置2D组件的重用库路径
创建于NX10.0.0版本。

许可要求 : nx_layout ("NX Layout")

参数
path2D组件的路径

◆ SetSketch()

void NXOpen::Layout2d::InsertComponentBuilder::SetSketch ( NXOpen::Sketch * sketch)

设置要插入2D组件的草图
创建于NX10.0.0版本。

许可要求 : nx_layout ("NX Layout")

参数
sketch草图

◆ SetSpecifyPoint()

void NXOpen::Layout2d::InsertComponentBuilder::SetSpecifyPoint ( const NXOpen::Point3d & specifyPoint)

设置放置2D组件实例的指定点
创建于NX10.0.0版本。

许可要求 : nx_layout ("NX Layout")

参数
specifyPoint指定点

◆ Settings()

NXOpen::Layout2d::ComponentSettingsBlockBuilder * NXOpen::Layout2d::InsertComponentBuilder::Settings ( )

返回组件设置块构造器,该构造器包含组件设置构造器
创建于NX10.0.0版本。

许可要求 : 无

◆ Sketch()

NXOpen::Sketch * NXOpen::Layout2d::InsertComponentBuilder::Sketch ( )

返回要插入2D组件的草图
创建于NX10.0.0版本。

许可要求 : 无

◆ SpecifyPoint()

NXOpen::Point3d NXOpen::Layout2d::InsertComponentBuilder::SpecifyPoint ( )

返回放置2D组件实例的指定点
创建于NX10.0.0版本。

许可要求 : 无