NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
PartImporter.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// PartImporter.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/ugmath.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 PartImporter;
34 class CoordinateSystem;
35 class Importer;
36 class NXMatrix;
37 class _PartImporterBuilder;
38 class PartImporterImpl;
46 class NXOPENCPPEXPORT PartImporter : public NXOpen::Importer
47 {
56
64 private: PartImporterImpl * m_partimporter_impl;
65 private: friend class _PartImporterBuilder;
66 protected: PartImporter();
67 public: ~PartImporter();
71 public: double Scale
72 (
73 );
77 public: void SetScale
78 (
79 double scale
80 );
84 public: bool CreateNamedGroup
85 (
86 );
91 (
92 bool createNamedGroup
93 );
97 public: bool ImportViews
98 (
99 );
103 public: void SetImportViews
104 (
105 bool importViews
106 );
110 public: bool ImportCamObjects
111 (
112 );
117 (
118 bool importCamObjects
119 );
124 (
125 );
129 public: void SetLayerOption
130 (
132 );
137 (
138 );
143 (
144 NXOpen::PartImporter::DestinationCoordinateSystemSpecificationType destinationCoordinateSystemSpecification
145 );
150 (
151 );
156 (
157 NXOpen::NXMatrix * destinationCoordinateSystem
158 );
163 (
164 );
169 (
170 const NXOpen::Point3d & destinationPoint
171 );
176 (
177 NXOpen::CoordinateSystem * specifiedCoordinateSystem
178 );
183 (
184 NXOpen::CoordinateSystem * specifiedCoordinateSystem ,
185 bool deleteSpecifiedCoordinateSystem
186 );
187};
188}
189#ifdef _MSC_VER
190#pragma warning(pop)
191#endif
192#ifdef __GNUC__
193#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
194#pragma GCC diagnostic warning "-Wdeprecated-declarations"
195#endif
196#endif
197#undef EXPORTLIBRARY