SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
11 #ifndef smtk_mesh_Selection_h
12 #define smtk_mesh_Selection_h
14 #include "smtk/CoreExports.h"
18 #include "smtk/mesh/core/CellSet.h"
19 #include "smtk/mesh/core/Component.h"
38 static std::shared_ptr<Selection> create(
40 const std::weak_ptr<smtk::operation::Manager>&);
46 std::string name()
const override;
53 smtk::mesh::HandleRange m_cells;
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
A lightweight object for representing meshset information as a resource component.
Definition: Component.h:35
Links & links() override
Return the links that connect this component to external resources/components.
Definition: Component.h:82
A lightweight object for representing meshset information as a transient resource component.
Definition: Selection.h:28
The ComponentLinks class is a component-specific API for manipulating unidirectional links from a com...
Definition: ComponentLinks.h:40
#define smtkSharedFromThisMacro(...)
A macro to help with derived classes whose bases enable shared_from_this().
Definition: SharedFromThis.h:250
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
Component is the base class for records stored in an smtk::resource::Resource.
Definition: Component.h:43