NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Step214Importer.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// Header for C++ interface to JA API
5//--------------------------------------------------------------------------
6//
7// Source File:
8// Step214Importer.ja
9//
10// Generated by:
11// apiwrap
12//
13// WARNING:
14// This file is automatically generated - do not edit by hand
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 Step214Importer;
34 class BaseImporter;
36 class _Step214ImporterBuilder;
37 class Step214ImporterImpl;
78 class NXOPENCPPEXPORT Step214Importer : public NXOpen::BaseImporter
79 {
86 private: Step214ImporterImpl * m_step214importer_impl;
87 private: friend class _Step214ImporterBuilder;
88 protected: Step214Importer();
89public: ~Step214Importer();
93 public: void SaveSettings
94 (
95 const NXString & filename
96 );
101 (
102 const char * filename
103 );
109 (
110 );
115 public: void SetImportTo
116 (
118 );
123 (
124 );
129 (
130 bool importToTeamcenter
131 );
136 (
137 );
141 public: void SetSettingsFile
142 (
143 const NXString & filename
144 );
149 (
150 const char * filename
151 );
157 (
158 );
162 public: bool SewSurfaces
163 (
164 );
168 public: void SetSewSurfaces
169 (
170 bool sewSurfaces
171 );
175 public: bool SimplifyGeometry
176 (
177 );
182 (
183 bool simplifyGeometry
184 );
188 public: bool Optimize
189 (
190 );
194 public: void SetOptimize
195 (
196 bool optimize
197 );
201 public: bool SmoothBSurfaces
202 (
203 );
208 (
209 bool smoothBSurfaces
210 );
214 public: bool FlattenAssembly
215 (
216 );
221 (
222 bool flattenAssembly
223 );
227 public: int LayerDefault
228 (
229 );
233 public: void SetLayerDefault
234 (
235 int layerDefault
236 );
240 public: bool FileOpenFlag
241 (
242 );
246 public: void SetFileOpenFlag
247 (
248 bool doingFileOpen
249 );
250 };
251}
252#ifdef _MSC_VER
253#pragma warning(pop)
254#endif
255#ifdef __GNUC__
256#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
257#pragma GCC diagnostic warning "-Wdeprecated-declarations"
258#endif
259#endif
260#undef EXPORTLIBRARY