NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
PID_Sheet.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// JA API的C++接口头文件
5
//--------------------------------------------------------------------------
6
//
7
// 源文件:
8
// PID_Sheet.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/PDM_SheetRevision.hxx>
22
#include <NXOpen/PDM_ConnectionElementRevision.hxx>
23
#include <NXOpen/PDM_ElementGroup.hxx>
24
#include <NXOpen/PDM_LogicalElementRevision.hxx>
25
#include <NXOpen/PDM_SheetRevision.hxx>
26
#include <NXOpen/libpidopencpp_exports.hxx>
27
#ifdef _MSC_VER
28
#pragma warning(push)
29
#pragma warning(disable:4996)
30
#endif
31
#ifdef __GNUC__
32
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
33
#endif
34
namespace
NXOpen
35
{
36
namespace
PID
37
{
38
class
Sheet
;
39
}
40
namespace
PDM
41
{
42
class
SheetRevision
;
43
}
44
namespace
PID
45
{
46
class
AutomaticTableCollection
;
47
}
48
namespace
PID
49
{
50
class
Equipment
;
51
}
52
namespace
PID
53
{
54
class
FlowDirectionArrowCollection
;
55
}
56
namespace
PID
57
{
58
class
InstrumentationCollection;
59
}
60
namespace
PID
61
{
62
class
Pipe
;
63
}
64
namespace
PLAS
65
{
66
class
Run
;
67
}
68
namespace
PID
69
{
70
class
_SheetBuilder;
71
class
SheetImpl;
77
class
PIDOPENCPPEXPORT Sheet :
public
NXOpen::PDM::SheetRevision
78
{
79
private
:
SheetImpl
* m_sheet_impl;
80
private
:
friend
class
_SheetBuilder;
81
protected
: Sheet();
82
public
: ~Sheet();
86
public
:
void
GetEquipment
87
(
88
std::vector<NXOpen::PID::Equipment *> & equipment
89
);
93
public
:
void
GetRuns
94
(
95
std::vector<NXOpen::PLAS::Run *> & runs
96
);
100
public
:
void
GetPipes
101
(
102
std::vector<NXOpen::PID::Pipe *> & pipes
103
);
107
public
:
NXOpen::PID::FlowDirectionArrowCollection
*
FlowDirectionArrows
();
111
public
:
NXOpen::PID::AutomaticTableCollection
*
AutomaticTables
();
113
116
public
: NXOpen::PID::InstrumentationCollection *Instrumentations();
118
};
119
}
120
}
121
#ifdef _MSC_VER
122
#pragma warning(pop)
123
#endif
124
#ifdef __GNUC__
125
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
126
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
127
#endif
128
#endif
129
#undef EXPORTLIBRARY