SMTK  @SMTK_VERSION@
Simulation Modeling Tool Kit
EmptySubphraseGenerator.h
1 //=========================================================================
2 // Copyright (c) Kitware, Inc.
3 // All rights reserved.
4 // See LICENSE.txt for details.
5 //
6 // This software is distributed WITHOUT ANY WARRANTY; without even
7 // the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
8 // PURPOSE. See the above copyright notice for more information.
9 //=========================================================================
10 #ifndef smtk_view_EmptySubphraseGenerator_h
11 #define smtk_view_EmptySubphraseGenerator_h
12 
13 #include "smtk/view/SubphraseGenerator.h"
14 
15 namespace smtk
16 {
17 namespace view
18 {
19 
23 class SMTKCORE_EXPORT EmptySubphraseGenerator : public SubphraseGenerator
24 {
25 public:
30  ~EmptySubphraseGenerator() override = default;
31 
36  DescriptivePhrases subphrases(DescriptivePhrase::Ptr src) override;
37 };
38 
39 } // namespace view
40 } // namespace smtk
41 
42 #endif
smtk
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
smtk::view::SubphraseGenerator
Generate subphrases to display for a given descriptive phrase.
Definition: SubphraseGenerator.h:48
smtk::view::DescriptivePhrases
std::vector< smtk::view::DescriptivePhrasePtr > DescriptivePhrases
Definition: PublicPointerDefs.h:631
smtkTypeMacro
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:148
smtkSharedPtrCreateMacro
#define smtkSharedPtrCreateMacro(...)
A convenience macro for declaring shared_from_this and create methods.
Definition: SharedFromThis.h:287
smtkSuperclassMacro
#define smtkSuperclassMacro(...)
Add a typedef to the superclass of this class.
Definition: SharedFromThis.h:167
smtk::view::EmptySubphraseGenerator
Generate no subphrases (but decorate root-level phrases).
Definition: EmptySubphraseGenerator.h:23