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

原点构建器 更多...

#include <Annotations_OriginBuilder.hxx>

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

Public 类型

enum  AlignmentPosition {
  AlignmentPositionTopLeft , AlignmentPositionTopCenter , AlignmentPositionTopRight , AlignmentPositionMidLeft ,
  AlignmentPositionMidCenter , AlignmentPositionMidRight , AlignmentPositionBottomLeft , AlignmentPositionBottomCenter ,
  AlignmentPositionBottomRight
}

Public 成员函数

NXOpen::Annotations::OriginBuilder::AlignmentPosition Anchor ()
NXOpen::Drawings::SelectDraftingViewAnnotationView ()
NXOpen::Annotations::Annotation::AssociativeOriginData GetAssociativeOrigin ()
NXOpen::SelectDisplayableObjectOrigin ()
NXOpen::Point3d OriginPoint ()
NXOpen::Annotations::PlaneBuilderPlane ()
void SetAnchor (NXOpen::Annotations::OriginBuilder::AlignmentPosition anchor)
void SetAssociativeOrigin (const NXOpen::Annotations::Annotation::AssociativeOriginData &assocOrigin)
void SetInferRelativeToGeometry (bool inferRelativeToGeometry)
void SetInferRelativeToGeometryFromLeader (bool inferFromLeader)
void SetOriginPoint (const NXOpen::Point3d &origin)
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _OriginBuilderBuilder

详细描述

原点构建器

表示一个 NXOpen::Annotations::OriginBuilder
这是一个子构建器类,无法直接实例化

创建于 NX6.0.0.

成员枚举类型说明

◆ AlignmentPosition

注释上的对齐位置

枚举值
AlignmentPositionTopLeft 

左上位置

AlignmentPositionTopCenter 

中上位置

AlignmentPositionTopRight 

右上位置

AlignmentPositionMidLeft 

左中位置

AlignmentPositionMidCenter 

中心位置

AlignmentPositionMidRight 

右中位置

AlignmentPositionBottomLeft 

左下位置

AlignmentPositionBottomCenter 

中下位置

AlignmentPositionBottomRight 

右下位置

成员函数说明

◆ Anchor()

NXOpen::Annotations::OriginBuilder::AlignmentPosition NXOpen::Annotations::OriginBuilder::Anchor ( )

返回 注释上原点的锚点位置
创建于 NX6.0.0.

许可要求:无

◆ AnnotationView()

NXOpen::Drawings::SelectDraftingView * NXOpen::Annotations::OriginBuilder::AnnotationView ( )

返回 注释的视图(仅限制图成员视图)
创建于 NX6.0.0.

许可要求:无

◆ GetAssociativeOrigin()

NXOpen::Annotations::Annotation::AssociativeOriginData NXOpen::Annotations::OriginBuilder::GetAssociativeOrigin ( )

获取指定原点关联性的数据

返回
关联性数据
创建于 NX6.0.0.

许可要求:无

◆ Origin()

NXOpen::SelectDisplayableObject * NXOpen::Annotations::OriginBuilder::Origin ( )

返回 原点对象
创建于 NX6.0.0.

许可要求:无

◆ OriginPoint()

NXOpen::Point3d NXOpen::Annotations::OriginBuilder::OriginPoint ( )

返回 原点坐标点
创建于 NX6.0.0.

许可要求:无

◆ Plane()

NXOpen::Annotations::PlaneBuilder * NXOpen::Annotations::OriginBuilder::Plane ( )

返回 平面
创建于 NX6.0.0.

许可要求:无

◆ SetAnchor()

void NXOpen::Annotations::OriginBuilder::SetAnchor ( NXOpen::Annotations::OriginBuilder::AlignmentPosition anchor)

设置 注释上原点的锚点位置
创建于 NX6.0.0.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING") 或 solid_modeling ("SOLIDS MODELING")

参数
anchoranchor

◆ SetAssociativeOrigin()

void NXOpen::Annotations::OriginBuilder::SetAssociativeOrigin ( const NXOpen::Annotations::Annotation::AssociativeOriginData & assocOrigin)

将注释的原点关联到指定的对象
创建于 NX6.0.0.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING") 或 solid_modeling ("SOLIDS MODELING")

参数
assocOriginassociativity data

◆ SetInferRelativeToGeometry()

void NXOpen::Annotations::OriginBuilder::SetInferRelativeToGeometry ( bool inferRelativeToGeometry)

如果未应用其他关联性,则在提交时推断相对于几何体的关联
创建于 NX6.0.1.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING") 或 solid_modeling ("SOLIDS MODELING")

参数
inferRelativeToGeometryrelative to geometry flag

◆ SetInferRelativeToGeometryFromLeader()

void NXOpen::Annotations::OriginBuilder::SetInferRelativeToGeometryFromLeader ( bool inferFromLeader)

从引线推断相对于几何体的关联原点
创建于 NX12.0.1.

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING") 或 solid_modeling ("SOLIDS MODELING")

参数
inferFromLeaderinfer relative to geometry from leader flag

◆ SetOriginPoint()

void NXOpen::Annotations::OriginBuilder::SetOriginPoint ( const NXOpen::Point3d & origin)

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

许可要求:geometric_tol ("GDT") 或 drafting ("DRAFTING") 或 solid_modeling ("SOLIDS MODELING") 或 nx_2d_edit (" NX 2D Edit")

参数
originorigin

◆ Validate()

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

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

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

许可要求:无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.