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

平面构建器 更多...

#include <Annotations_PlaneBuilder.hxx>

类 NXOpen::Annotations::PlaneBuilder 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  PlaneMethodType {
  PlaneMethodTypeXyPlane , PlaneMethodTypeXzPlane , PlaneMethodTypeYzPlane , PlaneMethodTypeModelView ,
  PlaneMethodTypeUserDefined
}

Public 成员函数

NXOpen::Annotations::PlaneBuilder::PlaneMethodType PlaneMethod ()
bool ProjectOntoPlane ()
void SetPlaneMethod (NXOpen::Annotations::PlaneBuilder::PlaneMethodType planeMethod)
void SetProjectOntoPlane (bool projectOntoPlane)
void SetUserDefinedPlane (NXOpen::Xform *userDefinedPlane)
NXOpen::XformUserDefinedPlane ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _PlaneBuilderBuilder

详细描述

平面构建器

表示一个 NXOpen::Annotations::PlaneBuilder 对象。此对象 存储了注释所在平面的信息。
这是一个子构建器类,无法直接实例化

创建于 NX6.0.0。

成员枚举类型说明

◆ PlaneMethodType

用于计算注释平面的方法

枚举值
PlaneMethodTypeXyPlane 

WCS 的 XY 平面

PlaneMethodTypeXzPlane 

WCS 的 XZ 平面

PlaneMethodTypeYzPlane 

WCS 的 YZ 平面

PlaneMethodTypeModelView 

模型视图平面

PlaneMethodTypeUserDefined 

用户定义平面

成员函数说明

◆ PlaneMethod()

NXOpen::Annotations::PlaneBuilder::PlaneMethodType NXOpen::Annotations::PlaneBuilder::PlaneMethod ( )

获取 平面方法
创建于 NX6.0.0。

许可要求:无

◆ ProjectOntoPlane()

bool NXOpen::Annotations::PlaneBuilder::ProjectOntoPlane ( )

获取 指定将注释投影到平面的选项。
创建于 NX1872.0.0。

许可要求:无

◆ SetPlaneMethod()

void NXOpen::Annotations::PlaneBuilder::SetPlaneMethod ( NXOpen::Annotations::PlaneBuilder::PlaneMethodType planeMethod)

设置 平面方法
创建于 NX6.0.0。

许可要求:无

参数
planeMethodplanemethod

◆ SetProjectOntoPlane()

void NXOpen::Annotations::PlaneBuilder::SetProjectOntoPlane ( bool projectOntoPlane)

设置 指定将注释投影到平面的选项。
创建于 NX1872.0.0。

许可要求:无

参数
projectOntoPlaneprojectontoplane

◆ SetUserDefinedPlane()

void NXOpen::Annotations::PlaneBuilder::SetUserDefinedPlane ( NXOpen::Xform * userDefinedPlane)

设置 操作用户定义的平面
创建于 NX6.0.0。

许可要求:无

参数
userDefinedPlane用户定义的平面

◆ UserDefinedPlane()

NXOpen::Xform * NXOpen::Annotations::PlaneBuilder::UserDefinedPlane ( )

获取 操作用户定义的平面
创建于 NX6.0.0。

许可要求:无

◆ Validate()

virtual bool NXOpen::Annotations::PlaneBuilder::Validate ( )
virtual

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

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

许可要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.