10 #ifndef smtk_session_mesh_Registrar_h
11 #define smtk_session_mesh_Registrar_h
13 #include "smtk/session/mesh/Exports.h"
15 #include "smtk/attribute/Registrar.h"
16 #include "smtk/geometry/Manager.h"
17 #include "smtk/mesh/resource/Registrar.h"
18 #include "smtk/model/Registrar.h"
19 #include "smtk/operation/Manager.h"
20 #include "smtk/operation/Registrar.h"
21 #include "smtk/resource/Manager.h"
34 std::tuple<operation::Registrar, model::Registrar, attribute::Registrar, mesh::Registrar>;
36 static void registerTo(
const smtk::operation::Manager::Ptr&);
37 static void unregisterFrom(
const smtk::operation::Manager::Ptr&);
39 static void registerTo(
const smtk::resource::Manager::Ptr&);
40 static void unregisterFrom(
const smtk::resource::Manager::Ptr&);
42 static void registerTo(
const smtk::geometry::Manager::Ptr&);
43 static void unregisterFrom(
const smtk::geometry::Manager::Ptr&);