NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
STLCreator.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// Header for C++ interface to JA API
5//--------------------------------------------------------------------------
6//
7// Source File:
8// STLCreator.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/BaseCreator.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{
33 class STLCreator;
34 class BaseCreator;
36 class _STLCreatorBuilder;
37 class STLCreatorImpl;
59 class NXOPENCPPEXPORT STLCreator : public NXOpen::BaseCreator
60 {
67
73 private: STLCreatorImpl * m_stlcreator_impl;
74 private: friend class _STLCreatorBuilder;
75 protected: STLCreator();
76public: ~STLCreator();
81 (
82 );
87 (
88 );
93 (
94 );
98 public: void SetOutputType
99 (
101 );
105 public: double AdjacencyTol
106 (
107 );
111 public: void SetAdjacencyTol
112 (
113 double adjacencyTol
114 );
118 public: double ChordalTol
119 (
120 );
124 public: void SetChordalTol
125 (
126 double chordalTol
127 );
131 public: double AngularTol
132 (
133 );
137 public: void SetAngularTol
138 (
139 double angularTol
140 );
144 public: bool AutoNormalGen
145 (
146 );
150 public: void SetAutoNormalGen
151 (
152 bool autoNormalGen
153 );
158 (
159 );
164 (
166 );
170 public: bool NormalDisplay
171 (
172 );
176 public: void SetNormalDisplay
177 (
178 bool normalDisplay
179 );
183 public: bool TriangleDisplay
184 (
185 );
190 (
191 bool triangleDisplay
192 );
197 (
198 );
203 (
204 bool reverseNormalDirection
205 );
210 (
211 );
216 (
217 bool errorMessageDisplay
218 );
223 (
224 );
228 public: void SetHeaderInfo
229 (
230 const NXString & headerInfo
231 );
236 (
237 const char * headerInfo
238 );
243 (
244 );
249 (
250 int normalDirectionIndicator
251 );
252 };
253}
254#ifdef _MSC_VER
255#pragma warning(pop)
256#endif
257#ifdef __GNUC__
258#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
259#pragma GCC diagnostic warning "-Wdeprecated-declarations"
260#endif
261#endif
262#undef EXPORTLIBRARY