|
NX Open C++ 参考指南 2406 v1.1
|
标准视图构建器 更多...
#include <Drawings_StandardViewsBuilder.hxx>
Public 类型 | |
| enum | Placement { PlacementCenter , PlacementCorner } |
| enum | Type { TypeFrontTop , TypeFrontRight , TypeFrontLeft , TypeFrontTopRight , TypeFrontTopLeft , TypeFrontTopRightIso , TypeFrontTopLeftIso } |
| enum | View { ViewDrawing , ViewBase } |
友元 | |
| 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。
| bool NXOpen::Drawings::StandardViewsBuilder::Autoscale | ( | ) |
获取基础视图创建的自动缩放模式
于 NX6.0.2 版本创建。
许可证要求:无
| NXOpen::Drawings::ViewCenterCoordinateBuilder * NXOpen::Drawings::StandardViewsBuilder::Coordinate | ( | ) |
获取中心坐标
于 NX6.0.1 版本创建。
许可证要求:无
| NXOpen::Drawings::HiddenObjectsBuilder * NXOpen::Drawings::StandardViewsBuilder::HiddenObjects | ( | ) |
获取视图中不显示的对象列表
于 NX6.0.2 版本创建。
许可证要求:无
| NXOpen::Drawings::StandardViewsBuilder::Type NXOpen::Drawings::StandardViewsBuilder::LayoutType | ( | ) |
返回布局类型
创建于 NX6.0.1。
许可证要求:无
| double NXOpen::Drawings::StandardViewsBuilder::MarginBetweenViews | ( | ) |
返回视图之间的边距
创建于 NX6.0.1。
许可证要求:无
| double NXOpen::Drawings::StandardViewsBuilder::MarginToBorder | ( | ) |
| NXOpen::Drawings::MultipleViewPlacementBuilder * NXOpen::Drawings::StandardViewsBuilder::MultipleViewPlacement | ( | ) |
| NXOpen::Drawings::HiddenObjectsBuilder * NXOpen::Drawings::StandardViewsBuilder::NonSectionedObjects | ( | ) |
获取视图中不剖切的对象列表
于 NX6.0.2 版本创建。
许可证要求:无
| NXOpen::Part * NXOpen::Drawings::StandardViewsBuilder::Part | ( | ) |
获取用于基础视图的部件
于 NX6.0.2 版本创建。
许可证要求:无
| NXOpen::Drawings::ViewScaleBuilder * NXOpen::Drawings::StandardViewsBuilder::Scale | ( | ) |
获取视图比例
于 NX6.0.1 版本创建。
许可证要求:无
| NXOpen::Drawings::DraftingComponentSelectionBuilder * NXOpen::Drawings::StandardViewsBuilder::SecondaryComponents | ( | ) |
获取视图中的次要对象列表
于 NX11.0.0 版本创建。
许可证要求:无
| void NXOpen::Drawings::StandardViewsBuilder::SetAutoscale | ( | bool | autoScale | ) |
设置基础视图创建的自动缩放模式
于 NX6.0.2 版本创建。
许可证要求:nx_layout("NX 布局")
| autoScale | 设置自动缩放模式。 |
| void NXOpen::Drawings::StandardViewsBuilder::SetLayoutType | ( | NXOpen::Drawings::StandardViewsBuilder::Type | type | ) |
设置布局类型
创建于 NX6.0.1。
许可证要求:nx_layout ("NX Layout")
| type | 设置布局类型。 |
| void NXOpen::Drawings::StandardViewsBuilder::SetMarginBetweenViews | ( | double | marginBetweenViews | ) |
设置视图间的边距
于 NX6.0.1 版本创建。
许可证要求:nx_layout("NX 布局")
| marginBetweenViews | 设置视图间的边距。 |
| void NXOpen::Drawings::StandardViewsBuilder::SetMarginToBorder | ( | double | marginToBorder | ) |
设置视图边界到图框的边距
创建于 NX6.0.1。
许可证要求:nx_layout ("NX Layout")
| marginToBorder | 设置视图边界到图框的边距。 |
| void NXOpen::Drawings::StandardViewsBuilder::SetPart | ( | NXOpen::Part * | part | ) |
设置用于基础视图的部件
于 NX6.0.2 版本创建。
许可证要求:nx_layout("NX 布局")
| part | 部件 |
| void NXOpen::Drawings::StandardViewsBuilder::SetViewType | ( | NXOpen::Drawings::StandardViewsBuilder::View | viewType | ) |
设置视图类型
创建于 NX6.0.2。
许可证要求:nx_layout ("NX Layout")
| viewType | 设置视图类型。 |
| NXOpen::Drawings::ViewStyleBuilder * NXOpen::Drawings::StandardViewsBuilder::ViewStyle | ( | ) |
获取视图样式
于 NX6.0.1 版本创建。
许可证要求:无
| NXOpen::Drawings::StandardViewsBuilder::View NXOpen::Drawings::StandardViewsBuilder::ViewType | ( | ) |
返回视图类型
创建于 NX6.0.2。
许可证要求:无