SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_markup_SubphraseGenerator_h
11 #define smtk_markup_SubphraseGenerator_h
13 #include "smtk/markup/Exports.h"
15 #include "smtk/view/SubphraseGenerator.h"
29 using PhrasePath = Superclass::Path;
60 void subphrasesForCreatedObjects(
63 PhrasesByPath& resultingPhrases)
override;
66 PhrasePath indexOfObjectInParent(
69 const PhrasePath& parentPath)
override;
75 #endif // smtk_markup_SubphraseGenerator_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
Generate subphrases to display for a given descriptive phrase.
Definition: SubphraseGenerator.h:48
std::vector< smtk::resource::PersistentObjectPtr > PersistentObjectArray
Definition: PublicPointerDefs.h:309
std::vector< smtk::view::DescriptivePhrasePtr > DescriptivePhrases
Definition: PublicPointerDefs.h:624
#define smtkCreateMacro(...)
Add static create() methods to a class.
Definition: SharedFromThis.h:173
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
A base class for phrases describing an SMTK model.
Definition: DescriptivePhrase.h:76
#define smtkSuperclassMacro(...)
Add a typedef to the superclass of this class.
Definition: SharedFromThis.h:147
std::set< smtk::resource::PersistentObjectPtr > PersistentObjectSet
Definition: PublicPointerDefs.h:291
smtk::shared_ptr< smtk::view::DescriptivePhrase > DescriptivePhrasePtr
Definition: PublicPointerDefs.h:620
smtk::shared_ptr< smtk::resource::PersistentObject > PersistentObjectPtr
Definition: PublicPointerDefs.h:285
Definition: SubphraseGenerator.h:22