NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Join_TransformBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口到JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Join_TransformBuilder.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/Features_FeatureBuilder.hxx>
23#include <NXOpen/SelectObjectList.hxx>
24#include <NXOpen/libjoinopencpp_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 Join
35 {
36 class TransformBuilder;
37 }
38 class CoordinateSystem;
39 class Expression;
40 namespace Features
41 {
42 class FeatureBuilder;
43 }
44 class Plane;
46 namespace Join
47 {
48 class _TransformBuilderBuilder;
49 class TransformBuilderImpl;
53 class JOINOPENCPPEXPORT TransformBuilder : public NXOpen::Features::FeatureBuilder
54 {
61
67 private: TransformBuilderImpl * m_transformbuilder_impl;
68 private: friend class _TransformBuilderBuilder;
69 protected: TransformBuilder();
70 public: ~TransformBuilder();
75 (
76 );
81 (
82 );
86 public: void SetType
87 (
89 );
94 (
95 );
100 (
102 );
107 (
108 );
112 public: void SetMirrorPlane
113 (
114 NXOpen::Plane * mirrorPlane
115 );
121 (
122 );
127 public: void SetTranslateCsys
128 (
130 );
136 (
137 );
143 (
144 );
150 (
151 );
156 (
157 );
161 public: bool Associative
162 (
163 );
167 public: void SetAssociative
168 (
169 bool associative
170 );
174 public: bool LoadHardware
175 (
176 );
180 public: void SetLoadHardware
181 (
182 bool status
183 );
187 public: bool CreateHole
188 (
189 );
193 public: void SetCreateHole
194 (
195 bool status
196 );
202 public: bool EditSettingsOnly
203 (
204 );
211 (
212 bool status
213 );
214 };
215 }
216}
217#ifdef _MSC_VER
218#pragma warning(pop)
219#endif
220#ifdef __GNUC__
221#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
222#pragma GCC diagnostic warning "-Wdeprecated-declarations"
223#endif
224#endif
225#undef EXPORTLIBRARY