NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Die_AddSurfBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口头文件:JA API
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Die_AddSurfBuilder.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/Die_DieLimitsBuilder.hxx>
22#include <NXOpen/Expression.hxx>
23#include <NXOpen/Features_FeatureBuilder.hxx>
24#include <NXOpen/ScCollector.hxx>
25#include <NXOpen/SelectObjectList.hxx>
26#include <NXOpen/libnxopencpp_die_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 Die
37 {
38 class AddSurfBuilder;
39 }
40 namespace Die
41 {
42 class DieLimitsBuilder;
43 }
44 class Expression;
45 namespace Features
46 {
47 class FeatureBuilder;
48 }
49 class Point;
50 class ScCollector;
52 namespace Die
53 {
54 class _AddSurfBuilderBuilder;
55 class AddSurfBuilderImpl;
61 class NXOPENCPP_DIEEXPORT AddSurfBuilder : public NXOpen::Features::FeatureBuilder
62 {
74 private: AddSurfBuilderImpl * m_addsurfbuilder_impl;
75 private: friend class _AddSurfBuilderBuilder;
76 protected: AddSurfBuilder();
77 public: ~AddSurfBuilder();
82 (
83 );
88 (
89 );
94 (
95 );
99 public: void SetRefPoint
100 (
101 NXOpen::Point * point0
102 );
106 public: bool Associative
107 (
108 );
112 public: void SetAssociative
113 (
114 bool associative
115 );
119 public: bool Sewn
120 (
121 );
125 public: void SetSewn
126 (
127 bool sewn
128 );
133 (
134 );
138 public: void SetMethod
139 (
141 );
145 public: double DistanceTolerance
146 (
147 );
152 (
153 double distanceTolerance
154 );
159 (
160 );
165 (
166 );
171 (
172 );
176 public: double SpineRadius
177 (
178 );
182 public: void SetSpineRadius
183 (
184 double spineRadius
185 );
190 (
191 );
192 };
193 }
194}
195#ifdef _MSC_VER
196#pragma warning(pop)
197#endif
198#ifdef __GNUC__
199#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
200#pragma GCC diagnostic warning "-Wdeprecated-declarations"
201#endif
202#endif
203#undef EXPORTLIBRARY