NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
ExtendedRealityFileCreator.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// ExtendedRealityFileCreator.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/Builder.hxx>
22#include <NXOpen/SelectObjectList.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{
34 class Builder;
35 class CoordinateSystem;
37 class TaggedObject;
38 class _ExtendedRealityFileCreatorBuilder;
39 class ExtendedRealityFileCreatorImpl;
78 class NXOPENCPPEXPORT ExtendedRealityFileCreator : public NXOpen::Builder
79 {
86
93
100 private: ExtendedRealityFileCreatorImpl * m_extendedrealityfilecreator_impl;
101 private: friend class _ExtendedRealityFileCreatorBuilder;
102 protected: ExtendedRealityFileCreator();
108 (
109 );
113 public: void SetExportEntity
114 (
116 );
121 (
122 );
127 (
128 );
133 (
135 );
140 (
141 );
146 (
148 );
153 (
154 );
158 public: void SetFormat
159 (
161 );
166 (
167 );
171 public: void SetFileLocation
172 (
173 const NXString & filename
174 );
179 (
180 const char * filename
181 );
185 public: bool ExportCameras
186 (
187 );
191 public: void SetExportCameras
192 (
193 bool exportCameras
194 );
199 (
200 );
205 (
206 bool exportAssemblyExplosions
207 );
212 (
213 );
218 (
219 bool exportAssemblyArrangements
220 );
225 (
226 );
231 (
232 bool exportMotionAnimation
233 );
238 (
239 );
244 (
245 bool exportAppearanceSchemes
246 );
250 public: bool DataCompression
251 (
252 );
257 (
258 bool dataCompression
259 );
264 (
265 const std::vector<NXOpen::TaggedObject *> & selectedAnimations
266 );
267 };
268}
269#ifdef _MSC_VER
270#pragma warning(pop)
271#endif
272#ifdef __GNUC__
273#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
274#pragma GCC diagnostic warning "-Wdeprecated-declarations"
275#endif
276#endif
277#undef EXPORTLIBRARY