NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Catiav5Importer.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Catiav5Importer.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{
32 class Catiav5Importer;
33 class BaseImporter;
34 class _Catiav5ImporterBuilder;
35 class Catiav5ImporterImpl;
77 class NXOPENCPPEXPORT Catiav5Importer : public NXOpen::BaseImporter
78 {
85 private: Catiav5ImporterImpl * m_catiav5importer_impl;
86 private: friend class _Catiav5ImporterBuilder;
87 protected: Catiav5Importer();
88public: ~Catiav5Importer();
92 public: void SaveSettings
93 (
94 const NXString & filename
95 );
100 (
101 const char * filename
102 );
107 (
108 );
112 public: void SetSettingsFile
113 (
114 const NXString & filename
115 );
120 (
121 const char * filename
122 );
127 (
128 );
133 (
134 bool includeIndWireFrame
135 );
140 (
141 );
146 (
147 bool includeNoShowEntity
148 );
152 public: bool IncludeCSYS
153 (
154 );
158 public: void SetIncludeCSYS
159 (
160 bool includeCSYS
161 );
165 public: bool IncludeRefGeom
166 (
167 );
171 public: void SetIncludeRefGeom
172 (
173 bool includeRefGeom
174 );
178 public: bool EnableFeatureTree
179 (
180 );
185 (
186 bool enableFeatureTree
187 );
192 (
193 );
198 (
199 bool simplifyFacesandEdges
200 );
204 public: bool Optimize
205 (
206 );
210 public: void SetOptimize
211 (
212 bool optimize
213 );
218 (
219 );
224 (
225 int totalSearchDir
226 );
231 (
232 );
237 (
238 const NXString & searchDirectoryList
239 );
244 (
245 const char * searchDirectoryList
246 );
250 public: bool FileOpenFlag
251 (
252 );
256 public: void SetFileOpenFlag
257 (
258 bool doingFileOpen
259 );
264 (
265 );
269 public: void SetImportTo
270 (
272 );
277 (
278 );
283 (
284 bool importToTeamcenter
285 );
286};
287}
288#ifdef _MSC_VER
289#pragma warning(pop)
290#endif
291#ifdef __GNUC__
292#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
293#pragma GCC diagnostic warning "-Wdeprecated-declarations"
294#endif
295#endif
296#undef EXPORTLIBRARY