NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Display_BoundedGridBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Display_BoundedGridBuilder.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/Display_SectionCurveSettingsBuilder.hxx>
22#include <NXOpen/Display_GridBuilder.hxx>
23#include <NXOpen/ugmath.hxx>
24#include <NXOpen/libnxopencpp_display_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{
34 namespace Display
35 {
37 }
38 namespace Display
39 {
40 class GridBuilder;
41 }
42 namespace Display
43 {
45 }
46 namespace Display
47 {
48 class _BoundedGridBuilderBuilder;
49 class BoundedGridBuilderImpl;
66 class NXOPENCPP_DISPLAYEXPORT BoundedGridBuilder : public NXOpen::Display::GridBuilder
67 {
77
88 private: BoundedGridBuilderImpl * m_boundedgridbuilder_impl;
89 private: friend class _BoundedGridBuilderBuilder;
90 protected: BoundedGridBuilder();
91public: ~BoundedGridBuilder();
96 (
97 );
101 public: void SetShowLabel
102 (
104 );
109 (
110 );
114 public: void SetLabelReference
115 (
117 );
122 (
123 );
127 public: void SetLocalOrigin
128 (
129 const NXOpen::Point3d & localOrigin
130 );
134 public: bool GetCornerPoints
135 (
136 NXOpen::Point3d* point1 ,
137 NXOpen::Point3d* point2 ,
138 NXOpen::Point3d* point3 ,
139 NXOpen::Point3d* point4
140 );
144 public: bool SetCornerPoints
145 (
146 const NXOpen::Point3d & point1 ,
147 const NXOpen::Point3d & point2 ,
148 const NXOpen::Point3d & point3 ,
149 const NXOpen::Point3d & point4
150 );
155 (
156 );
160 public: bool Associative
161 (
162 );
166 public: void SetAssociative
167 (
168 bool associative
169 );
173 public: void SaveCurves
174 (
175 const NXString & groupName
177 );
182 (
183 const char * groupName
185 );
186 };
187 }
188}
189#ifdef _MSC_VER
190#pragma warning(pop)
191#endif
192#ifdef __GNUC__
193#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
194#pragma GCC diagnostic warning "-Wdeprecated-declarations"
195#endif
196#endif
197#undef EXPORTLIBRARY