NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Tooling_DefineProcessBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// Header for C++ interface to JA API
5//--------------------------------------------------------------------------
6//
7// Source File:
8// Tooling_DefineProcessBuilder.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/Expression.hxx>
22#include <NXOpen/Builder.hxx>
23#include <NXOpen/ScCollector.hxx>
24#include <NXOpen/Section.hxx>
25#include <NXOpen/SelectObjectList.hxx>
26#include <NXOpen/libnxopencpp_tooling_exports.hxx>
27#ifdef _MSC_VER
28#pragma warning(push)
29#pragma warning(disable:4996)
30#endif
31#ifdef __GNUC__
32#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
33#endif
34namespace NXOpen
35{
36 namespace Tooling
37 {
39 }
40 class Builder;
41 class Expression;
42 class Face;
43 class ScCollector;
44 class Section;
45 class SelectEdgeList;
46 namespace Tooling
47 {
48 class _DefineProcessBuilderBuilder;
49 class DefineProcessBuilderImpl;
131 class NXOPENCPP_TOOLINGEXPORT DefineProcessBuilder : public NXOpen::Builder
132 {
141
150
157
165
171 private: DefineProcessBuilderImpl * m_defineprocessbuilder_impl;
172 private: friend class _DefineProcessBuilderBuilder;
173 protected: DefineProcessBuilder();
174 public: ~DefineProcessBuilder();
179 (
180 );
185 (
186 );
191 (
192 );
197 (
198 );
203 (
204 );
209 (
210 );
215 (
216 bool bendReverseDirection
217 );
221 public: bool BendReverseSide
222 (
223 );
228 (
229 bool bendReverseSide
230 );
235 (
236 );
240 public: void SetBendInset
241 (
243 );
247 public: bool BendExtendSection
248 (
249 );
254 (
255 bool bendExtendSection
256 );
261 (
262 );
267 (
268 );
273 (
275 );
279 public: bool RibDepthDirection
280 (
281 );
286 (
287 bool ribDepthDirection
288 );
293 (
294 );
299 (
300 );
305 (
306 );
310 public: bool BlendRibEdges
311 (
312 );
316 public: void SetBlendRibEdges
317 (
318 bool blendRibEdges
319 );
324 (
325 );
330 (
331 );
336 (
337 );
342 (
344 );
349 (
350 );
355 (
356 );
361 (
362 );
367 (
368 );
373 (
374 );
379 (
380 bool tongueDepthDirection
381 );
386 (
387 );
392 (
393 );
398 (
399 bool tongueWidthDirection
400 );
405 (
406 );
411 (
412 );
416 public: bool BlendTongueEdges
417 (
418 );
423 (
424 bool blendTongueEdges
425 );
430 (
431 );
435 public: void SetTongueShape
436 (
438 );
443 (
444 );
449 (
450 int scrapStationNumber
451 );
455 public: bool BlendEdges
456 (
457 );
461 public: void SetBlendEdges
462 (
463 bool blendEdges
464 );
469 (
470 );
475 (
476 );
481 (
482 );
486 public: void SetType
487 (
489 );
494 (
495 NXOpen::Face * baseFace
496 );
497 };
498 }
499}
500#ifdef _MSC_VER
501#pragma warning(pop)
502#endif
503#ifdef __GNUC__
504#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
505#pragma GCC diagnostic warning "-Wdeprecated-declarations"
506#endif
507#endif
508#undef EXPORTLIBRARY