NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Step242Importer.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// STEP242导入器C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Step242Importer.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/ObjectTypeSelector.hxx>
23#include <NXOpen/libnxopencpp_exports.hxx>
24#ifdef _MSC_VER
25#pragma warning(push)
26#pragma warning(disable:4996)
27#endif
28#ifdef __GNUC__
29#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
30#endif
31namespace NXOpen
32{
33 class Step242Importer;
34 class BaseImporter;
36 class _Step242ImporterBuilder;
37 class Step242ImporterImpl;
74 class NXOPENCPPEXPORT Step242Importer : public NXOpen::BaseImporter
75 {
82
92 private: Step242ImporterImpl * m_step242importer_impl;
93 private: friend class _Step242ImporterBuilder;
94 protected: Step242Importer();
95public: ~Step242Importer();
100 (
101 );
105 public: void SetImportTo
106 (
108 );
113 (
114 );
119 (
120 bool importToTeamcenter
121 );
126 (
127 );
131 public: bool SewSurfaces
132 (
133 );
137 public: void SetSewSurfaces
138 (
139 bool sewSurfaces
140 );
144 public: bool SimplifyGeometry
145 (
146 );
151 (
152 bool simplifyGeometry
153 );
157 public: bool Optimize
158 (
159 );
163 public: void SetOptimize
164 (
165 bool optimize
166 );
170 public: bool SmoothBSurfaces
171 (
172 );
177 (
178 bool smoothBSurfaces
179 );
183 public: bool FlattenAssembly
184 (
185 );
190 (
191 bool flattenAssembly
192 );
197 (
198 );
202 public: void SetMessages
203 (
205 );
209 public: void SaveSettings
210 (
211 const NXString & filename
212 );
217 (
218 const char * filename
219 );
224 (
225 );
229 public: void SetSettingsFile
230 (
231 const NXString & filename
232 );
237 (
238 const char * filename
239 );
243 public: bool FileOpenFlag
244 (
245 );
249 public: void SetFileOpenFlag
250 (
251 bool doingFileOpen
252 );
253 };
254}
255#ifdef _MSC_VER
256#pragma warning(pop)
257#endif
258#ifdef __GNUC__
259#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
260#pragma GCC diagnostic warning "-Wdeprecated-declarations"
261#endif
262#endif
263#undef EXPORTLIBRARY