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

图纸区域构建器 更多...

#include <Drawings_DrawingRegionBuilder.hxx>

类 NXOpen::Drawings::DrawingRegionBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ContentToMove { ContentToMoveAll , ContentToMoveOnlyOverlapping }
enum  RegionContinuation {
  RegionContinuationNone , RegionContinuationNewSheet , RegionContinuationNextRegion , RegionContinuationNewSheetRight ,
  RegionContinuationNewSheetLeft , RegionContinuationNewSheetUp , RegionContinuationNewSheetDown
}
enum  RegionDraftingObjectType {
  RegionDraftingObjectTypeView , RegionDraftingObjectTypeTable , RegionDraftingObjectTypeAnnotation , RegionDraftingObjectTypeSymbol ,
  RegionDraftingObjectTypeBlank , RegionDraftingObjectTypeNone
}
enum  RegionGrowthDirection {
  RegionGrowthDirectionRightfromTopLeft , RegionGrowthDirectionRightfromBottomLeft , RegionGrowthDirectionLeftfromTopRight , RegionGrowthDirectionLeftfromBottomRight ,
  RegionGrowthDirectionDownfromTopLeft , RegionGrowthDirectionDownfromTopRight , RegionGrowthDirectionUpfromBottomLeft , RegionGrowthDirectionUpfromBottomRight ,
  RegionGrowthDirectionNone
}
enum  RegionHorizontalGrowthDirection { RegionHorizontalGrowthDirectionLeft , RegionHorizontalGrowthDirectionRight }
enum  RegionVerticalGrowthDirection { RegionVerticalGrowthDirectionUp , RegionVerticalGrowthDirectionDown }

Public 成员函数

NXOpen::Drawings::DrawingRegionRulesBuilderDrawingRegionRulesBuilder ()
double Gap ()
NXOpen::Drawings::DrawingRegionBuilder::RegionGrowthDirection GrowthDirection ()
NXOpen::ExpressionHeight ()
NXOpen::Drawings::DrawingRegionBuilder::RegionHorizontalGrowthDirection HorizontalGrowthDirection ()
NXOpen::ExpressionLength ()
NXOpen::Drawings::DrawingRegionBuilder::ContentToMove MoveContent ()
NXString Name ()
NXOpen::Drawings::DrawingRegionBuilder::RegionDraftingObjectType ObjectType ()
NXOpen::PointOrigin ()
int Priority ()
void SetGap (double gap)
void SetGrowthDirection (NXOpen::Drawings::DrawingRegionBuilder::RegionGrowthDirection growthDirection)
void SetHorizontalGrowthDirection (NXOpen::Drawings::DrawingRegionBuilder::RegionHorizontalGrowthDirection horizontalGrowthDirection)
void SetMoveContent (NXOpen::Drawings::DrawingRegionBuilder::ContentToMove moveContent)
void SetName (const char *name)
void SetName (const NXString &name)
void SetNextLinkedRegion (NXOpen::Drawings::DrawingRegion *nextLinkedRegion)
void SetObjectType (NXOpen::Drawings::DrawingRegionBuilder::RegionDraftingObjectType type)
void SetOrigin (NXOpen::Point *origin)
void SetPriority (int priority)
void SetSpecifyContinuation (NXOpen::Drawings::DrawingRegionBuilder::RegionContinuation specifyContinuation)
void SetVerticalGrowthDirection (NXOpen::Drawings::DrawingRegionBuilder::RegionVerticalGrowthDirection verticalGrowthDirection)
NXOpen::Drawings::DrawingRegionBuilder::RegionContinuation SpecifyContinuation ()
NXOpen::Drawings::DrawingRegionBuilder::RegionVerticalGrowthDirection VerticalGrowthDirection ()
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 _DrawingRegionBuilderBuilder

详细描述

图纸区域构建器

表示绘图区域构建器
要创建此类的新实例,请使用 NXOpen::Drawings::DrawingRegionCollection::CreateDrawingRegionBuilder
默认值。

属性
间隙 0
生长方向 从左上向右
Height.Value 0(毫米零件),0(英寸零件)
水平生长方向
Length.Value 0(毫米零件),0(英寸零件)
移动内容 全部
对象类型 视图
优先级 0
指定延续方式
垂直生长方向


在NX8.0.0中创建。

成员枚举类型说明

◆ ContentToMove

指定要移动的区域内容

枚举值
ContentToMoveAll 

全部

ContentToMoveOnlyOverlapping 

仅重叠

◆ RegionContinuation

指定区域延续类型

枚举值
RegionContinuationNone 

RegionContinuationNewSheet 

新图纸

RegionContinuationNextRegion 

下一个区域

RegionContinuationNewSheetRight 

新图纸右

RegionContinuationNewSheetLeft 

新图纸左

RegionContinuationNewSheetUp 

新图纸上

RegionContinuationNewSheetDown 

新图纸下

◆ RegionDraftingObjectType

指定制图对象类型

枚举值
RegionDraftingObjectTypeView 

视图

RegionDraftingObjectTypeTable 

表格

RegionDraftingObjectTypeAnnotation 

注释

RegionDraftingObjectTypeSymbol 

符号

RegionDraftingObjectTypeBlank 

空白

RegionDraftingObjectTypeNone 

◆ RegionGrowthDirection

指定区域生长方向(适用于 NXOpen::Annotations::CustomSymbolNXOpen::Annotations::Note

枚举值
RegionGrowthDirectionRightfromTopLeft 

从左上向右

RegionGrowthDirectionRightfromBottomLeft 

从左下向右

RegionGrowthDirectionLeftfromTopRight 

从右上向左

RegionGrowthDirectionLeftfromBottomRight 

从右下向左

RegionGrowthDirectionDownfromTopLeft 

从左上向下

RegionGrowthDirectionDownfromTopRight 

从右上向下

RegionGrowthDirectionUpfromBottomLeft 

从左下向上

RegionGrowthDirectionUpfromBottomRight 

从右下向上

RegionGrowthDirectionNone 

◆ RegionHorizontalGrowthDirection

指定区域水平生长方向

枚举值
RegionHorizontalGrowthDirectionLeft 

RegionHorizontalGrowthDirectionRight 

◆ RegionVerticalGrowthDirection

指定区域垂直生长方向

枚举值
RegionVerticalGrowthDirectionUp 

RegionVerticalGrowthDirectionDown 

成员函数说明

◆ DrawingRegionRulesBuilder()

NXOpen::Drawings::DrawingRegionRulesBuilder * NXOpen::Drawings::DrawingRegionBuilder::DrawingRegionRulesBuilder ( )

返回DrawingRegionRules构建器
于NX8.0.0版本创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

◆ Gap()

double NXOpen::Drawings::DrawingRegionBuilder::Gap ( )

返回间隙
于NX8.0.0版本创建。

许可证要求:无

◆ GrowthDirection()

NXOpen::Drawings::DrawingRegionBuilder::RegionGrowthDirection NXOpen::Drawings::DrawingRegionBuilder::GrowthDirection ( )

返回生长方向(此方法用于NXOpen::Annotations::CustomSymbolNXOpen::Annotations::Note
于NX8.0.0版本创建。

许可证要求:无

◆ Height()

NXOpen::Expression * NXOpen::Drawings::DrawingRegionBuilder::Height ( )

返回高度
在NX8.0.0中创建。

许可证要求:无

◆ HorizontalGrowthDirection()

NXOpen::Drawings::DrawingRegionBuilder::RegionHorizontalGrowthDirection NXOpen::Drawings::DrawingRegionBuilder::HorizontalGrowthDirection ( )

返回水平生长方向
于NX8.0.0版本创建。

许可证要求:无

◆ Length()

NXOpen::Expression * NXOpen::Drawings::DrawingRegionBuilder::Length ( )

返回长度
在NX8.0.0中创建。

许可证要求:无

◆ MoveContent()

NXOpen::Drawings::DrawingRegionBuilder::ContentToMove NXOpen::Drawings::DrawingRegionBuilder::MoveContent ( )

返回要移动的内容
于NX8.0.0版本创建。

许可证要求:无

◆ Name()

NXString NXOpen::Drawings::DrawingRegionBuilder::Name ( )

返回名称
在NX8.0.0中创建。

许可证要求:无

◆ ObjectType()

NXOpen::Drawings::DrawingRegionBuilder::RegionDraftingObjectType NXOpen::Drawings::DrawingRegionBuilder::ObjectType ( )

返回类型
在NX8.0.0中创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

◆ Origin()

NXOpen::Point * NXOpen::Drawings::DrawingRegionBuilder::Origin ( )

返回原点
在NX8.0.0中创建。

许可证要求:无

◆ Priority()

int NXOpen::Drawings::DrawingRegionBuilder::Priority ( )

返回优先级
在NX8.0.0中创建。

许可证要求:无

◆ SetGap()

void NXOpen::Drawings::DrawingRegionBuilder::SetGap ( double gap)

设置间隙
于NX8.0.0版本创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
gap间隙

◆ SetGrowthDirection()

void NXOpen::Drawings::DrawingRegionBuilder::SetGrowthDirection ( NXOpen::Drawings::DrawingRegionBuilder::RegionGrowthDirection growthDirection)

设置生长方向(此方法用于NXOpen::Annotations::CustomSymbolNXOpen::Annotations::Note
于NX8.0.0版本创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
growthDirection生长方向

◆ SetHorizontalGrowthDirection()

void NXOpen::Drawings::DrawingRegionBuilder::SetHorizontalGrowthDirection ( NXOpen::Drawings::DrawingRegionBuilder::RegionHorizontalGrowthDirection horizontalGrowthDirection)

设置水平生长方向
于NX8.0.0版本创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
horizontalGrowthDirection水平生长方向

◆ SetMoveContent()

void NXOpen::Drawings::DrawingRegionBuilder::SetMoveContent ( NXOpen::Drawings::DrawingRegionBuilder::ContentToMove moveContent)

设置要移动的内容
于NX8.0.0版本创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
moveContent要移动的内容

◆ SetName() [1/2]

void NXOpen::Drawings::DrawingRegionBuilder::SetName ( const char * name)

设置名称
在NX8.0.0中创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
name名称

◆ SetName() [2/2]

void NXOpen::Drawings::DrawingRegionBuilder::SetName ( const NXString & name)

设置名称
在NX8.0.0中创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
name名称

◆ SetNextLinkedRegion()

void NXOpen::Drawings::DrawingRegionBuilder::SetNextLinkedRegion ( NXOpen::Drawings::DrawingRegion * nextLinkedRegion)

设置下一个链接区域
于NX8.0.0版本创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
nextLinkedRegion下一个链接区域

◆ SetObjectType()

void NXOpen::Drawings::DrawingRegionBuilder::SetObjectType ( NXOpen::Drawings::DrawingRegionBuilder::RegionDraftingObjectType type)

设置类型
在NX8.0.0中创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
type类型

◆ SetOrigin()

void NXOpen::Drawings::DrawingRegionBuilder::SetOrigin ( NXOpen::Point * origin)

设置原点
在NX8.0.0中创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
origin原点

◆ SetPriority()

void NXOpen::Drawings::DrawingRegionBuilder::SetPriority ( int priority)

设置优先级
在NX8.0.0中创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
priority优先级

◆ SetSpecifyContinuation()

void NXOpen::Drawings::DrawingRegionBuilder::SetSpecifyContinuation ( NXOpen::Drawings::DrawingRegionBuilder::RegionContinuation specifyContinuation)

设置延续性
在NX8.0.0中创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
specifyContinuation延续性

◆ SetVerticalGrowthDirection()

void NXOpen::Drawings::DrawingRegionBuilder::SetVerticalGrowthDirection ( NXOpen::Drawings::DrawingRegionBuilder::RegionVerticalGrowthDirection verticalGrowthDirection)

设置垂直生长方向
于NX8.0.0版本创建。

许可证要求:nx_drawing_auto ("NX Drawing Automation")

参数
verticalGrowthDirection垂直生长方向

◆ SpecifyContinuation()

NXOpen::Drawings::DrawingRegionBuilder::RegionContinuation NXOpen::Drawings::DrawingRegionBuilder::SpecifyContinuation ( )

返回延续性
在NX8.0.0中创建。

许可证要求:无

◆ VerticalGrowthDirection()

NXOpen::Drawings::DrawingRegionBuilder::RegionVerticalGrowthDirection NXOpen::Drawings::DrawingRegionBuilder::VerticalGrowthDirection ( )

返回垂直生长方向
于NX8.0.0版本创建。

许可证要求:无