NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Facet_FacetModelingCollection.hxx
1//--------------------------------------------------------------------------
2// 版权所有 2024 Siemens
3//--------------------------------------------------------------------------
4// 面向 JA API 的 C++ 接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Facet_FacetModelingCollection.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/BasePart.hxx>
22#include <NXOpen/Facet_AdjustMinimumRadiusBuilder.hxx>
23#include <NXOpen/Facet_CleanupFacetBodyBuilder.hxx>
24#include <NXOpen/Facet_CleanupFacetBodyWizardBuilder.hxx>
25#include <NXOpen/Facet_CombineFacetBodiesBuilder.hxx>
26#include <NXOpen/Facet_CombineFacetBodyBuilder.hxx>
27#include <NXOpen/Facet_ConvertFacetBodyBuilder.hxx>
28#include <NXOpen/Facet_CreateTransitionBuilder.hxx>
29#include <NXOpen/Facet_DetectPrimitivesBuilder.hxx>
30#include <NXOpen/Facet_DivideFacetFaceBuilder.hxx>
31#include <NXOpen/Facet_FacetBodyFromBodyBuilder.hxx>
32#include <NXOpen/Facet_FillMeshBuilder.hxx>
33#include <NXOpen/Facet_LocalOffsetBuilder.hxx>
34#include <NXOpen/Facet_MergeFacetFacesBuilder.hxx>
35#include <NXOpen/Facet_MeshFromCloudBuilder.hxx>
36#include <NXOpen/Facet_PaintBrushBuilder.hxx>
37#include <NXOpen/Facet_PaintFacetBodyBuilder.hxx>
38#include <NXOpen/Facet_PlugLeakageBuilder.hxx>
39#include <NXOpen/Facet_PolygonModelingBuilder.hxx>
40#include <NXOpen/Facet_RemeshFacetBodyBuilder.hxx>
41#include <NXOpen/Facet_RemoveUndercutsBuilder.hxx>
42#include <NXOpen/Facet_ReplaceMeshWithFaceBuilder.hxx>
43#include <NXOpen/Facet_SculptMeshBuilder.hxx>
44#include <NXOpen/Facet_SplitCurveMethodBuilder.hxx>
45#include <NXOpen/Facet_SplitCurveMethodListDataManager.hxx>
46#include <NXOpen/Facet_WrapMeshBuilder.hxx>
47#include <NXOpen/TaggedObject.hxx>
48#include <NXOpen/libnxopencpp_facet_exports.hxx>
49#ifdef _MSC_VER
50#pragma warning(push)
51#pragma warning(disable:4996)
52#endif
53#ifdef __GNUC__
54#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
55#endif
56namespace NXOpen
57{
58 namespace Facet
59 {
61 }
62 namespace Facet
63 {
65 }
66 namespace Facet
67 {
69 }
70 namespace Facet
71 {
73 }
74 namespace Facet
75 {
77 }
78 namespace Facet
79 {
81 }
82 namespace Facet
83 {
85 }
86 namespace Facet
87 {
89 }
90 namespace Facet
91 {
93 }
94 namespace Facet
95 {
97 }
98namespace Facet
99 {
101 }
102 namespace Facet
103 {
105 }
106 namespace Facet
107 {
108 class FillMeshBuilder;
109 }
110 namespace Facet
111 {
112 class LocalOffsetBuilder;
113 }
114 namespace Facet
115 {
117 }
118 namespace Facet
119 {
121 }
122 namespace Facet
123 {
124 class PaintBrushBuilder;
125 }
126 namespace Facet
127 {
129 }
130 namespace Facet
131 {
132 class PlugLeakageBuilder;
133 }
134 namespace Facet
135 {
137 }
138 namespace Facet
139 {
141 }
142 namespace Facet
143 {
144 class RemoveUndercutsBuilder;
145 }
146 namespace Facet
147 {
149 }
150 namespace Facet
151 {
152 class SculptMeshBuilder;
153 }
154 namespace Facet
155 {
157 }
158 namespace Facet
159 {
161 }
162 namespace Facet
163 {
164 class WrapMeshBuilder;
165 }
166 namespace Features
167 {
168 class TubeLattice;
169 }
170 namespace Features
171 {
172 class TubeLatticeBuilder;
173 }
174 namespace Facet
175 {
176 class FacetModelingCollectionImpl;
180 class NXOPENCPP_FACETEXPORT FacetModelingCollection
181 {
182 private: FacetModelingCollectionImpl * m_facetmodelingcollection_impl;
183 private: NXOpen::Facet::FacetedBodyCollection* m_owner;
187 public:
189 tag_t Tag() const;
190 public: ~FacetModelingCollection();
195 (
196 );
201 (
202 );
207 (
208 );
213 (
214 );
219 (
220 );
225 (
226 );
231 (
232 );
234
237 public: NXOpen::Facet::RemoveUndercutsBuilder * CreateRemoveUndercutsBuilder
238 (
239 );
241
245 (
246 );
251 (
252 );
257 (
258 );
263 (
264 );
269 (
270 );
275 (
276 );
281 (
282 );
287 (
288 );
293 (
294 );
299 (
300 );
305 (
306 );
311 (
312 );
317 (
318 );
323 (
324 );
329 (
330 );
335 (
336 NXOpen::Features::TubeLattice * tubeLattice
337 );
342 (
343 );
348 (
349 );
350 }; //lint !e1712 类未定义默认构造函数
351 }
352}
353#ifdef _MSC_VER
354#pragma warning(pop)
355#endif
356#ifdef __GNUC__
357#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
358#pragma GCC diagnostic warning "-Wdeprecated-declarations"
359#endif
360#endif
361#undef EXPORTLIBRARY