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

基准集合类 更多...

#include <DatumCollection.hxx>

类 NXOpen::DatumCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::DatumAxisCreateFixedDatumAxis (const NXOpen::Point3d &start, const NXOpen::Point3d &end)
NXOpen::DatumPlaneCreateFixedDatumPlane (const NXOpen::Point3d &origin, const NXOpen::Matrix3x3 &orientation)
iterator end ()
NXOpen::DisplayableObjectFindObject (const char *journalIdentifier)
NXOpen::DisplayableObjectFindObject (const NXString &journalIdentifier)
tag_t Tag () const

详细描述

基准集合类

表示基准几何体的集合。基准几何体包括基准平面、基准轴、基准坐标系和基准点
要获取此类的实例,请参考 NXOpen::BasePart

创建于NX3.0.0。

成员函数说明

◆ begin()

iterator NXOpen::DatumCollection::begin ( )

返回指向第一个元素的迭代器。

◆ CreateFixedDatumAxis()

NXOpen::DatumAxis * NXOpen::DatumCollection::CreateFixedDatumAxis ( const NXOpen::Point3d & start,
const NXOpen::Point3d & end )

创建固定基准轴 注意:startend 仅指定基准轴的原点和起始方向。创建的基准轴长度可能长于startend 指定的长度。要设置起始点和终止点,可使用DatumAxis.SetEndPoints

返回
创建的基准轴
创建于NX3.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
参数
start起始点
end终止点

◆ CreateFixedDatumPlane()

NXOpen::DatumPlane * NXOpen::DatumCollection::CreateFixedDatumPlane ( const NXOpen::Point3d & origin,
const NXOpen::Matrix3x3 & orientation )

创建固定基准平面

返回
创建的基准平面
创建于NX3.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
参数
origin基准平面的原点
orientation基准平面的方向矩阵。必须是正交归一的

◆ end()

iterator NXOpen::DatumCollection::end ( )
inline

返回指向最后一个元素之后位置的迭代器。

◆ FindObject() [1/2]

NXOpen::DisplayableObject * NXOpen::DatumCollection::FindObject ( const char * journalIdentifier)

查找日志中记录的具有给定标识符的基准。不同版本软件中对象的JournalIdentifier可能不同,但新版本软件应能通过旧版本的日志标识符找到同一对象。通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。如果找不到具有给定日志标识符的对象,将抛出异常。

返回
具有此标识符的基准
创建于NX3.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
参数
journalIdentifier所需基准的标识符

◆ FindObject() [2/2]

NXOpen::DisplayableObject * NXOpen::DatumCollection::FindObject ( const NXString & journalIdentifier)

查找日志中记录的具有给定标识符的基准。不同版本软件中对象的JournalIdentifier可能不同,但新版本软件应能通过旧版本的日志标识符找到同一对象。通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。如果找不到具有给定日志标识符的对象,将抛出异常。

返回
具有此标识符的基准
创建于NX3.0.0。

许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
参数
journalIdentifier所需基准的标识符

◆ Tag()

tag_t NXOpen::DatumCollection::Tag ( ) const

返回此对象的标签。