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

模具位置构建器 更多...

#include <Die_DieLocationBuilder.hxx>

类 NXOpen::Die::DieLocationBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  LocationType {
  LocationTypeSelectLocation , LocationTypeNewPoint , LocationTypeNewCoordinateSystem , LocationTypeNewVector ,
  LocationTypeNewPlane
}

Public 成员函数

NXOpen::Matrix3x3 CoordinateSystemMatrix ()
NXOpen::Point3d CoordinateSystemOrigin ()
NXOpen::Die::DieLocationBuilder::LocationType InputType ()
NXOpen::SelectNXObjectLocation ()
NXOpen::PlanePlane ()
NXOpen::PointPoint ()
void SetCoordinateSystemMatrix (const NXOpen::Matrix3x3 &coordinateSystemMatrix)
void SetCoordinateSystemOrigin (const NXOpen::Point3d &coordinateSystemOrigin)
void SetInputType (NXOpen::Die::DieLocationBuilder::LocationType inputType)
void SetPlane (NXOpen::Plane *plane)
void SetPoint (NXOpen::Point *point)
void SetVector (NXOpen::Direction *vector)
virtual bool Validate ()
NXOpen::DirectionVector ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _DieLocationBuilderBuilder

详细描述

模具位置构建器

表示 NXOpen::Die::DieLocationBuilder。模具定位项是一个辅助器,用于标识 NXOpen::Die::DieLocationBuilder 中的单个项。该项目允许用户 为诸如孔中心或夹紧槽位置之类的项目完全指定单个定位点。注意,若选择非点对象(如平面或坐标系),则会使用该对象的控制点作为位置。
要创建此类的新实例,请使用 NXOpen::Die::DieCollection::CreateDieLocation

于NX6.0.0中创建。

成员枚举类型说明

◆ LocationType

用于定义位置的可用选项

枚举值
LocationTypeSelectLocation 

选择要使用的点。

LocationTypeNewPoint 

定义要使用的点。

LocationTypeNewCoordinateSystem 

定义坐标系以指定位置。

LocationTypeNewVector 

定义向量以指定位置。

LocationTypeNewPlane 

定义平面以指定位置。

成员函数说明

◆ CoordinateSystemMatrix()

NXOpen::Matrix3x3 NXOpen::Die::DieLocationBuilder::CoordinateSystemMatrix ( )

获取坐标系矩阵
于NX6.0.0中创建。

许可证要求:无

◆ CoordinateSystemOrigin()

NXOpen::Point3d NXOpen::Die::DieLocationBuilder::CoordinateSystemOrigin ( )

获取坐标系原点
于NX6.0.0中创建。

许可证要求:无

◆ InputType()

NXOpen::Die::DieLocationBuilder::LocationType NXOpen::Die::DieLocationBuilder::InputType ( )

获取定义位置的源类型
于NX6.0.0中创建。

许可证要求:无

◆ Location()

NXOpen::SelectNXObject * NXOpen::Die::DieLocationBuilder::Location ( )

获取所选位置
于NX6.0.0中创建。

许可证要求:无

◆ Plane()

NXOpen::Plane * NXOpen::Die::DieLocationBuilder::Plane ( )

获取指定的平面
于NX6.0.0中创建。

许可证要求:无

◆ Point()

NXOpen::Point * NXOpen::Die::DieLocationBuilder::Point ( )

获取指定的点
于NX6.0.0中创建。

许可证要求:无

◆ SetCoordinateSystemMatrix()

void NXOpen::Die::DieLocationBuilder::SetCoordinateSystemMatrix ( const NXOpen::Matrix3x3 & coordinateSystemMatrix)

设置坐标系矩阵
于NX6.0.0中创建。

许可证要求:无

参数
coordinateSystemMatrix坐标系矩阵

◆ SetCoordinateSystemOrigin()

void NXOpen::Die::DieLocationBuilder::SetCoordinateSystemOrigin ( const NXOpen::Point3d & coordinateSystemOrigin)

设置坐标系原点
于NX6.0.0中创建。

许可证要求:无

参数
coordinateSystemOrigin坐标系原点

◆ SetInputType()

void NXOpen::Die::DieLocationBuilder::SetInputType ( NXOpen::Die::DieLocationBuilder::LocationType inputType)

设置定义位置的源类型
于NX6.0.0中创建。

许可证要求:无

参数
inputType位置类型

◆ SetPlane()

void NXOpen::Die::DieLocationBuilder::SetPlane ( NXOpen::Plane * plane)

设置指定的平面
于NX6.0.0中创建。

许可证要求:无

参数
plane平面

◆ SetPoint()

void NXOpen::Die::DieLocationBuilder::SetPoint ( NXOpen::Point * point)

设置指定的点
于NX6.0.0中创建。

许可证要求:无

参数
point

◆ SetVector()

void NXOpen::Die::DieLocationBuilder::SetVector ( NXOpen::Direction * vector)

设置指定的向量
于NX6.0.0中创建。

许可证要求:无

参数
vector向量

◆ Validate()

virtual bool NXOpen::Die::DieLocationBuilder::Validate ( )
virtual

验证组件的输入是否足以调用commit。如果组件未处于可提交状态,则抛出异常。例如,如果组件要求您设置某些属性,而您尚未设置,则此方法将抛出异常。此方法会对某些组件抛出尚未实现的NXException。

返回
自验证是否成功
于NX3.0.1中创建。

许可证要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.

◆ Vector()

NXOpen::Direction * NXOpen::Die::DieLocationBuilder::Vector ( )

获取指定的向量
于NX6.0.0中创建。

许可证要求:无