SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_session_oscillator_EditSource_h
11 #define smtk_session_oscillator_EditSource_h
13 #include "smtk/session/oscillator/Exports.h"
15 #include "smtk/operation/XMLOperation.h"
45 Result operateInternal()
override;
46 const char* xmlDescription()
const override;
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
A entityref subclass that provides methods specific to models.
Definition: Model.h:30
A specialization of smtk::operation::Operation for operations whose specifications are defined by an ...
Definition: XMLOperation.h:23
Construct a 2- or 3-dimensional Gaussian source.
Definition: EditSource.h:26
#define smtkCreateMacro(...)
Add static create() methods to a class.
Definition: SharedFromThis.h:173
#define smtkSharedFromThisMacro(...)
A macro to help with derived classes whose bases enable shared_from_this().
Definition: SharedFromThis.h:250
An EntityRef subclass for representing unmodeled geometry to be included in a scene.
Definition: AuxiliaryGeometry.h:44
Operation is a base class for all SMTK operations.
Definition: Operation.h:61
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
smtk::shared_ptr< smtk::attribute::Attribute > AttributePtr
Definition: PublicPointerDefs.h:463
smtk::shared_ptr< smtk::attribute::Item > ItemPtr
Definition: PublicPointerDefs.h:474