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

视图投影构建器 更多...

#include <Drawings_ViewProjectionBuilder.hxx>

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

Public 类型

enum  CurveType { CurveTypeActive , CurveTypeReference , CurveTypeNone }
enum  Types { TypesProjectOnOnePlane , TypesProjectOnTwoPlanes }

Public 成员函数

NXOpen::SectionCurvePoints ()
NXOpen::Drawings::ViewProjectionBuilder::CurveType CurveTypeEdges ()
NXOpen::Drawings::ViewProjectionBuilder::CurveType CurveTypePlane1 ()
NXOpen::Drawings::ViewProjectionBuilder::CurveType CurveTypePlane2 ()
NXOpen::ViewFromView ()
NXOpen::Drawings::ViewProjectionPlaneBuilderPlane1 ()
NXOpen::Drawings::ViewProjectionPlaneBuilderPlane2 ()
void SetCurveTypeEdges (NXOpen::Drawings::ViewProjectionBuilder::CurveType type)
void SetCurveTypePlane1 (NXOpen::Drawings::ViewProjectionBuilder::CurveType type)
void SetCurveTypePlane2 (NXOpen::Drawings::ViewProjectionBuilder::CurveType type)
void SetFromView (NXOpen::View *fromview)
void SetType (NXOpen::Drawings::ViewProjectionBuilder::Types type)
NXOpen::Drawings::SelectDraftingViewListToViews ()
NXOpen::Drawings::ViewProjectionBuilder::Types Type ()
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 _ViewProjectionBuilderBuilder

详细描述

视图投影构建器

表示 @link NXOpen::Drawings::ViewProjectionBuilder NXOpen::Drawings::ViewProjectionBuilder@endlink。此类用于将制图成员视图的内容投影到其他视图
 <br> 要创建此类的新实例,请使用 @link NXOpen::Drawings::DraftingViewCollection::CreateViewProjectionBuilder  NXOpen::Drawings::DraftingViewCollection::CreateViewProjectionBuilder @endlink  <br>

默认值。

属性
CurveTypeEdges 参考
CurveTypePlane1 激活
CurveTypePlane2 激活
Plane1.DepthValue.Value 0.0
Plane1.PlaneOption 推断
Type 双平面投影


创建于NX6.0.2。

成员枚举类型说明

◆ CurveType

设置组中的曲线类型值

枚举值
CurveTypeActive 

激活

CurveTypeReference 

参考

CurveTypeNone 

◆ Types

视图投影的类型

枚举值
TypesProjectOnOnePlane 

单平面

TypesProjectOnTwoPlanes 

双平面

成员函数说明

◆ CurvePoints()

NXOpen::Section * NXOpen::Drawings::ViewProjectionBuilder::CurvePoints ( )

获取曲线和点
创建于NX6.0.2。

许可要求: 无

◆ CurveTypeEdges()

NXOpen::Drawings::ViewProjectionBuilder::CurveType NXOpen::Drawings::ViewProjectionBuilder::CurveTypeEdges ( )

获取设置组中的边曲线类型
创建于NX6.0.2。

许可要求: 无

◆ CurveTypePlane1()

NXOpen::Drawings::ViewProjectionBuilder::CurveType NXOpen::Drawings::ViewProjectionBuilder::CurveTypePlane1 ( )

获取设置组中的平面1曲线类型
创建于NX6.0.2。

许可要求: 无

◆ CurveTypePlane2()

NXOpen::Drawings::ViewProjectionBuilder::CurveType NXOpen::Drawings::ViewProjectionBuilder::CurveTypePlane2 ( )

获取设置组中的平面2曲线类型,若类型设为单平面,则忽略第二平面信息
创建于NX6.0.2。

许可要求: 无

◆ FromView()

NXOpen::View * NXOpen::Drawings::ViewProjectionBuilder::FromView ( )

获取源视图
创建于NX6.0.2。

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

◆ Plane1()

NXOpen::Drawings::ViewProjectionPlaneBuilder * NXOpen::Drawings::ViewProjectionBuilder::Plane1 ( )

获取平面1
创建于NX6.0.2。

许可要求: 无

◆ Plane2()

NXOpen::Drawings::ViewProjectionPlaneBuilder * NXOpen::Drawings::ViewProjectionBuilder::Plane2 ( )

获取平面2,若类型设为单平面,则忽略第二平面信息
创建于NX6.0.2。

许可要求: 无

◆ SetCurveTypeEdges()

void NXOpen::Drawings::ViewProjectionBuilder::SetCurveTypeEdges ( NXOpen::Drawings::ViewProjectionBuilder::CurveType type)

设置设置组中的边曲线类型
创建于NX6.0.2。

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

参数
typetype

◆ SetCurveTypePlane1()

void NXOpen::Drawings::ViewProjectionBuilder::SetCurveTypePlane1 ( NXOpen::Drawings::ViewProjectionBuilder::CurveType type)

设置设置组中的平面1曲线类型
创建于NX6.0.2。

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

参数
typetype

◆ SetCurveTypePlane2()

void NXOpen::Drawings::ViewProjectionBuilder::SetCurveTypePlane2 ( NXOpen::Drawings::ViewProjectionBuilder::CurveType type)

设置设置组中的平面2曲线类型,若类型设为单平面,则忽略第二平面信息
创建于NX6.0.2。

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

参数
typetype

◆ SetFromView()

void NXOpen::Drawings::ViewProjectionBuilder::SetFromView ( NXOpen::View * fromview)

设置源视图
创建于NX6.0.2。

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

参数
fromviewfromview

◆ SetType()

void NXOpen::Drawings::ViewProjectionBuilder::SetType ( NXOpen::Drawings::ViewProjectionBuilder::Types type)

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

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

参数
typetype

◆ ToViews()

NXOpen::Drawings::SelectDraftingViewList * NXOpen::Drawings::ViewProjectionBuilder::ToViews ( )

获取目标视图
创建于NX6.0.2。

许可要求: 无

◆ Type()

NXOpen::Drawings::ViewProjectionBuilder::Types NXOpen::Drawings::ViewProjectionBuilder::Type ( )

获取视图投影的类型
创建于NX6.0.2。

许可要求: 无