NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
ViewSet.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// C++接口JA API的头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// ViewSet.ja
9
//
10
// 生成工具:
11
// apiwrap
12
//
13
// 警告:
14
// 此文件由自动生成 - 请勿手动编辑
15
//
16
#pragma once
17
#include <NXOpen/NXDeprecation.hxx>
18
#include <vector>
19
#include <NXOpen/NXString.hxx>
20
#include <NXOpen/Callback.hxx>
21
#include <NXOpen/NXObject.hxx>
22
#include <NXOpen/libnxopencpp_exports.hxx>
23
#ifdef _MSC_VER
24
#pragma warning(push)
25
#pragma warning(disable:4996)
26
#endif
27
#ifdef __GNUC__
28
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
29
#endif
30
namespace
NXOpen
31
{
32
class
ViewSet
;
33
class
ModelingView
;
34
class
NXObject
;
35
class
_ViewSetBuilder;
36
class
ViewSetImpl;
40
class
NXOPENCPPEXPORT ViewSet :
public
NXOpen::NXObject
41
{
43
public
:
enum
ViewOrientation
44
{
45
ViewOrientationTop
,
46
ViewOrientationFront
,
47
ViewOrientationRight
,
48
ViewOrientationBack
,
49
ViewOrientationBottom
,
50
ViewOrientationLeft
,
51
ViewOrientationIsometric
,
52
ViewOrientationTrimetric
,
53
ViewOrientationDimetric
54
};
55
private
:
ViewSetImpl
* m_viewset_impl;
56
private
:
friend
class
_ViewSetBuilder;
57
protected
:
ViewSet
();
58
public
:
~ViewSet
();
63
public
:
void
AddView
64
(
65
NXOpen::ViewSet::ViewOrientation
orientation
66
);
70
public
:
NXOpen::ModelingView
*
GetBaseView
71
(
72
);
76
public
:
void
SetBaseView
77
(
78
NXOpen::ViewSet::ViewOrientation
orientation
79
);
83
public
:
void
GetViews
84
(
85
std::vector<NXOpen::ModelingView *> & views
86
);
87
};
88
}
89
#ifdef _MSC_VER
90
#pragma warning(pop)
91
#endif
92
#ifdef __GNUC__
93
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
94
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
95
#endif
96
#endif
97
#undef EXPORTLIBRARY