NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Vsa_PlaneFeatureBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Vsa_PlaneFeatureBuilder.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/Builder.hxx>
22#include <NXOpen/libnxopencpp_vsa_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
30namespace NXOpen
31{
32 namespace Vsa
33 {
35 }
36 class Builder;
37 namespace Vsa
38 {
39 class _PlaneFeatureBuilderBuilder;
40 class PlaneFeatureBuilderImpl;
97 class NXOPENCPP_VSAEXPORT PlaneFeatureBuilder : public NXOpen::Builder
98 {
110
121
132 private: PlaneFeatureBuilderImpl * m_planefeaturebuilder_impl;
133 private: friend class _PlaneFeatureBuilderBuilder;
134 protected: PlaneFeatureBuilder();
135 public: ~PlaneFeatureBuilder();
141 (
142 );
147 public: void SetName
148 (
149 const NXString & name
150 );
156 (
157 const char * name
158 );
164 (
165 );
170 public: void SetDescription
171 (
172 const NXString & stringDescription
173 );
179 (
180 const char * stringDescription
181 );
186 public: double X
187 (
188 );
193 public: void SetX
194 (
195 double x
196 );
201 public: double Y
202 (
203 );
208 public: void SetY
209 (
210 double y
211 );
216 public: double Z
217 (
218 );
223 public: void SetZ
224 (
225 double z
226 );
231 public: double I
232 (
233 );
238 public: void SetI
239 (
240 double i
241 );
246 public: double J
247 (
248 );
253 public: void SetJ
254 (
255 double j
256 );
261 public: double K
262 (
263 );
268 public: void SetK
269 (
270 double k
271 );
277 (
278 );
283 public: void SetEnumSize
284 (
286 );
291 public: double DoubleSkewnessSize
292 (
293 );
299 (
300 double doubleSkewnessSize
301 );
306 public: double DoubleKurtosisSize
307 (
308 );
314 (
315 double doubleKurtosisSize
316 );
322 (
323 );
328 public: void SetEnumLoc
329 (
331 );
336 public: double DoubleSkewnessLoc
337 (
338 );
344 (
345 double doubleSkewnessLoc
346 );
351 public: double DoubleKurtosisLoc
352 (
353 );
359 (
360 double doubleKurtosisLoc
361 );
367 (
368 );
373 public: void SetEnumForm
374 (
376 );
381 public: double DoubleSkewnessForm
382 (
383 );
389 (
390 double doubleSkewnessForm
391 );
396 public: double DoubleKurtosisForm
397 (
398 );
404 (
405 double doubleKurtosisForm
406 );
407 };
408 }
409}
410#ifdef _MSC_VER
411#pragma warning(pop)
412#endif
413#ifdef __GNUC__
414#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
415#pragma GCC diagnostic warning "-Wdeprecated-declarations"
416#endif
417#endif
418#undef EXPORTLIBRARY