NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Features_LatticeFeatureCollection.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Features_LatticeFeatureCollection.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/Features_ExtractGraphBuilder.hxx>
23#include <NXOpen/TaggedObject.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 namespace Features
39 {
41 }
42 namespace Features
43 {
44 class BodyLattice;
45 }
46 namespace Features
47 {
48 class BodyLattice2;
49 }
50 namespace Features
51 {
53 }
54 namespace Features
55 {
57 }
58 namespace Features
59 {
60 class ClipLattice;
61 }
62 namespace Features
63 {
64 class ClipLattice2;
65 }
66 namespace Features
67 {
69 }
70 namespace Features
71 {
73 }
74 namespace Features
75 {
77 }
78 namespace Features
79 {
81 }
82 namespace Features
83 {
84 class ConnectLattices2;
85 }
86 namespace Features
87 {
89 }
90 namespace Features
91 {
92 class ConnectLattices3;
93 }
94 namespace Features
95 {
97 }
98namespace Features
99 {
101 }
102 namespace Features
103 {
105 }
106 namespace Features
107 {
108 class FilterLattice2;
109 }
110 namespace Features
111 {
113 }
114 namespace Features
115 {
116 class FilterLattice3;
117 }
118 namespace Features
119 {
121 }
122 namespace Features
123 {
124 class Lattice2;
125 }
126 namespace Features
127 {
128 class Lattice2Builder;
129 }
130 namespace Features
131 {
132 class Lattice3;
133 }
134 namespace Features
135 {
136 class Lattice3Builder;
137 }
138 namespace Features
139 {
140 class RodThickness;
141 }
142 namespace Features
143 {
144 class RodThickness2;
145 }
146 namespace Features
147 {
149 }
150 namespace Features
151 {
153 }
154 namespace Features
155 {
157 }
158 namespace Features
159 {
160 class LatticeFeatureCollectionImpl;
164 class NXOPENCPP_FEATURESEXPORT LatticeFeatureCollection
165 {
166 private: LatticeFeatureCollectionImpl * m_latticefeaturecollection_impl;
167 private: NXOpen::Features::FeatureCollection* m_owner;
171 public:
173 tag_t Tag() const;
179 (
181 );
186 (
188 );
193 (
195 );
200 (
202 );
207 (
208 NXOpen::Features::ClipLattice * clipLattice
209 );
214 (
215 NXOpen::Features::ClipLattice2 * clipLattice
216 );
221 (
222 );
227 (
228 );
233 (
234 NXOpen::Features::FilterLattice2 * filterLattice
235 );
240 (
241 NXOpen::Features::FilterLattice3 * filterLattice
242 );
247 (
248 NXOpen::Features::ConnectLattices2 * connectLattices
249 );
254 (
255 NXOpen::Features::ConnectLattices3 * connectLattices
256 );
261 (
262 );
267 (
268 NXOpen::Features::RodThickness * rodThickness
269 );
274 (
275 NXOpen::Features::RodThickness2 * rodThickness
276 );
281 (
283 );
284 }; //lint !e1712 default constructor not defined for class
285 }
286}
287#ifdef _MSC_VER
288#pragma warning(pop)
289#endif
290#ifdef __GNUC__
291#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
292#pragma GCC diagnostic warning "-Wdeprecated-declarations"
293#endif
294#endif
295#undef EXPORTLIBRARY