NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
Preferences_FrameBarPreferences.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// JA API的C++接口头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// Preferences_FrameBarPreferences.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/Annotations_BaseFrameBarBuilder.hxx>
22
#include <NXOpen/Preferences_IGeneralViewPreferences.hxx>
23
#include <NXOpen/TaggedObject.hxx>
24
#include <NXOpen/libnxopencpp_preferences_exports.hxx>
25
#ifdef _MSC_VER
26
#pragma warning(push)
27
#pragma warning(disable:4996)
28
#endif
29
#ifdef __GNUC__
30
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
31
#endif
32
namespace
NXOpen
33
{
34
namespace
Preferences
35
{
36
class
FrameBarPreferences
;
37
}
38
namespace
Preferences
39
{
40
class
GeneralViewPreferences
;
41
}
42
namespace
Preferences
43
{
44
class
IGeneralViewPreferences
;
45
}
46
namespace
Preferences
47
{
48
class
FrameBarPreferencesImpl;
53
class
NXOPENCPP_PREFERENCESEXPORT
FrameBarPreferences
:
public
virtual
NXOpen::Preferences::IGeneralViewPreferences
54
{
55
private
:
FrameBarPreferencesImpl
* m_framebarpreferences_impl;
56
private
:
NXOpen::Preferences::GeneralViewPreferences
* m_owner;
58
public
:
explicit
FrameBarPreferences
(
NXOpen::Preferences::GeneralViewPreferences
*owner);
60
public
:
62
tag_t
Tag
()
const
;
63
public
:
~FrameBarPreferences
();
67
public
:
bool
Horizontal
68
(
69
);
73
public
:
void
SetHorizontal
74
(
75
bool
horizontal
76
);
80
public
:
NXOpen::Annotations::BaseFrameBarBuilder::HorizontalPositionType
HorizontalPosition
81
(
82
);
86
public
:
void
SetHorizontalPosition
87
(
88
NXOpen::Annotations::BaseFrameBarBuilder::HorizontalPositionType
horizontalPosition
89
);
93
public
:
double
HorizontalDistance
94
(
95
);
99
public
:
void
SetHorizontalDistance
100
(
101
double
horizontalDistance
102
);
106
public
:
bool
Vertical
107
(
108
);
112
public
:
void
SetVertical
113
(
114
bool
vertical
115
);
119
public
:
NXOpen::Annotations::BaseFrameBarBuilder::VerticalPositionType
VerticalPosition
120
(
121
);
125
public
:
void
SetVerticalPosition
126
(
127
NXOpen::Annotations::BaseFrameBarBuilder::VerticalPositionType
verticalPosition
128
);
132
public
:
double
VerticalDistance
133
(
134
);
138
public
:
void
SetVerticalDistance
139
(
140
double
verticalDistance
141
);
142
};
//lint !e1712 default constructor not defined for class
143
}
144
}
145
#ifdef _MSC_VER
146
#pragma warning(pop)
147
#endif
148
#ifdef __GNUC__
149
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
150
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
151
#endif
152
#endif
153
#undef EXPORTLIBRARY