NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Drawings_SectionViewBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// 用于JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Drawings_SectionViewBuilder.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/Drawings_DraftingComponentSelectionBuilder.hxx>
22#include <NXOpen/Drawings_HiddenObjectsBuilder.hxx>
23#include <NXOpen/Drawings_ParentViewBuilder.hxx>
24#include <NXOpen/Drawings_SectionLineSegmentsBuilder.hxx>
25#include <NXOpen/Drawings_SpecifySectionLineBuilder.hxx>
26#include <NXOpen/Drawings_SvtBuilder.hxx>
27#include <NXOpen/Drawings_ViewOrientationBuilder.hxx>
28#include <NXOpen/Drawings_ViewPlacementBuilder.hxx>
29#include <NXOpen/Drawings_ViewStyleBuilder.hxx>
30#include <NXOpen/Builder.hxx>
31#include <NXOpen/libnxopencpp_drawings_exports.hxx>
32#ifdef _MSC_VER
33#pragma warning(push)
34#pragma warning(disable:4996)
35#endif
36#ifdef __GNUC__
37#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
38#endif
39namespace NXOpen
40{
41 namespace Drawings
42 {
44 }
45 class Builder;
46 namespace Drawings
47 {
49 }
50 namespace Drawings
51 {
53 }
54 namespace Drawings
55 {
57 }
58 namespace Drawings
59 {
61 }
62 namespace Drawings
63 {
64 class SectionView;
65 }
66 namespace Drawings
67 {
69 }
70 namespace Drawings
71 {
72 class SvtBuilder;
73 }
74 namespace Drawings
75 {
77 }
78 namespace Drawings
79 {
81 }
82 namespace Drawings
83 {
84 class ViewStyleBuilder;
85 }
86 namespace Drawings
87 {
88 class _SectionViewBuilderBuilder;
89 class SectionViewBuilderImpl;
144 class NXOPENCPP_DRAWINGSEXPORT SectionViewBuilder : public NXOpen::Builder
145 {
152
161
167 private: SectionViewBuilderImpl * m_sectionviewbuilder_impl;
168 private: friend class _SectionViewBuilderBuilder;
169 protected: SectionViewBuilder();
170 public: ~SectionViewBuilder();
175 (
176 );
181 (
183 );
188 (
189 );
194 (
196 );
201 (
202 );
207 (
208 );
213 (
214 );
219 (
220 );
225 (
226 );
231 (
232 );
237 (
238 );
243 public: NX_DEPRECATED("Deprecated in NX10.0.0. Use NXOpen::Drawings::SectionViewBuilder::CreateFolded") bool ViewUnfolded
244 (
245 );
250 public: NX_DEPRECATED("Deprecated in NX10.0.0. Use NXOpen::Drawings::SectionViewBuilder::SetCreateFolded") void SetViewUnfolded
251 (
252 bool viewUnfolded
253 );
257 public: bool CreateFolded
258 (
259 );
263 public: void SetCreateFolded
264 (
265 bool viewUnfolded
266 );
271 (
272 );
277 (
278 );
283 (
284 );
285 };
286 }
287}
288#ifdef _MSC_VER
289#pragma warning(pop)
290#endif
291#ifdef __GNUC__
292#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
293#pragma GCC diagnostic warning "-Wdeprecated-declarations"
294#endif
295#endif
296#undef EXPORTLIBRARY