NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
Sustainability_SustainabilityManager.hxx
1
//--------------------------------------------------------------------------
2
// Copyright 2024 Siemens
3
//--------------------------------------------------------------------------
4
// Header for C++ interface to JA API
5
//--------------------------------------------------------------------------
6
//
7
// Source File:
8
// Sustainability_SustainabilityManager.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/TaggedObject.hxx>
22
#include <NXOpen/libnxopencpp_sustainability_exports.hxx>
23
#ifdef _MSC_VER
24
#pragma warning(push)
25
#pragma warning(disable:4996)
26
#endif
27
#ifdef __GNUC__
28
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
29
#endif
30
namespace
NXOpen
31
{
32
namespace
Sustainability
33
{
34
class
SustainabilityManager
;
35
}
36
class
Part
;
37
namespace
Sustainability
38
{
39
class
CalculateScoresBuilder
;
40
}
41
namespace
Sustainability
42
{
43
class
MapEnvironmentalMaterialBuilder
;
44
}
45
namespace
Sustainability
46
{
47
class
SustainabilityManagerImpl;
53
class
NXOPENCPP_SUSTAINABILITYEXPORT
SustainabilityManager
54
{
55
private
: SustainabilityManagerImpl * m_sustainabilitymanager_impl;
56
private
:
NXOpen::Part
* m_owner;
58
public
:
explicit
SustainabilityManager
(
NXOpen::Part
*owner);
60
public
:
62
tag_t
Tag
()
const
;
63
public
:
~SustainabilityManager
();
67
public
:
NXOpen::Sustainability::CalculateScoresBuilder
*
CreateCalculateScoresBuilder
68
(
69
);
73
public
:
NXOpen::Sustainability::MapEnvironmentalMaterialBuilder
*
CreateMapEnvironmentalMaterialBuilder
74
(
75
);
79
public
:
void
UpdateSustainabilityScores
80
(
81
);
82
};
//lint !e1712 default constructor not defined for class
83
}
84
}
85
#ifdef _MSC_VER
86
#pragma warning(pop)
87
#endif
88
#ifdef __GNUC__
89
#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
90
#pragma GCC diagnostic warning "-Wdeprecated-declarations"
91
#endif
92
#endif
93
#undef EXPORTLIBRARY