NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Assemblies_ComponentPatternBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// JA API的C++接口头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Assemblies_ComponentPatternBuilder.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_ComponentPattern.hxx>
22#include <NXOpen/GeometricUtilities_PatternDefinition.hxx>
23#include <NXOpen/Builder.hxx>
24#include <NXOpen/SelectObjectList.hxx>
25#include <NXOpen/libnxopencpp_assemblies_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 Assemblies
36 {
38 }
39 namespace Assemblies
40 {
41 class ComponentPattern;
42 }
43 class Builder;
44 namespace GeometricUtilities
45 {
47 }
49 namespace Assemblies
50 {
51 class _ComponentPatternBuilderBuilder;
52 class ComponentPatternBuilderImpl;
250 class NXOPENCPP_ASSEMBLIESEXPORT ComponentPatternBuilder : public NXOpen::Builder
251 {
252 private: ComponentPatternBuilderImpl * m_componentpatternbuilder_impl;
253 private: friend class _ComponentPatternBuilderBuilder;
254 protected: ComponentPatternBuilder();
255 public: ~ComponentPatternBuilder();
260 (
261 );
266 (
267 );
272 (
273 );
278 (
279 bool isDynamicPositioning
280 );
284 public: bool Associative
285 (
286 );
290 public: void SetAssociative
291 (
292 bool isAssociative
293 );
298 (
299 );
304 (
305 bool isCopyConstraintReferencePattern
306 );
310 public: void SetObject
311 (
313 );
314 };
315 }
316}
317#ifdef _MSC_VER
318#pragma warning(pop)
319#endif
320#ifdef __GNUC__
321#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
322#pragma GCC diagnostic warning "-Wdeprecated-declarations"
323#endif
324#endif
325#undef EXPORTLIBRARY