NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
WavefrontObjImporter.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// WavefrontObjImporter.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/BaseImporter.hxx>
22#include <NXOpen/libnxopencpp_exports.hxx>
23#ifdef _MSC_VER
24#pragma warning(push)
25#pragma warning(disable:4996)
26#endif
27#ifdef __GNUC__
28#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
29#endif
30namespace NXOpen
31{
33 class BaseImporter;
34 class _WavefrontObjImporterBuilder;
35 class WavefrontObjImporterImpl;
72 class NXOPENCPPEXPORT WavefrontObjImporter : public NXOpen::BaseImporter
73 {
80
86
93
103
113 private: WavefrontObjImporterImpl * m_wavefrontobjimporter_impl;
114 private: friend class _WavefrontObjImporterBuilder;
115 protected: WavefrontObjImporter();
116public: ~WavefrontObjImporter();
121 (
122 );
126 public: void SetImportAs
127 (
129 );
134 (
135 );
139 public: void SetImportTo
140 (
142 );
147 (
148 );
152 public: void SetImportGroups
153 (
155 );
159 public: bool ReverseNames
160 (
161 );
165 public: void SetReverseNames
166 (
167 bool reverseNames
168 );
173 (
174 );
178 public: void SetImportUnits
179 (
181 );
186 (
187 );
192 (
193 bool createSingleFeature
194 );
199 (
200 );
204 public: void SetMessages
205 (
207 );
211 public: bool FileOpenFlag
212 (
213 );
217 public: void SetFileOpenFlag
218 (
219 bool doingFileOpen
220 );
225 (
226 );
231 (
232 bool doingInformationWindow
233 );
237 public: bool Cleanup
238 (
239 );
243 public: void SetCleanup
244 (
245 bool cleanup
246 );
251 (
252 );
256 public: void SetSettingsFile
257 (
258 const NXString & filename
259 );
264 (
265 const char * filename
266 );
270 public: void SaveSettings
271 (
272 const NXString & filename
273 );
278 (
279 const char * filename
280 );
285 (
286 );
291 (
292 bool importToTeamcenter
293 );
294 };
295}
296#ifdef _MSC_VER
297#pragma warning(pop)
298#endif
299#ifdef __GNUC__
300#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
301#pragma GCC diagnostic warning "-Wdeprecated-declarations"
302#endif
303#endif
304#undef EXPORTLIBRARY