NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Motion_BodyContactBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口到JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Motion_BodyContactBuilder.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/Motion.hxx>
22#include <NXOpen/Builder.hxx>
23#include <NXOpen/SelectObject.hxx>
24#include <NXOpen/libnxopencpp_motion_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 Motion
35 {
37 }
38 class Builder;
39 namespace Motion
40 {
41 class BodyContactAdams;
42 }
43 namespace Motion
44 {
45 class BodyContactLms;
46 }
47 namespace Motion
48 {
50 }
51 namespace Motion
52 {
54 }
55 namespace Motion
56 {
57 class SelectLink;
58 }
59 class Point;
60 class SelectNXObject;
61 namespace Motion
62 {
63 class _BodyContactBuilderBuilder;
64 class BodyContactBuilderImpl;
313 class NXOPENCPP_MOTIONEXPORT BodyContactBuilder : public NXOpen::Builder
314 {
321 private: BodyContactBuilderImpl * m_bodycontactbuilder_impl;
322 private: friend class _BodyContactBuilderBuilder;
323 protected: BodyContactBuilder();
324 public: ~BodyContactBuilder();
329 (
330 );
334 public: void SetContactType
335 (
337 );
342 (
343 );
349 (
350 );
356 (
358 );
363 (
364 );
370 (
371 );
377 (
379 );
384 (
385 );
391 (
392 );
398 (
400 );
405 (
406 );
410 public: void SetSphereCenter
411 (
412 NXOpen::Point * sphereCenter
413 );
419 (
420 );
426 (
428 );
433 (
434 );
438 public: void SetName
439 (
440 const NXString & name
441 );
446 (
447 const char * name
448 );
453 (
454 );
459 (
460 );
465 (
466 );
471 (
472 );
473 };
474 }
475}
476#ifdef _MSC_VER
477#pragma warning(pop)
478#endif
479#ifdef __GNUC__
480#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
481#pragma GCC diagnostic warning "-Wdeprecated-declarations"
482#endif
483#endif
484#undef EXPORTLIBRARY