NX Open C++ 参考指南
2406 v1.1
载入中...
搜索中...
未找到
D:
Tan_NX2406C++
UGopenLib
NX2406
UGOPEN
NXOpen
NXObjectManager.hxx
1
/*******************************************************************************
2
Copyright 2010 Siemens Product Lifecycle Management Software Inc.
3
All Rights Reserved.
4
*******************************************************************************/
5
#ifndef NXOpen_NXOBJECTMANAGER_HXX_INCLUDED
6
#define NXOpen_NXOBJECTMANAGER_HXX_INCLUDED
7
#include <string>
8
#include <NXOpen/TransientObject.hxx>
9
#include <NXOpen/TaggedObject.hxx>
10
#include <NXOpen/libnxopencpp_exports.hxx>
11
namespace
NXOpen
12
{
14
class
NXOPENCPPEXPORT
NXObjectManager
15
{
17
public
:
static
TaggedObject
*
Get
(tag_t tag);
18
public
:
static
TaggedObject
*
Get
(tag_t tag,
const
char
*className);
20
21
public
:
static
void
SetSingletonTag(
const
char
*className,
TaggedObject
*
object
);
23
};
24
}
25
#undef EXPORTLIBRARY
26
#endif