NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Drawings_DrawingViewBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Drawings_DrawingViewBuilder.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_MultipleViewPlacementBuilder.hxx>
22#include <NXOpen/Drawings_View2dOrientBuilder.hxx>
23#include <NXOpen/Drawings_ViewBoundaryBuilder.hxx>
24#include <NXOpen/Drawings_ViewCenterCoordinateBuilder.hxx>
25#include <NXOpen/Drawings_ViewPlacementBuilder.hxx>
26#include <NXOpen/Drawings_ViewScaleBuilder.hxx>
27#include <NXOpen/Drawings_ViewStyleBuilder.hxx>
28#include <NXOpen/Builder.hxx>
29#include <NXOpen/libnxopencpp_drawings_exports.hxx>
30#ifdef _MSC_VER
31#pragma warning(push)
32#pragma warning(disable:4996)
33#endif
34#ifdef __GNUC__
35#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
36#endif
37namespace NXOpen
38{
39 namespace Drawings
40 {
42 }
43 class Builder;
44 namespace Drawings
45 {
47 }
48 namespace Drawings
49 {
51 }
52 namespace Drawings
53 {
55 }
56 namespace Drawings
57 {
59 }
60 namespace Drawings
61 {
63 }
64 namespace Drawings
65 {
66 class ViewScaleBuilder;
67 }
68 namespace Drawings
69 {
70 class ViewStyleBuilder;
71 }
72 namespace Drawings
73 {
74 class _DrawingViewBuilderBuilder;
75 class DrawingViewBuilderImpl;
121 class NXOPENCPP_DRAWINGSEXPORT DrawingViewBuilder : public NXOpen::Builder
122 {
123 private: DrawingViewBuilderImpl * m_drawingviewbuilder_impl;
124 private: friend class _DrawingViewBuilderBuilder;
125 protected: DrawingViewBuilder();
126public: ~DrawingViewBuilder();
131 (
132 );
138 public: NX_DEPRECATED("Deprecated in NX6.0.2. Use Drawings::DrawingViewBuilder::MultipleViewPlacement") NXOpen::Drawings::ViewBoundaryBuilder * ViewBoundary
139 (
140 );
146 public: NX_DEPRECATED("Deprecated in NX6.0.2. Use Drawings::DrawingViewBuilder::MultipleViewPlacement") NXOpen::Drawings::ViewPlacementBuilder * ViewPlacement
147 (
148 );
153 (
154 );
159 (
160 );
165 (
166 );
171 (
172 );
173 };
174 }
175}
176#ifdef _MSC_VER
177#pragma warning(pop)
178#endif
179#ifdef __GNUC__
180#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
181#pragma GCC diagnostic warning "-Wdeprecated-declarations"
182#endif
183#endif
184#undef EXPORTLIBRARY