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

标准视图构建器 更多...

#include <Drawings_StandardViewsBuilder.hxx>

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

Public 类型

enum  Placement { PlacementCenter , PlacementCorner }
enum  Type {
  TypeFrontTop , TypeFrontRight , TypeFrontLeft , TypeFrontTopRight ,
  TypeFrontTopLeft , TypeFrontTopRightIso , TypeFrontTopLeftIso
}
enum  View { ViewDrawing , ViewBase }

Public 成员函数

bool Autoscale ()
NXOpen::Drawings::ViewCenterCoordinateBuilderCoordinate ()
NXOpen::Drawings::HiddenObjectsBuilderHiddenObjects ()
NXOpen::Drawings::StandardViewsBuilder::Type LayoutType ()
double MarginBetweenViews ()
double MarginToBorder ()
NXOpen::Drawings::MultipleViewPlacementBuilderMultipleViewPlacement ()
NXOpen::Drawings::HiddenObjectsBuilderNonSectionedObjects ()
NXOpen::PartPart ()
NXOpen::Drawings::ViewScaleBuilderScale ()
NXOpen::Drawings::DraftingComponentSelectionBuilderSecondaryComponents ()
void SetAutoscale (bool autoScale)
void SetLayoutType (NXOpen::Drawings::StandardViewsBuilder::Type type)
void SetMarginBetweenViews (double marginBetweenViews)
void SetMarginToBorder (double marginToBorder)
void SetPart (NXOpen::Part *part)
void SetViewType (NXOpen::Drawings::StandardViewsBuilder::View viewType)
NXOpen::Drawings::ViewStyleBuilderViewStyle ()
NXOpen::Drawings::StandardViewsBuilder::View ViewType ()
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 _StandardViewsBuilderBuilder

详细描述

标准视图构建器

此构建器允许用户创建工程视图
要创建此类的新实例,请使用 NXOpen::Drawings::DraftingViewCollection::CreateStandardViewsBuilder
默认值。

属性
FirstCorner.AlignmentMethod (已过时) 推断
FirstCorner.AlignmentOption (已过时) 至视图
LayoutType 正-顶-右等轴测
MarginBetweenViews 5(毫米制零件),0.25(英寸制零件)
MarginToBorder 20(毫米制零件),0.75(英寸制零件)
MultipleViewPlacement.OptionType 中心
Scale.Denominator 1.0
Scale.Numerator 1.0
Scale.ScaleType 比例
SecondaryComponents.ObjectType 主几何
ViewStyle.ViewStyleGeneral.AngleSetting.Angle.Value 0
ViewStyle.ViewStyleGeneral.AngleSetting.Associative 0
ViewStyle.ViewStyleGeneral.AngleSetting.EvaluationPlane 工程图纸
ViewStyle.ViewStyleOrientation.HingeLine.ReverseDirection false
ViewStyle.ViewStyleOrientation.HingeLine.VectorOption 推断
ViewStyle.ViewStyleOrientation.Ovt.AssociativeOrientation 0


创建于 NX6.0.1。

成员枚举类型说明

◆ Placement

视图布局放置类型(已过时)

枚举值
PlacementCenter 

居中

PlacementCorner 

角落

◆ Type

视图布局类型

枚举值
TypeFrontTop 

前、上

TypeFrontRight 

前、右

TypeFrontLeft 

前、左

TypeFrontTopRight 

前、上、右

TypeFrontTopLeft 

前、上、左

TypeFrontTopRightIso 

前、上、右、等轴测

TypeFrontTopLeftIso 

前、上、左、等轴测

◆ View

要创建的视图类型

枚举值
ViewDrawing 

工程图(2D)视图

ViewBase 

基本视图

成员函数说明

◆ Autoscale()

bool NXOpen::Drawings::StandardViewsBuilder::Autoscale ( )

获取基础视图创建的自动缩放模式
于 NX6.0.2 版本创建。

许可证要求:无

◆ Coordinate()

NXOpen::Drawings::ViewCenterCoordinateBuilder * NXOpen::Drawings::StandardViewsBuilder::Coordinate ( )

获取中心坐标
于 NX6.0.1 版本创建。

许可证要求:无

◆ HiddenObjects()

NXOpen::Drawings::HiddenObjectsBuilder * NXOpen::Drawings::StandardViewsBuilder::HiddenObjects ( )

获取视图中不显示的对象列表
于 NX6.0.2 版本创建。

许可证要求:无

◆ LayoutType()

NXOpen::Drawings::StandardViewsBuilder::Type NXOpen::Drawings::StandardViewsBuilder::LayoutType ( )

返回布局类型
创建于 NX6.0.1。

许可证要求:无

◆ MarginBetweenViews()

double NXOpen::Drawings::StandardViewsBuilder::MarginBetweenViews ( )

返回视图之间的边距
创建于 NX6.0.1。

许可证要求:无

◆ MarginToBorder()

double NXOpen::Drawings::StandardViewsBuilder::MarginToBorder ( )

返回放置类型

弃用
于 NX6.0.2 过时。使用多视图放置类型

创建于 NX6.0.1。

许可证要求:无

设置放置类型

弃用
于 NX6.0.2 过时。使用多视图放置类型

创建于 NX6.0.1。

许可证要求:nx_layout ("NX Layout")

设置布局类型。 返回视图边界到图框的边距
创建于 NX6.0.1。

许可证要求:无

◆ MultipleViewPlacement()

NXOpen::Drawings::MultipleViewPlacementBuilder * NXOpen::Drawings::StandardViewsBuilder::MultipleViewPlacement ( )

获取视图放置方式

弃用
在 NX6.0.2 版本中已弃用。 使用 GetMultipleViewPlacement 替代

于 NX6.0.1 版本创建。

许可证要求:无

获取第一个角点视图放置方式

弃用
在 NX6.0.2 版本中已弃用。 使用多视图放置构造器的第一个角点替代

于 NX6.0.1 版本创建。

许可证要求:无

获取第二个角点视图放置方式

弃用
在 NX6.0.2 版本中已弃用。 使用多视图放置构造器的第二个角点替代

于 NX6.0.1 版本创建。

许可证要求:无

获取多视图放置方式
于 NX6.0.2 版本创建。

许可证要求:无

◆ NonSectionedObjects()

NXOpen::Drawings::HiddenObjectsBuilder * NXOpen::Drawings::StandardViewsBuilder::NonSectionedObjects ( )

获取视图中不剖切的对象列表
于 NX6.0.2 版本创建。

许可证要求:无

◆ Part()

NXOpen::Part * NXOpen::Drawings::StandardViewsBuilder::Part ( )

获取用于基础视图的部件
于 NX6.0.2 版本创建。

许可证要求:无

◆ Scale()

NXOpen::Drawings::ViewScaleBuilder * NXOpen::Drawings::StandardViewsBuilder::Scale ( )

获取视图比例
于 NX6.0.1 版本创建。

许可证要求:无

◆ SecondaryComponents()

NXOpen::Drawings::DraftingComponentSelectionBuilder * NXOpen::Drawings::StandardViewsBuilder::SecondaryComponents ( )

获取视图中的次要对象列表
于 NX11.0.0 版本创建。

许可证要求:无

◆ SetAutoscale()

void NXOpen::Drawings::StandardViewsBuilder::SetAutoscale ( bool autoScale)

设置基础视图创建的自动缩放模式
于 NX6.0.2 版本创建。

许可证要求:nx_layout("NX 布局")

参数
autoScale设置自动缩放模式。

◆ SetLayoutType()

void NXOpen::Drawings::StandardViewsBuilder::SetLayoutType ( NXOpen::Drawings::StandardViewsBuilder::Type type)

设置布局类型
创建于 NX6.0.1。

许可证要求:nx_layout ("NX Layout")

参数
type设置布局类型。

◆ SetMarginBetweenViews()

void NXOpen::Drawings::StandardViewsBuilder::SetMarginBetweenViews ( double marginBetweenViews)

设置视图间的边距
于 NX6.0.1 版本创建。

许可证要求:nx_layout("NX 布局")

参数
marginBetweenViews设置视图间的边距。

◆ SetMarginToBorder()

void NXOpen::Drawings::StandardViewsBuilder::SetMarginToBorder ( double marginToBorder)

设置视图边界到图框的边距
创建于 NX6.0.1。

许可证要求:nx_layout ("NX Layout")

参数
marginToBorder设置视图边界到图框的边距。

◆ SetPart()

void NXOpen::Drawings::StandardViewsBuilder::SetPart ( NXOpen::Part * part)

设置用于基础视图的部件
于 NX6.0.2 版本创建。

许可证要求:nx_layout("NX 布局")

参数
part部件

◆ SetViewType()

void NXOpen::Drawings::StandardViewsBuilder::SetViewType ( NXOpen::Drawings::StandardViewsBuilder::View viewType)

设置视图类型
创建于 NX6.0.2。

许可证要求:nx_layout ("NX Layout")

参数
viewType设置视图类型。

◆ ViewStyle()

NXOpen::Drawings::ViewStyleBuilder * NXOpen::Drawings::StandardViewsBuilder::ViewStyle ( )

获取视图样式
于 NX6.0.1 版本创建。

许可证要求:无

◆ ViewType()

NXOpen::Drawings::StandardViewsBuilder::View NXOpen::Drawings::StandardViewsBuilder::ViewType ( )

返回视图类型
创建于 NX6.0.2。

许可证要求:无