NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Tooling_CoolingExtendBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// Header for C++ interface to JA API
5//--------------------------------------------------------------------------
6//
7// Source File:
8// Tooling_CoolingExtendBuilder.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/SelectObject.hxx>
24#include <NXOpen/SelectObjectList.hxx>
25#include <NXOpen/libnxopencpp_tooling_exports.hxx>
26#ifdef _MSC_VER
27#pragma warning(push)
28#pragma warning(disable:4996)
29#endif
30#ifdef __GNUC__
31#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
32#endif
33namespace NXOpen
34{
35 namespace Tooling
36 {
38 }
39 class Builder;
40 class Expression;
41 class SelectBody;
42 class SelectBodyList;
43 namespace Tooling
44 {
45 class _CoolingExtendBuilderBuilder;
46 class CoolingExtendBuilderImpl;
77 class NXOPENCPP_TOOLINGEXPORT CoolingExtendBuilder : public NXOpen::Builder
78 {
86 private: CoolingExtendBuilderImpl * m_coolingextendbuilder_impl;
87 private: friend class _CoolingExtendBuilderBuilder;
88 protected: CoolingExtendBuilder();
89public: ~CoolingExtendBuilder();
94 (
95 );
99 public: bool ReverseDirection
100 (
101 );
106 (
107 bool reverseDirection
108 );
113 (
114 );
119 (
120 );
124 public: bool RemoveParameter
125 (
126 );
131 (
132 bool removeParameter
133 );
138 (
139 );
144 (
145 bool adjustBoundaryChannel
146 );
150 public: bool RoundTip
151 (
152 );
156 public: void SetRoundTip
157 (
158 bool adjustBoundaryChannel
159 );
164 (
165 );
170 (
171 double boundaryChannelExtension
172 );
177 (
178 );
182 public: void SetTipEndType
183 (
185 );
190 (
191 );
195 public: double TipAngle
196 (
197 );
201 public: void SetTipAngle
202 (
203 double tipAngle
204 );
205 };
206 }
207}
208#ifdef _MSC_VER
209#pragma warning(pop)
210#endif
211#ifdef __GNUC__
212#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
213#pragma GCC diagnostic warning "-Wdeprecated-declarations"
214#endif
215#endif
216#undef EXPORTLIBRARY