NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
Layer.hxx
1//--------------------------------------------------------------------------
2// Copyright 2024 Siemens
3//--------------------------------------------------------------------------
4// C++接口到JA API的头文件
5//--------------------------------------------------------------------------
6//
7// 源文件:
8// Layer.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#ifdef _MSC_VER
22#pragma warning(push)
23#pragma warning(disable:4996)
24#endif
25#ifdef __GNUC__
26#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
27#endif
28namespace NXOpen
29{
30 namespace Layer
31 {
33 enum Constants
34 {
35 ConstantsFirstLayer = 1,
38 ConstantsLastLayer = 256
41 };
43 enum State
44 {
45 StateWorkLayer,
46 StateSelectable,
47 StateVisible,
48 StateHidden
49 };
51 struct StateInfo
52 {
53 public: int Layer;
54 public: NXOpen::Layer::State State;
55 public: StateInfo() :
56 Layer(),
58 {
59 }
61 public: StateInfo(int layerInitial ,
62 NXOpen::Layer::State stateInitial ) :
63 Layer(layerInitial),
64 State(stateInitial)
65 {
66 }
67 };
68 }
69}
70#ifdef _MSC_VER
71#pragma warning(pop)
72#endif
73#ifdef __GNUC__
74#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
75#pragma GCC diagnostic warning "-Wdeprecated-declarations"
76#endif
77#endif