SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_session_mesh_Resource_h
11 #define smtk_session_mesh_Resource_h
13 #include "smtk/session/mesh/Exports.h"
14 #include "smtk/session/mesh/Session.h"
16 #include "smtk/resource/DerivedFrom.h"
20 #include "smtk/resource/Manager.h"
38 const Session::Ptr& session()
const {
return m_session; }
39 void setSession(
const Session::Ptr&);
45 Resource(smtk::resource::Manager::Ptr manager =
nullptr);
47 Session::Ptr m_session;
54 #endif // smtk_session_mesh_Resource_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
Derived resources are subclassed from smtk::resource::Resource.
Definition: DerivedFrom.h:32
smtk::shared_ptr< smtk::mesh::Resource > ResourcePtr
Definition: PublicPointerDefs.h:363
Definition: Resource.h:29
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
#define smtkSharedPtrCreateMacro(...)
A convenience macro for declaring shared_from_this and create methods.
Definition: SharedFromThis.h:267
An abstract base class for SMTK resources and their components.
Definition: PersistentObject.h:39