NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Tooling_PiercingInsertBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// Header for C++ interface to JA API
5//--------------------------------------------------------------------------
6//
7// Source File:
8// Tooling_PiercingInsertBuilder.ja
9//
10// Generated by:
11// apiwrap
12//
13// WARNING:
14// This file is automatically generated - do not edit by hand
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/Builder.hxx>
23#include <NXOpen/Section.hxx>
24#include <NXOpen/SelectObjectList.hxx>
25#include <NXOpen/libnxopencpp_tooling_exports.hxx>
26#ifdef _MSC_VER
27#pragma warning(push)
28#pragma warning(disable:4996)
29#endif
30#ifdef __GNUC__
31#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
32#endif
33namespace NXOpen
34{
35 namespace Tooling
36 {
38 }
39 class Builder;
40 class Expression;
41 class Section;
42 class SelectBodyList;
43 class SelectFaceList;
44 namespace Tooling
45 {
46 class _PiercingInsertBuilderBuilder;
47 class PiercingInsertBuilderImpl;
165 class NXOPENCPP_TOOLINGEXPORT PiercingInsertBuilder : public NXOpen::Builder
166 {
176
182
190
202
214
221
228
235
242
248
254
261
267 private: PiercingInsertBuilderImpl * m_piercinginsertbuilder_impl;
268 private: friend class _PiercingInsertBuilderBuilder;
269 protected: PiercingInsertBuilder();
270 public: ~PiercingInsertBuilder();
275 (
276 );
280 public: void SetType
281 (
283 );
288 (
289 );
294 (
295 );
300 (
301 );
305 public: void SetDieInsertType
306 (
308 );
312 public: void NormalLoadDie
313 (
314 );
319 (
320 );
325 (
326 );
331 (
332 );
337 (
338 );
343 (
344 double userDefinedDieInsertClearance
345 );
350 (
351 );
356 (
357 );
361 public: void AddDieInsertPart
362 (
363 );
368 (
369 );
373 public: void SetNormalCavity
374 (
376 );
380 public: double NormalSlugPara1
381 (
382 );
387 (
388 double normalSlugPara1
389 );
393 public: double NormalSlugPara2
394 (
395 );
400 (
401 double normalSlugPara2
402 );
406 public: double NormalSlugPara3
407 (
408 );
413 (
414 double normalSlugPara3
415 );
419 public: double NormalSlugPara4
420 (
421 );
426 (
427 double normalSlugPara4
428 );
433 (
434 );
440 (
441 );
447 (
448 );
454 (
455 bool normalForEachScrap1
456 );
462 (
463 );
468 public: void SetNormalBbpslug
469 (
471 );
477 (
478 );
484 (
485 bool normalForEachScrap2
486 );
492 (
493 );
498 public: void SetNormalDsslug
499 (
501 );
507 (
508 );
514 (
515 );
521 (
522 bool dieSameOffsetValue
523 );
528 public: double DieOffsetValue
529 (
530 );
535 public: void SetDieOffsetValue
536 (
537 double dieOffsetValue
538 );
544 (
545 );
551 (
552 );
557 (
558 );
563 (
564 );
569 (
570 double userDefinedPunchPenetration
571 );
576 (
577 );
582 (
583 const NXString & normalPunchLength
584 );
589 (
590 const char * normalPunchLength
591 );
596 (
597 );
602 (
603 );
608 (
609 );
614 (
615 bool punchPocketToggleForPP
616 );
621 (
622 );
627 (
629 );
634 (
635 );
640 (
641 double punchPocketClearanceForPP
642 );
647 (
648 );
653 (
654 bool punchPocketToggleForBP
655 );
660 (
661 );
666 (
668 );
673 (
674 );
679 (
680 double punchPocketClearanceForBP
681 );
686 (
687 );
692 (
693 bool punchPocketToggleForSP
694 );
699 (
700 );
705 (
707 );
712 (
713 );
718 (
719 double punchPocketClearanceForSP
720 );
725 (
726 );
731 (
732 double punchPocketHeightInSP
733 );
738 (
739 );
744 (
745 );
750 (
751 bool punchSameOffsetValue
752 );
756 public: double PunchOffsetValue
757 (
758 );
763 (
764 double punchOffsetValue
765 );
770 (
771 );
775 public: void NormalCreateUdp
776 (
777 );
781 public: void AddStripperInsert
782 (
783 );
788 (
789 );
794 (
796 );
800 public: double NormalClearance
801 (
802 );
807 (
808 double normalClearance
809 );
814 (
815 );
820 (
822 );
827 (
828 );
833 (
834 bool normalRenameDialog
835 );
840 (
841 );
846 (
847 bool normalOnePunchToggle
848 );
852 public: bool ConceptDesign
853 (
854 );
858 public: void SetConceptDesign
859 (
860 bool conceptDesign
861 );
866 (
867 );
872 (
873 bool settingWithoutFalseBody
874 );
878 public: void UpdatePosition
879 (
880 );
885 (
886 );
891 (
892 );
897 (
898 );
903 (
904 );
909 (
911 );
915 public: void LinkButton
916 (
917 );
922 (
923 );
927 public: void SetParentPartName
928 (
929 const NXString & parentPart
930 );
935 (
936 const char * parentPart
937 );
942 (
943 );
947 public: void SetNewPartNames
948 (
949 const NXString & newPartNames
950 );
955 (
956 const char * newPartNames
957 );
962 (
963 );
967 public: void SetPosition
968 (
970 );
971 };
972 }
973}
974#ifdef _MSC_VER
975#pragma warning(pop)
976#endif
977#ifdef __GNUC__
978#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
979#pragma GCC diagnostic warning "-Wdeprecated-declarations"
980#endif
981#endif
982#undef EXPORTLIBRARY