NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Step203Importer.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// STEP203 API C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Step203Importer.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 Step203Importer;
34 class BaseImporter;
36 class _Step203ImporterBuilder;
37 class Step203ImporterImpl;
77 class NXOPENCPPEXPORT Step203Importer : public NXOpen::BaseImporter
78 {
85 private: Step203ImporterImpl * m_step203importer_impl;
86 private: friend class _Step203ImporterBuilder;
87 protected: Step203Importer();
88public: ~Step203Importer();
92 public: void SaveSettings
93 (
94 const NXString & filename
95 );
100 (
101 const char * filename
102 );
107 (
108 );
112 public: void SetImportTo
113 (
115 );
120 (
121 );
126 (
127 bool importToTeamcenter
128 );
133 (
134 );
138 public: void SetSettingsFile
139 (
140 const NXString & filename
141 );
146 (
147 const char * filename
148 );
153 (
154 );
158 public: bool SewSurfaces
159 (
160 );
164 public: void SetSewSurfaces
165 (
166 bool sewSurfaces
167 );
171 public: bool SimplifyGeometry
172 (
173 );
178 (
179 bool simplifyGeometry
180 );
184 public: bool Optimize
185 (
186 );
190 public: void SetOptimize
191 (
192 bool optimize
193 );
197 public: bool SmoothBSurfaces
198 (
199 );
204 (
205 bool smoothBSurfaces
206 );
210 public: bool FlattenAssembly
211 (
212 );
217 (
218 bool flattenAssembly
219 );
223 public: int LayerDefault
224 (
225 );
229 public: void SetLayerDefault
230 (
231 int layerDefault
232 );
236 public: bool FileOpenFlag
237 (
238 );
242 public: void SetFileOpenFlag
243 (
244 bool doingFileOpen
245 );
246 };
247}
248#ifdef _MSC_VER
249#pragma warning(pop)
250#endif
251#ifdef __GNUC__
252#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
253#pragma GCC diagnostic warning "-Wdeprecated-declarations"
254#endif
255#endif
256#undef EXPORTLIBRARY