NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
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>
11namespace 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