NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
SketchAssociativeTrimBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// Header for C++ interface to JA API
5//--------------------------------------------------------------------------
6//
7// Source File:
8// SketchAssociativeTrimBuilder.ja
9//
10// Generated by:
11// apiwrap
12//
13// WARNING:
14// This file is automatically generated - do not edit by hand
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/Builder.hxx>
22#include <NXOpen/Section.hxx>
23#include <NXOpen/SelectObjectList.hxx>
24#include <NXOpen/ugmath.hxx>
25#include <NXOpen/libnxopencpp_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{
36 class Builder;
37 class Section;
39 class _SketchAssociativeTrimBuilderBuilder;
40 class SketchAssociativeTrimBuilderImpl;
54 class NXOPENCPPEXPORT SketchAssociativeTrimBuilder : public NXOpen::Builder
55 {
62 private: SketchAssociativeTrimBuilderImpl * m_sketchassociativetrimbuilder_impl;
63 private: friend class _SketchAssociativeTrimBuilderBuilder;
68 (
69 );
71 public: void RemoveSection
72 (
73 NXOpen::Section * section
74 );
76 public: std::vector<NXOpen::Section *> GetSections
77 (
78 );
81 (
82 );
85 (
86 );
88 public: void SetTrimType
89 (
91 );
93 public: void SelectRegion
94 (
95 const NXOpen::Point3d & helpPoint
96 );
98 public: void DeselectRegion
99 (
100 const NXOpen::Point3d & helpPoint
101 );
103 public: void UpdateRegions
104 (
105 );
107 public: void ResetRegions
108 (
109 );
110 };
111}
112#ifdef _MSC_VER
113#pragma warning(pop)
114#endif
115#ifdef __GNUC__
116#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
117#pragma GCC diagnostic warning "-Wdeprecated-declarations"
118#endif
119#endif
120#undef EXPORTLIBRARY