NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Features_TrimSheetBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// 修剪片体特征构建器的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Features_TrimSheetBuilder.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/Features_FeatureBuilder.hxx>
22#include <NXOpen/ObjectList.hxx>
23#include <NXOpen/SelectObjectList.hxx>
24#include <NXOpen/libnxopencpp_features_exports.hxx>
25#ifdef _MSC_VER
26#pragma warning(push)
27#pragma warning(disable:4996)
28#endif
29#ifdef __GNUC__
30#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
31#endif
32namespace NXOpen
33{
34 namespace Features
35 {
36 class TrimSheetBuilder;
37 }
38 namespace Features
39 {
40 class FeatureBuilder;
41 }
42 namespace GeometricUtilities
43 {
45 }
46 class RegionPointList;
47 class SelectBodyList;
48 class SelectObjectList;
49 namespace Features
50 {
51 class _TrimSheetBuilderBuilder;
52 class TrimSheetBuilderImpl;
70 class NXOPENCPP_FEATURESEXPORT TrimSheetBuilder : public NXOpen::Features::FeatureBuilder
71 {
78 private: TrimSheetBuilderImpl * m_trimsheetbuilder_impl;
79 private: friend class _TrimSheetBuilderBuilder;
80 protected: TrimSheetBuilder();
81 public: ~TrimSheetBuilder();
86 (
87 );
92 (
93 );
98 (
99 );
104 (
105 bool allowTargetEdgesAsToolObjects
106 );
111 (
112 );
116 public: bool ImprintBothSide
117 (
118 );
123 (
124 bool imprintBothSide
125 );
130 (
131 );
136 (
138 );
143 (
144 );
149 (
150 );
155 (
156 bool applyToCopyOfSheets
157 );
162 (
163 );
168 (
169 bool outputExactGeometry
170 );
174 public: double Tolerance
175 (
176 );
180 public: void SetTolerance
181 (
182 double tolerance
183 );
188 (
189 );
194 (
195 bool extendBoundaryObject
196 );
197};
198 }
199}
200#ifdef _MSC_VER
201#pragma warning(pop)
202#endif
203#ifdef __GNUC__
204#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
205#pragma GCC diagnostic warning "-Wdeprecated-declarations"
206#endif
207#endif
208#undef EXPORTLIBRARY