SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
11 #ifndef smtk_resource_Surrogate_h
12 #define smtk_resource_Surrogate_h
14 #include "smtk/CoreExports.h"
17 #include "smtk/common/UUID.h"
35 typedef std::size_t Index;
46 std::string
typeName()
const {
return m_typeName; }
47 Index index()
const {
return m_index; }
49 const std::string& location()
const;
67 std::string m_typeName;
69 std::string m_location;
76 #endif // smtk_resource_Surrogate_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
A resource Surrogate is a stand-in for an actual resource.
Definition: Surrogate.h:33
smtk::weak_ptr< smtk::resource::Resource > WeakResourcePtr
Definition: PublicPointerDefs.h:299
smtk::common::Singleton< detail::Manager > Manager
The Manager is a singleton interface for registering available plugins to manager instances.
Definition: Manager.h:92
std::string typeName()
Return the name of a class.
Definition: TypeName.h:289
smtk::shared_ptr< smtk::resource::Manager > ManagerPtr
Definition: PublicPointerDefs.h:281
smtk::shared_ptr< smtk::resource::Component > ComponentPtr
Definition: PublicPointerDefs.h:297
smtk::shared_ptr< smtk::resource::Resource > ResourcePtr
Definition: PublicPointerDefs.h:295