NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Tooling_SplitInsertBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// Header for C++ interface to JA API
5//--------------------------------------------------------------------------
6//
7// Source File:
8// Tooling_SplitInsertBuilder.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/Builder.hxx>
22#include <NXOpen/Section.hxx>
23#include <NXOpen/SelectObjectList.hxx>
24#include <NXOpen/ugmath.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 namespace Assemblies
40 {
42 }
43 class Builder;
44 class NXObject;
45 class Section;
46 namespace Tooling
47 {
48 class _SplitInsertBuilderBuilder;
49 class SplitInsertBuilderImpl;
65 class NXOPENCPP_TOOLINGEXPORT SplitInsertBuilder : public NXOpen::Builder
66 {
67 private: SplitInsertBuilderImpl * m_splitinsertbuilder_impl;
68 private: friend class _SplitInsertBuilderBuilder;
69 protected: SplitInsertBuilder();
70 public: ~SplitInsertBuilder();
75 (
76 );
81 (
82 );
86 public: bool SplittingDirection
87 (
88 );
93 (
94 bool splittingDirection
95 );
99 public: bool KeepOriginal
100 (
101 );
105 public: void SetKeepOriginal
106 (
107 bool keepOriginal
108 );
112 public: bool RenameComponent
113 (
114 );
119 (
120 bool renameComponent
121 );
125 public: int WizardType
126 (
127 );
131 public: void SetWizardType
132 (
133 int wizardType
134 );
139 (
140 NXOpen::NXObject * componentTag
141 );
146 (
147 NXOpen::NXObject * componentTag
148 );
153 (
154 NXOpen::NXObject * componentTag
155 );
160 (
161 NXOpen::NXObject * componentTag
162 );
167 (
168 );
173 (
174 const NXString & featureType ,
175 const NXString & featureNameSubString
176 );
181 (
182 const char * featureType ,
183 const char * featureNameSubString
184 );
189 (
190 );
195 (
196 const std::vector<NXOpen::NXObject *> & sourceObjects
197 );
202 (
203 std::vector<NXOpen::NXObject *> & sourceObjectsOld
204 );
205 };
206 }
207}
208#ifdef _MSC_VER
209#pragma warning(pop)
210#endif
211#ifdef __GNUC__
212#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
213#pragma GCC diagnostic warning "-Wdeprecated-declarations"
214#endif
215#endif
216#undef EXPORTLIBRARY