NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
SketchQuickExtendBuilder.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// Header for C++ interface to JA API
5//--------------------------------------------------------------------------
6//
7// Source File:
8// SketchQuickExtendBuilder.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/SelectObjectList.hxx>
23#include <NXOpen/ugmath.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 Curve;
37 class NXObject;
38 class SelectCurveList;
40 class _SketchQuickExtendBuilderBuilder;
41 class SketchQuickExtendBuilderImpl;
56 class NXOPENCPPEXPORT SketchQuickExtendBuilder : public NXOpen::Builder
57 {
58 private: SketchQuickExtendBuilderImpl * m_sketchquickextendbuilder_impl;
59 private: friend class _SketchQuickExtendBuilderBuilder;
60 protected: SketchQuickExtendBuilder();
61 public: ~SketchQuickExtendBuilder();
66 (
67 );
72 public: NX_DEPRECATED("NX9.0.0 已弃用。 请改用 NXOpen::SketchQuickExtendBuilder::BoundaryObjects。") NXOpen::SelectCurveList * BoundaryCurves
73 (
74 );
79 (
80 );
84 public: bool ExtendBound
85 (
86 );
90 public: void SetExtendBound
91 (
92 bool extendBound
93 );
99 public: void FindBoundary
100 (
101 NXOpen::Curve * extendCurve ,
102 const NXOpen::Point3d & helpPoint ,
103 NXOpen::NXObject ** boundaryObject ,
104 NXOpen::Point3d* intersectionPoint
105 );
106 };
107}
108#ifdef _MSC_VER
109#pragma warning(pop)
110#endif
111#ifdef __GNUC__
112#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
113#pragma GCC diagnostic warning "-Wdeprecated-declarations"
114#endif
115#endif
116#undef EXPORTLIBRARY