NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Features_GridTargetBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Features_GridTargetBuilder.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/Expression.hxx>
22#include <NXOpen/Features_FeatureBuilder.hxx>
23#include <NXOpen/SelectObject.hxx>
24#include <NXOpen/libnxopencpp_features_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 Features
35 {
37 }
38 class Direction;
39 class Expression;
40 namespace Features
41 {
42 class FeatureBuilder;
43 }
44 namespace Features
45 {
46 class SelectFeature;
47 }
48 class Point;
49 namespace Features
50 {
51 class _GridTargetBuilderBuilder;
52 class GridTargetBuilderImpl;
139 class NXOPENCPP_FEATURESEXPORT GridTargetBuilder : public NXOpen::Features::FeatureBuilder
140 {
150
179
189
200
213
222
230 private: GridTargetBuilderImpl * m_gridtargetbuilder_impl;
231 private: friend class _GridTargetBuilderBuilder;
232 protected: GridTargetBuilder();
233public: ~GridTargetBuilder();
238 (
239 );
243 public: void SetGridLocation
244 (
246 );
251 (
252 );
256 public: void SetStandard
257 (
259 );
264 (
265 );
270 (
271 bool useLoadingSpecifiedStandard
272 );
277 (
278 );
283 (
285 );
290 (
291 );
295 public: void SetLoading
296 (
297 const NXString & loading
298 );
303 (
304 const char * loading
305 );
310 (
311 );
315 public: void SetGridPosition
316 (
318 );
323 (
324 );
328 public: void SetGridType
329 (
331 );
336 (
337 );
342 (
344 );
349 (
350 );
355 (
356 );
361 (
362 NXOpen::Point * gridReferencePoint
363 );
368 (
369 );
374 (
375 NXOpen::Point * groundWidePoint
376 );
381 (
382 );
387 (
388 );
393 (
394 );
399 (
400 );
405 (
406 );
411 (
412 );
417 (
418 );
423 (
424 bool showRadiatingLines
425 );
430 (
431 );
435 public: void SetStartDirection
436 (
437 NXOpen::Direction * startDirection
438 );
443 (
444 );
449 (
450 );
455 (
456 bool displayAngleValues
457 );
462 (
463 );
468 (
469 bool showRectangularBoundary
470 );
475 (
476 );
481 (
482 );
487 (
489 );
494 (
495 );
500 (
501 );
506 (
507 );
512 (
513 );
518 (
519 );
524 (
525 );
530 (
531 );
536 (
537 );
538 };
539 }
540}
541#ifdef _MSC_VER
542#pragma warning(pop)
543#endif
544#ifdef __GNUC__
545#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
546#pragma GCC diagnostic warning "-Wdeprecated-declarations"
547#endif
548#endif
549#undef EXPORTLIBRARY