NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
SketchChamferBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口至JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// SketchChamferBuilder.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/Expression.hxx>
22#include <NXOpen/Builder.hxx>
23#include <NXOpen/SelectObjectList.hxx>
24#include <NXOpen/libnxopencpp_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{
35 class Builder;
36 class Expression;
37 class Point;
39 class _SketchChamferBuilderBuilder;
40 class SketchChamferBuilderImpl;
65 class NXOPENCPPEXPORT SketchChamferBuilder : public NXOpen::Builder
66 {
74 private: SketchChamferBuilderImpl * m_sketchchamferbuilder_impl;
75 private: friend class _SketchChamferBuilderBuilder;
76 protected: SketchChamferBuilder();
77 public: ~SketchChamferBuilder();
82 (
83 );
87 public: bool TrimInputCurves
88 (
89 );
93 public: void SetTrimInputCurves
94 (
95 bool trimInputCurves
96 );
101 (
102 );
106 public: void SetChamferOption
107 (
109 );
114 (
115 );
120 (
121 );
126 (
127 );
132 (
133 );
137 public: void SetHelpPoint
138 (
139 NXOpen::Point * helpPoint
140 );
145 (
146 );
151 (
152 bool createDistance1Dimension
153 );
158 (
159 );
164 (
165 bool createDistance2Dimension
166 );
171 (
172 );
177 (
178 bool createAngleDimension
179 );
180 };
181}
182#ifdef _MSC_VER
183#pragma warning(pop)
184#endif
185#ifdef __GNUC__
186#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
187#pragma GCC diagnostic warning "-Wdeprecated-declarations"
188#endif
189#endif
190#undef EXPORTLIBRARY