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

表示NXOpen::Plane 的集合。 遍历此集合仅返回集合所属部件中存在的未标记为废弃的活动对象。注意NXOpen::Plane 是智能对象,许多智能对象会被标记为废弃,因为它们仅用于支持其他对象,不会被显示。
要获取此类的实例,请参考NXOpen::BasePart

创建于NX4.0.0。
更多...

#include <PlaneCollection.hxx>

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

class  iterator

Public 成员函数

iterator begin ()
NXOpen::PlaneCreateFixedPlane (const NXOpen::Point3d &origin, const NXOpen::Matrix3x3 &matrix)
NXOpen::PlaneCreateFixedPlane (const NXOpen::Point3d &origin, const NXOpen::Matrix3x3 &matrix, bool show)
NXOpen::PlaneCreateFixedTypePlane (const NXOpen::Point3d &origin, const NXOpen::Matrix3x3 &matrix, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::PlaneCreatePlane (const NXOpen::Point3d &origin, const NXOpen::Vector3d &normal, NXOpen::SmartObject::UpdateOption updateOption)
NXOpen::PlaneCreatePlane (NXOpen::Features::Feature *datum)
NXOpen::PlaneCreatePlane (NXOpen::PlaneTypes::MethodType method, NXOpen::PlaneTypes::AlternateType alternate, const NXOpen::Point3d &origin, const NXOpen::Vector3d &normal, const char *expression, bool flip, bool percent, const std::vector< NXOpen::NXObject * > &geometry)
NXOpen::PlaneCreatePlane (NXOpen::PlaneTypes::MethodType method, NXOpen::PlaneTypes::AlternateType alternate, const NXOpen::Point3d &origin, const NXOpen::Vector3d &normal, const NXString &expression, bool flip, bool percent, const std::vector< NXOpen::NXObject * > &geometry)
iterator end ()
tag_t Tag () const

详细描述

表示NXOpen::Plane 的集合。 遍历此集合仅返回集合所属部件中存在的未标记为废弃的活动对象。注意NXOpen::Plane 是智能对象,许多智能对象会被标记为废弃,因为它们仅用于支持其他对象,不会被显示。
要获取此类的实例,请参考NXOpen::BasePart

创建于NX4.0.0。

平面集合

成员函数说明

◆ begin()

iterator NXOpen::PlaneCollection::begin ( )

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

◆ CreateFixedPlane() [1/2]

NXOpen::Plane * NXOpen::PlaneCollection::CreateFixedPlane ( const NXOpen::Point3d & origin,
const NXOpen::Matrix3x3 & matrix )

创建一个无参数的平面

返回
创建的平面
于NX11.0.0版本创建。

许可证要求:无
参数
origin平面原点
matrix平面矩阵

◆ CreateFixedPlane() [2/2]

NXOpen::Plane * NXOpen::PlaneCollection::CreateFixedPlane ( const NXOpen::Point3d & origin,
const NXOpen::Matrix3x3 & matrix,
bool show )

创建一个无参数的平面,包含额外输入标志控制创建后平面是否可见。

返回
创建的平面
于NX11.0.0版本创建。

许可证要求:无
参数
origin平面原点
matrix平面矩阵
show控制是否显示平面对象

◆ CreateFixedTypePlane()

NXOpen::Plane * NXOpen::PlaneCollection::CreateFixedTypePlane ( const NXOpen::Point3d & origin,
const NXOpen::Matrix3x3 & matrix,
NXOpen::SmartObject::UpdateOption updateOption )

创建一个Plane,它仍是智能平面但平面类型固定。

返回
平面
于NX11.0.1版本创建。

许可要求:无
参数
origin平面原点
matrix平面矩阵
updateOption智能对象更新选项

◆ CreatePlane() [1/4]

NXOpen::Plane * NXOpen::PlaneCollection::CreatePlane ( const NXOpen::Point3d & origin,
const NXOpen::Vector3d & normal,
NXOpen::SmartObject::UpdateOption updateOption )

创建一个无参数的平面

返回
创建的平面
于NX4.0.0版本创建。

许可证要求:无
参数
origin平面原点
normal平面法向
updateOption智能对象更新选项

◆ CreatePlane() [2/4]

NXOpen::Plane * NXOpen::PlaneCollection::CreatePlane ( NXOpen::Features::Feature * datum)

使用基准平面对象创建平面

返回
创建的平面
于NX4.0.0版本创建。

许可证要求:无
参数
datum基准特征

◆ CreatePlane() [3/4]

NXOpen::Plane * NXOpen::PlaneCollection::CreatePlane ( NXOpen::PlaneTypes::MethodType method,
NXOpen::PlaneTypes::AlternateType alternate,
const NXOpen::Point3d & origin,
const NXOpen::Vector3d & normal,
const char * expression,
bool flip,
bool percent,
const std::vector< NXOpen::NXObject * > & geometry )

使用基准平面对象创建平面

返回
创建的平面
于NX4.0.0版本创建。

许可证要求:无
参数
method创建方法
alternate备选方式
origin平面原点
normal平面法向
expression偏置值
flip翻转方向
percent弧长或百分比值
geometry几何对象

◆ CreatePlane() [4/4]

NXOpen::Plane * NXOpen::PlaneCollection::CreatePlane ( NXOpen::PlaneTypes::MethodType method,
NXOpen::PlaneTypes::AlternateType alternate,
const NXOpen::Point3d & origin,
const NXOpen::Vector3d & normal,
const NXString & expression,
bool flip,
bool percent,
const std::vector< NXOpen::NXObject * > & geometry )

使用基准平面对象创建平面

返回
创建的平面
于NX4.0.0版本创建。

许可证要求:无
参数
method创建方法
alternate备选方式
origin平面原点
normal平面法向
expression偏置值
flip翻转方向
percent弧长或百分比值
geometry几何对象

◆ end()

iterator NXOpen::PlaneCollection::end ( )
inline

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

◆ Tag()

tag_t NXOpen::PlaneCollection::Tag ( ) const

返回此对象的标识。