NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Drawings_DrawingRegionBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口到JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Drawings_DrawingRegionBuilder.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_DrawingRegionRulesBuilder.hxx>
22#include <NXOpen/Expression.hxx>
23#include <NXOpen/Builder.hxx>
24#include <NXOpen/libnxopencpp_drawings_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
32namespace NXOpen
33{
34 namespace Drawings
35 {
37 }
38 class Builder;
39 namespace Drawings
40 {
41 class DrawingRegion;
42 }
43 namespace Drawings
44 {
46 }
47 class Expression;
48 class Point;
49 namespace Drawings
50 {
51 class _DrawingRegionBuilderBuilder;
52 class DrawingRegionBuilderImpl;
92 class NXOPENCPP_DRAWINGSEXPORT DrawingRegionBuilder : public NXOpen::Builder
93 {
104
115
121
127
133
146 private: DrawingRegionBuilderImpl * m_drawingregionbuilder_impl;
147 private: friend class _DrawingRegionBuilderBuilder;
148 protected: DrawingRegionBuilder();
149 public: ~DrawingRegionBuilder();
154 (
155 );
159 public: void SetOrigin
160 (
161 NXOpen::Point * origin
162 );
167 (
168 );
173 (
174 );
179 (
180 );
184 public: void SetName
185 (
186 const NXString & name
187 );
192 (
193 const char * name
194 );
199 (
200 );
204 public: void SetObjectType
205 (
207 );
212 (
213 );
218 (
220 );
224 public: int Priority
225 (
226 );
230 public: void SetPriority
231 (
232 int priority
233 );
237 public: double Gap
238 (
239 );
243 public: void SetGap
244 (
245 double gap
246 );
251 (
252 );
256 public: void SetMoveContent
257 (
259 );
264 (
265 );
270 (
272 );
277 (
278 );
283 (
285 );
290 (
291 );
296 (
298 );
303 (
304 NXOpen::Drawings::DrawingRegion * nextLinkedRegion
305 );
310 (
311 );
312 };
313 }
314}
315#ifdef _MSC_VER
316#pragma warning(pop)
317#endif
318#ifdef __GNUC__
319#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
320#pragma GCC diagnostic warning "-Wdeprecated-declarations"
321#endif
322#endif
323#undef EXPORTLIBRARY