NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
HumanHCPDialogBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// 用于JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// HumanHCPDialogBuilder.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/SelectObject.hxx>
23#include <NXOpen/libnxopencpp_exports.hxx>
24#ifdef _MSC_VER
25#pragma warning(push)
26#pragma warning(disable:4996)
27#endif
28#ifdef __GNUC__
29#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
30#endif
31namespace NXOpen
32{
34 class Builder;
35 class CoordinateSystem;
36 namespace Features
37 {
38 class HumanBuilder;
39 }
40 class SelectNXObject;
41 class _HumanHCPDialogBuilderBuilder;
42 class HumanHCPDialogBuilderImpl;
145 class NXOPENCPPEXPORT HumanHCPDialogBuilder : public NXOpen::Builder
146 {
153
164
170
183
189
198
204
211
216 private: HumanHCPDialogBuilderImpl * m_humanhcpdialogbuilder_impl;
217 private: friend class _HumanHCPDialogBuilderBuilder;
218 protected: HumanHCPDialogBuilder();
219public: ~HumanHCPDialogBuilder();
224 (
225 );
230 (
231 );
236 (
238 );
243 (
244 );
249 (
251 );
256 (
257 );
262 (
264 );
268 public: bool HcpMANmirrorCheck
269 (
270 );
275 (
276 bool hcpMANmirrorCheck
277 );
282 (
283 );
288 (
289 NXOpen::CoordinateSystem * hcpMANreachCsys
290 );
294 public: bool HcpMANlockCheck
295 (
296 );
301 (
302 bool hcpMANlockCheck
303 );
307 public: double HcpMANjointSldr1
308 (
309 );
314 (
315 double hcpMANjointSldr1
316 );
320 public: double HcpMANjointSldr2
321 (
322 );
327 (
328 double hcpMANjointSldr2
329 );
333 public: double HcpMANjointSldr3
334 (
335 );
340 (
341 double hcpMANjointSldr3
342 );
347 (
348 );
353 (
355 );
360 (
361 );
365 public: void SetHcpAJsideRadio
366 (
368 );
373 (
374 );
379 (
380 bool hcpAJsymmetryCheck
381 );
386 (
387 );
392 (
394 );
398 public: double HcpAJjointSldr1
399 (
400 );
405 (
406 double hcpAJjointSldr1
407 );
411 public: double HcpAJjointSldr2
412 (
413 );
418 (
419 double hcpAJjointSldr2
420 );
424 public: double HcpAJjointSldr3
425 (
426 );
431 (
432 double hcpAJjointSldr3
433 );
437 public: double HcpAJjointSldr4
438 (
439 );
444 (
445 double hcpAJjointSldr4
446 );
450 public: double HcpAJjointSldr5
451 (
452 );
457 (
458 double hcpAJjointSldr5
459 );
463 public: double HcpAJrangeMin1
464 (
465 );
469 public: void SetHcpAJrangeMin1
470 (
471 double hcpAJrangeMin1
472 );
476 public: double HcpAJrangeMax1
477 (
478 );
482 public: void SetHcpAJrangeMax1
483 (
484 double hcpAJrangeMax1
485 );
489 public: double HcpAJrangeMin2
490 (
491 );
495 public: void SetHcpAJrangeMin2
496 (
497 double hcpAJrangeMin2
498 );
502 public: double HcpAJrangeMax2
503 (
504 );
508 public: void SetHcpAJrangeMax2
509 (
510 double hcpAJrangeMax2
511 );
515 public: double HcpAJrangeMin3
516 (
517 );
521 public: void SetHcpAJrangeMin3
522 (
523 double hcpAJrangeMin3
524 );
528 public: double HcpAJrangeMax3
529 (
530 );
534 public: void SetHcpAJrangeMax3
535 (
536 double hcpAJrangeMax3
537 );
541 public: double HcpAJrangeMin4
542 (
543 );
547 public: void SetHcpAJrangeMin4
548 (
549 double hcpAJrangeMin4
550 );
554 public: double HcpAJrangeMax4
555 (
556 );
560 public: void SetHcpAJrangeMax4
561 (
562 double hcpAJrangeMax4
563 );
567 public: double HcpAJrangeMin5
568 (
569 );
573 public: void SetHcpAJrangeMin5
574 (
575 double hcpAJrangeMin5
576 );
580 public: double HcpAJrangeMax5
581 (
582 );
586 public: void SetHcpAJrangeMax5
587 (
588 double hcpAJrangeMax5
589 );
594 (
595 );
600 (
602 );
607 (
608 );
612 public: void SetHcpPLsideRadio
613 (
615 );
619 public: void HcpPLstandardBtn1
620 (
621 );
625 public: void HcpPLstandardBtn2
626 (
627 );
631 public: void HcpPLstandardBtn3
632 (
633 );
638 (
639 );
644 (
646 );
651 (
652 );
657 (
658 );
663 (
664 );
668 public: void HcpPLdelPostBtn
669 (
670 );
675 (
676 );
681 (
682 const NXString & hcpPLpostNameEnt
683 );
688 (
689 const char * hcpPLpostNameEnt
690 );
694 public: void HcpPLaddPostBtn
695 (
696 );
700 public: void HcpPLapplyBtn
701 (
702 );
707 (
708 );
713 (
714 const NXString & hcpPLpostFileNameEnt
715 );
720 (
721 const char * hcpPLpostFileNameEnt
722 );
727 (
728 );
733 (
734 );
739 (
740 int hcpPLapertureSldr
741 );
746 (
747 NXOpen::Features::HumanBuilder * humanfeaturebuilder
748 );
749 };
750}
751#ifdef _MSC_VER
752#pragma warning(pop)
753#endif
754#ifdef __GNUC__
755#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
756#pragma GCC diagnostic warning "-Wdeprecated-declarations"
757#endif
758#endif
759#undef EXPORTLIBRARY