NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
VRMLImporter.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// JA接口C++头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// VRMLImporter.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/Importer.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 VRMLImporter;
33 class Importer;
34 class _VRMLImporterBuilder;
35 class VRMLImporterImpl;
40 class NXOPENCPPEXPORT VRMLImporter : public NXOpen::Importer
41 {
51
60 private: VRMLImporterImpl * m_vrmlimporter_impl;
61 private: friend class _VRMLImporterBuilder;
62 protected: VRMLImporter();
63 public: ~VRMLImporter();
67 public: bool HideSmoothEdges
68 (
69 );
73 public: void SetHideSmoothEdges
74 (
75 bool hideSmoothEdges
76 );
81 (
82 );
87 (
89 );
93 public: bool GenerateOneModel
94 (
95 );
100 (
101 bool generateOneModel
102 );
106 public: bool AllLevelsOfDetail
107 (
108 );
113 (
114 bool allLevelsOfDetail
115 );
120 (
121 );
125 public: void SetFileUnits
126 (
128 );
133 (
134 );
139 (
140 bool moreSummaryDetails
141 );
146 (
147 );
152 (
153 bool suppressWarningMessages
154 );
155 };
156}
157#ifdef _MSC_VER
158#pragma warning(pop)
159#endif
160#ifdef __GNUC__
161#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
162#pragma GCC diagnostic warning "-Wdeprecated-declarations"
163#endif
164#endif
165#undef EXPORTLIBRARY