NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Implicit_EquationOperationBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口至JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Implicit_EquationOperationBuilder.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/Expression.hxx>
22#include <NXOpen/ModlUtils_SelectObjectDimList.hxx>
23#include <NXOpen/Implicit_OperationBuilder.hxx>
24#include <NXOpen/ScCollector.hxx>
25#include <NXOpen/libnxopencpp_implicit_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 Implicit
36 {
38 }
39 class CoordinateSystem;
40 class Expression;
41 namespace Implicit
42 {
43 class OperationBuilder;
44 }
45 namespace ModlUtils
46 {
48 }
49 class ScCollector;
50 namespace Implicit
51 {
52 class _EquationOperationBuilderBuilder;
53 class EquationOperationBuilderImpl;
103 class NXOPENCPP_IMPLICITEXPORT EquationOperationBuilder : public NXOpen::Implicit::OperationBuilder
104 {
117
124
132 private: EquationOperationBuilderImpl * m_equationoperationbuilder_impl;
133 private: friend class _EquationOperationBuilderBuilder;
134 protected: EquationOperationBuilder();
140 (
141 );
145 public: void SetTypeOfEquation
146 (
148 );
156 (
157 );
163 (
164 );
170 (
172 );
178 public: int BlendFactor
179 (
180 );
186 public: void SetBlendFactor
187 (
188 int blendFactor
189 );
196 public: bool UniformCubeFlag
197 (
198 );
206 (
207 bool uniformCubeFlag
208 );
214 (
215 );
221 (
222 );
228 (
229 );
235 (
236 );
242 (
243 );
249 (
250 NXOpen::CoordinateSystem * locationAndOrientation
251 );
258 public: double KFactor
259 (
260 );
267 public: void SetKFactor
268 (
269 double kFactor
270 );
277 (
278 );
284 (
285 );
291 (
293 );
299 (
300 );
305 (
306 );
310 public: bool IsUnitCell
311 (
312 );
316 public: void SetUnitCell
317 (
318 bool isUnitCell
319 );
320};
321 }
322}
323#ifdef _MSC_VER
324#pragma warning(pop)
325#endif
326#ifdef __GNUC__
327#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
328#pragma GCC diagnostic warning "-Wdeprecated-declarations"
329#endif
330#endif
331#undef EXPORTLIBRARY