SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_model_Delete_h
11 #define smtk_model_Delete_h
13 #include "smtk/operation/XMLOperation.h"
39 Result operateInternal()
override;
40 const char* xmlDescription()
const override;
42 template<
typename U,
typename V,
typename W,
typename X>
43 bool checkAndAddBoundingCells(
45 bool deleteBoundingCells,
50 template<
typename U,
typename V,
typename W,
typename X>
63 #endif // smtk_model_Delete_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
Delete an entity from a model resource.
Definition: Delete.h:30
A specialization of smtk::operation::Operation for operations whose specifications are defined by an ...
Definition: XMLOperation.h:23
#define smtkCreateMacro(...)
Add static create() methods to a class.
Definition: SharedFromThis.h:113
#define smtkSharedFromThisMacro(...)
A macro to help with derived classes whose bases enable shared_from_this().
Definition: SharedFromThis.h:190
Operation is a base class for all SMTK operations.
Definition: Operation.h:51
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:51
std::vector< smtk::model::EntityPtr > EntityArray
Definition: PublicPointerDefs.h:427
#define smtkSuperclassMacro(...)
Add a typedef to the superclass of this class.
Definition: SharedFromThis.h:87
std::set< smtk::model::EntityRef > EntityRefs
Definition: PublicPointerDefs.h:162
A lightweight entityref pointing to a model entity's resource.
Definition: EntityRef.h:112