NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
HumanHandsDialogBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口到JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// HumanHandsDialogBuilder.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/Builder.hxx>
22#include <NXOpen/libnxopencpp_exports.hxx>
23#ifdef _MSC_VER
24#pragma warning(push)
25#pragma warning(disable:4996)
26#endif
27#ifdef __GNUC__
28#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
29#endif
30namespace NXOpen
31{
33 class Builder;
34 namespace Features
35 {
36 class HumanBuilder;
37 }
38 class _HumanHandsDialogBuilderBuilder;
39 class HumanHandsDialogBuilderImpl;
82 class NXOPENCPPEXPORT HumanHandsDialogBuilder : public NXOpen::Builder
83 {
90
91 public: enum HandType
92 {
95 };
96
102
110
119
128 private: HumanHandsDialogBuilderImpl * m_humanhandsdialogbuilder_impl;
129 private: friend class _HumanHandsDialogBuilderBuilder;
130 protected: HumanHandsDialogBuilder();
136 (
137 );
141 public: void SetGender
142 (
144 );
149 (
150 );
154 public: void SetSide
155 (
157 );
162 (
163 );
167 public: void SetStyle
168 (
170 );
174 public: double GloveThickness
175 (
176 );
180 public: void SetGloveThickness
181 (
182 double gloveThickness
183 );
187 public: bool IncludeForearm
188 (
189 );
193 public: void SetIncludeForearm
194 (
195 bool includeForearm
196 );
201 (
202 );
206 public: void SetDatabase
207 (
209 );
214 (
215 );
220 (
222 );
226 public: double LengthValue
227 (
228 );
232 public: void SetLengthValue
233 (
234 double lengthValue
235 );
240 (
241 );
246 (
248 );
252 public: double BreadthValue
253 (
254 );
258 public: void SetBreadthValue
259 (
260 double breadthValue
261 );
266 (
267 );
272 (
273 );
277 public: void SetShapeName
278 (
279 const NXString & shapeName
280 );
285 (
286 const char * shapeName
287 );
291 public: double Aperture
292 (
293 );
297 public: void SetAperture
298 (
299 double aperture
300 );
304 public: void JointDialogButton
305 (
306 );
311 (
312 NXOpen::Features::HumanBuilder * humanfeaturebuilder
313 );
314 };
315}
316#ifdef _MSC_VER
317#pragma warning(pop)
318#endif
319#ifdef __GNUC__
320#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
321#pragma GCC diagnostic warning "-Wdeprecated-declarations"
322#endif
323#endif
324#undef EXPORTLIBRARY