NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
BlockStyler_SuperPoint.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++ 接口访问 JA API 的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// BlockStyler_SuperPoint.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/BlockStyler_UIBlock.hxx>
22#include <NXOpen/libnxopenuicpp_exports.hxx>
23#ifdef _MSC_VER
24#pragma warning(push)
25#pragma warning(disable:4996)
26#endif
27#ifdef __GNUC__
28#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
29#endif
30namespace NXOpen
31{
32 namespace BlockStyler
33 {
34 class SuperPoint;
35 }
36 namespace BlockStyler
37 {
38 class UIBlock;
39 }
40 class TaggedObject;
41 namespace BlockStyler
42 {
43 class _SuperPointBuilder;
44 class SuperPointImpl;
48 class NXOPENUICPPEXPORT SuperPoint : public NXOpen::BlockStyler::UIBlock
49 {
50 private: SuperPointImpl * m_superpoint_impl;
51 private: friend class _SuperPointBuilder;
52 protected: SuperPoint();
53 public: ~SuperPoint();
58 (
59 );
64 (
65 bool automaticProgression
66 );
71 (
72 );
77 (
78 const NXString & imageString
79 );
84 (
85 const char * imageString
86 );
91 (
92 );
97 (
98 const NXString & enumString
99 );
104 (
105 const char * enumString
106 );
110 public: std::vector<NXString> GetBalloonTooltipLayoutMembers
111 (
112 );
117 (
118 );
123 (
124 const NXString & balloonTooltipText
125 );
130 (
131 const char * balloonTooltipText
132 );
137 (
138 );
142 public: void SetBitmap
143 (
144 const NXString & bitmapString
145 );
150 (
151 const char * bitmapString
152 );
157 (
158 );
163 (
164 bool blendCurve
165 );
170 (
171 );
176 (
177 bool createLink
178 );
182 public: NXString Cue
183 (
184 );
188 public: void SetCue
189 (
190 const NXString & cue
191 );
196 (
197 const char * cue
198 );
203 (
204 );
209 (
210 const NXString & enumString
211 );
216 (
217 const char * enumString
218 );
222 public: std::vector<NXString> GetInterpartSelectionMembers
223 (
224 );
229 (
230 );
234 public: void SetLabelString
235 (
236 const NXString & labelString
237 );
242 (
243 const char * labelString
244 );
248 public: std::vector<NXOpen::TaggedObject *> GetSelectedObjects
249 (
250 );
255 (
256 const std::vector<NXOpen::TaggedObject *> & objectVector
257 );
262 (
263 );
268 (
269 const NXString & enumString
270 );
275 (
276 const char * enumString
277 );
281 public: std::vector<NXString> GetStepStatusMembers
282 (
283 );
288 (
289 );
294 (
295 bool show
296 );
300 public: bool SketchOnPath
301 (
302 );
306 public: void SetSketchOnPath
307 (
308 bool sketchOnPath
309 );
314 (
315 );
319 public: void SetToolTip
320 (
321 const NXString & toolTip
322 );
327 (
328 const char * toolTip
329 );
333 public: int CurveRules
334 (
335 );
339 public: void SetCurveRules
340 (
341 int curveRules
342 );
347 (
348 );
353 (
354 const NXString & enumString
355 );
360 (
361 const char * enumString
362 );
366 public: std::vector<NXString> GetDefaultCurveRulesMembers
367 (
368 );
372 public: int EntityType
373 (
374 );
378 public: void SetEntityType
379 (
380 int entityType
381 );
385 public: bool PointOverlay
386 (
387 );
391 public: void SetPointOverlay
392 (
393 bool overlay
394 );
399 (
400 );
405 (
406 int snapPointType
407 );
412 (
413 );
418 (
419 int defaultSnapPointType
420 );
425 (
426 );
431 (
432 bool allowConvergentObject
433 );
438 public: NX_DEPRECATED("Deprecated in NX2007.0.0. 此属性不再相关,因为混合选择现在默认开启。") bool AllowConvergentObjectWithMixedGeometries
439 (
440 );
445 public: NX_DEPRECATED("Deprecated in NX2007.0.0. 此属性不再相关,因为混合选择现在默认开启。") void SetAllowConvergentObjectWithMixedGeometries
446 (
447 bool allowConvergentObjectWithMixedGeometries
448 );
452 public: void TestSelection
453 (
454 const std::vector<NXOpen::TaggedObject *> & objectVector
455 );
456 };
457 }
458}
459#ifdef _MSC_VER
460#pragma warning(pop)
461#endif
462#ifdef __GNUC__
463#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
464#pragma GCC diagnostic warning "-Wdeprecated-declarations"
465#endif
466#endif
467#undef EXPORTLIBRARY