NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
CollaborativeContentManager.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// CollaborativeContentManager.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/Assemblies_AbsolutePositionBuilder.hxx>
22#include <NXOpen/Assemblies_CopyDesignElementBuilder.hxx>
23#include <NXOpen/Assemblies_CreateOverridePartBuilder.hxx>
24#include <NXOpen/Assemblies_DeleteOverridePartBuilder.hxx>
25#include <NXOpen/Assemblies_DesignElementBuilder.hxx>
26#include <NXOpen/Assemblies_PositioningGroup.hxx>
27#include <NXOpen/Assemblies_PositioningGroupBuilder.hxx>
28#include <NXOpen/Assemblies_UpdateDesignElementPositionBuilder.hxx>
29#include <NXOpen/BasePart.hxx>
30#include <NXOpen/TaggedObject.hxx>
31#include <NXOpen/libnxopencpp_exports.hxx>
32#ifdef _MSC_VER
33#pragma warning(push)
34#pragma warning(disable:4996)
35#endif
36#ifdef __GNUC__
37#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
38#endif
39namespace NXOpen
40{
42 class Session;
43 namespace Assemblies
44 {
46 }
47 namespace Assemblies
48 {
50 }
51 namespace Assemblies
52 {
54 }
55 namespace Assemblies
56 {
58 }
59 namespace Assemblies
60 {
62 }
63 namespace Assemblies
64 {
65 class PositioningGroup;
66 }
67 namespace Assemblies
68 {
70 }
71 namespace Assemblies
72 {
74 }
76 class Part;
77 class CollaborativeContentManagerImpl;
84 class NXOPENCPPEXPORT CollaborativeContentManager
85 {
86 private: CollaborativeContentManagerImpl * m_collaborativecontentmanager_impl;
87 private: NXOpen::Session* m_owner;
89 public: explicit CollaborativeContentManager(NXOpen::Session *owner);
91 public:
93 tag_t Tag() const;
99 (
100 NXOpen::Part * workset ,
102 );
107 (
108 NXOpen::Part * workSetPart
109 );
114 (
115 NXOpen::Part * workSetPart
116 );
121 (
122 NXOpen::Part * worksetPart ,
123 NXOpen::Assemblies::PositioningGroup * positioningGroup
124 );
129 (
130 NXOpen::Part * workSetPart
131 );
136 (
137 NXOpen::Part * workSetPart
138 );
143 (
144 NXOpen::Part * part
145 );
150 }; //lint !e1712 类未定义默认构造函数
151}
152#ifdef _MSC_VER
153#pragma warning(pop)
154#endif
155#ifdef __GNUC__
156#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
157#pragma GCC diagnostic warning "-Wdeprecated-declarations"
158#endif
159#endif
160#undef EXPORTLIBRARY