NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
DexManager.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// DexManager.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/ASCImporter.hxx>
22#include <NXOpen/AcisExporter.hxx>
23#include <NXOpen/AcisImporter.hxx>
24#include <NXOpen/Catiav4Creator.hxx>
25#include <NXOpen/Catiav4Importer.hxx>
26#include <NXOpen/Catiav5Creator.hxx>
27#include <NXOpen/Catiav5Importer.hxx>
28#include <NXOpen/Creator3MF.hxx>
29#include <NXOpen/CreoImporter.hxx>
30#include <NXOpen/DxfdwgCreator.hxx>
31#include <NXOpen/DxfdwgImporter.hxx>
32#include <NXOpen/ExtendedRealityFileCreator.hxx>
33#include <NXOpen/G3DImporter.hxx>
34#include <NXOpen/GeospatialDataImporter.hxx>
35#include <NXOpen/IfcCreator.hxx>
36#include <NXOpen/IfcImporter.hxx>
37#include <NXOpen/IgesCreator.hxx>
38#include <NXOpen/IgesImporter.hxx>
39#include <NXOpen/Importer3MF.hxx>
40#include <NXOpen/NXTo2dCreator.hxx>
41#include <NXOpen/ParasolidExporter.hxx>
42#include <NXOpen/ParasolidImporter.hxx>
43#include <NXOpen/ProeImporter.hxx>
44#include <NXOpen/QuickUsdzCreator.hxx>
45#include <NXOpen/RevitImporter.hxx>
46#include <NXOpen/RhinoImporter.hxx>
47#include <NXOpen/STLCreator.hxx>
48#include <NXOpen/Step203Importer.hxx>
49#include <NXOpen/Step214Importer.hxx>
50#include <NXOpen/Step242Importer.hxx>
51#include <NXOpen/StepCreator.hxx>
52#include <NXOpen/TaggedObject.hxx>
53#include <NXOpen/ThreeDXMLImporter.hxx>
54#include <NXOpen/Validator.hxx>
55#include <NXOpen/VirtuallabImporter.hxx>
56#include <NXOpen/WavefrontObjCreator.hxx>
57#include <NXOpen/WavefrontObjImporter.hxx>
58#include <NXOpen/libnxopencpp_exports.hxx>
59#ifdef _MSC_VER
60#pragma warning(push)
61#pragma warning(disable:4996)
62#endif
63#ifdef __GNUC__
64#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
65#endif
66namespace NXOpen
67{
68 class DexManager;
69 class Session;
70 class ASCImporter;
71 class AcisExporter;
72 class AcisImporter;
73 class Catiav4Creator;
74 class Catiav4Importer;
75 class Catiav5Creator;
76 class Catiav5Importer;
77 class Creator3MF;
78 class CreoImporter;
79 class DxfdwgCreator;
80 class DxfdwgImporter;
82 class G3DImporter;
84 class IfcCreator;
85 class IfcImporter;
86 class IgesCreator;
87 class IgesImporter;
88 class Importer3MF;
89 class NXTo2dCreator;
92 class ProeImporter;
93 class QuickUsdzCreator;
94 class RevitImporter;
95 class RhinoImporter;
96 class STLCreator;
97 class Step203Importer;
98 class Step214Importer;
99 class Step242Importer;
100 class StepCreator;
101 class ThreeDXMLImporter;
102 class Validator;
103 class VirtuallabImporter;
106 class DexManagerImpl;
110 class NXOPENCPPEXPORT DexManager
111 {
112 private: DexManagerImpl * m_dexmanager_impl;
113 private: NXOpen::Session* m_owner;
115 public: explicit DexManager(NXOpen::Session *owner);
117 public:
119 tag_t Tag() const;
120 public: ~DexManager();
125 (
126 );
131 (
132 );
137 (
138 );
143 (
144 );
149 (
150 );
155 (
156 );
161 (
162 );
167 (
168 );
173 (
174 );
179 (
180 );
185 (
186 );
191 (
192 );
197 (
198 );
203 public: NX_DEPRECATED("Deprecated in NX1953.0.0. Use NXOpen::DexManager::CreateCreoImporter instead.") NXOpen::ProeImporter * CreateProeImporter
204 (
205 );
210 (
211 );
216 (
217 );
222 (
223 );
228 (
229 );
234 (
235 );
240 (
241 );
247 (
248 );
254 (
255 );
260 (
261 );
266 (
267 );
272 (
273 );
278 (
279 );
284 (
285 );
290 (
291 );
296 (
297 );
299
302 public: NXOpen::Validator * CreateValidator
303 (
304 );
306
311 (
312 );
317 (
318 );
324 (
325 );
330 (
331 );
336 (
337 );
342 (
343 );
344 }; //lint !e1712 default constructor not defined for class
345}
346#ifdef _MSC_VER
347#pragma warning(pop)
348#endif
349#ifdef __GNUC__
350#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
351#pragma GCC diagnostic warning "-Wdeprecated-declarations"
352#endif
353#endif
354#undef EXPORTLIBRARY