NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Features_DimensionBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口的头部文件,用于 JA API
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Features_DimensionBuilder.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/Annotations_Dimension.hxx>
22#include <NXOpen/Annotations_OriginBuilder.hxx>
23#include <NXOpen/Expression.hxx>
24#include <NXOpen/Features_FaceRecognitionBuilder.hxx>
25#include <NXOpen/GeometricUtilities_FaceChangeOverflowBehavior.hxx>
26#include <NXOpen/GeometricUtilities_SaveConstraintsBuilder.hxx>
27#include <NXOpen/Features_AdmBaseBuilder.hxx>
28#include <NXOpen/libnxopencpp_features_exports.hxx>
29#ifdef _MSC_VER
30#pragma warning(push)
31#pragma warning(disable:4996)
32#endif
33#ifdef __GNUC__
34#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
35#endif
36namespace NXOpen
37{
38 namespace Features
39 {
40 class DimensionBuilder;
41 }
42 namespace Annotations
43 {
44 class Dimension;
45 }
46 namespace Annotations
47 {
48 class OriginBuilder;
49 }
50 class Expression;
51 namespace Features
52 {
53 class AdmBaseBuilder;
54 }
55 namespace Features
56 {
58 }
59 namespace GeometricUtilities
60 {
62 }
63 namespace GeometricUtilities
64 {
66 }
67 namespace Features
68 {
69 class _DimensionBuilderBuilder;
70 class DimensionBuilderImpl;
131 class NXOPENCPP_FEATURESEXPORT DimensionBuilder : public NXOpen::Features::AdmBaseBuilder
132 {
133 private: DimensionBuilderImpl * m_dimensionbuilder_impl;
134 private: friend class _DimensionBuilderBuilder;
135 protected: DimensionBuilder();
136 public: ~DimensionBuilder();
141 (
142 );
147 (
148 );
153 (
154 );
162 (
163 );
168 (
169 );
174 (
175 );
176 };
177 }
178}
179#ifdef _MSC_VER
180#pragma warning(pop)
181#endif
182#ifdef __GNUC__
183#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
184#pragma GCC diagnostic warning "-Wdeprecated-declarations"
185#endif
186#endif
187#undef EXPORTLIBRARY