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

区域构建器 更多...

#include <Annotations_RegionBuilder.hxx>

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

Public 类型

enum  AlignmentPosition {
  AlignmentPositionTopLeft , AlignmentPositionTopCenter , AlignmentPositionTopRight , AlignmentPositionMiddleLeft ,
  AlignmentPositionMiddleCenter , AlignmentPositionMiddleRight , AlignmentPositionBottomLeft , AlignmentPositionBottomCenter ,
  AlignmentPositionBottomRight
}
enum  CrosshatchPatterns { CrosshatchPatternsNone , CrosshatchPatternsGeneralUse }
enum  Types {
  TypesRectangularRegion , TypesCircularRegion , TypesAnnularRegion , TypesCylindricalRegion ,
  TypesArbitraryRegion
}

Public 成员函数

NXOpen::Annotations::RegionBuilder::AlignmentPosition Anchor ()
NXOpen::Annotations::ArbitraryAreaSeedBuilderListArbitraryAreaList ()
bool ConformToSurface ()
NXOpen::PointEndPoint ()
NXOpen::ExpressionHeight ()
void InheritFrom (NXOpen::Annotations::Annotation *inheritTag)
NXOpen::ExpressionInnerDiameter ()
 NX_DEPRECATED ("Deprecated in NX2306.0.0. Use <ja_property>NXOpen.RegionBuilder.Settings.Region.DisplayCrosshatch</ja_property> instead.") bool DisplayCrosshatch()
 NX_DEPRECATED ("Deprecated in NX2306.0.0. Use <ja_property>NXOpen.RegionBuilder.Settings.Region.DisplayCrosshatch</ja_property> instead.") void SetDisplayCrosshatch(bool displayCrosshatch)
NXOpen::PointOrigin ()
NXOpen::ExpressionOuterDiameter ()
NXOpen::Annotations::PlaneBuilderPlane ()
NXOpen::SelectDisplayableObjectListSelectCylindricalFace ()
NXOpen::SelectDisplayableObjectListSelectFace ()
void SetAnchor (NXOpen::Annotations::RegionBuilder::AlignmentPosition anchor)
void SetConformToSurface (bool conformToSurfaceToggle)
void SetEndPoint (NXOpen::Point *endPoint)
void SetOrigin (NXOpen::Point *origin)
void SetStartPoint (NXOpen::Point *startPoint)
NXOpen::Annotations::PmiRegionSettingsBuilderSettings ()
void SetType (NXOpen::Annotations::RegionBuilder::Types type)
NXOpen::PointStartPoint ()
NXOpen::Annotations::RegionBuilder::Types Type ()
NXOpen::ExpressionWidth ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _RegionBuilderBuilder

详细描述

区域构建器

表示 NXOpen::Annotations::RegionBuilder 构建器
要创建此类的新实例,请使用 NXOpen::Annotations::PmiRegionCollection::CreateRegionBuilder
默认值。

属性
ConformToSurface 0


在 NX6.0.0 中创建。

成员枚举类型说明

◆ AlignmentPosition

指定区域的锚点位置

枚举值
AlignmentPositionTopLeft 

左上

AlignmentPositionTopCenter 

中上

AlignmentPositionTopRight 

右上

AlignmentPositionMiddleLeft 

左中

AlignmentPositionMiddleCenter 

中心

AlignmentPositionMiddleRight 

右中

AlignmentPositionBottomLeft 

左下

AlignmentPositionBottomCenter 

中下

AlignmentPositionBottomRight 

右下

◆ CrosshatchPatterns

指定剖面线图案

枚举值
CrosshatchPatternsNone 

CrosshatchPatternsGeneralUse 

通用

◆ Types

指定区域类型

枚举值
TypesRectangularRegion 

矩形

TypesCircularRegion 

圆形

TypesAnnularRegion 

环形

TypesCylindricalRegion 

圆柱形

TypesArbitraryRegion 

任意形状

成员函数说明

◆ Anchor()

NXOpen::Annotations::RegionBuilder::AlignmentPosition NXOpen::Annotations::RegionBuilder::Anchor ( )

◆ ArbitraryAreaList()

NXOpen::Annotations::ArbitraryAreaSeedBuilderList * NXOpen::Annotations::RegionBuilder::ArbitraryAreaList ( )

返回任意区域列表 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesArbitraryRegion 时可用
创建于NX6.0.0。

许可要求:无

◆ ConformToSurface()

bool NXOpen::Annotations::RegionBuilder::ConformToSurface ( )

返回贴合曲面切换开关 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesRectangularRegion , NXOpen::Annotations::RegionBuilder::TypesCircularRegion , NXOpen::Annotations::RegionBuilder::TypesAnnularRegion 时可用
Created in NX6.0.0.

License requirements : None

◆ EndPoint()

NXOpen::Point * NXOpen::Annotations::RegionBuilder::EndPoint ( )

返回终止点 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesCylindricalRegion 时可用
创建于NX6.0.0。

许可要求:无

◆ Height()

NXOpen::Expression * NXOpen::Annotations::RegionBuilder::Height ( )

返回高度 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesRectangularRegion 时可用
创建于NX6.0.0。

许可要求:无

◆ InheritFrom()

void NXOpen::Annotations::RegionBuilder::InheritFrom ( NXOpen::Annotations::Annotation * inheritTag)

区域继承自给定区域
在NX2306.0.0中创建。

许可要求:无

参数
inheritTaginherittag

◆ InnerDiameter()

NXOpen::Expression * NXOpen::Annotations::RegionBuilder::InnerDiameter ( )

返回内径 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesAnnularRegion 时可用
Created in NX6.0.0.

License requirements : None

◆ NX_DEPRECATED() [1/2]

NXOpen::Annotations::RegionBuilder::NX_DEPRECATED ( "Deprecated in NX2306.0.0. Use <ja_property>NXOpen.RegionBuilder.Settings.Region.DisplayCrosshatch</ja_property> instead." )

返回显示剖面线切换开关

弃用
在NX2306.0.0中已弃用。请改用<ja_property>NXOpen.RegionBuilder.Settings.Region.DisplayCrosshatch</ja_property>。

创建于NX8.5.0。

许可要求:无

◆ NX_DEPRECATED() [2/2]

NXOpen::Annotations::RegionBuilder::NX_DEPRECATED ( "Deprecated in NX2306.0.0. Use <ja_property>NXOpen.RegionBuilder.Settings.Region.DisplayCrosshatch</ja_property> instead." )

设置显示剖面线切换开关

弃用
在NX2306.0.0中已弃用。请改用<ja_property>NXOpen.RegionBuilder.Settings.Region.DisplayCrosshatch</ja_property>。

创建于NX8.5.0。

许可要求:geometric_tol ("GDT")

displaycrosshatch

◆ Origin()

NXOpen::Point * NXOpen::Annotations::RegionBuilder::Origin ( )

◆ OuterDiameter()

NXOpen::Expression * NXOpen::Annotations::RegionBuilder::OuterDiameter ( )

返回外径 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesCircularRegion , NXOpen::Annotations::RegionBuilder::TypesAnnularRegion 时可用
Created in NX6.0.0.

License requirements : None

◆ Plane()

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

返回平面
Created in NX6.0.0.

License requirements : None

◆ SelectCylindricalFace()

NXOpen::SelectDisplayableObjectList * NXOpen::Annotations::RegionBuilder::SelectCylindricalFace ( )

返回选择圆柱面 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesCylindricalRegion 时可用
Created in NX6.0.0.

License requirements : None

◆ SelectFace()

NXOpen::SelectDisplayableObjectList * NXOpen::Annotations::RegionBuilder::SelectFace ( )

◆ SetAnchor()

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

设置锚点 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesRectangularRegion , NXOpen::Annotations::RegionBuilder::TypesCircularRegion , NXOpen::Annotations::RegionBuilder::TypesAnnularRegion 时可用
Created in NX6.0.0.

License requirements : geometric_tol ("GDT")

参数
anchoranchor

◆ SetConformToSurface()

void NXOpen::Annotations::RegionBuilder::SetConformToSurface ( bool conformToSurfaceToggle)

设置贴合曲面切换开关 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesRectangularRegion , NXOpen::Annotations::RegionBuilder::TypesCircularRegion , NXOpen::Annotations::RegionBuilder::TypesAnnularRegion 时可用
Created in NX6.0.0.

License requirements : geometric_tol ("GDT")

参数
conformToSurfaceToggleconformtosurfacetoggle

◆ SetEndPoint()

void NXOpen::Annotations::RegionBuilder::SetEndPoint ( NXOpen::Point * endPoint)

设置终止点 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesCylindricalRegion 时可用
创建于NX6.0.0。

许可要求:geometric_tol ("GDT")

参数
endPointendpoint

◆ SetOrigin()

void NXOpen::Annotations::RegionBuilder::SetOrigin ( NXOpen::Point * origin)

设置原点 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesRectangularRegion , NXOpen::Annotations::RegionBuilder::TypesCircularRegion , NXOpen::Annotations::RegionBuilder::TypesAnnularRegion 时可用
Created in NX6.0.0.

License requirements : geometric_tol ("GDT")

参数
originorigin

◆ SetStartPoint()

void NXOpen::Annotations::RegionBuilder::SetStartPoint ( NXOpen::Point * startPoint)

设置起始点 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesCylindricalRegion 时可用
创建于NX6.0.0。

许可要求:geometric_tol ("GDT")

参数
startPointstartpoint

◆ Settings()

NXOpen::Annotations::PmiRegionSettingsBuilder * NXOpen::Annotations::RegionBuilder::Settings ( )

返回剖面线设置块

弃用
在NX2306.0.0中已弃用。请改用<ja_property>NXOpen.RegionBuilder.Settings.Crosshatch</ja_property>。

在NX8.5.0中创建。

许可要求:无

返回边界曲线设置块

弃用
在NX2306.0.0中已弃用。请改用<ja_property>NXOpen.RegionBuilder.Settings.Region.RegionBoundaryCurveCFW</ja_property>。

在NX11.0.0中创建。

许可要求:无

返回区域设置构建器
在NX2306.0.0中创建。

许可要求:无

◆ SetType()

void NXOpen::Annotations::RegionBuilder::SetType ( NXOpen::Annotations::RegionBuilder::Types type)

设置类型
创建于NX6.0.0。

许可要求:geometric_tol ("GDT")

参数
typetype

◆ StartPoint()

NXOpen::Point * NXOpen::Annotations::RegionBuilder::StartPoint ( )

返回起始点 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesCylindricalRegion 时可用
创建于NX6.0.0。

许可要求:无

◆ Type()

NXOpen::Annotations::RegionBuilder::Types NXOpen::Annotations::RegionBuilder::Type ( )

返回剖面线颜色

弃用
在NX2306.0.0中已弃用。请改用<ja_property>NXOpen.RegionBuilder.Settings.Crosshatch.Color</ja_property>。

创建于NX6.0.0。

许可要求:无

设置剖面线颜色

弃用
在NX2306.0.0中已弃用。请改用<ja_property>NXOpen.RegionBuilder.Settings.Crosshatch.Color</ja_property>。

创建于NX6.0.0。

许可要求:geometric_tol ("GDT")

crosshatchcolor 返回类型
创建于NX6.0.0。

许可要求:无

◆ Width()

NXOpen::Expression * NXOpen::Annotations::RegionBuilder::Width ( )

返回宽度 仅当区域类型为 NXOpen::Annotations::RegionBuilder::TypesRectangularRegion 时可用
创建于NX6.0.0。

许可要求:无